diff --git a/netbox/translations/en/LC_MESSAGES/django.mo b/netbox/translations/en/LC_MESSAGES/django.mo new file mode 100644 index 000000000..71cbdf3e9 Binary files /dev/null and b/netbox/translations/en/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo new file mode 100644 index 000000000..5759ed673 Binary files /dev/null and b/netbox/translations/es/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po new file mode 100644 index 000000000..3b0da01e8 --- /dev/null +++ b/netbox/translations/es/LC_MESSAGES/django.po @@ -0,0 +1,13639 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Jeremy Stretch, 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-12-21 17:54+0000\n" +"PO-Revision-Date: 2023-10-30 17:48+0000\n" +"Last-Translator: Jeremy Stretch, 2023\n" +"Language-Team: Spanish (https://app.transifex.com/netbox-community/teams/178115/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: account/tables.py:27 templates/account/token.html:23 +#: templates/users/token.html:18 users/forms/bulk_import.py:41 +#: users/forms/model_forms.py:113 +msgid "Key" +msgstr "Llave" + +#: account/tables.py:31 users/forms/filtersets.py:133 +msgid "Write Enabled" +msgstr "Escritura habilitada" + +#: account/tables.py:34 core/tables/jobs.py:29 extras/choices.py:135 +#: extras/tables/tables.py:469 templates/account/token.html:44 +#: templates/core/configrevision.html:34 +#: templates/core/configrevision_restore.html:12 templates/core/job.html:58 +#: templates/extras/htmx/report_result.html:11 +#: templates/extras/htmx/script_result.html:12 +#: templates/extras/journalentry.html:25 templates/generic/object.html:48 +#: templates/users/token.html:36 +msgid "Created" +msgstr "Creado" + +#: account/tables.py:37 templates/account/token.html:48 +#: templates/users/token.html:40 users/forms/bulk_edit.py:97 +#: users/forms/filtersets.py:137 +msgid "Expires" +msgstr "Caduca" + +#: account/tables.py:40 users/forms/filtersets.py:142 +msgid "Last Used" +msgstr "Utilizado por última vez" + +#: account/tables.py:43 templates/account/token.html:56 +#: templates/users/token.html:48 users/forms/bulk_edit.py:102 +#: users/forms/model_forms.py:125 +msgid "Allowed IPs" +msgstr "IPs permitidas" + +#: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1419 +#: dcim/choices.py:1495 dcim/choices.py:1545 virtualization/choices.py:20 +#: virtualization/choices.py:45 vpn/choices.py:18 +msgid "Planned" +msgstr "Planificado" + +#: circuits/choices.py:22 netbox/navigation/menu.py:290 +msgid "Provisioning" +msgstr "Aprovisionamiento" + +#: circuits/choices.py:23 dcim/choices.py:22 dcim/choices.py:103 +#: dcim/choices.py:173 dcim/choices.py:219 dcim/choices.py:1494 +#: dcim/choices.py:1544 extras/tables/tables.py:375 ipam/choices.py:31 +#: ipam/choices.py:49 ipam/choices.py:69 ipam/choices.py:154 +#: templates/extras/configcontext.html:26 templates/users/user.html:34 +#: users/forms/bulk_edit.py:36 virtualization/choices.py:22 +#: virtualization/choices.py:44 vpn/choices.py:19 wireless/choices.py:25 +msgid "Active" +msgstr "Activo" + +#: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 +#: dcim/choices.py:1493 dcim/choices.py:1546 virtualization/choices.py:24 +#: virtualization/choices.py:43 +msgid "Offline" +msgstr "Desconectado" + +#: circuits/choices.py:25 +msgid "Deprovisioning" +msgstr "Desaprovisionamiento" + +#: circuits/choices.py:26 +msgid "Decommissioned" +msgstr "Desmantelado" + +#: circuits/filtersets.py:29 circuits/filtersets.py:182 dcim/filtersets.py:120 +#: dcim/filtersets.py:181 dcim/filtersets.py:256 dcim/filtersets.py:364 +#: dcim/filtersets.py:881 dcim/filtersets.py:1177 dcim/filtersets.py:1672 +#: dcim/filtersets.py:1845 dcim/filtersets.py:1902 ipam/filtersets.py:305 +#: ipam/filtersets.py:896 virtualization/filtersets.py:45 +#: virtualization/filtersets.py:172 vpn/filtersets.py:330 +msgid "Region (ID)" +msgstr "Región (ID)" + +#: circuits/filtersets.py:36 circuits/filtersets.py:189 dcim/filtersets.py:126 +#: dcim/filtersets.py:188 dcim/filtersets.py:263 dcim/filtersets.py:371 +#: dcim/filtersets.py:888 dcim/filtersets.py:1184 dcim/filtersets.py:1679 +#: dcim/filtersets.py:1852 dcim/filtersets.py:1909 extras/filtersets.py:414 +#: ipam/filtersets.py:312 ipam/filtersets.py:903 +#: virtualization/filtersets.py:52 virtualization/filtersets.py:179 +#: vpn/filtersets.py:325 +msgid "Region (slug)" +msgstr "Región (slug)" + +#: 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:1190 dcim/filtersets.py:1685 dcim/filtersets.py:1858 +#: dcim/filtersets.py:1915 ipam/filtersets.py:318 ipam/filtersets.py:909 +#: virtualization/filtersets.py:58 virtualization/filtersets.py:185 +msgid "Site group (ID)" +msgstr "Grupo de sitios (ID)" + +#: circuits/filtersets.py:49 circuits/filtersets.py:202 dcim/filtersets.py:201 +#: dcim/filtersets.py:276 dcim/filtersets.py:384 dcim/filtersets.py:901 +#: dcim/filtersets.py:1197 dcim/filtersets.py:1692 dcim/filtersets.py:1865 +#: dcim/filtersets.py:1922 extras/filtersets.py:420 ipam/filtersets.py:325 +#: ipam/filtersets.py:916 virtualization/filtersets.py:65 +#: virtualization/filtersets.py:192 +msgid "Site group (slug)" +msgstr "Grupo de sitios (slug)" + +#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:117 +#: circuits/forms/filtersets.py:47 circuits/forms/filtersets.py:171 +#: circuits/forms/model_forms.py:137 dcim/forms/bulk_edit.py:166 +#: dcim/forms/bulk_edit.py:238 dcim/forms/bulk_edit.py:570 +#: dcim/forms/bulk_edit.py:763 dcim/forms/bulk_import.py:130 +#: dcim/forms/bulk_import.py:176 dcim/forms/bulk_import.py:249 +#: dcim/forms/bulk_import.py:477 dcim/forms/bulk_import.py:1239 +#: dcim/forms/bulk_import.py:1267 dcim/forms/filtersets.py:84 +#: dcim/forms/filtersets.py:217 dcim/forms/filtersets.py:264 +#: dcim/forms/filtersets.py:373 dcim/forms/filtersets.py:680 +#: dcim/forms/filtersets.py:910 dcim/forms/filtersets.py:934 +#: dcim/forms/filtersets.py:1024 dcim/forms/filtersets.py:1062 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:138 +#: dcim/forms/model_forms.py:167 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:397 dcim/forms/model_forms.py:630 +#: dcim/forms/object_create.py:390 dcim/tables/devices.py:186 +#: dcim/tables/power.py:26 dcim/tables/power.py:93 dcim/tables/racks.py:62 +#: dcim/tables/racks.py:138 dcim/tables/sites.py:129 extras/filtersets.py:430 +#: ipam/forms/bulk_edit.py:215 ipam/forms/bulk_edit.py:269 +#: ipam/forms/bulk_edit.py:447 ipam/forms/bulk_edit.py:519 +#: ipam/forms/bulk_import.py:170 ipam/forms/bulk_import.py:437 +#: ipam/forms/filtersets.py:152 ipam/forms/filtersets.py:226 +#: ipam/forms/filtersets.py:417 ipam/forms/filtersets.py:470 +#: ipam/forms/model_forms.py:206 ipam/forms/model_forms.py:548 +#: ipam/forms/model_forms.py:640 ipam/tables/ip.py:244 +#: ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 +#: templates/circuits/circuittermination_edit.html:20 +#: templates/circuits/inc/circuit_termination.html:33 +#: templates/dcim/device.html:22 templates/dcim/inc/cable_termination.html:8 +#: templates/dcim/inc/cable_termination.html:33 +#: templates/dcim/location.html:40 templates/dcim/powerpanel.html:23 +#: templates/dcim/rack.html:25 templates/dcim/rackreservation.html:31 +#: templates/dcim/site.html:27 templates/ipam/prefix.html:57 +#: templates/ipam/vlan.html:26 templates/ipam/vlan_edit.html:40 +#: templates/virtualization/cluster.html:45 +#: templates/virtualization/virtualmachine.html:96 +#: virtualization/forms/bulk_edit.py:90 virtualization/forms/bulk_edit.py:99 +#: virtualization/forms/bulk_edit.py:108 virtualization/forms/bulk_edit.py:123 +#: virtualization/forms/bulk_import.py:59 +#: virtualization/forms/bulk_import.py:85 +#: virtualization/forms/filtersets.py:78 +#: virtualization/forms/filtersets.py:144 +#: virtualization/forms/model_forms.py:74 +#: virtualization/forms/model_forms.py:107 +#: virtualization/forms/model_forms.py:174 +#: virtualization/tables/clusters.py:77 +#: virtualization/tables/virtualmachines.py:53 vpn/forms/filtersets.py:262 +#: wireless/forms/model_forms.py:77 wireless/forms/model_forms.py:117 +msgid "Site" +msgstr "Sitio" + +#: circuits/filtersets.py:60 circuits/filtersets.py:213 +#: circuits/filtersets.py:250 dcim/filtersets.py:211 dcim/filtersets.py:286 +#: dcim/filtersets.py:358 extras/filtersets.py:436 ipam/filtersets.py:215 +#: ipam/filtersets.py:335 ipam/filtersets.py:926 +#: virtualization/filtersets.py:75 virtualization/filtersets.py:202 +#: vpn/filtersets.py:335 +msgid "Site (slug)" +msgstr "Sitio (babosa)" + +#: circuits/filtersets.py:65 +msgid "ASN (ID)" +msgstr "ASN (ID)" + +#: circuits/filtersets.py:86 circuits/filtersets.py:112 +#: circuits/filtersets.py:146 +msgid "Provider (ID)" +msgstr "Proveedor (ID)" + +#: circuits/filtersets.py:92 circuits/filtersets.py:118 +#: circuits/filtersets.py:152 +msgid "Provider (slug)" +msgstr "Proveedor (babosa)" + +#: circuits/filtersets.py:157 +msgid "Provider account (ID)" +msgstr "Cuenta de proveedor (ID)" + +#: circuits/filtersets.py:162 +msgid "Provider network (ID)" +msgstr "Red de proveedores (ID)" + +#: circuits/filtersets.py:166 +msgid "Circuit type (ID)" +msgstr "Tipo de circuito (ID)" + +#: circuits/filtersets.py:172 +msgid "Circuit type (slug)" +msgstr "Tipo de circuito (slug)" + +#: circuits/filtersets.py:207 circuits/filtersets.py:244 +#: dcim/filtersets.py:205 dcim/filtersets.py:280 dcim/filtersets.py:352 +#: dcim/filtersets.py:905 dcim/filtersets.py:1202 dcim/filtersets.py:1697 +#: dcim/filtersets.py:1869 dcim/filtersets.py:1927 ipam/filtersets.py:209 +#: ipam/filtersets.py:329 ipam/filtersets.py:920 +#: virtualization/filtersets.py:69 virtualization/filtersets.py:196 +#: vpn/filtersets.py:340 +msgid "Site (ID)" +msgstr "Sitio (ID)" + +#: circuits/filtersets.py:236 core/filtersets.py:73 core/filtersets.py:132 +#: dcim/filtersets.py:633 dcim/filtersets.py:1171 dcim/filtersets.py:1973 +#: extras/filtersets.py:40 extras/filtersets.py:69 extras/filtersets.py:101 +#: extras/filtersets.py:140 extras/filtersets.py:168 extras/filtersets.py:195 +#: extras/filtersets.py:226 extras/filtersets.py:295 extras/filtersets.py:343 +#: extras/filtersets.py:403 extras/filtersets.py:562 extras/filtersets.py:604 +#: extras/filtersets.py:645 ipam/forms/model_forms.py:430 +#: netbox/filtersets.py:275 netbox/forms/__init__.py:23 +#: netbox/forms/base.py:152 templates/htmx/object_selector.html:28 +#: templates/inc/filter_list.html:53 templates/ipam/ipaddress_assign.html:32 +#: templates/search.html:7 templates/search.html:26 tenancy/filtersets.py:86 +#: users/filtersets.py:21 users/filtersets.py:37 users/filtersets.py:69 +#: users/filtersets.py:117 utilities/forms/forms.py:99 +msgid "Search" +msgstr "Búsqueda" + +#: circuits/filtersets.py:240 circuits/forms/bulk_edit.py:167 +#: circuits/forms/model_forms.py:110 circuits/forms/model_forms.py:132 +#: dcim/forms/connections.py:66 templates/circuits/circuit.html:15 +#: templates/dcim/inc/cable_termination.html:55 +#: templates/dcim/trace/circuit.html:4 +msgid "Circuit" +msgstr "Circuito" + +#: circuits/filtersets.py:254 +msgid "ProviderNetwork (ID)" +msgstr "Red de proveedores (ID)" + +#: circuits/forms/bulk_edit.py:25 circuits/forms/filtersets.py:56 +#: circuits/forms/model_forms.py:26 circuits/tables/providers.py:33 +#: dcim/forms/bulk_edit.py:126 dcim/forms/filtersets.py:187 +#: dcim/forms/model_forms.py:126 dcim/tables/sites.py:94 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 +#: netbox/navigation/menu.py:160 netbox/navigation/menu.py:163 +#: templates/circuits/provider.html:24 +msgid "ASNs" +msgstr "ASNs" + +#: 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:159 core/forms/bulk_edit.py:27 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:71 +#: dcim/forms/bulk_edit.py:90 dcim/forms/bulk_edit.py:149 +#: dcim/forms/bulk_edit.py:190 dcim/forms/bulk_edit.py:208 +#: dcim/forms/bulk_edit.py:336 dcim/forms/bulk_edit.py:371 +#: dcim/forms/bulk_edit.py:386 dcim/forms/bulk_edit.py:445 +#: dcim/forms/bulk_edit.py:484 dcim/forms/bulk_edit.py:514 +#: dcim/forms/bulk_edit.py:538 dcim/forms/bulk_edit.py:608 +#: dcim/forms/bulk_edit.py:657 dcim/forms/bulk_edit.py:709 +#: dcim/forms/bulk_edit.py:732 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_edit.py:850 dcim/forms/bulk_edit.py:903 +#: dcim/forms/bulk_edit.py:938 dcim/forms/bulk_edit.py:978 +#: dcim/forms/bulk_edit.py:1022 dcim/forms/bulk_edit.py:1067 +#: dcim/forms/bulk_edit.py:1094 dcim/forms/bulk_edit.py:1112 +#: dcim/forms/bulk_edit.py:1130 dcim/forms/bulk_edit.py:1148 +#: dcim/forms/bulk_edit.py:1566 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:123 extras/forms/bulk_edit.py:152 +#: extras/forms/bulk_edit.py:182 extras/forms/bulk_edit.py:263 +#: extras/forms/bulk_edit.py:287 extras/forms/bulk_edit.py:301 +#: extras/tables/tables.py:56 ipam/forms/bulk_edit.py:50 +#: ipam/forms/bulk_edit.py:70 ipam/forms/bulk_edit.py:90 +#: ipam/forms/bulk_edit.py:114 ipam/forms/bulk_edit.py:143 +#: ipam/forms/bulk_edit.py:172 ipam/forms/bulk_edit.py:191 +#: ipam/forms/bulk_edit.py:260 ipam/forms/bulk_edit.py:304 +#: ipam/forms/bulk_edit.py:352 ipam/forms/bulk_edit.py:395 +#: ipam/forms/bulk_edit.py:423 ipam/forms/bulk_edit.py:551 +#: ipam/forms/bulk_edit.py:582 templates/account/token.html:36 +#: templates/circuits/circuit.html:60 templates/circuits/circuittype.html:29 +#: templates/circuits/inc/circuit_termination.html:115 +#: templates/circuits/provider.html:34 +#: templates/circuits/providernetwork.html:35 +#: templates/core/datasource.html:55 templates/dcim/cable.html:37 +#: templates/dcim/consoleport.html:47 templates/dcim/consoleserverport.html:47 +#: templates/dcim/device.html:96 templates/dcim/devicebay.html:35 +#: templates/dcim/devicerole.html:33 templates/dcim/devicetype.html:36 +#: templates/dcim/frontport.html:61 templates/dcim/interface.html:70 +#: templates/dcim/inventoryitem.html:61 +#: templates/dcim/inventoryitemrole.html:23 templates/dcim/location.html:36 +#: templates/dcim/manufacturer.html:43 templates/dcim/module.html:71 +#: templates/dcim/modulebay.html:39 templates/dcim/moduletype.html:27 +#: templates/dcim/platform.html:36 templates/dcim/powerfeed.html:43 +#: templates/dcim/poweroutlet.html:43 templates/dcim/powerpanel.html:31 +#: templates/dcim/powerport.html:43 templates/dcim/rack.html:54 +#: templates/dcim/rackreservation.html:69 templates/dcim/rackrole.html:29 +#: templates/dcim/rearport.html:57 templates/dcim/region.html:34 +#: templates/dcim/site.html:60 templates/dcim/sitegroup.html:34 +#: templates/dcim/virtualchassis.html:32 +#: templates/extras/admin/plugins_list.html:26 +#: templates/extras/configcontext.html:22 +#: templates/extras/configtemplate.html:18 +#: templates/extras/customfield.html:35 +#: templates/extras/dashboard/widget_add.html:14 +#: templates/extras/eventrule.html:24 templates/extras/exporttemplate.html:25 +#: templates/extras/report_list.html:47 templates/extras/savedfilter.html:18 +#: templates/extras/script_list.html:53 templates/extras/tag.html:23 +#: templates/extras/webhook.html:20 templates/generic/bulk_import.html:118 +#: templates/ipam/aggregate.html:44 templates/ipam/asn.html:43 +#: templates/ipam/asnrange.html:39 templates/ipam/fhrpgroup.html:35 +#: templates/ipam/ipaddress.html:58 templates/ipam/iprange.html:70 +#: templates/ipam/prefix.html:82 templates/ipam/rir.html:29 +#: templates/ipam/role.html:29 templates/ipam/routetarget.html:22 +#: templates/ipam/service.html:53 templates/ipam/servicetemplate.html:28 +#: templates/ipam/vlan.html:65 templates/ipam/vlangroup.html:35 +#: templates/ipam/vrf.html:36 templates/tenancy/contact.html:68 +#: templates/tenancy/contactgroup.html:28 +#: templates/tenancy/contactrole.html:23 templates/tenancy/tenant.html:25 +#: templates/tenancy/tenantgroup.html:36 +#: templates/users/objectpermission.html:22 templates/users/token.html:28 +#: templates/virtualization/cluster.html:28 +#: templates/virtualization/clustergroup.html:29 +#: templates/virtualization/clustertype.html:29 +#: templates/virtualization/virtualdisk.html:40 +#: templates/virtualization/virtualmachine.html:34 +#: templates/virtualization/vminterface.html:54 +#: templates/vpn/ikepolicy.html:18 templates/vpn/ikeproposal.html:18 +#: templates/vpn/ipsecpolicy.html:18 templates/vpn/ipsecprofile.html:18 +#: templates/vpn/ipsecprofile.html:43 templates/vpn/ipsecprofile.html:78 +#: templates/vpn/ipsecproposal.html:18 templates/vpn/l2vpn.html:27 +#: templates/vpn/tunnel.html:34 templates/vpn/tunnelgroup.html:33 +#: templates/wireless/wirelesslan.html:27 +#: templates/wireless/wirelesslangroup.html:34 +#: templates/wireless/wirelesslink.html:37 tenancy/forms/bulk_edit.py:31 +#: tenancy/forms/bulk_edit.py:79 tenancy/forms/bulk_edit.py:121 +#: users/forms/bulk_edit.py:62 users/forms/bulk_edit.py:92 +#: virtualization/forms/bulk_edit.py:31 virtualization/forms/bulk_edit.py:45 +#: virtualization/forms/bulk_edit.py:176 virtualization/forms/bulk_edit.py:227 +#: virtualization/forms/bulk_edit.py:336 vpn/forms/bulk_edit.py:27 +#: vpn/forms/bulk_edit.py:63 vpn/forms/bulk_edit.py:120 +#: vpn/forms/bulk_edit.py:154 vpn/forms/bulk_edit.py:191 +#: vpn/forms/bulk_edit.py:216 vpn/forms/bulk_edit.py:248 +#: vpn/forms/bulk_edit.py:277 wireless/forms/bulk_edit.py:28 +#: wireless/forms/bulk_edit.py:81 wireless/forms/bulk_edit.py:128 +msgid "Description" +msgstr "Descripción" + +#: 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_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:70 circuits/forms/filtersets.py:88 +#: circuits/forms/filtersets.py:116 circuits/forms/filtersets.py:131 +#: circuits/forms/model_forms.py:32 circuits/forms/model_forms.py:44 +#: circuits/forms/model_forms.py:58 circuits/forms/model_forms.py:92 +#: circuits/tables/circuits.py:55 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:19 +#: templates/circuits/provider.html:20 +#: templates/circuits/provideraccount.html:21 +#: templates/circuits/providernetwork.html:23 +#: templates/dcim/inc/cable_termination.html:51 +msgid "Provider" +msgstr "Proveedor" + +#: circuits/forms/bulk_edit.py:75 circuits/forms/filtersets.py:91 +#: templates/circuits/providernetwork.html:31 +msgid "Service ID" +msgstr "ID de servicio" + +#: circuits/forms/bulk_edit.py:95 circuits/forms/filtersets.py:107 +#: dcim/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:500 +#: dcim/forms/bulk_edit.py:694 dcim/forms/bulk_edit.py:1063 +#: dcim/forms/bulk_edit.py:1090 dcim/forms/bulk_edit.py:1562 +#: dcim/forms/filtersets.py:977 dcim/forms/filtersets.py:1353 +#: dcim/forms/filtersets.py:1374 dcim/tables/devices.py:717 +#: dcim/tables/devices.py:777 dcim/tables/devices.py:1004 +#: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 +#: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:259 +#: extras/tables/tables.py:323 templates/circuits/circuittype.html:33 +#: templates/dcim/cable.html:41 templates/dcim/devicerole.html:37 +#: templates/dcim/frontport.html:43 templates/dcim/inventoryitemrole.html:27 +#: templates/dcim/rackrole.html:33 templates/dcim/rearport.html:43 +#: templates/extras/tag.html:29 +msgid "Color" +msgstr "Color" + +#: circuits/forms/bulk_edit.py:113 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:126 core/forms/bulk_edit.py:17 +#: core/forms/filtersets.py:29 core/tables/data.py:20 core/tables/jobs.py:18 +#: dcim/forms/bulk_edit.py:281 dcim/forms/bulk_edit.py:672 +#: dcim/forms/bulk_edit.py:811 dcim/forms/bulk_edit.py:879 +#: dcim/forms/bulk_edit.py:898 dcim/forms/bulk_edit.py:921 +#: dcim/forms/bulk_edit.py:963 dcim/forms/bulk_edit.py:1007 +#: dcim/forms/bulk_edit.py:1058 dcim/forms/bulk_edit.py:1085 +#: dcim/forms/bulk_import.py:206 dcim/forms/bulk_import.py:645 +#: dcim/forms/bulk_import.py:671 dcim/forms/bulk_import.py:697 +#: dcim/forms/bulk_import.py:717 dcim/forms/bulk_import.py:800 +#: dcim/forms/bulk_import.py:890 dcim/forms/bulk_import.py:932 +#: dcim/forms/bulk_import.py:1145 dcim/forms/bulk_import.py:1304 +#: dcim/forms/filtersets.py:286 dcim/forms/filtersets.py:867 +#: dcim/forms/filtersets.py:967 dcim/forms/filtersets.py:1088 +#: dcim/forms/filtersets.py:1158 dcim/forms/filtersets.py:1180 +#: dcim/forms/filtersets.py:1202 dcim/forms/filtersets.py:1219 +#: dcim/forms/filtersets.py:1253 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1369 dcim/forms/object_import.py:89 +#: dcim/forms/object_import.py:118 dcim/forms/object_import.py:150 +#: dcim/tables/devices.py:211 dcim/tables/devices.py:833 +#: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 +#: extras/tables/tables.py:345 extras/tables/tables.py:443 +#: netbox/tables/tables.py:234 templates/circuits/circuit.html:31 +#: templates/core/datasource.html:39 templates/dcim/cable.html:16 +#: templates/dcim/consoleport.html:39 templates/dcim/consoleserverport.html:39 +#: templates/dcim/frontport.html:39 templates/dcim/interface.html:47 +#: templates/dcim/interface.html:175 templates/dcim/interface.html:323 +#: templates/dcim/powerfeed.html:35 templates/dcim/poweroutlet.html:39 +#: templates/dcim/powerport.html:39 templates/dcim/rack.html:81 +#: templates/dcim/rearport.html:39 templates/extras/eventrule.html:95 +#: templates/virtualization/cluster.html:20 templates/vpn/l2vpn.html:23 +#: templates/wireless/inc/authentication_attrs.html:9 +#: templates/wireless/inc/wirelesslink_interface.html:14 +#: virtualization/forms/bulk_edit.py:59 virtualization/forms/bulk_import.py:41 +#: virtualization/forms/filtersets.py:53 +#: virtualization/forms/model_forms.py:65 virtualization/tables/clusters.py:66 +#: vpn/forms/bulk_edit.py:267 vpn/forms/bulk_import.py:259 +#: vpn/forms/filtersets.py:214 vpn/forms/model_forms.py:83 +#: vpn/forms/model_forms.py:118 vpn/forms/model_forms.py:232 +msgid "Type" +msgstr "Tipo" + +#: circuits/forms/bulk_edit.py:123 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:139 circuits/forms/model_forms.py:97 +msgid "Provider account" +msgstr "Cuenta de proveedor" + +#: circuits/forms/bulk_edit.py:131 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:150 core/forms/filtersets.py:34 +#: core/forms/filtersets.py:75 core/tables/data.py:23 core/tables/jobs.py:26 +#: dcim/forms/bulk_edit.py:104 dcim/forms/bulk_edit.py:179 +#: dcim/forms/bulk_edit.py:260 dcim/forms/bulk_edit.py:593 +#: dcim/forms/bulk_edit.py:646 dcim/forms/bulk_edit.py:678 +#: dcim/forms/bulk_edit.py:805 dcim/forms/bulk_edit.py:1585 +#: dcim/forms/bulk_import.py:87 dcim/forms/bulk_import.py:146 +#: dcim/forms/bulk_import.py:194 dcim/forms/bulk_import.py:442 +#: dcim/forms/bulk_import.py:596 dcim/forms/bulk_import.py:1139 +#: dcim/forms/bulk_import.py:1299 dcim/forms/filtersets.py:170 +#: dcim/forms/filtersets.py:229 dcim/forms/filtersets.py:281 +#: dcim/forms/filtersets.py:726 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:871 dcim/forms/filtersets.py:972 +#: dcim/forms/filtersets.py:1083 dcim/tables/devices.py:173 +#: dcim/tables/devices.py:836 dcim/tables/devices.py:1064 +#: dcim/tables/modules.py:69 dcim/tables/power.py:74 dcim/tables/racks.py:66 +#: dcim/tables/sites.py:82 dcim/tables/sites.py:133 +#: ipam/forms/bulk_edit.py:240 ipam/forms/bulk_edit.py:289 +#: ipam/forms/bulk_edit.py:337 ipam/forms/bulk_edit.py:541 +#: ipam/forms/bulk_import.py:191 ipam/forms/bulk_import.py:256 +#: ipam/forms/bulk_import.py:292 ipam/forms/bulk_import.py:458 +#: ipam/forms/filtersets.py:205 ipam/forms/filtersets.py:270 +#: ipam/forms/filtersets.py:341 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:449 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/tables/ip.py:359 ipam/tables/ip.py:421 ipam/tables/ip.py:448 +#: ipam/tables/vlans.py:122 ipam/tables/vlans.py:227 +#: templates/circuits/circuit.html:35 templates/core/datasource.html:47 +#: templates/core/job.html:35 templates/dcim/cable.html:20 +#: templates/dcim/device.html:183 templates/dcim/location.html:48 +#: templates/dcim/module.html:67 templates/dcim/powerfeed.html:39 +#: templates/dcim/rack.html:46 templates/dcim/site.html:43 +#: templates/extras/report_list.html:49 templates/extras/script_list.html:55 +#: templates/ipam/ipaddress.html:40 templates/ipam/iprange.html:57 +#: templates/ipam/prefix.html:74 templates/ipam/vlan.html:51 +#: templates/virtualization/cluster.html:24 +#: templates/virtualization/virtualmachine.html:22 +#: templates/vpn/tunnel.html:26 templates/wireless/wirelesslan.html:23 +#: templates/wireless/wirelesslink.html:20 users/forms/filtersets.py:33 +#: users/forms/model_forms.py:196 virtualization/forms/bulk_edit.py:69 +#: virtualization/forms/bulk_edit.py:117 +#: virtualization/forms/bulk_import.py:54 +#: virtualization/forms/bulk_import.py:80 +#: virtualization/forms/filtersets.py:61 +#: virtualization/forms/filtersets.py:156 virtualization/tables/clusters.py:74 +#: virtualization/tables/virtualmachines.py:50 vpn/forms/bulk_edit.py:38 +#: vpn/forms/bulk_import.py:37 vpn/forms/filtersets.py:46 +#: vpn/tables/tunnels.py:44 wireless/forms/bulk_edit.py:42 +#: wireless/forms/bulk_edit.py:104 wireless/forms/bulk_import.py:43 +#: wireless/forms/bulk_import.py:84 wireless/forms/filtersets.py:48 +#: wireless/forms/filtersets.py:82 wireless/tables/wirelesslan.py:52 +#: wireless/tables/wirelesslink.py:19 +msgid "Status" +msgstr "Estado" + +#: circuits/forms/bulk_edit.py:137 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:119 dcim/forms/bulk_edit.py:120 +#: dcim/forms/bulk_edit.py:185 dcim/forms/bulk_edit.py:255 +#: dcim/forms/bulk_edit.py:366 dcim/forms/bulk_edit.py:583 +#: dcim/forms/bulk_edit.py:684 dcim/forms/bulk_edit.py:1590 +#: dcim/forms/bulk_import.py:106 dcim/forms/bulk_import.py:151 +#: dcim/forms/bulk_import.py:187 dcim/forms/bulk_import.py:274 +#: dcim/forms/bulk_import.py:416 dcim/forms/bulk_import.py:1151 +#: dcim/forms/bulk_import.py:1356 dcim/forms/filtersets.py:165 +#: dcim/forms/filtersets.py:197 dcim/forms/filtersets.py:248 +#: dcim/forms/filtersets.py:333 dcim/forms/filtersets.py:354 +#: dcim/forms/filtersets.py:653 dcim/forms/filtersets.py:826 +#: dcim/forms/filtersets.py:891 dcim/forms/filtersets.py:921 +#: dcim/forms/filtersets.py:1043 dcim/tables/power.py:88 +#: extras/filtersets.py:517 extras/forms/filtersets.py:331 +#: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:40 +#: ipam/forms/bulk_edit.py:65 ipam/forms/bulk_edit.py:109 +#: ipam/forms/bulk_edit.py:138 ipam/forms/bulk_edit.py:163 +#: ipam/forms/bulk_edit.py:235 ipam/forms/bulk_edit.py:284 +#: ipam/forms/bulk_edit.py:332 ipam/forms/bulk_edit.py:536 +#: ipam/forms/bulk_import.py:37 ipam/forms/bulk_import.py:66 +#: ipam/forms/bulk_import.py:94 ipam/forms/bulk_import.py:114 +#: ipam/forms/bulk_import.py:134 ipam/forms/bulk_import.py:163 +#: ipam/forms/bulk_import.py:249 ipam/forms/bulk_import.py:285 +#: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:47 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:99 +#: ipam/forms/filtersets.py:119 ipam/forms/filtersets.py:142 +#: ipam/forms/filtersets.py:169 ipam/forms/filtersets.py:256 +#: ipam/forms/filtersets.py:296 ipam/forms/filtersets.py:450 +#: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 +#: templates/circuits/circuit.html:39 templates/dcim/cable.html:24 +#: templates/dcim/device.html:81 templates/dcim/location.html:52 +#: templates/dcim/powerfeed.html:47 templates/dcim/rack.html:37 +#: templates/dcim/rackreservation.html:56 templates/dcim/site.html:47 +#: templates/dcim/virtualdevicecontext.html:55 +#: templates/ipam/aggregate.html:31 templates/ipam/asn.html:34 +#: templates/ipam/asnrange.html:30 templates/ipam/ipaddress.html:31 +#: templates/ipam/iprange.html:61 templates/ipam/prefix.html:30 +#: templates/ipam/routetarget.html:18 templates/ipam/vlan.html:42 +#: templates/ipam/vrf.html:23 templates/tenancy/tenant.html:17 +#: templates/virtualization/cluster.html:36 +#: templates/virtualization/virtualmachine.html:38 templates/vpn/l2vpn.html:31 +#: templates/vpn/tunnel.html:50 templates/wireless/wirelesslan.html:35 +#: templates/wireless/wirelesslink.html:28 tenancy/forms/forms.py:25 +#: tenancy/forms/forms.py:48 tenancy/forms/model_forms.py:53 +#: tenancy/tables/columns.py:64 virtualization/forms/bulk_edit.py:75 +#: virtualization/forms/bulk_edit.py:154 +#: virtualization/forms/bulk_import.py:66 +#: virtualization/forms/bulk_import.py:115 +#: virtualization/forms/filtersets.py:46 +#: virtualization/forms/filtersets.py:101 vpn/forms/bulk_edit.py:58 +#: vpn/forms/bulk_edit.py:272 vpn/forms/bulk_import.py:59 +#: vpn/forms/bulk_import.py:253 vpn/forms/filtersets.py:211 +#: wireless/forms/bulk_edit.py:62 wireless/forms/bulk_edit.py:109 +#: wireless/forms/bulk_import.py:55 wireless/forms/bulk_import.py:97 +#: wireless/forms/filtersets.py:34 wireless/forms/filtersets.py:74 +msgid "Tenant" +msgstr "Inquilino" + +#: circuits/forms/bulk_edit.py:142 circuits/forms/filtersets.py:174 +msgid "Install date" +msgstr "Fecha de instalación" + +#: circuits/forms/bulk_edit.py:147 circuits/forms/filtersets.py:179 +msgid "Termination date" +msgstr "Fecha de terminación" + +#: circuits/forms/bulk_edit.py:153 circuits/forms/filtersets.py:186 +msgid "Commit rate (Kbps)" +msgstr "Velocidad de confirmación (Kbps)" + +#: circuits/forms/bulk_edit.py:168 circuits/forms/model_forms.py:111 +msgid "Service Parameters" +msgstr "Parámetros de servicio" + +#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:112 +#: dcim/forms/model_forms.py:141 dcim/forms/model_forms.py:183 +#: dcim/forms/model_forms.py:260 dcim/forms/model_forms.py:672 +#: dcim/forms/model_forms.py:1478 ipam/forms/model_forms.py:61 +#: ipam/forms/model_forms.py:114 ipam/forms/model_forms.py:135 +#: ipam/forms/model_forms.py:159 ipam/forms/model_forms.py:231 +#: ipam/forms/model_forms.py:257 netbox/navigation/menu.py:38 +#: templates/dcim/cable_edit.html:68 templates/dcim/device_edit.html:85 +#: templates/dcim/rack_edit.html:30 templates/ipam/ipaddress_bulk_add.html:27 +#: templates/ipam/ipaddress_edit.html:27 templates/ipam/vlan_edit.html:22 +#: virtualization/forms/model_forms.py:83 +#: virtualization/forms/model_forms.py:225 vpn/forms/bulk_edit.py:77 +#: vpn/forms/filtersets.py:43 vpn/forms/model_forms.py:61 +#: vpn/forms/model_forms.py:146 vpn/forms/model_forms.py:404 +#: wireless/forms/model_forms.py:55 wireless/forms/model_forms.py:160 +msgid "Tenancy" +msgstr "Arrendamiento" + +#: circuits/forms/bulk_import.py:38 circuits/forms/bulk_import.py:53 +#: circuits/forms/bulk_import.py:79 +msgid "Assigned provider" +msgstr "Proveedor asignado" + +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:170 +#: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:1092 +#: dcim/forms/bulk_import.py:1171 extras/forms/bulk_import.py:229 +msgid "RGB color in hexadecimal. Example:" +msgstr "Color RGB en hexadecimal. Ejemplo:" + +#: circuits/forms/bulk_import.py:85 +msgid "Assigned provider account" +msgstr "Cuenta de proveedor asignada" + +#: circuits/forms/bulk_import.py:92 +msgid "Type of circuit" +msgstr "Tipo de circuito" + +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 +#: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:196 +#: dcim/forms/bulk_import.py:444 dcim/forms/bulk_import.py:598 +#: dcim/forms/bulk_import.py:1301 ipam/forms/bulk_import.py:193 +#: ipam/forms/bulk_import.py:258 ipam/forms/bulk_import.py:294 +#: ipam/forms/bulk_import.py:460 virtualization/forms/bulk_import.py:56 +#: virtualization/forms/bulk_import.py:82 vpn/forms/bulk_import.py:39 +msgid "Operational status" +msgstr "Estado operativo" + +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 +#: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:278 +#: dcim/forms/bulk_import.py:420 dcim/forms/bulk_import.py:1155 +#: dcim/forms/bulk_import.py:1296 ipam/forms/bulk_import.py:41 +#: ipam/forms/bulk_import.py:70 ipam/forms/bulk_import.py:98 +#: ipam/forms/bulk_import.py:118 ipam/forms/bulk_import.py:138 +#: ipam/forms/bulk_import.py:167 ipam/forms/bulk_import.py:253 +#: ipam/forms/bulk_import.py:289 ipam/forms/bulk_import.py:455 +#: virtualization/forms/bulk_import.py:70 +#: virtualization/forms/bulk_import.py:119 vpn/forms/bulk_import.py:63 +#: wireless/forms/bulk_import.py:59 wireless/forms/bulk_import.py:101 +msgid "Assigned tenant" +msgstr "Inquilino asignado" + +#: circuits/forms/bulk_import.py:123 circuits/forms/filtersets.py:147 +#: circuits/forms/model_forms.py:143 +msgid "Provider network" +msgstr "Red de proveedores" + +#: circuits/forms/filtersets.py:26 circuits/forms/filtersets.py:118 +#: dcim/forms/bulk_edit.py:247 dcim/forms/bulk_edit.py:345 +#: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:622 +#: dcim/forms/bulk_edit.py:772 dcim/forms/bulk_import.py:181 +#: dcim/forms/bulk_import.py:255 dcim/forms/bulk_import.py:483 +#: dcim/forms/bulk_import.py:1245 dcim/forms/bulk_import.py:1279 +#: dcim/forms/filtersets.py:92 dcim/forms/filtersets.py:245 +#: dcim/forms/filtersets.py:278 dcim/forms/filtersets.py:330 +#: dcim/forms/filtersets.py:381 dcim/forms/filtersets.py:650 +#: dcim/forms/filtersets.py:689 dcim/forms/filtersets.py:890 +#: dcim/forms/filtersets.py:919 dcim/forms/filtersets.py:939 +#: dcim/forms/filtersets.py:1003 dcim/forms/filtersets.py:1033 +#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1153 +#: dcim/forms/filtersets.py:1175 dcim/forms/filtersets.py:1197 +#: dcim/forms/filtersets.py:1214 dcim/forms/filtersets.py:1234 +#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 +#: dcim/forms/filtersets.py:1385 dcim/forms/filtersets.py:1400 +#: dcim/forms/filtersets.py:1411 dcim/forms/model_forms.py:182 +#: dcim/forms/model_forms.py:216 dcim/forms/model_forms.py:402 +#: dcim/forms/model_forms.py:635 dcim/tables/devices.py:190 +#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 +#: extras/filtersets.py:441 extras/forms/filtersets.py:328 +#: ipam/forms/bulk_edit.py:456 ipam/forms/filtersets.py:168 +#: ipam/forms/filtersets.py:400 ipam/forms/filtersets.py:422 +#: ipam/forms/filtersets.py:448 ipam/forms/model_forms.py:560 +#: templates/dcim/device.html:26 templates/dcim/device_edit.html:30 +#: templates/dcim/inc/cable_termination.html:12 +#: templates/dcim/location.html:27 templates/dcim/powerpanel.html:27 +#: templates/dcim/rack.html:29 templates/dcim/rackreservation.html:35 +#: virtualization/forms/filtersets.py:45 virtualization/forms/filtersets.py:99 +#: wireless/forms/model_forms.py:88 wireless/forms/model_forms.py:128 +msgid "Location" +msgstr "Ubicación" + +#: circuits/forms/filtersets.py:27 ipam/forms/model_forms.py:158 +#: ipam/models/asns.py:108 ipam/models/asns.py:125 ipam/tables/asn.py:41 +#: templates/ipam/asn.html:20 +msgid "ASN" +msgstr "ASN" + +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:120 +#: dcim/forms/filtersets.py:136 dcim/forms/filtersets.py:150 +#: dcim/forms/filtersets.py:166 dcim/forms/filtersets.py:198 +#: dcim/forms/filtersets.py:249 dcim/forms/filtersets.py:334 +#: dcim/forms/filtersets.py:408 dcim/forms/filtersets.py:654 +#: dcim/forms/filtersets.py:1004 netbox/navigation/menu.py:45 +#: netbox/navigation/menu.py:47 tenancy/tables/columns.py:70 +#: tenancy/tables/contacts.py:25 tenancy/views.py:18 +#: virtualization/forms/filtersets.py:36 virtualization/forms/filtersets.py:47 +#: virtualization/forms/filtersets.py:102 +msgid "Contacts" +msgstr "Contactos" + +#: circuits/forms/filtersets.py:33 circuits/forms/filtersets.py:157 +#: dcim/forms/bulk_edit.py:110 dcim/forms/bulk_edit.py:222 +#: dcim/forms/bulk_edit.py:747 dcim/forms/bulk_import.py:92 +#: dcim/forms/filtersets.py:70 dcim/forms/filtersets.py:177 +#: dcim/forms/filtersets.py:203 dcim/forms/filtersets.py:256 +#: dcim/forms/filtersets.py:359 dcim/forms/filtersets.py:666 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1010 dcim/forms/filtersets.py:1049 +#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 +#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:80 +#: dcim/forms/model_forms.py:115 dcim/forms/object_create.py:374 +#: dcim/tables/devices.py:176 dcim/tables/sites.py:85 extras/filtersets.py:408 +#: ipam/forms/bulk_edit.py:205 ipam/forms/bulk_edit.py:437 +#: ipam/forms/bulk_edit.py:509 ipam/forms/filtersets.py:212 +#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:456 +#: ipam/forms/model_forms.py:532 templates/dcim/device.html:18 +#: templates/dcim/rack.html:19 templates/dcim/rackreservation.html:25 +#: templates/dcim/region.html:26 templates/dcim/site.html:31 +#: templates/ipam/prefix.html:50 templates/ipam/vlan.html:19 +#: virtualization/forms/bulk_edit.py:80 virtualization/forms/filtersets.py:58 +#: virtualization/forms/filtersets.py:129 +#: virtualization/forms/model_forms.py:95 vpn/forms/filtersets.py:253 +msgid "Region" +msgstr "Región" + +#: circuits/forms/filtersets.py:38 circuits/forms/filtersets.py:162 +#: dcim/forms/bulk_edit.py:230 dcim/forms/bulk_edit.py:755 +#: dcim/forms/filtersets.py:75 dcim/forms/filtersets.py:182 +#: dcim/forms/filtersets.py:208 dcim/forms/filtersets.py:269 +#: dcim/forms/filtersets.py:364 dcim/forms/filtersets.py:671 +#: dcim/forms/filtersets.py:901 dcim/forms/filtersets.py:1015 +#: dcim/forms/filtersets.py:1054 dcim/forms/object_create.py:382 +#: extras/filtersets.py:425 ipam/forms/bulk_edit.py:210 +#: ipam/forms/bulk_edit.py:444 ipam/forms/bulk_edit.py:514 +#: ipam/forms/filtersets.py:217 ipam/forms/filtersets.py:412 +#: ipam/forms/filtersets.py:461 ipam/forms/model_forms.py:545 +#: virtualization/forms/bulk_edit.py:85 virtualization/forms/filtersets.py:68 +#: virtualization/forms/filtersets.py:134 +#: virtualization/forms/model_forms.py:101 +msgid "Site group" +msgstr "Grupo de sitios" + +#: circuits/forms/filtersets.py:51 +msgid "ASN (legacy)" +msgstr "ASN (legado)" + +#: circuits/forms/filtersets.py:65 circuits/forms/filtersets.py:83 +#: circuits/forms/filtersets.py:102 circuits/forms/filtersets.py:117 +#: core/forms/filtersets.py:63 dcim/forms/bulk_edit.py:718 +#: dcim/forms/filtersets.py:164 dcim/forms/filtersets.py:196 +#: dcim/forms/filtersets.py:825 dcim/forms/filtersets.py:920 +#: dcim/forms/filtersets.py:1044 dcim/forms/filtersets.py:1152 +#: dcim/forms/filtersets.py:1174 dcim/forms/filtersets.py:1196 +#: dcim/forms/filtersets.py:1213 dcim/forms/filtersets.py:1230 +#: dcim/forms/filtersets.py:1341 dcim/forms/filtersets.py:1363 +#: dcim/forms/filtersets.py:1384 dcim/forms/filtersets.py:1399 +#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:40 +#: extras/forms/filtersets.py:111 extras/forms/filtersets.py:142 +#: extras/forms/filtersets.py:182 extras/forms/filtersets.py:198 +#: extras/forms/filtersets.py:229 extras/forms/filtersets.py:253 +#: extras/forms/filtersets.py:450 extras/forms/filtersets.py:491 +#: ipam/forms/filtersets.py:98 ipam/forms/filtersets.py:255 +#: ipam/forms/filtersets.py:294 ipam/forms/filtersets.py:368 +#: ipam/forms/filtersets.py:449 ipam/forms/filtersets.py:508 +#: ipam/forms/filtersets.py:526 netbox/tables/tables.py:250 +#: virtualization/forms/filtersets.py:44 +#: virtualization/forms/filtersets.py:100 +#: virtualization/forms/filtersets.py:190 +#: virtualization/forms/filtersets.py:235 vpn/forms/filtersets.py:210 +#: wireless/forms/filtersets.py:33 wireless/forms/filtersets.py:73 +msgid "Attributes" +msgstr "Atributos" + +#: circuits/forms/filtersets.py:73 circuits/tables/circuits.py:60 +#: circuits/tables/providers.py:66 templates/circuits/circuit.html:23 +#: templates/circuits/provideraccount.html:25 +msgid "Account" +msgstr "Cuenta" + +#: circuits/forms/model_forms.py:64 +#: templates/circuits/circuittermination_edit.html:23 +#: templates/circuits/inc/circuit_termination.html:89 +#: templates/circuits/providernetwork.html:18 +msgid "Provider Network" +msgstr "Red de proveedores" + +#: circuits/forms/model_forms.py:78 templates/circuits/circuittype.html:20 +msgid "Circuit Type" +msgstr "Tipo de circuito" + +#: circuits/models/circuits.py:25 dcim/models/cables.py:67 +#: dcim/models/device_component_templates.py:491 +#: dcim/models/device_component_templates.py:591 +#: dcim/models/device_components.py:976 dcim/models/device_components.py:1050 +#: dcim/models/device_components.py:1166 dcim/models/devices.py:467 +#: dcim/models/racks.py:43 extras/models/tags.py:28 +msgid "color" +msgstr "color" + +#: circuits/models/circuits.py:34 +msgid "circuit type" +msgstr "tipo de circuito" + +#: circuits/models/circuits.py:35 +msgid "circuit types" +msgstr "tipos de circuitos" + +#: circuits/models/circuits.py:46 +msgid "circuit ID" +msgstr "ID de circuito" + +#: circuits/models/circuits.py:47 +msgid "Unique circuit ID" +msgstr "ID de circuito único" + +#: circuits/models/circuits.py:67 core/models/data.py:54 +#: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:641 +#: dcim/models/devices.py:1165 dcim/models/devices.py:1374 +#: dcim/models/power.py:95 dcim/models/racks.py:97 dcim/models/sites.py:154 +#: dcim/models/sites.py:266 ipam/models/ip.py:252 ipam/models/ip.py:521 +#: ipam/models/ip.py:729 ipam/models/vlans.py:175 +#: virtualization/models/clusters.py:74 +#: virtualization/models/virtualmachines.py:82 vpn/models/tunnels.py:40 +#: wireless/models.py:94 wireless/models.py:158 +msgid "status" +msgstr "estado" + +#: circuits/models/circuits.py:82 +msgid "installed" +msgstr "instalada" + +#: circuits/models/circuits.py:87 +msgid "terminates" +msgstr "termina" + +#: circuits/models/circuits.py:92 +msgid "commit rate (Kbps)" +msgstr "velocidad de confirmación (Kbps)" + +#: circuits/models/circuits.py:93 +msgid "Committed rate" +msgstr "Tarifa comprometida" + +#: circuits/models/circuits.py:135 +msgid "circuit" +msgstr "circuito" + +#: circuits/models/circuits.py:136 +msgid "circuits" +msgstr "circuitos" + +#: circuits/models/circuits.py:169 +msgid "termination" +msgstr "terminación" + +#: circuits/models/circuits.py:186 +msgid "port speed (Kbps)" +msgstr "velocidad de puerto (Kbps)" + +#: circuits/models/circuits.py:189 +msgid "Physical circuit speed" +msgstr "Velocidad del circuito físico" + +#: circuits/models/circuits.py:194 +msgid "upstream speed (Kbps)" +msgstr "velocidad de subida (Kbps)" + +#: circuits/models/circuits.py:195 +msgid "Upstream speed, if different from port speed" +msgstr "Velocidad ascendente, si es diferente de la velocidad del puerto" + +#: circuits/models/circuits.py:200 +msgid "cross-connect ID" +msgstr "ID de conexión cruzada" + +#: circuits/models/circuits.py:201 +msgid "ID of the local cross-connect" +msgstr "ID de la conexión cruzada local" + +#: circuits/models/circuits.py:206 +msgid "patch panel/port(s)" +msgstr "panel de parche/puerto(s)" + +#: circuits/models/circuits.py:207 +msgid "Patch panel ID and port number(s)" +msgstr "ID del panel de conexiones y números de puerto" + +#: circuits/models/circuits.py:210 +#: dcim/models/device_component_templates.py:61 +#: dcim/models/device_components.py:69 dcim/models/racks.py:537 +#: extras/models/configs.py:45 extras/models/configs.py:219 +#: extras/models/customfields.py:122 extras/models/models.py:58 +#: extras/models/models.py:188 extras/models/models.py:426 +#: extras/models/models.py:541 extras/models/staging.py:31 +#: extras/models/tags.py:32 netbox/models/__init__.py:109 +#: netbox/models/__init__.py:144 netbox/models/__init__.py:190 +#: users/models.py:273 users/models.py:348 +#: virtualization/models/virtualmachines.py:282 +msgid "description" +msgstr "descripción" + +#: circuits/models/circuits.py:223 +msgid "circuit termination" +msgstr "terminación de circuito" + +#: circuits/models/circuits.py:224 +msgid "circuit terminations" +msgstr "terminaciones de circuitos" + +#: circuits/models/providers.py:22 circuits/models/providers.py:66 +#: circuits/models/providers.py:104 core/models/data.py:41 +#: core/models/jobs.py:46 dcim/models/device_component_templates.py:43 +#: dcim/models/device_components.py:54 dcim/models/devices.py:581 +#: dcim/models/devices.py:1305 dcim/models/devices.py:1370 +#: dcim/models/power.py:39 dcim/models/power.py:91 dcim/models/racks.py:62 +#: dcim/models/sites.py:138 extras/models/configs.py:36 +#: extras/models/configs.py:215 extras/models/customfields.py:89 +#: extras/models/models.py:53 extras/models/models.py:183 +#: extras/models/models.py:326 extras/models/models.py:422 +#: extras/models/models.py:531 extras/models/models.py:626 +#: extras/models/staging.py:26 ipam/models/asns.py:18 ipam/models/fhrp.py:25 +#: ipam/models/services.py:52 ipam/models/services.py:88 +#: ipam/models/vlans.py:26 ipam/models/vlans.py:164 ipam/models/vrfs.py:22 +#: ipam/models/vrfs.py:79 netbox/models/__init__.py:136 +#: netbox/models/__init__.py:180 tenancy/models/contacts.py:64 +#: tenancy/models/tenants.py:20 tenancy/models/tenants.py:45 +#: users/models.py:344 virtualization/models/clusters.py:57 +#: virtualization/models/virtualmachines.py:70 +#: virtualization/models/virtualmachines.py:272 vpn/models/crypto.py:24 +#: vpn/models/crypto.py:71 vpn/models/crypto.py:119 vpn/models/crypto.py:171 +#: vpn/models/crypto.py:209 vpn/models/l2vpn.py:22 vpn/models/tunnels.py:35 +#: wireless/models.py:50 +msgid "name" +msgstr "nombre" + +#: circuits/models/providers.py:25 +msgid "Full name of the provider" +msgstr "Nombre completo del proveedor" + +#: circuits/models/providers.py:28 dcim/models/devices.py:86 +#: dcim/models/sites.py:149 extras/models/models.py:536 ipam/models/asns.py:23 +#: ipam/models/vlans.py:30 netbox/models/__init__.py:140 +#: netbox/models/__init__.py:185 tenancy/models/tenants.py:25 +#: tenancy/models/tenants.py:49 vpn/models/l2vpn.py:27 wireless/models.py:55 +msgid "slug" +msgstr "pegar" + +#: circuits/models/providers.py:42 +msgid "provider" +msgstr "proveedora" + +#: circuits/models/providers.py:43 +msgid "providers" +msgstr "proveedores" + +#: circuits/models/providers.py:63 +msgid "account ID" +msgstr "ID de cuenta" + +#: circuits/models/providers.py:86 +msgid "provider account" +msgstr "cuenta de proveedor" + +#: circuits/models/providers.py:87 +msgid "provider accounts" +msgstr "cuentas de proveedores" + +#: circuits/models/providers.py:115 +msgid "service ID" +msgstr "ID de servicio" + +#: circuits/models/providers.py:126 +msgid "provider network" +msgstr "red de proveedores" + +#: circuits/models/providers.py:127 +msgid "provider networks" +msgstr "redes de proveedores" + +#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/providers.py:69 circuits/tables/providers.py:99 +#: core/tables/data.py:16 core/tables/jobs.py:14 dcim/forms/filtersets.py:60 +#: dcim/forms/object_create.py:42 dcim/tables/devices.py:88 +#: dcim/tables/devices.py:125 dcim/tables/devices.py:167 +#: dcim/tables/devices.py:318 dcim/tables/devices.py:395 +#: dcim/tables/devices.py:439 dcim/tables/devices.py:491 +#: dcim/tables/devices.py:543 dcim/tables/devices.py:663 +#: dcim/tables/devices.py:744 dcim/tables/devices.py:794 +#: dcim/tables/devices.py:860 dcim/tables/devices.py:975 +#: dcim/tables/devices.py:995 dcim/tables/devices.py:1024 +#: dcim/tables/devices.py:1054 dcim/tables/devicetypes.py:32 +#: dcim/tables/power.py:22 dcim/tables/power.py:62 dcim/tables/racks.py:23 +#: dcim/tables/racks.py:53 dcim/tables/sites.py:24 dcim/tables/sites.py:51 +#: dcim/tables/sites.py:78 dcim/tables/sites.py:125 +#: extras/forms/filtersets.py:190 extras/tables/tables.py:40 +#: extras/tables/tables.py:83 extras/tables/tables.py:115 +#: extras/tables/tables.py:139 extras/tables/tables.py:204 +#: extras/tables/tables.py:251 extras/tables/tables.py:274 +#: extras/tables/tables.py:319 extras/tables/tables.py:371 +#: extras/tables/tables.py:394 ipam/forms/bulk_edit.py:390 +#: ipam/forms/filtersets.py:372 ipam/tables/asn.py:16 ipam/tables/ip.py:85 +#: ipam/tables/ip.py:159 ipam/tables/services.py:15 ipam/tables/services.py:40 +#: ipam/tables/vlans.py:64 ipam/tables/vlans.py:110 ipam/tables/vrfs.py:26 +#: ipam/tables/vrfs.py:67 templates/circuits/circuittype.html:25 +#: templates/circuits/provideraccount.html:29 +#: templates/circuits/providernetwork.html:27 +#: templates/core/datasource.html:35 templates/core/job.html:31 +#: templates/dcim/consoleport.html:31 templates/dcim/consoleserverport.html:31 +#: templates/dcim/devicebay.html:27 templates/dcim/devicerole.html:29 +#: templates/dcim/frontport.html:31 +#: templates/dcim/inc/interface_vlans_table.html:5 +#: templates/dcim/inc/panels/inventory_items.html:10 +#: templates/dcim/interface.html:39 templates/dcim/interface.html:171 +#: templates/dcim/inventoryitem.html:29 +#: templates/dcim/inventoryitemrole.html:19 templates/dcim/location.html:32 +#: templates/dcim/manufacturer.html:39 templates/dcim/modulebay.html:27 +#: templates/dcim/platform.html:32 templates/dcim/poweroutlet.html:31 +#: templates/dcim/powerport.html:31 templates/dcim/rackrole.html:25 +#: templates/dcim/rearport.html:31 templates/dcim/region.html:30 +#: templates/dcim/sitegroup.html:30 +#: templates/dcim/virtualdevicecontext.html:21 +#: templates/extras/admin/plugins_list.html:22 +#: templates/extras/configcontext.html:14 +#: templates/extras/configtemplate.html:14 +#: templates/extras/customfield.html:16 templates/extras/customlink.html:14 +#: templates/extras/eventrule.html:16 templates/extras/exporttemplate.html:21 +#: templates/extras/report_list.html:46 templates/extras/savedfilter.html:14 +#: templates/extras/script_list.html:52 templates/extras/tag.html:17 +#: templates/extras/webhook.html:16 templates/ipam/asnrange.html:16 +#: templates/ipam/fhrpgroup.html:31 templates/ipam/rir.html:25 +#: templates/ipam/role.html:25 templates/ipam/routetarget.html:14 +#: templates/ipam/service.html:27 templates/ipam/servicetemplate.html:16 +#: templates/ipam/vlan.html:38 templates/ipam/vlangroup.html:31 +#: templates/tenancy/contact.html:26 templates/tenancy/contactgroup.html:24 +#: templates/tenancy/contactrole.html:19 templates/tenancy/tenantgroup.html:32 +#: templates/users/group.html:18 templates/users/objectpermission.html:18 +#: templates/virtualization/cluster.html:16 +#: templates/virtualization/clustergroup.html:25 +#: templates/virtualization/clustertype.html:25 +#: templates/virtualization/virtualdisk.html:26 +#: templates/virtualization/virtualmachine.html:18 +#: templates/virtualization/vminterface.html:28 +#: templates/vpn/ikepolicy.html:14 templates/vpn/ikeproposal.html:14 +#: templates/vpn/ipsecpolicy.html:14 templates/vpn/ipsecprofile.html:14 +#: templates/vpn/ipsecprofile.html:39 templates/vpn/ipsecprofile.html:74 +#: templates/vpn/ipsecproposal.html:14 templates/vpn/l2vpn.html:15 +#: templates/vpn/tunnel.html:22 templates/vpn/tunnelgroup.html:29 +#: templates/wireless/wirelesslangroup.html:30 tenancy/tables/contacts.py:19 +#: tenancy/tables/contacts.py:41 tenancy/tables/contacts.py:56 +#: tenancy/tables/tenants.py:16 tenancy/tables/tenants.py:38 +#: users/tables.py:62 users/tables.py:79 +#: virtualization/forms/bulk_create.py:20 +#: virtualization/forms/object_create.py:13 +#: virtualization/forms/object_create.py:23 +#: virtualization/tables/clusters.py:17 virtualization/tables/clusters.py:39 +#: virtualization/tables/clusters.py:62 +#: virtualization/tables/virtualmachines.py:45 +#: virtualization/tables/virtualmachines.py:119 +#: virtualization/tables/virtualmachines.py:172 vpn/tables/crypto.py:18 +#: vpn/tables/crypto.py:57 vpn/tables/crypto.py:93 vpn/tables/crypto.py:129 +#: vpn/tables/crypto.py:158 vpn/tables/l2vpn.py:23 vpn/tables/tunnels.py:18 +#: vpn/tables/tunnels.py:40 wireless/tables/wirelesslan.py:18 +#: wireless/tables/wirelesslan.py:79 +msgid "Name" +msgstr "Nombre" + +#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/providers.py:79 netbox/navigation/menu.py:254 +#: netbox/navigation/menu.py:258 netbox/navigation/menu.py:260 +#: templates/circuits/provider.html:61 +#: templates/circuits/provideraccount.html:46 +#: templates/circuits/providernetwork.html:54 +msgid "Circuits" +msgstr "Circuitos" + +#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:27 +msgid "Circuit ID" +msgstr "ID de circuito" + +#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:157 +msgid "Side A" +msgstr "Lado A" + +#: circuits/tables/circuits.py:69 +msgid "Side Z" +msgstr "Lado Z" + +#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:56 +msgid "Commit Rate" +msgstr "Tasa de compromiso" + +#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/providers.py:82 circuits/tables/providers.py:107 +#: dcim/tables/devices.py:1037 dcim/tables/devicetypes.py:92 +#: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 +#: dcim/tables/power.py:96 dcim/tables/racks.py:76 dcim/tables/racks.py:156 +#: dcim/tables/sites.py:103 extras/forms/bulk_edit.py:320 +#: extras/tables/tables.py:485 ipam/tables/asn.py:69 ipam/tables/fhrp.py:34 +#: ipam/tables/ip.py:135 ipam/tables/ip.py:272 ipam/tables/ip.py:325 +#: ipam/tables/ip.py:392 ipam/tables/services.py:24 ipam/tables/services.py:54 +#: ipam/tables/vlans.py:141 ipam/tables/vrfs.py:46 ipam/tables/vrfs.py:71 +#: templates/dcim/cable_edit.html:85 templates/generic/bulk_edit.html:102 +#: templates/inc/panels/comments.html:6 tenancy/tables/contacts.py:68 +#: tenancy/tables/tenants.py:46 utilities/forms/fields/fields.py:29 +#: virtualization/tables/clusters.py:91 +#: virtualization/tables/virtualmachines.py:68 vpn/tables/crypto.py:37 +#: vpn/tables/crypto.py:74 vpn/tables/crypto.py:109 vpn/tables/crypto.py:140 +#: vpn/tables/crypto.py:173 vpn/tables/l2vpn.py:37 vpn/tables/tunnels.py:57 +#: wireless/tables/wirelesslan.py:27 wireless/tables/wirelesslan.py:58 +msgid "Comments" +msgstr "Comentarios" + +#: circuits/tables/providers.py:23 +msgid "Accounts" +msgstr "Cuentas" + +#: circuits/tables/providers.py:29 +msgid "Account Count" +msgstr "Recuento de cuentas" + +#: circuits/tables/providers.py:39 dcim/tables/sites.py:100 +msgid "ASN Count" +msgstr "Recuento de ASN" + +#: core/choices.py:18 +msgid "New" +msgstr "Nuevo" + +#: core/choices.py:19 +msgid "Queued" +msgstr "En cola" + +#: core/choices.py:20 +msgid "Syncing" +msgstr "Sincronización" + +#: core/choices.py:21 core/choices.py:57 core/tables/jobs.py:41 +#: extras/choices.py:210 templates/core/job.html:75 +msgid "Completed" +msgstr "Completado" + +#: core/choices.py:22 core/choices.py:59 dcim/choices.py:176 +#: dcim/choices.py:222 dcim/choices.py:1496 extras/choices.py:212 +#: virtualization/choices.py:47 +msgid "Failed" +msgstr "Falló" + +#: core/choices.py:35 netbox/navigation/menu.py:330 +#: templates/extras/script/base.html:14 templates/extras/script_list.html:6 +#: templates/extras/script_list.html:20 templates/extras/script_result.html:18 +msgid "Scripts" +msgstr "Guiones" + +#: core/choices.py:36 netbox/navigation/menu.py:324 +#: templates/extras/report/base.html:13 templates/extras/report_list.html:7 +#: templates/extras/report_list.html:12 +msgid "Reports" +msgstr "Informes" + +#: core/choices.py:54 extras/choices.py:207 +msgid "Pending" +msgstr "Pendiente" + +#: core/choices.py:55 core/tables/jobs.py:32 extras/choices.py:208 +#: templates/core/job.html:62 +msgid "Scheduled" +msgstr "Programado" + +#: core/choices.py:56 extras/choices.py:209 +msgid "Running" +msgstr "Corriendo" + +#: core/choices.py:58 extras/choices.py:211 +msgid "Errored" +msgstr "Erróneo" + +#: core/data_backends.py:29 templates/dcim/interface.html:224 +msgid "Local" +msgstr "Local" + +#: core/data_backends.py:47 extras/tables/tables.py:431 +#: templates/account/profile.html:16 templates/users/user.html:18 +#: users/tables.py:31 +msgid "Username" +msgstr "Nombre de usuario" + +#: core/data_backends.py:49 core/data_backends.py:55 +msgid "Only used for cloning with HTTP(S)" +msgstr "Solo se usa para clonar con HTTP (S)" + +#: core/data_backends.py:53 templates/account/base.html:17 +#: templates/account/password.html:11 users/forms/model_forms.py:171 +msgid "Password" +msgstr "Contraseña" + +#: core/data_backends.py:59 +msgid "Branch" +msgstr "Rama" + +#: core/data_backends.py:118 +msgid "AWS access key ID" +msgstr "ID de clave de acceso de AWS" + +#: core/data_backends.py:122 +msgid "AWS secret access key" +msgstr "Clave de acceso secreta de AWS" + +#: core/filtersets.py:49 extras/filtersets.py:203 extras/filtersets.py:538 +#: extras/filtersets.py:566 +msgid "Data source (ID)" +msgstr "Fuente de datos (ID)" + +#: core/filtersets.py:55 +msgid "Data source (name)" +msgstr "Fuente de datos (nombre)" + +#: core/forms/bulk_edit.py:24 ipam/forms/bulk_edit.py:47 +msgid "Enforce unique space" +msgstr "Haga valer un espacio único" + +#: core/forms/bulk_edit.py:33 extras/forms/model_forms.py:202 +#: templates/extras/savedfilter.html:57 vpn/forms/filtersets.py:95 +#: vpn/forms/filtersets.py:124 vpn/forms/filtersets.py:148 +#: vpn/forms/filtersets.py:167 vpn/forms/model_forms.py:294 +#: vpn/forms/model_forms.py:315 vpn/forms/model_forms.py:329 +#: vpn/forms/model_forms.py:350 vpn/forms/model_forms.py:373 +msgid "Parameters" +msgstr "Parámetros" + +#: core/forms/bulk_edit.py:37 templates/core/datasource.html:69 +msgid "Ignore rules" +msgstr "Ignorar las reglas" + +#: core/forms/filtersets.py:26 core/forms/model_forms.py:95 +#: extras/forms/model_forms.py:165 extras/forms/model_forms.py:455 +#: extras/forms/model_forms.py:508 extras/tables/tables.py:149 +#: extras/tables/tables.py:363 extras/tables/tables.py:398 +#: templates/core/datasource.html:31 +#: templates/dcim/device/render_config.html:19 +#: templates/extras/configcontext.html:30 +#: templates/extras/configtemplate.html:22 +#: templates/extras/exporttemplate.html:41 +#: templates/virtualization/virtualmachine/render_config.html:19 +msgid "Data Source" +msgstr "Fuente de datos" + +#: core/forms/filtersets.py:39 core/tables/data.py:26 +#: dcim/forms/bulk_edit.py:1012 dcim/forms/bulk_edit.py:1285 +#: dcim/forms/filtersets.py:1270 dcim/tables/devices.py:568 +#: dcim/tables/devicetypes.py:221 extras/forms/bulk_edit.py:97 +#: extras/forms/bulk_edit.py:161 extras/forms/bulk_edit.py:220 +#: extras/forms/filtersets.py:119 extras/forms/filtersets.py:206 +#: extras/forms/filtersets.py:267 extras/tables/tables.py:122 +#: extras/tables/tables.py:211 extras/tables/tables.py:284 +#: templates/core/datasource.html:43 templates/dcim/interface.html:62 +#: templates/extras/customlink.html:18 templates/extras/eventrule.html:20 +#: templates/extras/savedfilter.html:26 +#: templates/users/objectpermission.html:26 +#: templates/virtualization/vminterface.html:32 users/forms/bulk_edit.py:69 +#: users/forms/filtersets.py:71 users/tables.py:86 +#: virtualization/forms/bulk_edit.py:216 +#: virtualization/forms/filtersets.py:207 +msgid "Enabled" +msgstr "Habilitado" + +#: core/forms/filtersets.py:51 core/forms/mixins.py:21 +msgid "File" +msgstr "Expediente" + +#: core/forms/filtersets.py:56 core/forms/mixins.py:16 +#: extras/forms/filtersets.py:147 extras/forms/filtersets.py:336 +#: extras/forms/filtersets.py:422 +msgid "Data source" +msgstr "Fuente de datos" + +#: core/forms/filtersets.py:64 extras/forms/filtersets.py:449 +msgid "Creation" +msgstr "Creación" + +#: core/forms/filtersets.py:70 extras/forms/filtersets.py:473 +#: extras/forms/filtersets.py:519 extras/tables/tables.py:474 +#: templates/core/job.html:25 templates/extras/objectchange.html:56 +#: tenancy/tables/contacts.py:90 vpn/tables/l2vpn.py:59 +msgid "Object Type" +msgstr "Tipo de objeto" + +#: core/forms/filtersets.py:80 +msgid "Created after" +msgstr "Creado después" + +#: core/forms/filtersets.py:85 +msgid "Created before" +msgstr "Creado antes" + +#: core/forms/filtersets.py:90 +msgid "Scheduled after" +msgstr "Programado después" + +#: core/forms/filtersets.py:95 +msgid "Scheduled before" +msgstr "Programado antes" + +#: core/forms/filtersets.py:100 +msgid "Started after" +msgstr "Comenzó después" + +#: core/forms/filtersets.py:105 +msgid "Started before" +msgstr "Comenzó antes" + +#: core/forms/filtersets.py:110 +msgid "Completed after" +msgstr "Completado después" + +#: core/forms/filtersets.py:115 +msgid "Completed before" +msgstr "Completado antes" + +#: core/forms/filtersets.py:122 dcim/forms/bulk_edit.py:359 +#: dcim/forms/filtersets.py:352 dcim/forms/filtersets.py:396 +#: dcim/forms/model_forms.py:251 extras/forms/filtersets.py:465 +#: extras/forms/filtersets.py:511 templates/dcim/rackreservation.html:65 +#: templates/extras/objectchange.html:40 templates/extras/savedfilter.html:22 +#: templates/users/token.html:22 templates/users/user.html:6 +#: templates/users/user.html:14 users/filtersets.py:74 users/filtersets.py:134 +#: users/forms/filtersets.py:85 users/forms/filtersets.py:126 +#: users/forms/model_forms.py:156 users/forms/model_forms.py:194 +#: users/tables.py:19 +msgid "User" +msgstr "usuario" + +#: core/forms/model_forms.py:52 core/tables/data.py:46 +#: templates/core/datafile.html:36 templates/extras/report/base.html:33 +#: templates/extras/script/base.html:32 templates/extras/script_result.html:45 +msgid "Source" +msgstr "Fuente" + +#: core/forms/model_forms.py:56 +msgid "Backend Parameters" +msgstr "Parámetros de backend" + +#: core/forms/model_forms.py:94 +msgid "File Upload" +msgstr "Carga de archivos" + +#: core/forms/model_forms.py:147 templates/core/configrevision.html:43 +#: templates/dcim/rack_elevation_list.html:6 +msgid "Rack Elevations" +msgstr "Elevaciones de estanterías" + +#: core/forms/model_forms.py:148 dcim/choices.py:1407 +#: dcim/forms/bulk_edit.py:859 dcim/forms/bulk_edit.py:1242 +#: dcim/forms/bulk_edit.py:1260 dcim/tables/racks.py:89 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 +msgid "Power" +msgstr "Potencia" + +#: core/forms/model_forms.py:149 netbox/navigation/menu.py:142 +#: templates/core/configrevision.html:79 +msgid "IPAM" +msgstr "IPAM" + +#: core/forms/model_forms.py:150 netbox/navigation/menu.py:218 +#: templates/core/configrevision.html:95 vpn/forms/bulk_edit.py:76 +#: vpn/forms/filtersets.py:42 vpn/forms/model_forms.py:60 +#: vpn/forms/model_forms.py:145 +msgid "Security" +msgstr "Seguridad" + +#: core/forms/model_forms.py:151 templates/core/configrevision.html:107 +msgid "Banners" +msgstr "Banners" + +#: core/forms/model_forms.py:152 templates/core/configrevision.html:131 +msgid "Pagination" +msgstr "Paginación" + +#: core/forms/model_forms.py:153 extras/forms/model_forms.py:63 +#: templates/core/configrevision.html:147 +msgid "Validation" +msgstr "Validación" + +#: core/forms/model_forms.py:154 templates/account/preferences.html:6 +#: templates/core/configrevision.html:175 +msgid "User Preferences" +msgstr "Preferencias de usuario" + +#: core/forms/model_forms.py:155 dcim/forms/filtersets.py:658 +#: templates/core/configrevision.html:193 users/forms/model_forms.py:63 +msgid "Miscellaneous" +msgstr "Misceláneo" + +#: core/forms/model_forms.py:158 +msgid "Config Revision" +msgstr "Revisión de configuración" + +#: core/forms/model_forms.py:197 +msgid "This parameter has been defined statically and cannot be modified." +msgstr "Este parámetro se ha definido estáticamente y no se puede modificar." + +#: core/forms/model_forms.py:205 +#, python-brace-format +msgid "Current value: {value}" +msgstr "Valor actual: {value}" + +#: core/forms/model_forms.py:207 +msgid " (default)" +msgstr " (predeterminado)" + +#: core/models/config.py:18 core/models/data.py:259 core/models/files.py:27 +#: core/models/jobs.py:50 extras/models/models.py:760 +#: netbox/models/features.py:52 users/models.py:248 +msgid "created" +msgstr "creado" + +#: core/models/config.py:22 +msgid "comment" +msgstr "comentario" + +#: core/models/config.py:29 +msgid "configuration data" +msgstr "datos de configuración" + +#: core/models/config.py:36 +msgid "config revision" +msgstr "revisión de configuración" + +#: core/models/config.py:37 +msgid "config revisions" +msgstr "revisiones de configuración" + +#: core/models/config.py:41 +msgid "Default configuration" +msgstr "Configuración predeterminada" + +#: core/models/config.py:43 +msgid "Current configuration" +msgstr "Configuración actual" + +#: core/models/config.py:44 +#, python-brace-format +msgid "Config revision #{id}" +msgstr "Revisión de configuración #{id}" + +#: core/models/data.py:46 dcim/models/cables.py:43 +#: dcim/models/device_component_templates.py:177 +#: dcim/models/device_component_templates.py:211 +#: dcim/models/device_component_templates.py:246 +#: dcim/models/device_component_templates.py:308 +#: dcim/models/device_component_templates.py:387 +#: dcim/models/device_component_templates.py:486 +#: dcim/models/device_component_templates.py:586 +#: dcim/models/device_components.py:284 dcim/models/device_components.py:313 +#: dcim/models/device_components.py:346 dcim/models/device_components.py:464 +#: dcim/models/device_components.py:606 dcim/models/device_components.py:971 +#: dcim/models/device_components.py:1045 dcim/models/power.py:101 +#: dcim/models/racks.py:127 extras/models/customfields.py:75 +#: extras/models/search.py:43 virtualization/models/clusters.py:61 +#: vpn/models/l2vpn.py:32 +msgid "type" +msgstr "tipo" + +#: core/models/data.py:51 extras/choices.py:34 extras/models/models.py:194 +#: templates/core/datasource.html:59 +msgid "URL" +msgstr "URL" + +#: core/models/data.py:61 dcim/models/device_component_templates.py:392 +#: dcim/models/device_components.py:513 extras/models/models.py:88 +#: extras/models/models.py:331 extras/models/models.py:556 users/models.py:353 +msgid "enabled" +msgstr "habilitado" + +#: core/models/data.py:65 +msgid "ignore rules" +msgstr "ignorar reglas" + +#: core/models/data.py:67 +msgid "Patterns (one per line) matching files to ignore when syncing" +msgstr "" +"Patrones (uno por línea) que coinciden con los archivos para ignorarlos al " +"sincronizar" + +#: core/models/data.py:70 extras/models/models.py:564 +msgid "parameters" +msgstr "parámetros" + +#: core/models/data.py:75 +msgid "last synced" +msgstr "sincronizado por última vez" + +#: core/models/data.py:83 +msgid "data source" +msgstr "fuente de datos" + +#: core/models/data.py:84 +msgid "data sources" +msgstr "fuentes de datos" + +#: core/models/data.py:124 +#, python-brace-format +msgid "Unknown backend type: {type}" +msgstr "Tipo de backend desconocido: {type}" + +#: core/models/data.py:263 core/models/files.py:31 +#: netbox/models/features.py:58 +msgid "last updated" +msgstr "última actualización" + +#: core/models/data.py:273 dcim/models/cables.py:430 +msgid "path" +msgstr "ruta" + +#: core/models/data.py:276 +msgid "File path relative to the data source's root" +msgstr "Ruta del archivo relativa a la raíz de la fuente de datos" + +#: core/models/data.py:280 ipam/models/ip.py:502 +msgid "size" +msgstr "tamaño" + +#: core/models/data.py:283 +msgid "hash" +msgstr "picadillo" + +#: core/models/data.py:287 +msgid "Length must be 64 hexadecimal characters." +msgstr "La longitud debe ser de 64 caracteres hexadecimales." + +#: core/models/data.py:289 +msgid "SHA256 hash of the file data" +msgstr "Hash SHA256 de los datos del archivo" + +#: core/models/data.py:306 +msgid "data file" +msgstr "archivo de datos" + +#: core/models/data.py:307 +msgid "data files" +msgstr "archivos de datos" + +#: core/models/data.py:393 +msgid "auto sync record" +msgstr "registro de sincronización automática" + +#: core/models/data.py:394 +msgid "auto sync records" +msgstr "sincronización automática de registros" + +#: core/models/files.py:37 +msgid "file root" +msgstr "raíz del archivo" + +#: core/models/files.py:42 +msgid "file path" +msgstr "ruta del archivo" + +#: core/models/files.py:44 +msgid "File path relative to the designated root path" +msgstr "Ruta del archivo relativa a la ruta raíz designada" + +#: core/models/files.py:61 +msgid "managed file" +msgstr "archivo gestionado" + +#: core/models/files.py:62 +msgid "managed files" +msgstr "archivos gestionados" + +#: core/models/jobs.py:54 +msgid "scheduled" +msgstr "programado" + +#: core/models/jobs.py:59 +msgid "interval" +msgstr "intervalo" + +#: core/models/jobs.py:65 +msgid "Recurrence interval (in minutes)" +msgstr "Intervalo de recurrencia (en minutos)" + +#: core/models/jobs.py:68 +msgid "started" +msgstr "iniciado" + +#: core/models/jobs.py:73 +msgid "completed" +msgstr "completado" + +#: core/models/jobs.py:91 extras/models/models.py:123 +#: extras/models/staging.py:87 +msgid "data" +msgstr "dato" + +#: core/models/jobs.py:96 +msgid "error" +msgstr "error" + +#: core/models/jobs.py:101 +msgid "job ID" +msgstr "ID de trabajo" + +#: core/models/jobs.py:112 +msgid "job" +msgstr "trabajo" + +#: core/models/jobs.py:113 +msgid "jobs" +msgstr "trabajos" + +#: core/models/jobs.py:135 +#, python-brace-format +msgid "Jobs cannot be assigned to this object type ({type})." +msgstr "No se pueden asignar trabajos a este tipo de objeto ({type})." + +#: core/tables/config.py:21 users/forms/filtersets.py:45 users/tables.py:39 +msgid "Is Active" +msgstr "Está activo" + +#: core/tables/data.py:50 templates/core/datafile.html:40 +msgid "Path" +msgstr "Ruta" + +#: core/tables/data.py:54 templates/extras/inc/result_pending.html:7 +msgid "Last updated" +msgstr "Última actualización" + +#: core/tables/jobs.py:10 dcim/tables/devicetypes.py:161 +#: extras/tables/tables.py:174 extras/tables/tables.py:340 +#: netbox/tables/tables.py:184 templates/dcim/virtualchassis_edit.html:53 +#: wireless/tables/wirelesslink.py:16 +msgid "ID" +msgstr "ID" + +#: core/tables/jobs.py:21 extras/choices.py:38 extras/tables/tables.py:236 +#: extras/tables/tables.py:350 extras/tables/tables.py:448 +#: extras/tables/tables.py:479 netbox/tables/tables.py:238 +#: templates/extras/eventrule.html:99 +#: templates/extras/htmx/report_result.html:45 +#: templates/extras/journalentry.html:21 templates/extras/objectchange.html:62 +#: tenancy/tables/contacts.py:93 vpn/tables/l2vpn.py:64 +msgid "Object" +msgstr "Objeto" + +#: core/tables/jobs.py:35 +msgid "Interval" +msgstr "Intervalo" + +#: core/tables/jobs.py:38 templates/core/job.html:71 +#: templates/extras/htmx/report_result.html:7 +#: templates/extras/htmx/script_result.html:8 +msgid "Started" +msgstr "Empezado" + +#: dcim/api/serializers.py:205 templates/dcim/rack.html:33 +msgid "Facility ID" +msgstr "ID de la instalación" + +#: dcim/api/serializers.py:321 dcim/api/serializers.py:680 +msgid "Position (U)" +msgstr "Posición (U)" + +#: dcim/choices.py:21 virtualization/choices.py:21 +msgid "Staging" +msgstr "Puesta en escena" + +#: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 +#: dcim/choices.py:1420 virtualization/choices.py:23 +#: virtualization/choices.py:48 +msgid "Decommissioning" +msgstr "Desmantelamiento" + +#: dcim/choices.py:24 +msgid "Retired" +msgstr "Retirado" + +#: dcim/choices.py:65 +msgid "2-post frame" +msgstr "Marco de 2 postes" + +#: dcim/choices.py:66 +msgid "4-post frame" +msgstr "Marco de 4 postes" + +#: dcim/choices.py:67 +msgid "4-post cabinet" +msgstr "Armario de 4 postes" + +#: dcim/choices.py:68 +msgid "Wall-mounted frame" +msgstr "Marco de pared" + +#: dcim/choices.py:69 +msgid "Wall-mounted frame (vertical)" +msgstr "Marco de pared (vertical)" + +#: dcim/choices.py:70 +msgid "Wall-mounted cabinet" +msgstr "Armario de pared" + +#: dcim/choices.py:71 +msgid "Wall-mounted cabinet (vertical)" +msgstr "Armario de pared (vertical)" + +#: dcim/choices.py:83 dcim/choices.py:84 dcim/choices.py:85 dcim/choices.py:86 +#, python-brace-format +msgid "{n} inches" +msgstr "{n} pulgadas" + +#: dcim/choices.py:100 ipam/choices.py:32 ipam/choices.py:50 +#: ipam/choices.py:70 ipam/choices.py:155 wireless/choices.py:26 +msgid "Reserved" +msgstr "Reservado" + +#: dcim/choices.py:101 templates/dcim/device.html:262 +msgid "Available" +msgstr "Disponible" + +#: dcim/choices.py:104 ipam/choices.py:33 ipam/choices.py:51 +#: ipam/choices.py:71 ipam/choices.py:156 wireless/choices.py:28 +msgid "Deprecated" +msgstr "Obsoleto" + +#: dcim/choices.py:114 templates/dcim/rack.html:128 +msgid "Millimeters" +msgstr "Milímetros" + +#: dcim/choices.py:115 dcim/choices.py:1442 +msgid "Inches" +msgstr "Pulgadas" + +#: dcim/choices.py:140 dcim/forms/bulk_edit.py:66 dcim/forms/bulk_edit.py:85 +#: dcim/forms/bulk_edit.py:171 dcim/forms/bulk_edit.py:1290 +#: dcim/forms/bulk_import.py:59 dcim/forms/bulk_import.py:73 +#: dcim/forms/bulk_import.py:136 dcim/forms/bulk_import.py:503 +#: dcim/forms/bulk_import.py:770 dcim/forms/bulk_import.py:1021 +#: dcim/forms/filtersets.py:226 dcim/forms/model_forms.py:73 +#: dcim/forms/model_forms.py:94 dcim/forms/model_forms.py:172 +#: dcim/forms/model_forms.py:955 dcim/forms/model_forms.py:1296 +#: dcim/forms/object_import.py:181 dcim/tables/devices.py:671 +#: dcim/tables/devices.py:955 extras/tables/tables.py:181 +#: ipam/tables/fhrp.py:59 ipam/tables/ip.py:374 ipam/tables/services.py:44 +#: templates/dcim/interface.html:105 templates/dcim/interface.html:321 +#: templates/dcim/location.html:44 templates/dcim/region.html:38 +#: templates/dcim/sitegroup.html:38 templates/ipam/service.html:31 +#: templates/tenancy/contactgroup.html:32 +#: templates/tenancy/tenantgroup.html:40 +#: templates/virtualization/vminterface.html:42 +#: templates/wireless/wirelesslangroup.html:38 tenancy/forms/bulk_edit.py:26 +#: tenancy/forms/bulk_edit.py:60 tenancy/forms/bulk_import.py:24 +#: tenancy/forms/bulk_import.py:58 tenancy/forms/model_forms.py:24 +#: tenancy/forms/model_forms.py:69 virtualization/forms/bulk_edit.py:206 +#: virtualization/forms/bulk_import.py:151 +#: virtualization/tables/virtualmachines.py:142 wireless/forms/bulk_edit.py:23 +#: wireless/forms/bulk_import.py:21 wireless/forms/model_forms.py:20 +msgid "Parent" +msgstr "Padre" + +#: dcim/choices.py:141 +msgid "Child" +msgstr "Niño" + +#: dcim/choices.py:155 templates/dcim/device.html:345 +#: templates/dcim/rack.html:181 templates/dcim/rack_elevation_list.html:22 +#: templates/dcim/rackreservation.html:84 +msgid "Front" +msgstr "Delantera" + +#: dcim/choices.py:156 templates/dcim/device.html:351 +#: templates/dcim/rack.html:187 templates/dcim/rack_elevation_list.html:23 +#: templates/dcim/rackreservation.html:90 +msgid "Rear" +msgstr "Trasera" + +#: dcim/choices.py:175 dcim/choices.py:221 virtualization/choices.py:46 +msgid "Staged" +msgstr "Escenificado" + +#: dcim/choices.py:177 +msgid "Inventory" +msgstr "Inventario" + +#: dcim/choices.py:193 +msgid "Front to rear" +msgstr "De adelante hacia atrás" + +#: dcim/choices.py:194 +msgid "Rear to front" +msgstr "De atrás hacia adelante" + +#: dcim/choices.py:195 +msgid "Left to right" +msgstr "De izquierda a derecha" + +#: dcim/choices.py:196 +msgid "Right to left" +msgstr "De derecha a izquierda" + +#: dcim/choices.py:197 +msgid "Side to rear" +msgstr "De lado a atrás" + +#: dcim/choices.py:198 dcim/choices.py:1215 +msgid "Passive" +msgstr "Pasivo" + +#: dcim/choices.py:199 +msgid "Mixed" +msgstr "Mezclado" + +#: dcim/choices.py:443 dcim/choices.py:680 +msgid "NEMA (Non-locking)" +msgstr "NEMA (sin bloqueo)" + +#: dcim/choices.py:465 dcim/choices.py:702 +msgid "NEMA (Locking)" +msgstr "NEMA (Bloqueo)" + +#: dcim/choices.py:488 dcim/choices.py:725 +msgid "California Style" +msgstr "Estilo californiano" + +#: dcim/choices.py:496 +msgid "International/ITA" +msgstr "Internacional/ITA" + +#: dcim/choices.py:526 dcim/choices.py:755 +msgid "Proprietary" +msgstr "Proprietario" + +#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1131 +#: dcim/choices.py:1133 dcim/choices.py:1338 dcim/choices.py:1340 +#: netbox/navigation/menu.py:188 +msgid "Other" +msgstr "Otros" + +#: dcim/choices.py:733 +msgid "ITA/International" +msgstr "ITA/Internacional" + +#: dcim/choices.py:794 +msgid "Physical" +msgstr "Físico" + +#: dcim/choices.py:795 dcim/choices.py:949 +msgid "Virtual" +msgstr "Virtual" + +#: dcim/choices.py:796 dcim/choices.py:1019 dcim/forms/bulk_edit.py:1398 +#: dcim/forms/filtersets.py:1233 dcim/forms/model_forms.py:881 +#: dcim/forms/model_forms.py:1190 netbox/navigation/menu.py:128 +#: netbox/navigation/menu.py:132 templates/dcim/interface.html:217 +msgid "Wireless" +msgstr "inalámbrico" + +#: dcim/choices.py:947 +msgid "Virtual interfaces" +msgstr "Interfaces virtuales" + +#: dcim/choices.py:950 dcim/forms/bulk_edit.py:1295 +#: dcim/forms/bulk_import.py:777 dcim/forms/model_forms.py:869 +#: dcim/tables/devices.py:675 templates/dcim/interface.html:109 +#: templates/virtualization/vminterface.html:46 +#: virtualization/forms/bulk_edit.py:211 +#: virtualization/forms/bulk_import.py:158 +#: virtualization/tables/virtualmachines.py:146 +msgid "Bridge" +msgstr "puente" + +#: dcim/choices.py:951 +msgid "Link Aggregation Group (LAG)" +msgstr "Grupo de agregación de enlaces (LAG)" + +#: dcim/choices.py:955 +msgid "Ethernet (fixed)" +msgstr "Ethernet (fijo)" + +#: dcim/choices.py:969 +msgid "Ethernet (modular)" +msgstr "Ethernet (modular)" + +#: dcim/choices.py:1005 +msgid "Ethernet (backplane)" +msgstr "Ethernet (placa base)" + +#: dcim/choices.py:1033 +msgid "Cellular" +msgstr "Celular" + +#: dcim/choices.py:1080 dcim/forms/filtersets.py:302 +#: dcim/forms/filtersets.py:736 dcim/forms/filtersets.py:876 +#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:53 +#: templates/dcim/virtualchassis_edit.html:55 +msgid "Serial" +msgstr "serie" + +#: dcim/choices.py:1095 +msgid "Coaxial" +msgstr "Coaxial" + +#: dcim/choices.py:1112 +msgid "Stacking" +msgstr "Apilamiento" + +#: dcim/choices.py:1162 +msgid "Half" +msgstr "Mitad" + +#: dcim/choices.py:1163 +msgid "Full" +msgstr "Lleno" + +#: dcim/choices.py:1164 wireless/choices.py:480 +msgid "Auto" +msgstr "Auto" + +#: dcim/choices.py:1175 +msgid "Access" +msgstr "Acceso" + +#: dcim/choices.py:1176 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: templates/dcim/inc/interface_vlans_table.html:7 +msgid "Tagged" +msgstr "Etiquetado" + +#: dcim/choices.py:1177 +msgid "Tagged (All)" +msgstr "Etiquetado (Todos)" + +#: dcim/choices.py:1206 +msgid "IEEE Standard" +msgstr "Estándar IEEE" + +#: dcim/choices.py:1217 +msgid "Passive 24V (2-pair)" +msgstr "Pasivo 24 V (2 pares)" + +#: dcim/choices.py:1218 +msgid "Passive 24V (4-pair)" +msgstr "Pasivo de 24 V (4 pares)" + +#: dcim/choices.py:1219 +msgid "Passive 48V (2-pair)" +msgstr "Pasivo 48 V (2 pares)" + +#: dcim/choices.py:1220 +msgid "Passive 48V (4-pair)" +msgstr "Pasivo de 48 V (4 pares)" + +#: dcim/choices.py:1282 dcim/choices.py:1378 +msgid "Copper" +msgstr "Cobre" + +#: dcim/choices.py:1305 +msgid "Fiber Optic" +msgstr "Fibra óptica" + +#: dcim/choices.py:1394 +msgid "Fiber" +msgstr "Fibra" + +#: dcim/choices.py:1418 dcim/forms/filtersets.py:1140 +msgid "Connected" +msgstr "Conectado" + +#: dcim/choices.py:1437 +msgid "Kilometers" +msgstr "Kilómetros" + +#: dcim/choices.py:1438 templates/dcim/cable_trace.html:62 +msgid "Meters" +msgstr "Medidores" + +#: dcim/choices.py:1439 +msgid "Centimeters" +msgstr "Centímetros" + +#: dcim/choices.py:1440 +msgid "Miles" +msgstr "Millas" + +#: dcim/choices.py:1441 templates/dcim/cable_trace.html:63 +msgid "Feet" +msgstr "Pies" + +#: dcim/choices.py:1457 templates/dcim/device.html:332 +#: templates/dcim/rack.html:157 +msgid "Kilograms" +msgstr "Kilogramos" + +#: dcim/choices.py:1458 +msgid "Grams" +msgstr "Gramos" + +#: dcim/choices.py:1459 templates/dcim/rack.html:158 +msgid "Pounds" +msgstr "Libras" + +#: dcim/choices.py:1460 +msgid "Ounces" +msgstr "Onzas" + +#: dcim/choices.py:1506 tenancy/choices.py:17 +msgid "Primary" +msgstr "Primaria" + +#: dcim/choices.py:1507 +msgid "Redundant" +msgstr "Redundante" + +#: dcim/choices.py:1528 +msgid "Single phase" +msgstr "Monofásico" + +#: dcim/choices.py:1529 +msgid "Three-phase" +msgstr "Trifásico" + +#: dcim/filtersets.py:80 +msgid "Parent region (ID)" +msgstr "Región principal (ID)" + +#: dcim/filtersets.py:86 +msgid "Parent region (slug)" +msgstr "Región principal (babosa)" + +#: dcim/filtersets.py:97 +msgid "Parent site group (ID)" +msgstr "Grupo de sitio principal (ID)" + +#: dcim/filtersets.py:103 +msgid "Parent site group (slug)" +msgstr "Grupo de sitios principal (slug)" + +#: dcim/filtersets.py:132 ipam/filtersets.py:797 ipam/filtersets.py:930 +msgid "Group (ID)" +msgstr "Grupo (ID)" + +#: dcim/filtersets.py:138 +msgid "Group (slug)" +msgstr "Grupo (babosa)" + +#: dcim/filtersets.py:144 dcim/filtersets.py:149 +msgid "AS (ID)" +msgstr "COMO (ID)" + +#: dcim/filtersets.py:217 dcim/filtersets.py:292 dcim/filtersets.py:390 +#: dcim/filtersets.py:917 dcim/filtersets.py:1213 dcim/filtersets.py:1881 +msgid "Location (ID)" +msgstr "Ubicación (ID)" + +#: dcim/filtersets.py:224 dcim/filtersets.py:299 dcim/filtersets.py:397 +#: dcim/filtersets.py:1219 extras/filtersets.py:447 +msgid "Location (slug)" +msgstr "Ubicación (babosa)" + +#: dcim/filtersets.py:313 dcim/filtersets.py:764 dcim/filtersets.py:854 +#: dcim/filtersets.py:1619 ipam/filtersets.py:347 ipam/filtersets.py:459 +#: ipam/filtersets.py:940 virtualization/filtersets.py:209 +msgid "Role (ID)" +msgstr "Función (ID)" + +#: dcim/filtersets.py:319 dcim/filtersets.py:770 dcim/filtersets.py:860 +#: dcim/filtersets.py:1625 extras/filtersets.py:463 ipam/filtersets.py:353 +#: ipam/filtersets.py:465 ipam/filtersets.py:946 +#: virtualization/filtersets.py:215 +msgid "Role (slug)" +msgstr "Rol (babosa)" + +#: dcim/filtersets.py:347 dcim/filtersets.py:922 dcim/filtersets.py:1224 +#: dcim/filtersets.py:1942 +msgid "Rack (ID)" +msgstr "Rack (ID)" + +#: dcim/filtersets.py:401 extras/filtersets.py:234 extras/filtersets.py:278 +#: extras/filtersets.py:318 extras/filtersets.py:613 +msgid "User (ID)" +msgstr "Usuario (ID)" + +#: dcim/filtersets.py:407 extras/filtersets.py:240 extras/filtersets.py:284 +#: extras/filtersets.py:324 users/filtersets.py:80 users/filtersets.py:140 +msgid "User (name)" +msgstr "Usuario (nombre)" + +#: dcim/filtersets.py:435 dcim/filtersets.py:561 dcim/filtersets.py:754 +#: dcim/filtersets.py:805 dcim/filtersets.py:833 dcim/filtersets.py:1116 +#: dcim/filtersets.py:1609 +msgid "Manufacturer (ID)" +msgstr "Fabricante (ID)" + +#: dcim/filtersets.py:441 dcim/filtersets.py:567 dcim/filtersets.py:760 +#: dcim/filtersets.py:811 dcim/filtersets.py:839 dcim/filtersets.py:1122 +#: dcim/filtersets.py:1615 +msgid "Manufacturer (slug)" +msgstr "Fabricante (babosa)" + +#: dcim/filtersets.py:445 +msgid "Default platform (ID)" +msgstr "Plataforma predeterminada (ID)" + +#: dcim/filtersets.py:451 +msgid "Default platform (slug)" +msgstr "Plataforma predeterminada (slug)" + +#: dcim/filtersets.py:454 dcim/forms/filtersets.py:452 +msgid "Has a front image" +msgstr "Tiene una imagen frontal" + +#: dcim/filtersets.py:458 dcim/forms/filtersets.py:459 +msgid "Has a rear image" +msgstr "Tiene una imagen trasera" + +#: dcim/filtersets.py:463 dcim/filtersets.py:571 dcim/filtersets.py:975 +#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:563 +#: dcim/forms/filtersets.py:775 +msgid "Has console ports" +msgstr "Tiene puertos de consola" + +#: dcim/filtersets.py:467 dcim/filtersets.py:575 dcim/filtersets.py:979 +#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:570 +#: dcim/forms/filtersets.py:782 +msgid "Has console server ports" +msgstr "Tiene puertos de servidor de consola" + +#: dcim/filtersets.py:471 dcim/filtersets.py:579 dcim/filtersets.py:983 +#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:577 +#: dcim/forms/filtersets.py:789 +msgid "Has power ports" +msgstr "Tiene puertos de alimentación" + +#: dcim/filtersets.py:475 dcim/filtersets.py:583 dcim/filtersets.py:987 +#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:584 +#: dcim/forms/filtersets.py:796 +msgid "Has power outlets" +msgstr "Tiene tomas de corriente" + +#: dcim/filtersets.py:479 dcim/filtersets.py:587 dcim/filtersets.py:991 +#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:591 +#: dcim/forms/filtersets.py:803 +msgid "Has interfaces" +msgstr "Tiene interfaces" + +#: dcim/filtersets.py:483 dcim/filtersets.py:591 dcim/filtersets.py:995 +#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:598 +#: dcim/forms/filtersets.py:810 +msgid "Has pass-through ports" +msgstr "Tiene puertos de paso" + +#: dcim/filtersets.py:487 dcim/filtersets.py:999 dcim/forms/filtersets.py:515 +msgid "Has module bays" +msgstr "Tiene compartimentos para módulos" + +#: dcim/filtersets.py:491 dcim/filtersets.py:1003 dcim/forms/filtersets.py:508 +msgid "Has device bays" +msgstr "Tiene compartimentos para dispositivos" + +#: dcim/filtersets.py:495 dcim/forms/filtersets.py:522 +msgid "Has inventory items" +msgstr "Tiene artículos de inventario" + +#: dcim/filtersets.py:638 dcim/filtersets.py:849 dcim/filtersets.py:1245 +msgid "Device type (ID)" +msgstr "Tipo de dispositivo (ID)" + +#: dcim/filtersets.py:651 dcim/filtersets.py:1127 +msgid "Module type (ID)" +msgstr "Tipo de módulo (ID)" + +#: dcim/filtersets.py:750 dcim/filtersets.py:1605 +msgid "Parent inventory item (ID)" +msgstr "Artículo del inventario principal (ID)" + +#: dcim/filtersets.py:793 dcim/filtersets.py:815 dcim/filtersets.py:971 +#: virtualization/filtersets.py:237 +msgid "Config template (ID)" +msgstr "Plantilla de configuración (ID)" + +#: dcim/filtersets.py:845 +msgid "Device type (slug)" +msgstr "Tipo de dispositivo (slug)" + +#: dcim/filtersets.py:865 +msgid "Parent Device (ID)" +msgstr "Dispositivo principal (ID)" + +#: dcim/filtersets.py:869 virtualization/filtersets.py:219 +msgid "Platform (ID)" +msgstr "Plataforma (ID)" + +#: dcim/filtersets.py:875 extras/filtersets.py:474 +#: virtualization/filtersets.py:225 +msgid "Platform (slug)" +msgstr "Plataforma (babosa)" + +#: dcim/filtersets.py:911 dcim/filtersets.py:1208 dcim/filtersets.py:1703 +#: dcim/filtersets.py:1875 dcim/filtersets.py:1933 +msgid "Site name (slug)" +msgstr "Nombre del sitio (slug)" + +#: dcim/filtersets.py:926 +msgid "VM cluster (ID)" +msgstr "Clúster de máquinas virtuales (ID)" + +#: dcim/filtersets.py:932 +msgid "Device model (slug)" +msgstr "Modelo de dispositivo (slug)" + +#: dcim/filtersets.py:943 dcim/forms/bulk_edit.py:421 +msgid "Is full depth" +msgstr "Es de profundidad total" + +#: dcim/filtersets.py:947 dcim/forms/common.py:18 dcim/forms/filtersets.py:745 +#: dcim/forms/filtersets.py:1285 dcim/models/device_components.py:519 +#: virtualization/filtersets.py:229 virtualization/filtersets.py:295 +#: virtualization/forms/filtersets.py:168 +#: virtualization/forms/filtersets.py:215 +msgid "MAC address" +msgstr "Dirección MAC" + +#: dcim/filtersets.py:954 dcim/forms/filtersets.py:754 +#: dcim/forms/filtersets.py:841 virtualization/filtersets.py:233 +#: virtualization/forms/filtersets.py:172 +msgid "Has a primary IP" +msgstr "Tiene una IP principal" + +#: dcim/filtersets.py:958 +msgid "Has an out-of-band IP" +msgstr "Tiene una IP fuera de banda" + +#: dcim/filtersets.py:963 +msgid "Virtual chassis (ID)" +msgstr "Chasis virtual (ID)" + +#: dcim/filtersets.py:967 +msgid "Is a virtual chassis member" +msgstr "Es un miembro del chasis virtual" + +#: dcim/filtersets.py:1008 +msgid "OOB IP (ID)" +msgstr "LOB VIP (ID)" + +#: dcim/filtersets.py:1133 +msgid "Module type (model)" +msgstr "Tipo de módulo (modelo)" + +#: dcim/filtersets.py:1139 +msgid "Module Bay (ID)" +msgstr "Bahía de módulos (ID)" + +#: dcim/filtersets.py:1143 dcim/filtersets.py:1234 ipam/filtersets.py:577 +#: ipam/filtersets.py:807 ipam/filtersets.py:1015 +#: virtualization/filtersets.py:160 vpn/filtersets.py:351 +msgid "Device (ID)" +msgstr "Dispositivo (ID)" + +#: dcim/filtersets.py:1230 +msgid "Rack (name)" +msgstr "Rack (nombre)" + +#: dcim/filtersets.py:1240 ipam/filtersets.py:572 ipam/filtersets.py:802 +#: ipam/filtersets.py:1021 vpn/filtersets.py:346 +msgid "Device (name)" +msgstr "Dispositivo (nombre)" + +#: dcim/filtersets.py:1251 +msgid "Device type (model)" +msgstr "Tipo de dispositivo (modelo)" + +#: dcim/filtersets.py:1256 dcim/filtersets.py:1279 +msgid "Device role (ID)" +msgstr "Función del dispositivo (ID)" + +#: dcim/filtersets.py:1262 dcim/filtersets.py:1285 +msgid "Device role (slug)" +msgstr "Función del dispositivo (slug)" + +#: dcim/filtersets.py:1267 +msgid "Virtual Chassis (ID)" +msgstr "Chasis virtual (ID)" + +#: dcim/filtersets.py:1273 dcim/forms/filtersets.py:106 +#: dcim/tables/devices.py:235 netbox/navigation/menu.py:67 +#: templates/dcim/device.html:123 templates/dcim/device_edit.html:93 +#: templates/dcim/virtualchassis.html:20 +#: templates/dcim/virtualchassis_add.html:8 +#: templates/dcim/virtualchassis_edit.html:25 +msgid "Virtual Chassis" +msgstr "Chasis virtual" + +#: dcim/filtersets.py:1305 +msgid "Module (ID)" +msgstr "Módulo (ID)" + +#: dcim/filtersets.py:1409 ipam/forms/bulk_import.py:188 +#: vpn/forms/bulk_import.py:303 +msgid "Assigned VLAN" +msgstr "VLAN asignada" + +#: dcim/filtersets.py:1413 +msgid "Assigned VID" +msgstr "VID asignado" + +#: dcim/filtersets.py:1418 dcim/forms/bulk_edit.py:1374 +#: dcim/forms/bulk_import.py:828 dcim/forms/filtersets.py:1328 +#: dcim/forms/model_forms.py:1175 dcim/models/device_components.py:712 +#: dcim/tables/devices.py:637 ipam/filtersets.py:282 ipam/filtersets.py:293 +#: ipam/filtersets.py:449 ipam/filtersets.py:550 ipam/filtersets.py:561 +#: ipam/forms/bulk_edit.py:226 ipam/forms/bulk_edit.py:281 +#: ipam/forms/bulk_edit.py:323 ipam/forms/bulk_import.py:156 +#: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 +#: ipam/forms/filtersets.py:66 ipam/forms/filtersets.py:167 +#: ipam/forms/filtersets.py:295 ipam/forms/model_forms.py:59 +#: ipam/forms/model_forms.py:203 ipam/forms/model_forms.py:246 +#: ipam/forms/model_forms.py:290 ipam/forms/model_forms.py:412 +#: ipam/forms/model_forms.py:426 ipam/forms/model_forms.py:440 +#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/models/vrfs.py:62 ipam/tables/ip.py:241 ipam/tables/ip.py:306 +#: ipam/tables/ip.py:356 ipam/tables/ip.py:445 +#: templates/dcim/interface.html:138 templates/ipam/ipaddress.html:21 +#: templates/ipam/iprange.html:43 templates/ipam/prefix.html:20 +#: templates/ipam/vrf.html:7 templates/ipam/vrf.html:14 +#: templates/virtualization/vminterface.html:50 +#: virtualization/forms/bulk_edit.py:260 +#: virtualization/forms/bulk_import.py:171 +#: virtualization/forms/filtersets.py:220 +#: virtualization/forms/model_forms.py:347 +#: virtualization/models/virtualmachines.py:348 +#: virtualization/tables/virtualmachines.py:123 +msgid "VRF" +msgstr "VRF" + +#: dcim/filtersets.py:1424 ipam/filtersets.py:288 ipam/filtersets.py:299 +#: ipam/filtersets.py:455 ipam/filtersets.py:556 ipam/filtersets.py:567 +msgid "VRF (RD)" +msgstr "VRF (ROJO)" + +#: dcim/filtersets.py:1429 ipam/filtersets.py:963 vpn/filtersets.py:314 +msgid "L2VPN (ID)" +msgstr "L2VPN (ID)" + +#: dcim/filtersets.py:1435 dcim/forms/filtersets.py:1333 +#: dcim/tables/devices.py:585 ipam/filtersets.py:969 +#: ipam/forms/filtersets.py:499 ipam/tables/vlans.py:133 +#: templates/dcim/interface.html:94 templates/ipam/vlan.html:69 +#: templates/vpn/l2vpntermination.html:15 +#: virtualization/forms/filtersets.py:225 vpn/forms/bulk_import.py:275 +#: vpn/forms/filtersets.py:242 vpn/forms/model_forms.py:402 +#: vpn/forms/model_forms.py:420 vpn/models/l2vpn.py:63 vpn/tables/l2vpn.py:55 +msgid "L2VPN" +msgstr "L2VPN" + +#: dcim/filtersets.py:1467 +msgid "Virtual Chassis Interfaces for Device" +msgstr "Interfaces de chasis virtuales para dispositivos" + +#: dcim/filtersets.py:1472 +msgid "Virtual Chassis Interfaces for Device (ID)" +msgstr "Interfaces de chasis virtuales para dispositivos (ID)" + +#: dcim/filtersets.py:1476 +msgid "Kind of interface" +msgstr "Tipo de interfaz" + +#: dcim/filtersets.py:1481 virtualization/filtersets.py:287 +msgid "Parent interface (ID)" +msgstr "Interfaz principal (ID)" + +#: dcim/filtersets.py:1486 virtualization/filtersets.py:292 +msgid "Bridged interface (ID)" +msgstr "Interfaz puenteada (ID)" + +#: dcim/filtersets.py:1491 +msgid "LAG interface (ID)" +msgstr "Interfaz LAG (ID)" + +#: dcim/filtersets.py:1660 +msgid "Master (ID)" +msgstr "Maestro (ID)" + +#: dcim/filtersets.py:1666 +msgid "Master (name)" +msgstr "Maestro (nombre)" + +#: dcim/filtersets.py:1708 tenancy/filtersets.py:220 +msgid "Tenant (ID)" +msgstr "Inquilino (ID)" + +#: dcim/filtersets.py:1714 extras/filtersets.py:523 tenancy/filtersets.py:226 +msgid "Tenant (slug)" +msgstr "Inquilino (babosa)" + +#: dcim/filtersets.py:1749 dcim/forms/filtersets.py:990 +msgid "Unterminated" +msgstr "Inacabado" + +#: dcim/filtersets.py:1937 +msgid "Power panel (ID)" +msgstr "Panel de alimentación (ID)" + +#: dcim/forms/bulk_create.py:40 extras/forms/filtersets.py:410 +#: extras/forms/model_forms.py:444 extras/forms/model_forms.py:495 +#: netbox/forms/base.py:71 netbox/forms/mixins.py:79 +#: netbox/tables/columns.py:448 +#: templates/circuits/inc/circuit_termination.html:119 +#: templates/generic/bulk_edit.html:81 templates/inc/panels/tags.html:5 +#: utilities/forms/fields/fields.py:81 +msgid "Tags" +msgstr "Etiquetas" + +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1390 +#: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:468 +#: dcim/forms/object_create.py:196 dcim/forms/object_create.py:352 +#: dcim/tables/devices.py:198 dcim/tables/devices.py:720 +#: dcim/tables/devicetypes.py:242 templates/dcim/device.html:45 +#: templates/dcim/device.html:129 templates/dcim/modulebay.html:35 +#: templates/dcim/virtualchassis.html:59 +#: templates/dcim/virtualchassis_edit.html:56 +msgid "Position" +msgstr "Posición" + +#: dcim/forms/bulk_create.py:114 +msgid "" +"Alphanumeric ranges are supported. (Must match the number of names being " +"created.)" +msgstr "" +"Se admiten los rangos alfanuméricos. (Debe coincidir con el número de " +"nombres que se están creando)." + +#: dcim/forms/bulk_edit.py:115 dcim/forms/bulk_import.py:99 +#: dcim/forms/model_forms.py:120 dcim/tables/sites.py:89 +#: ipam/filtersets.py:936 ipam/forms/bulk_edit.py:528 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:509 +#: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 +#: templates/dcim/interface.html:294 templates/dcim/site.html:37 +#: templates/ipam/inc/panels/fhrp_groups.html:10 templates/ipam/vlan.html:30 +#: templates/tenancy/contact.html:22 templates/tenancy/tenant.html:21 +#: templates/users/group.html:6 templates/users/group.html:14 +#: templates/virtualization/cluster.html:32 templates/vpn/tunnel.html:30 +#: templates/wireless/wirelesslan.html:19 tenancy/forms/bulk_edit.py:42 +#: tenancy/forms/bulk_edit.py:93 tenancy/forms/bulk_import.py:40 +#: tenancy/forms/bulk_import.py:81 tenancy/forms/filtersets.py:47 +#: tenancy/forms/filtersets.py:77 tenancy/forms/filtersets.py:96 +#: tenancy/forms/model_forms.py:46 tenancy/forms/model_forms.py:102 +#: tenancy/forms/model_forms.py:124 tenancy/tables/contacts.py:60 +#: tenancy/tables/contacts.py:107 tenancy/tables/tenants.py:42 +#: users/filtersets.py:42 users/filtersets.py:145 users/forms/filtersets.py:32 +#: users/forms/filtersets.py:38 users/forms/filtersets.py:80 +#: virtualization/forms/bulk_edit.py:64 virtualization/forms/bulk_import.py:47 +#: virtualization/forms/filtersets.py:84 +#: virtualization/forms/model_forms.py:69 virtualization/tables/clusters.py:70 +#: vpn/forms/bulk_edit.py:111 vpn/forms/bulk_import.py:157 +#: vpn/forms/filtersets.py:113 vpn/tables/crypto.py:31 +#: wireless/forms/bulk_edit.py:47 wireless/forms/bulk_import.py:36 +#: wireless/forms/filtersets.py:45 wireless/forms/model_forms.py:41 +#: wireless/tables/wirelesslan.py:48 +msgid "Group" +msgstr "Grupo" + +#: dcim/forms/bulk_edit.py:130 +msgid "Contact name" +msgstr "Nombre de contacto" + +#: dcim/forms/bulk_edit.py:135 +msgid "Contact phone" +msgstr "Teléfono de contacto" + +#: dcim/forms/bulk_edit.py:141 +msgid "Contact E-mail" +msgstr "Correo electrónico de contacto" + +#: dcim/forms/bulk_edit.py:144 dcim/forms/bulk_import.py:122 +#: dcim/forms/model_forms.py:131 +msgid "Time zone" +msgstr "Zona horaria" + +#: dcim/forms/bulk_edit.py:266 dcim/forms/bulk_edit.py:1152 +#: dcim/forms/bulk_edit.py:1539 dcim/forms/bulk_import.py:199 +#: dcim/forms/bulk_import.py:1009 dcim/forms/filtersets.py:299 +#: dcim/forms/filtersets.py:704 dcim/forms/filtersets.py:1417 +#: dcim/forms/model_forms.py:224 dcim/forms/model_forms.py:963 +#: dcim/forms/model_forms.py:1304 dcim/forms/object_import.py:186 +#: dcim/tables/devices.py:202 dcim/tables/devices.py:828 +#: dcim/tables/devices.py:939 dcim/tables/devicetypes.py:300 +#: dcim/tables/racks.py:69 extras/filtersets.py:457 +#: ipam/forms/bulk_edit.py:245 ipam/forms/bulk_edit.py:294 +#: ipam/forms/bulk_edit.py:342 ipam/forms/bulk_edit.py:546 +#: ipam/forms/bulk_import.py:196 ipam/forms/bulk_import.py:261 +#: ipam/forms/bulk_import.py:297 ipam/forms/bulk_import.py:463 +#: ipam/forms/filtersets.py:232 ipam/forms/filtersets.py:278 +#: ipam/forms/filtersets.py:346 ipam/forms/filtersets.py:490 +#: ipam/forms/model_forms.py:187 ipam/forms/model_forms.py:222 +#: ipam/forms/model_forms.py:249 ipam/forms/model_forms.py:647 +#: ipam/tables/ip.py:257 ipam/tables/ip.py:313 ipam/tables/ip.py:363 +#: ipam/tables/vlans.py:126 ipam/tables/vlans.py:230 +#: templates/dcim/device.html:187 +#: templates/dcim/inc/panels/inventory_items.html:12 +#: templates/dcim/interface.html:231 templates/dcim/inventoryitem.html:37 +#: templates/dcim/rack.html:50 templates/ipam/ipaddress.html:44 +#: templates/ipam/iprange.html:53 templates/ipam/prefix.html:78 +#: templates/ipam/role.html:20 templates/ipam/vlan.html:55 +#: templates/virtualization/virtualmachine.html:26 +#: templates/vpn/tunneltermination.html:18 +#: templates/wireless/inc/wirelesslink_interface.html:20 +#: tenancy/forms/bulk_edit.py:141 tenancy/forms/filtersets.py:106 +#: tenancy/forms/model_forms.py:139 tenancy/tables/contacts.py:102 +#: virtualization/forms/bulk_edit.py:144 +#: virtualization/forms/bulk_import.py:106 +#: virtualization/forms/filtersets.py:153 +#: virtualization/forms/model_forms.py:198 +#: virtualization/tables/virtualmachines.py:65 vpn/forms/bulk_edit.py:86 +#: vpn/forms/bulk_import.py:81 vpn/forms/filtersets.py:84 +#: vpn/forms/model_forms.py:77 vpn/forms/model_forms.py:112 +#: vpn/tables/tunnels.py:78 +msgid "Role" +msgstr "Rol" + +#: dcim/forms/bulk_edit.py:273 dcim/forms/bulk_edit.py:605 +#: dcim/forms/bulk_edit.py:654 templates/dcim/device.html:106 +#: templates/dcim/module.html:75 templates/dcim/modulebay.html:69 +#: templates/dcim/rack.html:58 +msgid "Serial Number" +msgstr "Número de serie" + +#: dcim/forms/bulk_edit.py:276 dcim/forms/filtersets.py:306 +#: dcim/forms/filtersets.py:740 dcim/forms/filtersets.py:880 +#: dcim/forms/filtersets.py:1430 +msgid "Asset tag" +msgstr "Etiqueta de activo" + +#: dcim/forms/bulk_edit.py:286 dcim/forms/bulk_import.py:212 +#: dcim/forms/filtersets.py:291 templates/dcim/rack.html:91 +#: templates/dcim/rack_edit.html:48 +msgid "Width" +msgstr "Anchura" + +#: dcim/forms/bulk_edit.py:292 +msgid "Height (U)" +msgstr "Altura (U)" + +#: dcim/forms/bulk_edit.py:297 +msgid "Descending units" +msgstr "Unidades descendentes" + +#: dcim/forms/bulk_edit.py:300 +msgid "Outer width" +msgstr "Anchura exterior" + +#: dcim/forms/bulk_edit.py:305 +msgid "Outer depth" +msgstr "Profundidad exterior" + +#: dcim/forms/bulk_edit.py:310 dcim/forms/bulk_import.py:217 +msgid "Outer unit" +msgstr "Unidad exterior" + +#: dcim/forms/bulk_edit.py:315 +msgid "Mounting depth" +msgstr "Profundidad de montaje" + +#: dcim/forms/bulk_edit.py:320 dcim/forms/bulk_edit.py:349 +#: dcim/forms/bulk_edit.py:434 dcim/forms/bulk_edit.py:457 +#: dcim/forms/bulk_edit.py:473 dcim/forms/bulk_edit.py:493 +#: dcim/forms/bulk_import.py:324 dcim/forms/bulk_import.py:350 +#: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:311 +#: dcim/forms/filtersets.py:335 dcim/forms/filtersets.py:423 +#: dcim/forms/filtersets.py:529 dcim/forms/filtersets.py:548 +#: dcim/forms/filtersets.py:605 dcim/forms/model_forms.py:337 +#: dcim/tables/devicetypes.py:103 dcim/tables/modules.py:35 +#: dcim/tables/racks.py:103 extras/forms/bulk_edit.py:45 +#: extras/forms/bulk_edit.py:107 extras/forms/bulk_edit.py:157 +#: extras/forms/bulk_edit.py:277 extras/forms/filtersets.py:60 +#: extras/forms/filtersets.py:133 extras/forms/filtersets.py:220 +#: ipam/forms/bulk_edit.py:187 templates/dcim/device.html:329 +#: templates/dcim/devicetype.html:52 templates/dcim/moduletype.html:31 +#: templates/dcim/rack_edit.html:60 templates/dcim/rack_edit.html:63 +#: templates/extras/configcontext.html:18 templates/extras/customlink.html:26 +#: templates/extras/savedfilter.html:34 templates/ipam/role.html:33 +msgid "Weight" +msgstr "Peso" + +#: dcim/forms/bulk_edit.py:325 dcim/forms/filtersets.py:316 +msgid "Max weight" +msgstr "Peso máximo" + +#: dcim/forms/bulk_edit.py:330 dcim/forms/bulk_edit.py:439 +#: dcim/forms/bulk_edit.py:478 dcim/forms/bulk_import.py:223 +#: dcim/forms/bulk_import.py:329 dcim/forms/bulk_import.py:355 +#: dcim/forms/filtersets.py:321 dcim/forms/filtersets.py:533 +#: dcim/forms/filtersets.py:609 +msgid "Weight unit" +msgstr "Unidad de peso" + +#: dcim/forms/bulk_edit.py:344 dcim/forms/bulk_edit.py:800 +#: dcim/forms/bulk_import.py:262 dcim/forms/bulk_import.py:265 +#: dcim/forms/bulk_import.py:490 dcim/forms/bulk_import.py:1286 +#: dcim/forms/bulk_import.py:1290 dcim/forms/filtersets.py:101 +#: dcim/forms/filtersets.py:339 dcim/forms/filtersets.py:353 +#: dcim/forms/filtersets.py:391 dcim/forms/filtersets.py:699 +#: dcim/forms/filtersets.py:948 dcim/forms/filtersets.py:1080 +#: dcim/forms/model_forms.py:241 dcim/forms/model_forms.py:413 +#: dcim/forms/model_forms.py:662 dcim/forms/object_create.py:399 +#: dcim/tables/devices.py:194 dcim/tables/power.py:70 dcim/tables/racks.py:148 +#: ipam/forms/bulk_edit.py:464 ipam/forms/filtersets.py:427 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:30 +#: templates/dcim/inc/cable_termination.html:16 +#: templates/dcim/powerfeed.html:31 templates/dcim/rack.html:14 +#: templates/dcim/rack/base.html:4 templates/dcim/rack_edit.html:8 +#: templates/dcim/rackreservation.html:20 +#: templates/dcim/rackreservation.html:39 +#: virtualization/forms/model_forms.py:116 +msgid "Rack" +msgstr "Estante" + +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:623 +#: dcim/forms/filtersets.py:247 dcim/forms/filtersets.py:332 +#: dcim/forms/filtersets.py:417 dcim/forms/filtersets.py:543 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:853 +#: dcim/forms/model_forms.py:589 dcim/forms/model_forms.py:1374 +#: templates/dcim/device_edit.html:20 +#: templates/dcim/inventoryitem_edit.html:23 +msgid "Hardware" +msgstr "Hardware" + +#: dcim/forms/bulk_edit.py:400 dcim/forms/bulk_edit.py:464 +#: dcim/forms/bulk_edit.py:528 dcim/forms/bulk_edit.py:552 +#: dcim/forms/bulk_edit.py:633 dcim/forms/bulk_edit.py:1157 +#: dcim/forms/bulk_edit.py:1544 dcim/forms/bulk_import.py:311 +#: dcim/forms/bulk_import.py:345 dcim/forms/bulk_import.py:387 +#: dcim/forms/bulk_import.py:423 dcim/forms/bulk_import.py:1015 +#: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 +#: dcim/forms/filtersets.py:631 dcim/forms/filtersets.py:709 +#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/model_forms.py:274 dcim/forms/model_forms.py:288 +#: dcim/forms/model_forms.py:330 dcim/forms/model_forms.py:370 +#: dcim/forms/model_forms.py:968 dcim/forms/model_forms.py:1309 +#: dcim/forms/object_import.py:192 dcim/tables/devices.py:129 +#: dcim/tables/devices.py:205 dcim/tables/devices.py:942 +#: dcim/tables/devicetypes.py:81 dcim/tables/devicetypes.py:304 +#: dcim/tables/modules.py:20 dcim/tables/modules.py:60 +#: templates/dcim/devicetype.html:17 templates/dcim/inventoryitem.html:45 +#: templates/dcim/manufacturer.html:34 templates/dcim/modulebay.html:61 +#: templates/dcim/moduletype.html:15 templates/dcim/platform.html:40 +msgid "Manufacturer" +msgstr "fabricante" + +#: dcim/forms/bulk_edit.py:405 dcim/forms/bulk_import.py:317 +#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:292 +msgid "Default platform" +msgstr "Plataforma predeterminada" + +#: dcim/forms/bulk_edit.py:410 dcim/forms/bulk_edit.py:469 +#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:558 +msgid "Part number" +msgstr "Número de pieza" + +#: dcim/forms/bulk_edit.py:414 +msgid "U height" +msgstr "Altura en U" + +#: dcim/forms/bulk_edit.py:426 +msgid "Exclude from utilization" +msgstr "Excluir de la utilización" + +#: dcim/forms/bulk_edit.py:429 dcim/forms/bulk_edit.py:598 +#: dcim/forms/bulk_import.py:517 dcim/forms/filtersets.py:446 +#: dcim/forms/filtersets.py:731 templates/dcim/device.html:100 +#: templates/dcim/devicetype.html:68 +msgid "Airflow" +msgstr "Flujo de aire" + +#: dcim/forms/bulk_edit.py:453 dcim/forms/model_forms.py:303 +#: dcim/tables/devicetypes.py:78 templates/dcim/device.html:90 +#: templates/dcim/devicebay.html:59 templates/dcim/module.html:59 +msgid "Device Type" +msgstr "Tipo de dispositivo" + +#: dcim/forms/bulk_edit.py:492 dcim/forms/model_forms.py:336 +#: dcim/tables/modules.py:17 dcim/tables/modules.py:65 +#: templates/dcim/module.html:63 templates/dcim/modulebay.html:65 +#: templates/dcim/moduletype.html:11 +msgid "Module Type" +msgstr "Tipo de módulo" + +#: dcim/forms/bulk_edit.py:506 dcim/models/devices.py:472 +msgid "VM role" +msgstr "Función de máquina virtual" + +#: dcim/forms/bulk_edit.py:509 dcim/forms/bulk_edit.py:533 +#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_import.py:368 +#: dcim/forms/bulk_import.py:372 dcim/forms/bulk_import.py:394 +#: dcim/forms/bulk_import.py:398 dcim/forms/bulk_import.py:523 +#: dcim/forms/bulk_import.py:527 dcim/forms/filtersets.py:620 +#: dcim/forms/filtersets.py:636 dcim/forms/filtersets.py:750 +#: dcim/forms/model_forms.py:349 dcim/forms/model_forms.py:375 +#: dcim/forms/model_forms.py:477 virtualization/forms/bulk_import.py:132 +#: virtualization/forms/bulk_import.py:133 +#: virtualization/forms/filtersets.py:180 +#: virtualization/forms/model_forms.py:218 +msgid "Config template" +msgstr "Plantilla de configuración" + +#: dcim/forms/bulk_edit.py:557 dcim/forms/bulk_edit.py:951 +#: dcim/forms/bulk_import.py:429 dcim/forms/filtersets.py:111 +#: dcim/forms/model_forms.py:435 dcim/forms/model_forms.py:776 +#: dcim/forms/model_forms.py:790 extras/filtersets.py:452 +msgid "Device type" +msgstr "Tipo de dispositivo" + +#: dcim/forms/bulk_edit.py:565 dcim/forms/bulk_import.py:410 +#: dcim/forms/filtersets.py:116 dcim/forms/model_forms.py:440 +msgid "Device role" +msgstr "Función del dispositivo" + +#: dcim/forms/bulk_edit.py:588 dcim/forms/bulk_import.py:435 +#: dcim/forms/filtersets.py:723 dcim/forms/model_forms.py:385 +#: dcim/forms/model_forms.py:444 extras/filtersets.py:468 +#: templates/dcim/device.html:191 templates/dcim/platform.html:27 +#: templates/virtualization/virtualmachine.html:30 +#: virtualization/forms/bulk_edit.py:159 +#: virtualization/forms/bulk_import.py:122 +#: virtualization/forms/filtersets.py:164 +#: virtualization/forms/model_forms.py:206 +msgid "Platform" +msgstr "Plataforma" + +#: dcim/forms/bulk_edit.py:621 dcim/forms/bulk_edit.py:1171 +#: dcim/forms/bulk_edit.py:1534 dcim/forms/bulk_edit.py:1580 +#: dcim/forms/bulk_import.py:578 dcim/forms/bulk_import.py:640 +#: dcim/forms/bulk_import.py:666 dcim/forms/bulk_import.py:692 +#: dcim/forms/bulk_import.py:712 dcim/forms/bulk_import.py:765 +#: dcim/forms/bulk_import.py:879 dcim/forms/bulk_import.py:927 +#: dcim/forms/bulk_import.py:944 dcim/forms/bulk_import.py:956 +#: dcim/forms/bulk_import.py:1004 dcim/forms/bulk_import.py:1350 +#: dcim/forms/connections.py:23 dcim/forms/filtersets.py:128 +#: dcim/forms/filtersets.py:831 dcim/forms/filtersets.py:964 +#: dcim/forms/filtersets.py:1154 dcim/forms/filtersets.py:1176 +#: dcim/forms/filtersets.py:1198 dcim/forms/filtersets.py:1215 +#: dcim/forms/filtersets.py:1235 dcim/forms/filtersets.py:1343 +#: dcim/forms/filtersets.py:1365 dcim/forms/filtersets.py:1386 +#: dcim/forms/filtersets.py:1401 dcim/forms/filtersets.py:1412 +#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 +#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:555 +#: dcim/forms/model_forms.py:753 dcim/forms/model_forms.py:1004 +#: dcim/forms/model_forms.py:1453 dcim/forms/object_create.py:256 +#: dcim/tables/connections.py:22 dcim/tables/connections.py:41 +#: dcim/tables/connections.py:60 dcim/tables/devices.py:314 +#: dcim/tables/devices.py:374 dcim/tables/devices.py:418 +#: dcim/tables/devices.py:463 dcim/tables/devices.py:517 +#: dcim/tables/devices.py:609 dcim/tables/devices.py:710 +#: dcim/tables/devices.py:770 dcim/tables/devices.py:820 +#: dcim/tables/devices.py:880 dcim/tables/devices.py:932 +#: dcim/tables/devices.py:1058 dcim/tables/modules.py:52 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_import.py:303 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:532 +#: ipam/forms/model_forms.py:685 ipam/tables/vlans.py:176 +#: templates/dcim/consoleport.html:23 templates/dcim/consoleserverport.html:23 +#: templates/dcim/device.html:14 templates/dcim/device.html:128 +#: templates/dcim/device_edit.html:10 templates/dcim/devicebay.html:23 +#: templates/dcim/devicebay.html:55 templates/dcim/frontport.html:23 +#: templates/dcim/interface.html:31 templates/dcim/interface.html:167 +#: templates/dcim/inventoryitem.html:21 templates/dcim/module.html:55 +#: templates/dcim/modulebay.html:21 templates/dcim/poweroutlet.html:23 +#: templates/dcim/powerport.html:23 templates/dcim/rearport.html:23 +#: templates/dcim/virtualchassis.html:58 +#: templates/dcim/virtualchassis_edit.html:52 +#: templates/dcim/virtualdevicecontext.html:25 +#: templates/ipam/ipaddress_edit.html:42 templates/ipam/service_create.html:17 +#: templates/ipam/service_edit.html:16 +#: templates/virtualization/virtualmachine.html:115 +#: templates/vpn/l2vpntermination_edit.html:22 +#: templates/vpn/tunneltermination.html:24 +#: templates/wireless/inc/wirelesslink_interface.html:6 +#: virtualization/filtersets.py:166 virtualization/forms/bulk_edit.py:136 +#: virtualization/forms/bulk_import.py:99 +#: virtualization/forms/filtersets.py:124 +#: virtualization/forms/model_forms.py:188 +#: virtualization/tables/virtualmachines.py:61 vpn/choices.py:44 +#: vpn/forms/bulk_import.py:86 vpn/forms/bulk_import.py:278 +#: vpn/forms/filtersets.py:271 vpn/forms/model_forms.py:89 +#: vpn/forms/model_forms.py:124 vpn/forms/model_forms.py:237 +#: wireless/forms/model_forms.py:100 wireless/forms/model_forms.py:140 +#: wireless/tables/wirelesslan.py:75 +msgid "Device" +msgstr "Dispositivo" + +#: dcim/forms/bulk_edit.py:624 netbox/navigation/menu.py:441 +#: templates/extras/dashboard/widget_config.html:7 +msgid "Configuration" +msgstr "Configuración" + +#: dcim/forms/bulk_edit.py:638 dcim/forms/bulk_import.py:590 +#: dcim/forms/model_forms.py:569 dcim/forms/model_forms.py:795 +msgid "Module type" +msgstr "Tipo de módulo" + +#: dcim/forms/bulk_edit.py:689 dcim/forms/bulk_edit.py:874 +#: dcim/forms/bulk_edit.py:893 dcim/forms/bulk_edit.py:916 +#: dcim/forms/bulk_edit.py:958 dcim/forms/bulk_edit.py:1002 +#: dcim/forms/bulk_edit.py:1053 dcim/forms/bulk_edit.py:1080 +#: dcim/forms/bulk_edit.py:1107 dcim/forms/bulk_edit.py:1125 +#: dcim/forms/bulk_edit.py:1143 dcim/forms/filtersets.py:64 +#: dcim/forms/object_create.py:45 templates/dcim/cable.html:33 +#: templates/dcim/consoleport.html:35 templates/dcim/consoleserverport.html:35 +#: templates/dcim/devicebay.html:31 templates/dcim/frontport.html:35 +#: templates/dcim/inc/panels/inventory_items.html:11 +#: templates/dcim/interface.html:43 templates/dcim/inventoryitem.html:33 +#: templates/dcim/modulebay.html:31 templates/dcim/poweroutlet.html:35 +#: templates/dcim/powerport.html:35 templates/dcim/rearport.html:35 +#: templates/extras/customfield.html:27 templates/generic/bulk_import.html:155 +msgid "Label" +msgstr "Etiqueta" + +#: dcim/forms/bulk_edit.py:698 dcim/forms/filtersets.py:981 +#: templates/dcim/cable.html:51 +msgid "Length" +msgstr "Longitud" + +#: dcim/forms/bulk_edit.py:703 dcim/forms/bulk_import.py:1158 +#: dcim/forms/bulk_import.py:1161 dcim/forms/filtersets.py:985 +msgid "Length unit" +msgstr "Unidad de longitud" + +#: dcim/forms/bulk_edit.py:727 templates/dcim/virtualchassis.html:24 +msgid "Domain" +msgstr "Dominio" + +#: dcim/forms/bulk_edit.py:795 dcim/forms/bulk_import.py:1273 +#: dcim/forms/filtersets.py:1071 dcim/forms/model_forms.py:657 +msgid "Power panel" +msgstr "Panel de alimentación" + +#: dcim/forms/bulk_edit.py:817 dcim/forms/bulk_import.py:1309 +#: dcim/forms/filtersets.py:1093 templates/dcim/powerfeed.html:90 +msgid "Supply" +msgstr "Suministro" + +#: dcim/forms/bulk_edit.py:823 dcim/forms/bulk_import.py:1314 +#: dcim/forms/filtersets.py:1098 templates/dcim/powerfeed.html:102 +msgid "Phase" +msgstr "Fase" + +#: dcim/forms/bulk_edit.py:829 dcim/forms/filtersets.py:1103 +#: templates/dcim/powerfeed.html:94 +msgid "Voltage" +msgstr "Tensión" + +#: dcim/forms/bulk_edit.py:833 dcim/forms/filtersets.py:1107 +#: templates/dcim/powerfeed.html:98 +msgid "Amperage" +msgstr "Amperaje" + +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1111 +msgid "Max utilization" +msgstr "Utilización máxima" + +#: dcim/forms/bulk_edit.py:841 dcim/forms/bulk_edit.py:1200 +#: dcim/forms/bulk_edit.py:1217 dcim/forms/bulk_edit.py:1234 +#: dcim/forms/bulk_edit.py:1252 dcim/forms/bulk_edit.py:1340 +#: dcim/forms/bulk_edit.py:1478 dcim/forms/bulk_edit.py:1495 +msgid "Mark connected" +msgstr "Marcar conectado" + +#: dcim/forms/bulk_edit.py:926 +msgid "Maximum draw" +msgstr "Sorteo máximo" + +#: dcim/forms/bulk_edit.py:929 dcim/models/device_component_templates.py:256 +#: dcim/models/device_components.py:357 +msgid "Maximum power draw (watts)" +msgstr "Consumo máximo de energía (vatios)" + +#: dcim/forms/bulk_edit.py:932 +msgid "Allocated draw" +msgstr "Sorteo asignado" + +#: dcim/forms/bulk_edit.py:935 dcim/models/device_component_templates.py:263 +#: dcim/models/device_components.py:364 +msgid "Allocated power draw (watts)" +msgstr "Consumo de energía asignado (vatios)" + +#: dcim/forms/bulk_edit.py:968 dcim/forms/bulk_import.py:723 +#: dcim/forms/model_forms.py:848 dcim/forms/model_forms.py:1076 +#: dcim/forms/model_forms.py:1361 dcim/forms/object_import.py:60 +msgid "Power port" +msgstr "Puerto de alimentación" + +#: dcim/forms/bulk_edit.py:973 +msgid "Feed leg" +msgstr "Pierna de alimentación" + +#: dcim/forms/bulk_edit.py:1019 dcim/forms/bulk_edit.py:1325 +msgid "Management only" +msgstr "Solo administración" + +#: dcim/forms/bulk_edit.py:1029 dcim/forms/bulk_edit.py:1331 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1294 +#: dcim/forms/object_import.py:95 +#: dcim/models/device_component_templates.py:411 +#: dcim/models/device_components.py:671 +msgid "PoE mode" +msgstr "Modo PoE" + +#: dcim/forms/bulk_edit.py:1035 dcim/forms/bulk_edit.py:1337 +#: dcim/forms/bulk_import.py:819 dcim/forms/filtersets.py:1299 +#: dcim/forms/object_import.py:100 +#: dcim/models/device_component_templates.py:417 +#: dcim/models/device_components.py:677 +msgid "PoE type" +msgstr "Tipo de PoE" + +#: dcim/forms/bulk_edit.py:1041 dcim/forms/filtersets.py:1304 +#: dcim/forms/object_import.py:105 +msgid "Wireless role" +msgstr "Función inalámbrica" + +#: dcim/forms/bulk_edit.py:1178 dcim/forms/model_forms.py:588 +#: dcim/forms/model_forms.py:1019 dcim/tables/devices.py:337 +#: templates/dcim/consoleport.html:27 templates/dcim/consoleserverport.html:27 +#: templates/dcim/frontport.html:27 templates/dcim/interface.html:35 +#: templates/dcim/module.html:51 templates/dcim/modulebay.html:57 +#: templates/dcim/poweroutlet.html:27 templates/dcim/powerport.html:27 +#: templates/dcim/rearport.html:27 +msgid "Module" +msgstr "Módulo" + +#: dcim/forms/bulk_edit.py:1305 dcim/tables/devices.py:680 +#: templates/dcim/interface.html:113 +msgid "LAG" +msgstr "DESFASE" + +#: dcim/forms/bulk_edit.py:1310 dcim/forms/model_forms.py:1103 +msgid "Virtual device contexts" +msgstr "Contextos de dispositivos virtuales" + +#: dcim/forms/bulk_edit.py:1316 dcim/forms/bulk_import.py:651 +#: dcim/forms/bulk_import.py:677 dcim/forms/filtersets.py:1163 +#: dcim/forms/filtersets.py:1185 dcim/forms/filtersets.py:1258 +#: dcim/tables/devices.py:621 +#: templates/circuits/inc/circuit_termination.html:94 +#: templates/dcim/consoleport.html:43 templates/dcim/consoleserverport.html:43 +msgid "Speed" +msgstr "Velocidad" + +#: dcim/forms/bulk_edit.py:1345 dcim/forms/bulk_import.py:822 +#: templates/vpn/ikepolicy.html:26 templates/vpn/ipsecprofile.html:22 +#: templates/vpn/ipsecprofile.html:51 virtualization/forms/bulk_edit.py:232 +#: virtualization/forms/bulk_import.py:165 vpn/forms/bulk_edit.py:145 +#: vpn/forms/bulk_edit.py:233 vpn/forms/bulk_import.py:175 +#: vpn/forms/bulk_import.py:229 vpn/forms/filtersets.py:132 +#: vpn/forms/filtersets.py:175 vpn/forms/filtersets.py:189 +#: vpn/tables/crypto.py:64 vpn/tables/crypto.py:162 +msgid "Mode" +msgstr "Modo" + +#: dcim/forms/bulk_edit.py:1353 dcim/forms/model_forms.py:1152 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:479 +#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:239 +#: virtualization/forms/model_forms.py:324 +msgid "VLAN group" +msgstr "Grupo de VLAN" + +#: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1157 +#: dcim/tables/devices.py:594 virtualization/forms/bulk_edit.py:247 +#: virtualization/forms/model_forms.py:329 +msgid "Untagged VLAN" +msgstr "VLAN sin etiquetar" + +#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1166 +#: dcim/tables/devices.py:600 virtualization/forms/bulk_edit.py:255 +#: virtualization/forms/model_forms.py:338 +msgid "Tagged VLANs" +msgstr "VLAN etiquetadas" + +#: dcim/forms/bulk_edit.py:1379 dcim/forms/model_forms.py:1139 +msgid "Wireless LAN group" +msgstr "Grupo LAN inalámbrico" + +#: dcim/forms/bulk_edit.py:1384 dcim/forms/model_forms.py:1144 +#: dcim/tables/devices.py:630 netbox/navigation/menu.py:134 +#: templates/dcim/interface.html:289 wireless/tables/wirelesslan.py:24 +msgid "Wireless LANs" +msgstr "LAN inalámbricas" + +#: dcim/forms/bulk_edit.py:1393 dcim/forms/filtersets.py:1231 +#: dcim/forms/model_forms.py:1185 ipam/forms/bulk_edit.py:270 +#: ipam/forms/bulk_edit.py:361 ipam/forms/filtersets.py:166 +#: templates/dcim/interface.html:126 templates/ipam/prefix.html:96 +#: virtualization/forms/model_forms.py:352 +msgid "Addressing" +msgstr "Dirigiéndose" + +#: dcim/forms/bulk_edit.py:1394 dcim/forms/filtersets.py:651 +#: dcim/forms/model_forms.py:1186 virtualization/forms/model_forms.py:353 +msgid "Operation" +msgstr "Operación" + +#: dcim/forms/bulk_edit.py:1395 dcim/forms/filtersets.py:1232 +#: dcim/forms/model_forms.py:880 dcim/forms/model_forms.py:1188 +msgid "PoE" +msgstr "PoE" + +#: dcim/forms/bulk_edit.py:1396 dcim/forms/model_forms.py:1187 +#: templates/dcim/interface.html:101 virtualization/forms/bulk_edit.py:266 +#: virtualization/forms/model_forms.py:354 +msgid "Related Interfaces" +msgstr "Interfaces relacionadas" + +#: dcim/forms/bulk_edit.py:1397 dcim/forms/model_forms.py:1189 +#: virtualization/forms/bulk_edit.py:267 +#: virtualization/forms/model_forms.py:355 +msgid "802.1Q Switching" +msgstr "Conmutación 802.1Q" + +#: dcim/forms/bulk_edit.py:1458 dcim/forms/bulk_edit.py:1460 +msgid "Interface mode must be specified to assign VLANs" +msgstr "Se debe especificar el modo de interfaz para asignar las VLAN" + +#: dcim/forms/bulk_edit.py:1465 dcim/forms/common.py:50 +msgid "An access interface cannot have tagged VLANs assigned." +msgstr "Una interfaz de acceso no puede tener asignadas VLAN etiquetadas." + +#: dcim/forms/bulk_import.py:63 +msgid "Name of parent region" +msgstr "Nombre de la región principal" + +#: dcim/forms/bulk_import.py:77 +msgid "Name of parent site group" +msgstr "Nombre del grupo de sitios principal" + +#: dcim/forms/bulk_import.py:96 +msgid "Assigned region" +msgstr "Región asignada" + +#: dcim/forms/bulk_import.py:103 tenancy/forms/bulk_import.py:44 +#: tenancy/forms/bulk_import.py:85 wireless/forms/bulk_import.py:40 +msgid "Assigned group" +msgstr "Grupo asignado" + +#: dcim/forms/bulk_import.py:122 +msgid "available options" +msgstr "opciones disponibles" + +#: dcim/forms/bulk_import.py:133 dcim/forms/bulk_import.py:480 +#: dcim/forms/bulk_import.py:1270 ipam/forms/bulk_import.py:174 +#: ipam/forms/bulk_import.py:441 virtualization/forms/bulk_import.py:63 +#: virtualization/forms/bulk_import.py:89 +msgid "Assigned site" +msgstr "Sitio asignado" + +#: dcim/forms/bulk_import.py:140 +msgid "Parent location" +msgstr "Ubicación de los padres" + +#: dcim/forms/bulk_import.py:142 +msgid "Location not found." +msgstr "No se encontró la ubicación." + +#: dcim/forms/bulk_import.py:191 +msgid "Name of assigned tenant" +msgstr "Nombre del inquilino asignado" + +#: dcim/forms/bulk_import.py:203 +msgid "Name of assigned role" +msgstr "Nombre de la función asignada" + +#: dcim/forms/bulk_import.py:209 +msgid "Rack type" +msgstr "Tipo de bastidor" + +#: dcim/forms/bulk_import.py:214 +msgid "Rail-to-rail width (in inches)" +msgstr "Ancho de raíl a raíl (en pulgadas)" + +#: dcim/forms/bulk_import.py:220 +msgid "Unit for outer dimensions" +msgstr "Unidad para dimensiones exteriores" + +#: dcim/forms/bulk_import.py:226 +msgid "Unit for rack weights" +msgstr "Unidad para pesas de cremallera" + +#: dcim/forms/bulk_import.py:252 +msgid "Parent site" +msgstr "Sitio para padres" + +#: dcim/forms/bulk_import.py:259 dcim/forms/bulk_import.py:1283 +msgid "Rack's location (if any)" +msgstr "Ubicación del bastidor (si existe)" + +#: dcim/forms/bulk_import.py:268 dcim/forms/model_forms.py:246 +#: dcim/tables/racks.py:153 templates/dcim/rackreservation.html:12 +#: templates/dcim/rackreservation.html:52 +msgid "Units" +msgstr "Unidades" + +#: dcim/forms/bulk_import.py:271 +msgid "Comma-separated list of individual unit numbers" +msgstr "Lista separada por comas de números de unidades individuales" + +#: dcim/forms/bulk_import.py:314 +msgid "The manufacturer which produces this device type" +msgstr "El fabricante que produce este tipo de dispositivo" + +#: dcim/forms/bulk_import.py:321 +msgid "The default platform for devices of this type (optional)" +msgstr "" +"La plataforma predeterminada para dispositivos de este tipo (opcional)" + +#: dcim/forms/bulk_import.py:326 +msgid "Device weight" +msgstr "Peso del dispositivo" + +#: dcim/forms/bulk_import.py:332 +msgid "Unit for device weight" +msgstr "Unidad para el peso del dispositivo" + +#: dcim/forms/bulk_import.py:352 +msgid "Module weight" +msgstr "Peso del módulo" + +#: dcim/forms/bulk_import.py:358 +msgid "Unit for module weight" +msgstr "Unidad para el peso del módulo" + +#: dcim/forms/bulk_import.py:391 +msgid "Limit platform assignments to this manufacturer" +msgstr "Limite las asignaciones de plataforma a este fabricante" + +#: dcim/forms/bulk_import.py:413 tenancy/forms/bulk_import.py:106 +msgid "Assigned role" +msgstr "Función asignada" + +#: dcim/forms/bulk_import.py:426 +msgid "Device type manufacturer" +msgstr "Fabricante del tipo de dispositivo" + +#: dcim/forms/bulk_import.py:432 +msgid "Device type model" +msgstr "Modelo de tipo de dispositivo" + +#: dcim/forms/bulk_import.py:439 virtualization/forms/bulk_import.py:126 +msgid "Assigned platform" +msgstr "Plataforma asignada" + +#: dcim/forms/bulk_import.py:447 dcim/forms/bulk_import.py:451 +#: dcim/forms/model_forms.py:461 +msgid "Virtual chassis" +msgstr "Chasis virtual" + +#: dcim/forms/bulk_import.py:454 dcim/forms/model_forms.py:450 +#: dcim/tables/devices.py:231 extras/filtersets.py:501 +#: extras/forms/filtersets.py:330 ipam/forms/bulk_edit.py:478 +#: ipam/forms/model_forms.py:588 templates/dcim/device.html:239 +#: templates/virtualization/cluster.html:11 +#: templates/virtualization/virtualmachine.html:92 +#: templates/virtualization/virtualmachine.html:102 +#: virtualization/filtersets.py:156 virtualization/filtersets.py:271 +#: virtualization/forms/bulk_edit.py:128 +#: virtualization/forms/bulk_import.py:92 +#: virtualization/forms/filtersets.py:98 +#: virtualization/forms/filtersets.py:119 +#: virtualization/forms/filtersets.py:196 +#: virtualization/forms/model_forms.py:82 +#: virtualization/forms/model_forms.py:179 +#: virtualization/tables/virtualmachines.py:57 +msgid "Cluster" +msgstr "Clúster" + +#: dcim/forms/bulk_import.py:458 +msgid "Virtualization cluster" +msgstr "Clúster de virtualización" + +#: dcim/forms/bulk_import.py:487 +msgid "Assigned location (if any)" +msgstr "Ubicación asignada (si la hay)" + +#: dcim/forms/bulk_import.py:494 +msgid "Assigned rack (if any)" +msgstr "Bastidor asignado (si lo hay)" + +#: dcim/forms/bulk_import.py:497 +msgid "Face" +msgstr "Cara" + +#: dcim/forms/bulk_import.py:500 +msgid "Mounted rack face" +msgstr "Cara de bastidor montada" + +#: dcim/forms/bulk_import.py:507 +msgid "Parent device (for child devices)" +msgstr "Dispositivo principal (para dispositivos infantiles)" + +#: dcim/forms/bulk_import.py:510 +msgid "Device bay" +msgstr "Compartimento para dispositivos" + +#: dcim/forms/bulk_import.py:514 +msgid "Device bay in which this device is installed (for child devices)" +msgstr "" +"Compartimento de dispositivos en el que está instalado este dispositivo " +"(para dispositivos infantiles)" + +#: dcim/forms/bulk_import.py:520 +msgid "Airflow direction" +msgstr "Dirección del flujo de aire" + +#: dcim/forms/bulk_import.py:581 +msgid "The device in which this module is installed" +msgstr "El dispositivo en el que está instalado este módulo" + +#: dcim/forms/bulk_import.py:584 dcim/forms/model_forms.py:562 +msgid "Module bay" +msgstr "Compartimento de módulos" + +#: dcim/forms/bulk_import.py:587 +msgid "The module bay in which this module is installed" +msgstr "El compartimiento del módulo en el que está instalado este módulo" + +#: dcim/forms/bulk_import.py:593 +msgid "The type of module" +msgstr "El tipo de módulo" + +#: dcim/forms/bulk_import.py:601 dcim/forms/model_forms.py:575 +msgid "Replicate components" +msgstr "Replicar componentes" + +#: dcim/forms/bulk_import.py:603 +msgid "" +"Automatically populate components associated with this module type (enabled " +"by default)" +msgstr "" +"Rellenar automáticamente los componentes asociados a este tipo de módulo " +"(activado de forma predeterminada)" + +#: dcim/forms/bulk_import.py:606 dcim/forms/model_forms.py:581 +msgid "Adopt components" +msgstr "Adopte componentes" + +#: dcim/forms/bulk_import.py:608 dcim/forms/model_forms.py:584 +msgid "Adopt already existing components" +msgstr "Adopte los componentes ya existentes" + +#: dcim/forms/bulk_import.py:648 dcim/forms/bulk_import.py:674 +#: dcim/forms/bulk_import.py:700 +msgid "Port type" +msgstr "Tipo de puerto" + +#: dcim/forms/bulk_import.py:656 dcim/forms/bulk_import.py:682 +msgid "Port speed in bps" +msgstr "Velocidad de puerto en bps" + +#: dcim/forms/bulk_import.py:720 +msgid "Outlet type" +msgstr "Tipo de toma" + +#: dcim/forms/bulk_import.py:727 +msgid "Local power port which feeds this outlet" +msgstr "Puerto de alimentación local que alimenta esta toma" + +#: dcim/forms/bulk_import.py:730 +msgid "Feed lag" +msgstr "Retraso de alimentación" + +#: dcim/forms/bulk_import.py:733 +msgid "Electrical phase (for three-phase circuits)" +msgstr "Fase eléctrica (para circuitos trifásicos)" + +#: dcim/forms/bulk_import.py:774 dcim/forms/model_forms.py:1114 +#: virtualization/forms/bulk_import.py:155 +#: virtualization/forms/model_forms.py:308 +msgid "Parent interface" +msgstr "Interfaz principal" + +#: dcim/forms/bulk_import.py:781 dcim/forms/model_forms.py:1122 +#: virtualization/forms/bulk_import.py:162 +#: virtualization/forms/model_forms.py:316 +msgid "Bridged interface" +msgstr "Interfaz puenteada" + +#: dcim/forms/bulk_import.py:784 +msgid "Lag" +msgstr "Retraso" + +#: dcim/forms/bulk_import.py:788 +msgid "Parent LAG interface" +msgstr "Interfaz LAG principal" + +#: dcim/forms/bulk_import.py:791 +msgid "Vdcs" +msgstr "VDC" + +#: dcim/forms/bulk_import.py:796 +msgid "VDC names separated by commas, encased with double quotes. Example:" +msgstr "" +"Los nombres de los VDC están separados por comas y entre comillas dobles. " +"Ejemplo:" + +#: dcim/forms/bulk_import.py:802 +msgid "Physical medium" +msgstr "Medio físico" + +#: dcim/forms/bulk_import.py:805 dcim/forms/filtersets.py:1265 +msgid "Duplex" +msgstr "Dúplex" + +#: dcim/forms/bulk_import.py:810 +msgid "Poe mode" +msgstr "Modo Poe" + +#: dcim/forms/bulk_import.py:816 +msgid "Poe type" +msgstr "Tipo de Poe" + +#: dcim/forms/bulk_import.py:825 virtualization/forms/bulk_import.py:168 +msgid "IEEE 802.1Q operational mode (for L2 interfaces)" +msgstr "Modo operativo IEEE 802.1Q (para interfaces L2)" + +#: dcim/forms/bulk_import.py:832 ipam/forms/bulk_import.py:160 +#: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:322 virtualization/forms/bulk_import.py:175 +msgid "Assigned VRF" +msgstr "VRF asignado" + +#: dcim/forms/bulk_import.py:835 +msgid "Rf role" +msgstr "Rol RF" + +#: dcim/forms/bulk_import.py:838 +msgid "Wireless role (AP/station)" +msgstr "Función inalámbrica (AP/estación)" + +#: dcim/forms/bulk_import.py:884 dcim/forms/model_forms.py:893 +#: dcim/forms/model_forms.py:1369 dcim/forms/object_import.py:122 +msgid "Rear port" +msgstr "Puerto trasero" + +#: dcim/forms/bulk_import.py:887 +msgid "Corresponding rear port" +msgstr "Puerto trasero correspondiente" + +#: dcim/forms/bulk_import.py:892 dcim/forms/bulk_import.py:933 +#: dcim/forms/bulk_import.py:1148 +msgid "Physical medium classification" +msgstr "Clasificación de medios físicos" + +#: dcim/forms/bulk_import.py:961 dcim/tables/devices.py:841 +msgid "Installed device" +msgstr "Dispositivo instalado" + +#: dcim/forms/bulk_import.py:965 +msgid "Child device installed within this bay" +msgstr "Dispositivo infantil instalado en esta bahía" + +#: dcim/forms/bulk_import.py:967 +msgid "Child device not found." +msgstr "No se encontró el dispositivo infantil." + +#: dcim/forms/bulk_import.py:1025 +msgid "Parent inventory item" +msgstr "Artículo del inventario principal" + +#: dcim/forms/bulk_import.py:1028 +msgid "Component type" +msgstr "Tipo de componente" + +#: dcim/forms/bulk_import.py:1032 +msgid "Component Type" +msgstr "Tipo de componente" + +#: dcim/forms/bulk_import.py:1035 +msgid "Compnent name" +msgstr "Nombre del componente" + +#: dcim/forms/bulk_import.py:1037 +msgid "Component Name" +msgstr "Nombre del componente" + +#: dcim/forms/bulk_import.py:1103 +msgid "Side A device" +msgstr "Dispositivo del lado A" + +#: dcim/forms/bulk_import.py:1106 dcim/forms/bulk_import.py:1124 +msgid "Device name" +msgstr "Nombre del dispositivo" + +#: dcim/forms/bulk_import.py:1109 +msgid "Side A type" +msgstr "Tipo de lado A" + +#: dcim/forms/bulk_import.py:1112 dcim/forms/bulk_import.py:1130 +msgid "Termination type" +msgstr "Tipo de terminación" + +#: dcim/forms/bulk_import.py:1115 +msgid "Side A name" +msgstr "Nombre de la cara A" + +#: dcim/forms/bulk_import.py:1116 dcim/forms/bulk_import.py:1134 +msgid "Termination name" +msgstr "Nombre de terminación" + +#: dcim/forms/bulk_import.py:1121 +msgid "Side B device" +msgstr "Dispositivo Side B" + +#: dcim/forms/bulk_import.py:1127 +msgid "Side B type" +msgstr "Tipo de lado B" + +#: dcim/forms/bulk_import.py:1133 +msgid "Side B name" +msgstr "Nombre de la cara B" + +#: dcim/forms/bulk_import.py:1142 wireless/forms/bulk_import.py:86 +msgid "Connection status" +msgstr "Estado de conexión" + +#: dcim/forms/bulk_import.py:1221 dcim/forms/model_forms.py:689 +#: dcim/tables/devices.py:1028 templates/dcim/device.html:130 +#: templates/dcim/virtualchassis.html:28 templates/dcim/virtualchassis.html:60 +msgid "Master" +msgstr "Maestro" + +#: dcim/forms/bulk_import.py:1225 +msgid "Master device" +msgstr "Dispositivo maestro" + +#: dcim/forms/bulk_import.py:1242 +msgid "Name of parent site" +msgstr "Nombre del sitio principal" + +#: dcim/forms/bulk_import.py:1276 +msgid "Upstream power panel" +msgstr "Panel de alimentación ascendente" + +#: dcim/forms/bulk_import.py:1306 +msgid "Primary or redundant" +msgstr "Primario o redundante" + +#: dcim/forms/bulk_import.py:1311 +msgid "Supply type (AC/DC)" +msgstr "Tipo de alimentación (AC/DC)" + +#: dcim/forms/bulk_import.py:1316 +msgid "Single or three-phase" +msgstr "Monofásico o trifásico" + +#: dcim/forms/common.py:24 dcim/models/device_components.py:528 +#: templates/dcim/interface.html:58 +#: templates/virtualization/vminterface.html:58 +#: virtualization/forms/bulk_edit.py:224 +msgid "MTU" +msgstr "MUT" + +#: dcim/forms/common.py:65 +#, python-brace-format +msgid "" +"The tagged VLANs ({vlans}) must belong to the same site as the interface's " +"parent device/VM, or they must be global" +msgstr "" +"Las VLAN etiquetadas ({vlans}) deben pertenecer al mismo sitio que el " +"dispositivo o máquina virtual principal de la interfaz o deben ser globales" + +#: dcim/forms/common.py:110 +msgid "" +"Cannot install module with placeholder values in a module bay with no " +"position defined." +msgstr "" +"No se puede instalar el módulo con valores de marcador de posición en un " +"compartimento de módulos sin una posición definida." + +#: dcim/forms/common.py:119 +#, python-brace-format +msgid "Cannot adopt {model} {name} as it already belongs to a module" +msgstr "No puede adoptar {model} {name} porque ya pertenece a un módulo" + +#: dcim/forms/common.py:128 +#, python-brace-format +msgid "A {model} named {name} already exists" +msgstr "UN {model} llamado {name} ya existe" + +#: dcim/forms/connections.py:45 dcim/tables/power.py:66 +#: templates/dcim/inc/cable_termination.html:37 +#: templates/dcim/powerfeed.html:27 templates/dcim/powerpanel.html:19 +#: templates/dcim/trace/powerpanel.html:4 +msgid "Power Panel" +msgstr "Panel de alimentación" + +#: dcim/forms/connections.py:54 dcim/forms/model_forms.py:670 +#: templates/dcim/powerfeed.html:22 templates/dcim/powerport.html:84 +msgid "Power Feed" +msgstr "Alimentación eléctrica" + +#: dcim/forms/connections.py:74 +msgid "Side" +msgstr "Lado" + +#: dcim/forms/filtersets.py:141 +msgid "Parent region" +msgstr "Región principal" + +#: dcim/forms/filtersets.py:155 tenancy/forms/bulk_import.py:28 +#: tenancy/forms/bulk_import.py:62 tenancy/forms/filtersets.py:32 +#: tenancy/forms/filtersets.py:61 wireless/forms/bulk_import.py:25 +#: wireless/forms/filtersets.py:24 +msgid "Parent group" +msgstr "Grupo de padres" + +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:331 +msgid "Function" +msgstr "Función" + +#: dcim/forms/filtersets.py:418 dcim/forms/model_forms.py:308 +#: templates/inc/panels/image_attachments.html:5 +msgid "Images" +msgstr "Imágenes" + +#: dcim/forms/filtersets.py:419 dcim/forms/filtersets.py:544 +#: dcim/forms/filtersets.py:655 +msgid "Components" +msgstr "Componentes" + +#: dcim/forms/filtersets.py:441 +msgid "Subdevice role" +msgstr "Función de subdispositivo" + +#: dcim/forms/filtersets.py:717 +msgid "Model" +msgstr "modelo" + +#: dcim/forms/filtersets.py:768 +msgid "Virtual chassis member" +msgstr "Miembro del chasis virtual" + +#: dcim/forms/filtersets.py:1123 +msgid "Cabled" +msgstr "Cableado" + +#: dcim/forms/filtersets.py:1130 +msgid "Occupied" +msgstr "Ocupado" + +#: dcim/forms/filtersets.py:1155 dcim/forms/filtersets.py:1177 +#: dcim/forms/filtersets.py:1199 dcim/forms/filtersets.py:1216 +#: dcim/forms/filtersets.py:1236 dcim/tables/devices.py:367 +#: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:59 +#: templates/dcim/frontport.html:74 templates/dcim/interface.html:146 +#: templates/dcim/powerfeed.html:118 templates/dcim/poweroutlet.html:63 +#: templates/dcim/powerport.html:63 templates/dcim/rearport.html:70 +msgid "Connection" +msgstr "Conexión" + +#: dcim/forms/filtersets.py:1245 dcim/forms/model_forms.py:1477 +#: templates/dcim/virtualdevicecontext.html:16 +msgid "Virtual Device Context" +msgstr "Contexto de dispositivo virtual" + +#: dcim/forms/filtersets.py:1248 extras/forms/bulk_edit.py:315 +#: extras/forms/bulk_import.py:239 extras/forms/filtersets.py:479 +#: extras/forms/model_forms.py:548 extras/tables/tables.py:482 +#: templates/extras/journalentry.html:33 +msgid "Kind" +msgstr "Amable" + +#: dcim/forms/filtersets.py:1277 +msgid "Mgmt only" +msgstr "Solo administración" + +#: dcim/forms/filtersets.py:1289 dcim/forms/model_forms.py:1180 +#: dcim/models/device_components.py:630 templates/dcim/interface.html:134 +msgid "WWN" +msgstr "WWN" + +#: dcim/forms/filtersets.py:1309 +msgid "Wireless channel" +msgstr "Canal inalámbrico" + +#: dcim/forms/filtersets.py:1313 +msgid "Channel frequency (MHz)" +msgstr "Frecuencia de canal (MHz)" + +#: dcim/forms/filtersets.py:1317 +msgid "Channel width (MHz)" +msgstr "Ancho de canal (MHz)" + +#: dcim/forms/filtersets.py:1321 templates/dcim/interface.html:86 +msgid "Transmit power (dBm)" +msgstr "Potencia de transmisión (dBm)" + +#: dcim/forms/filtersets.py:1344 dcim/forms/filtersets.py:1366 +#: dcim/tables/devices.py:344 templates/dcim/cable.html:12 +#: templates/dcim/cable_edit.html:46 templates/dcim/cable_trace.html:43 +#: templates/dcim/frontport.html:84 +#: templates/dcim/inc/connection_endpoints.html:4 +#: templates/dcim/rearport.html:80 templates/dcim/trace/cable.html:7 +msgid "Cable" +msgstr "Cable" + +#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:951 +msgid "Discovered" +msgstr "Descubierto" + +#: dcim/forms/formsets.py:20 +#, python-brace-format +msgid "A virtual chassis member already exists in position {vc_position}." +msgstr "Ya existe un miembro del chasis virtual en posición {vc_position}." + +#: dcim/forms/model_forms.py:101 dcim/tables/devices.py:183 +#: templates/dcim/sitegroup.html:26 +msgid "Site Group" +msgstr "Grupo de sitios" + +#: dcim/forms/model_forms.py:142 +msgid "Contact Info" +msgstr "Información de contacto" + +#: dcim/forms/model_forms.py:197 templates/dcim/rackrole.html:20 +msgid "Rack Role" +msgstr "Rol de bastidor" + +#: dcim/forms/model_forms.py:248 +msgid "" +"Comma-separated list of numeric unit IDs. A range may be specified using a " +"hyphen." +msgstr "" +"Lista de identificadores de unidades numéricas separados por comas. Se puede" +" especificar un rango mediante un guión." + +#: dcim/forms/model_forms.py:259 dcim/tables/racks.py:133 +msgid "Reservation" +msgstr "Reservación" + +#: dcim/forms/model_forms.py:297 dcim/forms/model_forms.py:380 +#: utilities/forms/fields/fields.py:47 +msgid "Slug" +msgstr "Babosa" + +#: dcim/forms/model_forms.py:304 templates/dcim/devicetype.html:12 +msgid "Chassis" +msgstr "Chasis" + +#: dcim/forms/model_forms.py:356 templates/dcim/devicerole.html:24 +msgid "Device Role" +msgstr "Función del dispositivo" + +#: dcim/forms/model_forms.py:424 dcim/models/devices.py:632 +msgid "The lowest-numbered unit occupied by the device" +msgstr "La unidad con el número más bajo ocupado por el dispositivo" + +#: dcim/forms/model_forms.py:469 +msgid "The position in the virtual chassis this device is identified by" +msgstr "" +"La posición en el chasis virtual por la que se identifica este dispositivo" + +#: dcim/forms/model_forms.py:473 templates/dcim/device.html:131 +#: templates/dcim/virtualchassis.html:61 +#: templates/dcim/virtualchassis_edit.html:57 +#: templates/ipam/inc/panels/fhrp_groups.html:13 +#: tenancy/forms/bulk_edit.py:146 tenancy/forms/filtersets.py:109 +msgid "Priority" +msgstr "Prioridad" + +#: dcim/forms/model_forms.py:474 +msgid "The priority of the device in the virtual chassis" +msgstr "La prioridad del dispositivo en el chasis virtual" + +#: dcim/forms/model_forms.py:578 +msgid "Automatically populate components associated with this module type" +msgstr "" +"Rellenar automáticamente los componentes asociados a este tipo de módulo" + +#: dcim/forms/model_forms.py:623 +msgid "Maximum length is 32767 (any unit)" +msgstr "La longitud máxima es 32767 (cualquier unidad)" + +#: dcim/forms/model_forms.py:671 +msgid "Characteristics" +msgstr "Características" + +#: dcim/forms/model_forms.py:1130 +msgid "LAG interface" +msgstr "Interfaz LAG" + +#: dcim/forms/model_forms.py:1184 dcim/forms/model_forms.py:1345 +#: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 +#: ipam/forms/model_forms.py:270 ipam/forms/model_forms.py:279 +#: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 +#: templates/circuits/inc/circuit_termination.html:78 +#: templates/dcim/frontport.html:113 templates/dcim/interface.html:27 +#: templates/dcim/interface.html:190 templates/dcim/interface.html:322 +#: templates/dcim/inventoryitem_edit.html:54 templates/dcim/rearport.html:109 +#: templates/ipam/fhrpgroupassignment_edit.html:11 +#: templates/virtualization/vminterface.html:19 +#: templates/vpn/tunneltermination.html:32 +#: templates/wireless/inc/wirelesslink_interface.html:10 +#: templates/wireless/wirelesslink.html:10 +#: templates/wireless/wirelesslink.html:49 +#: virtualization/forms/model_forms.py:351 vpn/forms/bulk_import.py:292 +#: vpn/forms/model_forms.py:94 vpn/forms/model_forms.py:129 +#: vpn/forms/model_forms.py:241 vpn/forms/model_forms.py:430 +#: vpn/forms/model_forms.py:439 vpn/tables/tunnels.py:87 +#: wireless/forms/model_forms.py:112 wireless/forms/model_forms.py:152 +msgid "Interface" +msgstr "Interfaz" + +#: dcim/forms/model_forms.py:1278 +msgid "Child Device" +msgstr "Dispositivo infantil" + +#: dcim/forms/model_forms.py:1279 +msgid "" +"Child devices must first be created and assigned to the site and rack of the" +" parent device." +msgstr "" +"Los dispositivos secundarios primero deben crearse y asignarse al sitio y al" +" rack del dispositivo principal." + +#: dcim/forms/model_forms.py:1321 +msgid "Console port" +msgstr "Puerto de consola" + +#: dcim/forms/model_forms.py:1329 +msgid "Console server port" +msgstr "Puerto de servidor de consola" + +#: dcim/forms/model_forms.py:1337 +msgid "Front port" +msgstr "Puerto frontal" + +#: dcim/forms/model_forms.py:1353 +msgid "Power outlet" +msgstr "toma de corriente" + +#: dcim/forms/model_forms.py:1373 templates/dcim/inventoryitem.html:17 +#: templates/dcim/inventoryitem_edit.html:10 +msgid "Inventory Item" +msgstr "Artículo de inventario" + +#: dcim/forms/model_forms.py:1425 +msgid "An InventoryItem can only be assigned to a single component." +msgstr "Un InventoryItem solo se puede asignar a un único componente." + +#: dcim/forms/model_forms.py:1439 templates/dcim/inventoryitemrole.html:15 +msgid "Inventory Item Role" +msgstr "Función del artículo de inventario" + +#: dcim/forms/model_forms.py:1459 templates/dcim/device.html:195 +#: templates/dcim/virtualdevicecontext.html:33 +#: templates/virtualization/virtualmachine.html:51 +msgid "Primary IPv4" +msgstr "IPv4 principal" + +#: dcim/forms/model_forms.py:1468 templates/dcim/device.html:211 +#: templates/dcim/virtualdevicecontext.html:44 +#: templates/virtualization/virtualmachine.html:67 +msgid "Primary IPv6" +msgstr "IPv6 principal" + +#: dcim/forms/object_create.py:47 dcim/forms/object_create.py:198 +#: dcim/forms/object_create.py:354 +msgid "" +"Alphanumeric ranges are supported. (Must match the number of objects being " +"created.)" +msgstr "" +"Se admiten los rangos alfanuméricos. (Debe coincidir con el número de " +"objetos que se están creando)." + +#: dcim/forms/object_create.py:67 +#, python-brace-format +msgid "" +"The provided pattern specifies {value_count} values, but {pattern_count} are" +" expected." +msgstr "" +"El patrón proporcionado especifica {value_count} valores, pero " +"{pattern_count} se esperan." + +#: dcim/forms/object_create.py:109 dcim/forms/object_create.py:270 +#: dcim/tables/devices.py:281 +msgid "Rear ports" +msgstr "Puertos traseros" + +#: dcim/forms/object_create.py:110 dcim/forms/object_create.py:271 +msgid "Select one rear port assignment for each front port being created." +msgstr "" +"Seleccione una asignación de puerto posterior para cada puerto frontal que " +"se vaya a crear." + +#: dcim/forms/object_create.py:163 +#, python-brace-format +msgid "" +"The number of front port templates to be created ({frontport_count}) must " +"match the selected number of rear port positions ({rearport_count})." +msgstr "" +"El número de plantillas de puertos frontales que se van a crear " +"({frontport_count}) debe coincidir con el número seleccionado de posiciones " +"de los puertos traseros ({rearport_count})." + +#: dcim/forms/object_create.py:250 +#, python-brace-format +msgid "" +"The string {module} will be replaced with the position of the " +"assigned module, if any." +msgstr "" +"La cadena {module} se sustituirá por la posición del módulo " +"asignado, si lo hubiera." + +#: dcim/forms/object_create.py:319 +#, python-brace-format +msgid "" +"The number of front ports to be created ({frontport_count}) must match the " +"selected number of rear port positions ({rearport_count})." +msgstr "" +"El número de puertos frontales que se van a crear ({frontport_count}) debe " +"coincidir con el número seleccionado de posiciones de los puertos traseros " +"({rearport_count})." + +#: dcim/forms/object_create.py:408 dcim/tables/devices.py:1034 +#: ipam/tables/fhrp.py:31 templates/dcim/virtualchassis.html:54 +#: templates/dcim/virtualchassis_edit.html:48 templates/ipam/fhrpgroup.html:39 +msgid "Members" +msgstr "Miembros" + +#: dcim/forms/object_create.py:417 +msgid "Initial position" +msgstr "Posición inicial" + +#: dcim/forms/object_create.py:420 +msgid "" +"Position of the first member device. Increases by one for each additional " +"member." +msgstr "" +"Posición del primer dispositivo miembro. Aumenta en uno por cada miembro " +"adicional." + +#: dcim/forms/object_create.py:434 +msgid "A position must be specified for the first VC member." +msgstr "Se debe especificar un puesto para el primer miembro del VC." + +#: dcim/models/cables.py:62 dcim/models/device_component_templates.py:55 +#: dcim/models/device_components.py:63 extras/models/customfields.py:108 +msgid "label" +msgstr "etiqueta" + +#: dcim/models/cables.py:71 +msgid "length" +msgstr "longitud" + +#: dcim/models/cables.py:78 +msgid "length unit" +msgstr "unidad de longitud" + +#: dcim/models/cables.py:93 +msgid "cable" +msgstr "cable" + +#: dcim/models/cables.py:94 +msgid "cables" +msgstr "cables" + +#: dcim/models/cables.py:190 +msgid "A and B terminations cannot connect to the same object." +msgstr "Las terminaciones A y B no pueden conectarse al mismo objeto." + +#: dcim/models/cables.py:257 ipam/models/asns.py:37 +msgid "end" +msgstr "fin" + +#: dcim/models/cables.py:310 +msgid "cable termination" +msgstr "terminación de cable" + +#: dcim/models/cables.py:311 +msgid "cable terminations" +msgstr "terminaciones de cables" + +#: dcim/models/cables.py:434 extras/models/configs.py:50 +msgid "is active" +msgstr "está activo" + +#: dcim/models/cables.py:438 +msgid "is complete" +msgstr "está completo" + +#: dcim/models/cables.py:442 +msgid "is split" +msgstr "está dividido" + +#: dcim/models/cables.py:450 +msgid "cable path" +msgstr "ruta de cable" + +#: dcim/models/cables.py:451 +msgid "cable paths" +msgstr "rutas de cable" + +#: dcim/models/device_component_templates.py:46 +#, python-brace-format +msgid "" +"{module} is accepted as a substitution for the module bay position when " +"attached to a module type." +msgstr "" +"{module} se acepta como sustituto de la posición del compartimiento del " +"módulo cuando se conecta a un tipo de módulo." + +#: dcim/models/device_component_templates.py:58 +#: dcim/models/device_components.py:66 +msgid "Physical label" +msgstr "Etiqueta física" + +#: dcim/models/device_component_templates.py:103 +msgid "Component templates cannot be moved to a different device type." +msgstr "" +"Las plantillas de componentes no se pueden mover a un tipo de dispositivo " +"diferente." + +#: dcim/models/device_component_templates.py:154 +msgid "" +"A component template cannot be associated with both a device type and a " +"module type." +msgstr "" +"Una plantilla de componente no se puede asociar a un tipo de dispositivo ni " +"a un tipo de módulo." + +#: dcim/models/device_component_templates.py:158 +msgid "" +"A component template must be associated with either a device type or a " +"module type." +msgstr "" +"Una plantilla de componente debe estar asociada a un tipo de dispositivo o a" +" un tipo de módulo." + +#: dcim/models/device_component_templates.py:186 +msgid "console port template" +msgstr "plantilla de puerto de consola" + +#: dcim/models/device_component_templates.py:187 +msgid "console port templates" +msgstr "plantillas de puertos de consola" + +#: dcim/models/device_component_templates.py:220 +msgid "console server port template" +msgstr "plantilla de puerto de servidor de consola" + +#: dcim/models/device_component_templates.py:221 +msgid "console server port templates" +msgstr "plantillas de puertos de servidor de consola" + +#: dcim/models/device_component_templates.py:252 +#: dcim/models/device_components.py:353 +msgid "maximum draw" +msgstr "sorteo máximo" + +#: dcim/models/device_component_templates.py:259 +#: dcim/models/device_components.py:360 +msgid "allocated draw" +msgstr "sorteo asignado" + +#: dcim/models/device_component_templates.py:269 +msgid "power port template" +msgstr "plantilla de puerto de alimentación" + +#: dcim/models/device_component_templates.py:270 +msgid "power port templates" +msgstr "plantillas de puertos de alimentación" + +#: dcim/models/device_component_templates.py:289 +#: dcim/models/device_components.py:383 +#, python-brace-format +msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." +msgstr "" +"El sorteo asignado no puede superar el sorteo máximo ({maximum_draw}W)." + +#: dcim/models/device_component_templates.py:321 +#: dcim/models/device_components.py:478 +msgid "feed leg" +msgstr "pierna de alimentación" + +#: dcim/models/device_component_templates.py:325 +#: dcim/models/device_components.py:482 +msgid "Phase (for three-phase feeds)" +msgstr "Fase (para alimentaciones trifásicas)" + +#: dcim/models/device_component_templates.py:331 +msgid "power outlet template" +msgstr "plantilla de toma de corriente" + +#: dcim/models/device_component_templates.py:332 +msgid "power outlet templates" +msgstr "plantillas de tomas de corriente" + +#: dcim/models/device_component_templates.py:341 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same device type" +msgstr "" +"Puerto de alimentación principal ({power_port}) debe pertenecer al mismo " +"tipo de dispositivo" + +#: dcim/models/device_component_templates.py:345 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same module type" +msgstr "" +"Puerto de alimentación principal ({power_port}) debe pertenecer al mismo " +"tipo de módulo" + +#: dcim/models/device_component_templates.py:397 +#: dcim/models/device_components.py:612 +msgid "management only" +msgstr "solo administración" + +#: dcim/models/device_component_templates.py:405 +#: dcim/models/device_components.py:551 +msgid "bridge interface" +msgstr "interfaz de puente" + +#: dcim/models/device_component_templates.py:423 +#: dcim/models/device_components.py:637 +msgid "wireless role" +msgstr "función inalámbrica" + +#: dcim/models/device_component_templates.py:429 +msgid "interface template" +msgstr "plantilla de interfaz" + +#: dcim/models/device_component_templates.py:430 +msgid "interface templates" +msgstr "plantillas de interfaz" + +#: dcim/models/device_component_templates.py:437 +#: dcim/models/device_components.py:805 +#: virtualization/models/virtualmachines.py:398 +msgid "An interface cannot be bridged to itself." +msgstr "Una interfaz no se puede conectar a sí misma." + +#: dcim/models/device_component_templates.py:440 +#, python-brace-format +msgid "Bridge interface ({bridge}) must belong to the same device type" +msgstr "" +"Interfaz de puente ({bridge}) debe pertenecer al mismo tipo de dispositivo" + +#: dcim/models/device_component_templates.py:444 +#, python-brace-format +msgid "Bridge interface ({bridge}) must belong to the same module type" +msgstr "Interfaz de puente ({bridge}) debe pertenecer al mismo tipo de módulo" + +#: dcim/models/device_component_templates.py:500 +#: dcim/models/device_components.py:985 +msgid "rear port position" +msgstr "posición del puerto trasero" + +#: dcim/models/device_component_templates.py:525 +msgid "front port template" +msgstr "plantilla de puerto frontal" + +#: dcim/models/device_component_templates.py:526 +msgid "front port templates" +msgstr "plantillas de puertos frontales" + +#: dcim/models/device_component_templates.py:536 +#, python-brace-format +msgid "Rear port ({name}) must belong to the same device type" +msgstr "Puerto trasero ({name}) debe pertenecer al mismo tipo de dispositivo" + +#: dcim/models/device_component_templates.py:542 +#, python-brace-format +msgid "" +"Invalid rear port position ({position}); rear port {name} has only {count} " +"positions" +msgstr "" +"Posición del puerto trasero no válida ({position}); puerto trasero {name} " +"solo tiene {count} posiciones" + +#: dcim/models/device_component_templates.py:595 +#: dcim/models/device_components.py:1054 +msgid "positions" +msgstr "posiciones" + +#: dcim/models/device_component_templates.py:606 +msgid "rear port template" +msgstr "plantilla de puerto trasero" + +#: dcim/models/device_component_templates.py:607 +msgid "rear port templates" +msgstr "plantillas de puertos traseros" + +#: dcim/models/device_component_templates.py:636 +#: dcim/models/device_components.py:1095 +msgid "position" +msgstr "posición" + +#: dcim/models/device_component_templates.py:639 +#: dcim/models/device_components.py:1098 +msgid "Identifier to reference when renaming installed components" +msgstr "" +"Identificador al que se debe hacer referencia al cambiar el nombre de los " +"componentes instalados" + +#: dcim/models/device_component_templates.py:645 +msgid "module bay template" +msgstr "plantilla de bahía de módulos" + +#: dcim/models/device_component_templates.py:646 +msgid "module bay templates" +msgstr "plantillas de compartimentos de módulos" + +#: dcim/models/device_component_templates.py:673 +msgid "device bay template" +msgstr "plantilla de compartimento de dispositivos" + +#: dcim/models/device_component_templates.py:674 +msgid "device bay templates" +msgstr "plantillas de compartimentos de dispositivos" + +#: dcim/models/device_component_templates.py:687 +#, python-brace-format +msgid "" +"Subdevice role of device type ({device_type}) must be set to \"parent\" to " +"allow device bays." +msgstr "" +"Función de subdispositivo del tipo de dispositivo ({device_type}) debe " +"configurarse como «principal» para permitir compartimentos para " +"dispositivos." + +#: dcim/models/device_component_templates.py:742 +#: dcim/models/device_components.py:1224 +msgid "part ID" +msgstr "ID de pieza" + +#: dcim/models/device_component_templates.py:744 +#: dcim/models/device_components.py:1226 +msgid "Manufacturer-assigned part identifier" +msgstr "Identificador de pieza asignado por el fabricante" + +#: dcim/models/device_component_templates.py:761 +msgid "inventory item template" +msgstr "plantilla de artículos de inventario" + +#: dcim/models/device_component_templates.py:762 +msgid "inventory item templates" +msgstr "plantillas de artículos de inventario" + +#: dcim/models/device_components.py:106 +msgid "Components cannot be moved to a different device." +msgstr "Los componentes no se pueden mover a un dispositivo diferente." + +#: dcim/models/device_components.py:145 +msgid "cable end" +msgstr "extremo del cable" + +#: dcim/models/device_components.py:151 +msgid "mark connected" +msgstr "marcar conectado" + +#: dcim/models/device_components.py:153 +msgid "Treat as if a cable is connected" +msgstr "Tratar como si hubiera un cable conectado" + +#: dcim/models/device_components.py:171 +msgid "Must specify cable end (A or B) when attaching a cable." +msgstr "Debe especificar el extremo del cable (A o B) al conectar un cable." + +#: dcim/models/device_components.py:175 +msgid "Cable end must not be set without a cable." +msgstr "El extremo del cable no se debe colocar sin cable." + +#: dcim/models/device_components.py:179 +msgid "Cannot mark as connected with a cable attached." +msgstr "No se puede marcar como conectado con un cable conectado." + +#: dcim/models/device_components.py:203 +#, python-brace-format +msgid "{class_name} models must declare a parent_object property" +msgstr "{class_name} los modelos deben declarar una propiedad parent_object" + +#: dcim/models/device_components.py:288 dcim/models/device_components.py:317 +#: dcim/models/device_components.py:350 dcim/models/device_components.py:468 +msgid "Physical port type" +msgstr "Tipo de puerto físico" + +#: dcim/models/device_components.py:291 dcim/models/device_components.py:320 +msgid "speed" +msgstr "velocidad" + +#: dcim/models/device_components.py:295 dcim/models/device_components.py:324 +msgid "Port speed in bits per second" +msgstr "Velocidad de puerto en bits por segundo" + +#: dcim/models/device_components.py:301 +msgid "console port" +msgstr "puerto de consola" + +#: dcim/models/device_components.py:302 +msgid "console ports" +msgstr "puertos de consola" + +#: dcim/models/device_components.py:330 +msgid "console server port" +msgstr "puerto de servidor de consola" + +#: dcim/models/device_components.py:331 +msgid "console server ports" +msgstr "puertos de servidor de consola" + +#: dcim/models/device_components.py:370 +msgid "power port" +msgstr "puerto de alimentación" + +#: dcim/models/device_components.py:371 +msgid "power ports" +msgstr "puertos de alimentación" + +#: dcim/models/device_components.py:488 +msgid "power outlet" +msgstr "toma de corriente" + +#: dcim/models/device_components.py:489 +msgid "power outlets" +msgstr "tomas de corriente" + +#: dcim/models/device_components.py:500 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same device" +msgstr "" +"Puerto de alimentación principal ({power_port}) debe pertenecer al mismo " +"dispositivo" + +#: dcim/models/device_components.py:531 vpn/models/crypto.py:81 +#: vpn/models/crypto.py:214 +msgid "mode" +msgstr "modo" + +#: dcim/models/device_components.py:535 +msgid "IEEE 802.1Q tagging strategy" +msgstr "Estrategia de etiquetado IEEE 802.1Q" + +#: dcim/models/device_components.py:543 +msgid "parent interface" +msgstr "interfaz principal" + +#: dcim/models/device_components.py:603 +msgid "parent LAG" +msgstr "LAG principal" + +#: dcim/models/device_components.py:613 +msgid "This interface is used only for out-of-band management" +msgstr "Esta interfaz se usa solo para la administración fuera de banda" + +#: dcim/models/device_components.py:618 +msgid "speed (Kbps)" +msgstr "velocidad (Kbps)" + +#: dcim/models/device_components.py:621 +msgid "duplex" +msgstr "dúplex" + +#: dcim/models/device_components.py:631 +msgid "64-bit World Wide Name" +msgstr "Nombre mundial de 64 bits" + +#: dcim/models/device_components.py:643 +msgid "wireless channel" +msgstr "canal inalámbrico" + +#: dcim/models/device_components.py:650 +msgid "channel frequency (MHz)" +msgstr "frecuencia de canal (MHz)" + +#: dcim/models/device_components.py:651 dcim/models/device_components.py:659 +msgid "Populated by selected channel (if set)" +msgstr "Se rellena por el canal seleccionado (si está configurado)" + +#: dcim/models/device_components.py:665 +msgid "transmit power (dBm)" +msgstr "potencia de transmisión (dBm)" + +#: dcim/models/device_components.py:690 wireless/models.py:116 +msgid "wireless LANs" +msgstr "LAN inalámbricas" + +#: dcim/models/device_components.py:698 +#: virtualization/models/virtualmachines.py:328 +msgid "untagged VLAN" +msgstr "VLAN sin etiquetar" + +#: dcim/models/device_components.py:704 +#: virtualization/models/virtualmachines.py:334 +msgid "tagged VLANs" +msgstr "VLAN etiquetadas" + +#: dcim/models/device_components.py:746 +#: virtualization/models/virtualmachines.py:370 +msgid "interface" +msgstr "interfaz" + +#: dcim/models/device_components.py:747 +#: virtualization/models/virtualmachines.py:371 +msgid "interfaces" +msgstr "interfaz" + +#: dcim/models/device_components.py:758 +#, python-brace-format +msgid "{display_type} interfaces cannot have a cable attached." +msgstr "{display_type} las interfaces no pueden tener un cable conectado." + +#: dcim/models/device_components.py:766 +#, python-brace-format +msgid "{display_type} interfaces cannot be marked as connected." +msgstr "{display_type} las interfaces no se pueden marcar como conectadas." + +#: dcim/models/device_components.py:775 +#: virtualization/models/virtualmachines.py:383 +msgid "An interface cannot be its own parent." +msgstr "Una interfaz no puede ser su propia interfaz principal." + +#: dcim/models/device_components.py:779 +msgid "Only virtual interfaces may be assigned to a parent interface." +msgstr "Solo se pueden asignar interfaces virtuales a una interfaz principal." + +#: dcim/models/device_components.py:786 +#, python-brace-format +msgid "" +"The selected parent interface ({interface}) belongs to a different device " +"({device})" +msgstr "" +"La interfaz principal seleccionada ({interface}) pertenece a un dispositivo " +"diferente ({device})" + +#: dcim/models/device_components.py:792 +#, python-brace-format +msgid "" +"The selected parent interface ({interface}) belongs to {device}, which is " +"not part of virtual chassis {virtual_chassis}." +msgstr "" +"La interfaz principal seleccionada ({interface}) pertenece a {device}, que " +"no forma parte del chasis virtual {virtual_chassis}." + +#: dcim/models/device_components.py:812 +#, python-brace-format +msgid "" +"The selected bridge interface ({bridge}) belongs to a different device " +"({device})." +msgstr "" +"La interfaz de puente seleccionada ({bridge}) pertenece a un dispositivo " +"diferente ({device})." + +#: dcim/models/device_components.py:818 +#, python-brace-format +msgid "" +"The selected bridge interface ({interface}) belongs to {device}, which is " +"not part of virtual chassis {virtual_chassis}." +msgstr "" +"La interfaz de puente seleccionada ({interface}) pertenece a {device}, que " +"no forma parte del chasis virtual {virtual_chassis}." + +#: dcim/models/device_components.py:829 +msgid "Virtual interfaces cannot have a parent LAG interface." +msgstr "Las interfaces virtuales no pueden tener una interfaz LAG principal." + +#: dcim/models/device_components.py:833 +msgid "A LAG interface cannot be its own parent." +msgstr "Una interfaz LAG no puede ser su propia interfaz principal." + +#: dcim/models/device_components.py:840 +#, python-brace-format +msgid "" +"The selected LAG interface ({lag}) belongs to a different device ({device})." +msgstr "" +"La interfaz LAG seleccionada ({lag}) pertenece a un dispositivo diferente " +"({device})." + +#: dcim/models/device_components.py:846 +#, python-brace-format +msgid "" +"The selected LAG interface ({lag}) belongs to {device}, which is not part of" +" virtual chassis {virtual_chassis}." +msgstr "" +"La interfaz LAG seleccionada ({lag}) pertenece a {device}, que no forma " +"parte del chasis virtual {virtual_chassis}." + +#: dcim/models/device_components.py:857 +msgid "Virtual interfaces cannot have a PoE mode." +msgstr "Las interfaces virtuales no pueden tener un modo PoE." + +#: dcim/models/device_components.py:861 +msgid "Virtual interfaces cannot have a PoE type." +msgstr "Las interfaces virtuales no pueden tener un tipo PoE." + +#: dcim/models/device_components.py:867 +msgid "Must specify PoE mode when designating a PoE type." +msgstr "Debe especificar el modo PoE al designar un tipo de PoE." + +#: dcim/models/device_components.py:874 +msgid "Wireless role may be set only on wireless interfaces." +msgstr "" +"La función inalámbrica solo se puede configurar en las interfaces " +"inalámbricas." + +#: dcim/models/device_components.py:876 +msgid "Channel may be set only on wireless interfaces." +msgstr "El canal solo se puede configurar en las interfaces inalámbricas." + +#: dcim/models/device_components.py:882 +msgid "Channel frequency may be set only on wireless interfaces." +msgstr "" +"La frecuencia del canal solo se puede configurar en las interfaces " +"inalámbricas." + +#: dcim/models/device_components.py:886 +msgid "Cannot specify custom frequency with channel selected." +msgstr "" +"No se puede especificar la frecuencia personalizada con el canal " +"seleccionado." + +#: dcim/models/device_components.py:892 +msgid "Channel width may be set only on wireless interfaces." +msgstr "" +"El ancho del canal solo se puede establecer en las interfaces inalámbricas." + +#: dcim/models/device_components.py:894 +msgid "Cannot specify custom width with channel selected." +msgstr "" +"No se puede especificar un ancho personalizado con el canal seleccionado." + +#: dcim/models/device_components.py:902 +#, python-brace-format +msgid "" +"The untagged VLAN ({untagged_vlan}) must belong to the same site as the " +"interface's parent device, or it must be global." +msgstr "" +"La VLAN sin etiquetar ({untagged_vlan}) debe pertenecer al mismo sitio que " +"el dispositivo principal de la interfaz o debe ser global." + +#: dcim/models/device_components.py:991 +msgid "Mapped position on corresponding rear port" +msgstr "Posición mapeada en el puerto trasero correspondiente" + +#: dcim/models/device_components.py:1007 +msgid "front port" +msgstr "puerto frontal" + +#: dcim/models/device_components.py:1008 +msgid "front ports" +msgstr "puertos frontales" + +#: dcim/models/device_components.py:1022 +#, python-brace-format +msgid "Rear port ({rear_port}) must belong to the same device" +msgstr "Puerto trasero ({rear_port}) debe pertenecer al mismo dispositivo" + +#: dcim/models/device_components.py:1030 +#, python-brace-format +msgid "" +"Invalid rear port position ({rear_port_position}): Rear port {name} has only" +" {positions} positions." +msgstr "" +"Posición del puerto trasero no válida ({rear_port_position}): puerto trasero" +" {name} solo tiene {positions} posiciones." + +#: dcim/models/device_components.py:1060 +msgid "Number of front ports which may be mapped" +msgstr "Número de puertos frontales que se pueden mapear" + +#: dcim/models/device_components.py:1065 +msgid "rear port" +msgstr "puerto trasero" + +#: dcim/models/device_components.py:1066 +msgid "rear ports" +msgstr "puertos traseros" + +#: dcim/models/device_components.py:1080 +#, python-brace-format +msgid "" +"The number of positions cannot be less than the number of mapped front ports" +" ({frontport_count})" +msgstr "" +"El número de posiciones no puede ser inferior al número de puertos frontales" +" mapeados ({frontport_count})" + +#: dcim/models/device_components.py:1104 +msgid "module bay" +msgstr "compartimiento de módulos" + +#: dcim/models/device_components.py:1105 +msgid "module bays" +msgstr "compartimentos de módulos" + +#: dcim/models/device_components.py:1118 +msgid "parent_bay" +msgstr "parent_bay" + +#: dcim/models/device_components.py:1126 +msgid "device bay" +msgstr "compartimiento de dispositivos" + +#: dcim/models/device_components.py:1127 +msgid "device bays" +msgstr "compartimentos para dispositivos" + +#: dcim/models/device_components.py:1137 +#, python-brace-format +msgid "This type of device ({device_type}) does not support device bays." +msgstr "" +"Este tipo de dispositivo ({device_type}) no admite compartimentos para " +"dispositivos." + +#: dcim/models/device_components.py:1143 +msgid "Cannot install a device into itself." +msgstr "No se puede instalar un dispositivo en sí mismo." + +#: dcim/models/device_components.py:1151 +#, python-brace-format +msgid "" +"Cannot install the specified device; device is already installed in {bay}." +msgstr "" +"No se puede instalar el dispositivo especificado; el dispositivo ya está " +"instalado en {bay}." + +#: dcim/models/device_components.py:1172 +msgid "inventory item role" +msgstr "rol de artículo de inventario" + +#: dcim/models/device_components.py:1173 +msgid "inventory item roles" +msgstr "roles de artículos de inventario" + +#: dcim/models/device_components.py:1230 dcim/models/devices.py:595 +#: dcim/models/devices.py:1173 dcim/models/racks.py:113 +msgid "serial number" +msgstr "número de serie" + +#: dcim/models/device_components.py:1238 dcim/models/devices.py:603 +#: dcim/models/devices.py:1180 dcim/models/racks.py:120 +msgid "asset tag" +msgstr "etiqueta de activo" + +#: dcim/models/device_components.py:1239 +msgid "A unique tag used to identify this item" +msgstr "Una etiqueta única que se utiliza para identificar este artículo" + +#: dcim/models/device_components.py:1242 +msgid "discovered" +msgstr "descubierto" + +#: dcim/models/device_components.py:1244 +msgid "This item was automatically discovered" +msgstr "Este artículo se descubrió automáticamente" + +#: dcim/models/device_components.py:1262 +msgid "inventory item" +msgstr "artículo de inventario" + +#: dcim/models/device_components.py:1263 +msgid "inventory items" +msgstr "artículos de inventario" + +#: dcim/models/device_components.py:1274 +msgid "Cannot assign self as parent." +msgstr "No se puede asignar a sí mismo como padre." + +#: dcim/models/device_components.py:1282 +msgid "Parent inventory item does not belong to the same device." +msgstr "" +"El artículo del inventario principal no pertenece al mismo dispositivo." + +#: dcim/models/device_components.py:1288 +msgid "Cannot move an inventory item with dependent children" +msgstr "No se puede mover un artículo del inventario con hijos a cargo" + +#: dcim/models/device_components.py:1296 +msgid "Cannot assign inventory item to component on another device" +msgstr "" +"No se puede asignar un artículo de inventario a un componente de otro " +"dispositivo" + +#: dcim/models/devices.py:54 +msgid "manufacturer" +msgstr "fabricante" + +#: dcim/models/devices.py:55 +msgid "manufacturers" +msgstr "fabricantes" + +#: dcim/models/devices.py:82 dcim/models/devices.py:381 +msgid "model" +msgstr "modelo" + +#: dcim/models/devices.py:95 +msgid "default platform" +msgstr "plataforma predeterminada" + +#: dcim/models/devices.py:98 dcim/models/devices.py:385 +msgid "part number" +msgstr "número de pieza" + +#: dcim/models/devices.py:101 dcim/models/devices.py:388 +msgid "Discrete part number (optional)" +msgstr "Número de pieza discreto (opcional)" + +#: dcim/models/devices.py:107 dcim/models/racks.py:137 +msgid "height (U)" +msgstr "altura (U)" + +#: dcim/models/devices.py:111 +msgid "exclude from utilization" +msgstr "excluir de la utilización" + +#: dcim/models/devices.py:112 +msgid "Devices of this type are excluded when calculating rack utilization." +msgstr "" +"Los dispositivos de este tipo se excluyen al calcular la utilización de los " +"racks." + +#: dcim/models/devices.py:116 +msgid "is full depth" +msgstr "es de profundidad total" + +#: dcim/models/devices.py:117 +msgid "Device consumes both front and rear rack faces." +msgstr "El dispositivo consume las caras delantera y trasera del bastidor." + +#: dcim/models/devices.py:123 +msgid "parent/child status" +msgstr "estado de padre/hijo" + +#: dcim/models/devices.py:124 +msgid "" +"Parent devices house child devices in device bays. Leave blank if this " +"device type is neither a parent nor a child." +msgstr "" +"Los dispositivos principales alojan los dispositivos infantiles en " +"compartimentos para dispositivos. Déjelo en blanco si este tipo de " +"dispositivo no es para padres ni para niños." + +#: dcim/models/devices.py:128 dcim/models/devices.py:647 +msgid "airflow" +msgstr "flujo de aire" + +#: dcim/models/devices.py:204 +msgid "device type" +msgstr "tipo de dispositivo" + +#: dcim/models/devices.py:205 +msgid "device types" +msgstr "tipos de dispositivos" + +#: dcim/models/devices.py:289 +msgid "U height must be in increments of 0.5 rack units." +msgstr "La altura en U debe ser en incrementos de 0,5 unidades de bastidor." + +#: dcim/models/devices.py:306 +#, python-brace-format +msgid "" +"Device {device} in rack {rack} does not have sufficient space to accommodate" +" a height of {height}U" +msgstr "" +"Dispositivo {device} en un estante {rack} no tiene espacio suficiente para " +"acomodar una altura de {height}U" + +#: dcim/models/devices.py:321 +#, python-brace-format +msgid "" +"Unable to set 0U height: Found {racked_instance_count} " +"instances already mounted within racks." +msgstr "" +"No se puede establecer la altura 0U: encontrado {racked_instance_count} instancias ya está montado dentro" +" de bastidores." + +#: dcim/models/devices.py:330 +msgid "" +"Must delete all device bay templates associated with this device before " +"declassifying it as a parent device." +msgstr "" +"Debe eliminar todas las plantillas de compartimentos de dispositivos " +"asociadas a este dispositivo antes de desclasificarlo como dispositivo " +"principal." + +#: dcim/models/devices.py:336 +msgid "Child device types must be 0U." +msgstr "Los tipos de dispositivos secundarios deben ser 0U." + +#: dcim/models/devices.py:404 +msgid "module type" +msgstr "tipo de módulo" + +#: dcim/models/devices.py:405 +msgid "module types" +msgstr "tipos de módulos" + +#: dcim/models/devices.py:473 +msgid "Virtual machines may be assigned to this role" +msgstr "Se pueden asignar máquinas virtuales a esta función" + +#: dcim/models/devices.py:485 +msgid "device role" +msgstr "rol del dispositivo" + +#: dcim/models/devices.py:486 +msgid "device roles" +msgstr "funciones del dispositivo" + +#: dcim/models/devices.py:503 +msgid "Optionally limit this platform to devices of a certain manufacturer" +msgstr "" +"Si lo desea, limite esta plataforma a dispositivos de un fabricante " +"determinado." + +#: dcim/models/devices.py:515 +msgid "platform" +msgstr "plataforma" + +#: dcim/models/devices.py:516 +msgid "platforms" +msgstr "plataformas" + +#: dcim/models/devices.py:564 +msgid "The function this device serves" +msgstr "La función que cumple este dispositivo" + +#: dcim/models/devices.py:596 +msgid "Chassis serial number, assigned by the manufacturer" +msgstr "Número de serie del chasis, asignado por el fabricante" + +#: dcim/models/devices.py:604 dcim/models/devices.py:1181 +msgid "A unique tag used to identify this device" +msgstr "Una etiqueta única que se utiliza para identificar este dispositivo" + +#: dcim/models/devices.py:631 +msgid "position (U)" +msgstr "posición (U)" + +#: dcim/models/devices.py:638 +msgid "rack face" +msgstr "cara del estante" + +#: dcim/models/devices.py:658 dcim/models/devices.py:1390 +#: virtualization/models/virtualmachines.py:98 +msgid "primary IPv4" +msgstr "IPv4 principal" + +#: dcim/models/devices.py:666 dcim/models/devices.py:1398 +#: virtualization/models/virtualmachines.py:106 +msgid "primary IPv6" +msgstr "IPv6 principal" + +#: dcim/models/devices.py:674 +msgid "out-of-band IP" +msgstr "IP fuera de banda" + +#: dcim/models/devices.py:691 +msgid "VC position" +msgstr "Posición VC" + +#: dcim/models/devices.py:695 +msgid "Virtual chassis position" +msgstr "Posición virtual del chasis" + +#: dcim/models/devices.py:698 +msgid "VC priority" +msgstr "Prioridad VC" + +#: dcim/models/devices.py:702 +msgid "Virtual chassis master election priority" +msgstr "Prioridad de elección del maestro del chasis virtual" + +#: dcim/models/devices.py:705 dcim/models/sites.py:207 +msgid "latitude" +msgstr "latitud" + +#: dcim/models/devices.py:710 dcim/models/devices.py:718 +#: dcim/models/sites.py:212 dcim/models/sites.py:220 +msgid "GPS coordinate in decimal format (xx.yyyyyy)" +msgstr "Coordenada GPS en formato decimal (xx.aaaaa)" + +#: dcim/models/devices.py:713 dcim/models/sites.py:215 +msgid "longitude" +msgstr "longitud" + +#: dcim/models/devices.py:786 +msgid "Device name must be unique per site." +msgstr "El nombre del dispositivo debe ser único por sitio." + +#: dcim/models/devices.py:797 ipam/models/services.py:75 +msgid "device" +msgstr "dispositivo" + +#: dcim/models/devices.py:798 +msgid "devices" +msgstr "dispositivos" + +#: dcim/models/devices.py:838 +#, python-brace-format +msgid "Rack {rack} does not belong to site {site}." +msgstr "Estante {rack} no pertenece al sitio {site}." + +#: dcim/models/devices.py:843 +#, python-brace-format +msgid "Location {location} does not belong to site {site}." +msgstr "Ubicación {location} no pertenece al sitio {site}." + +#: dcim/models/devices.py:849 +#, python-brace-format +msgid "Rack {rack} does not belong to location {location}." +msgstr "Estante {rack} no pertenece a la ubicación {location}." + +#: dcim/models/devices.py:856 +msgid "Cannot select a rack face without assigning a rack." +msgstr "No se puede seleccionar una cara de bastidor sin asignar un bastidor." + +#: dcim/models/devices.py:860 +msgid "Cannot select a rack position without assigning a rack." +msgstr "" +"No se puede seleccionar una posición de cremallera sin asignar una " +"cremallera." + +#: dcim/models/devices.py:866 +msgid "Position must be in increments of 0.5 rack units." +msgstr "La posición debe estar en incrementos de 0,5 unidades de estante." + +#: dcim/models/devices.py:870 +msgid "Must specify rack face when defining rack position." +msgstr "" +"Debe especificar la cara de la cremallera al definir la posición de la " +"cremallera." + +#: dcim/models/devices.py:878 +#, python-brace-format +msgid "" +"A U0 device type ({device_type}) cannot be assigned to a rack position." +msgstr "" +"Un tipo de dispositivo U0 ({device_type}) no se puede asignar a una posición" +" de cremallera." + +#: dcim/models/devices.py:889 +msgid "" +"Child device types cannot be assigned to a rack face. This is an attribute " +"of the parent device." +msgstr "" +"Los tipos de dispositivos secundarios no se pueden asignar a la cara de un " +"bastidor. Este es un atributo del dispositivo principal." + +#: dcim/models/devices.py:896 +msgid "" +"Child device types cannot be assigned to a rack position. This is an " +"attribute of the parent device." +msgstr "" +"Los tipos de dispositivos secundarios no se pueden asignar a una posición de" +" bastidor. Este es un atributo del dispositivo principal." + +#: dcim/models/devices.py:910 +#, python-brace-format +msgid "" +"U{position} is already occupied or does not have sufficient space to " +"accommodate this device type: {device_type} ({u_height}U)" +msgstr "" +"U{position} ya está ocupado o no tiene espacio suficiente para este tipo de " +"dispositivo: {device_type} ({u_height}U)" + +#: dcim/models/devices.py:925 +#, python-brace-format +msgid "{ip} is not an IPv4 address." +msgstr "{ip} no es una dirección IPv4." + +#: dcim/models/devices.py:934 dcim/models/devices.py:949 +#, python-brace-format +msgid "The specified IP address ({ip}) is not assigned to this device." +msgstr "" +"La dirección IP especificada ({ip}) no está asignado a este dispositivo." + +#: dcim/models/devices.py:940 +#, python-brace-format +msgid "{ip} is not an IPv6 address." +msgstr "{ip} no es una dirección IPv6." + +#: dcim/models/devices.py:967 +#, python-brace-format +msgid "" +"The assigned platform is limited to {platform_manufacturer} device types, " +"but this device's type belongs to {devicetype_manufacturer}." +msgstr "" +"La plataforma asignada está limitada a {platform_manufacturer} tipos de " +"dispositivos, pero el tipo de este dispositivo pertenece a " +"{devicetype_manufacturer}." + +#: dcim/models/devices.py:978 +#, python-brace-format +msgid "The assigned cluster belongs to a different site ({site})" +msgstr "El clúster asignado pertenece a un sitio diferente ({site})" + +#: dcim/models/devices.py:986 +msgid "A device assigned to a virtual chassis must have its position defined." +msgstr "" +"Un dispositivo asignado a un chasis virtual debe tener su posición definida." + +#: dcim/models/devices.py:1188 +msgid "module" +msgstr "módulo" + +#: dcim/models/devices.py:1189 +msgid "modules" +msgstr "módulos" + +#: dcim/models/devices.py:1205 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"El módulo debe instalarse en un compartimiento de módulos que pertenezca al " +"dispositivo asignado ({device})." + +#: dcim/models/devices.py:1309 +msgid "domain" +msgstr "dominio" + +#: dcim/models/devices.py:1322 dcim/models/devices.py:1323 +msgid "virtual chassis" +msgstr "chasis virtual" + +#: dcim/models/devices.py:1338 +#, python-brace-format +msgid "" +"The selected master ({master}) is not assigned to this virtual chassis." +msgstr "" +"El maestro seleccionado ({master}) no está asignado a este chasis virtual." + +#: dcim/models/devices.py:1354 +#, python-brace-format +msgid "" +"Unable to delete virtual chassis {self}. There are member interfaces which " +"form a cross-chassis LAG interfaces." +msgstr "" +"No se puede eliminar el chasis virtual {self}. Hay interfaces miembros que " +"forman interfaces LAG entre chasis." + +#: dcim/models/devices.py:1379 vpn/models/l2vpn.py:37 +msgid "identifier" +msgstr "identificador" + +#: dcim/models/devices.py:1380 +msgid "Numeric identifier unique to the parent device" +msgstr "Identificador numérico exclusivo del dispositivo principal" + +#: dcim/models/devices.py:1408 extras/models/models.py:129 +#: extras/models/models.py:724 netbox/models/__init__.py:114 +msgid "comments" +msgstr "comentarios" + +#: dcim/models/devices.py:1424 +msgid "virtual device context" +msgstr "contexto de dispositivo virtual" + +#: dcim/models/devices.py:1425 +msgid "virtual device contexts" +msgstr "contextos de dispositivos virtuales" + +#: dcim/models/devices.py:1457 +#, python-brace-format +msgid "{ip} is not an IPv{family} address." +msgstr "{ip} no es un IPv{family} dirección." + +#: dcim/models/devices.py:1463 +msgid "Primary IP address must belong to an interface on the assigned device." +msgstr "" +"La dirección IP principal debe pertenecer a una interfaz del dispositivo " +"asignado." + +#: dcim/models/mixins.py:15 extras/models/configs.py:41 +#: extras/models/models.py:343 extras/models/models.py:552 +#: extras/models/search.py:50 ipam/models/ip.py:193 +msgid "weight" +msgstr "peso" + +#: dcim/models/mixins.py:22 +msgid "weight unit" +msgstr "unidad de peso" + +#: dcim/models/mixins.py:51 +msgid "Must specify a unit when setting a weight" +msgstr "Debe especificar una unidad al establecer un peso" + +#: dcim/models/power.py:55 +msgid "power panel" +msgstr "panel de alimentación" + +#: dcim/models/power.py:56 +msgid "power panels" +msgstr "paneles de alimentación" + +#: dcim/models/power.py:70 +#, python-brace-format +msgid "" +"Location {location} ({location_site}) is in a different site than {site}" +msgstr "" +"Ubicación {location} ({location_site}) está en un sitio diferente al {site}" + +#: dcim/models/power.py:107 +msgid "supply" +msgstr "suministrar" + +#: dcim/models/power.py:113 +msgid "phase" +msgstr "fase" + +#: dcim/models/power.py:119 +msgid "voltage" +msgstr "voltaje" + +#: dcim/models/power.py:124 +msgid "amperage" +msgstr "amperaje" + +#: dcim/models/power.py:129 +msgid "max utilization" +msgstr "utilización máxima" + +#: dcim/models/power.py:132 +msgid "Maximum permissible draw (percentage)" +msgstr "Consumo máximo permitido (porcentaje)" + +#: dcim/models/power.py:135 +msgid "available power" +msgstr "potencia disponible" + +#: dcim/models/power.py:163 +msgid "power feed" +msgstr "alimentación" + +#: dcim/models/power.py:164 +msgid "power feeds" +msgstr "fuentes de alimentación" + +#: dcim/models/power.py:178 +#, python-brace-format +msgid "" +"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " +"are in different sites." +msgstr "" +"Estante {rack} ({rack_site}) y panel de alimentación {powerpanel} " +"({powerpanel_site}) están en diferentes sitios." + +#: dcim/models/power.py:189 +msgid "Voltage cannot be negative for AC supply" +msgstr "" +"La tensión no puede ser negativa para el suministro de corriente alterna" + +#: dcim/models/racks.py:49 +msgid "rack role" +msgstr "rol de bastidor" + +#: dcim/models/racks.py:50 +msgid "rack roles" +msgstr "roles de seguimiento" + +#: dcim/models/racks.py:74 +msgid "facility ID" +msgstr "ID de la instalación" + +#: dcim/models/racks.py:75 +msgid "Locally-assigned identifier" +msgstr "Identificador asignado localmente" + +#: dcim/models/racks.py:108 ipam/forms/bulk_import.py:200 +#: ipam/forms/bulk_import.py:265 ipam/forms/bulk_import.py:300 +#: ipam/forms/bulk_import.py:467 virtualization/forms/bulk_import.py:112 +msgid "Functional role" +msgstr "Función funcional" + +#: dcim/models/racks.py:121 +msgid "A unique tag used to identify this rack" +msgstr "Una etiqueta única que se utiliza para identificar este estante" + +#: dcim/models/racks.py:132 +msgid "width" +msgstr "anchura" + +#: dcim/models/racks.py:133 +msgid "Rail-to-rail width" +msgstr "Ancho de riel a riel" + +#: dcim/models/racks.py:139 +msgid "Height in rack units" +msgstr "Altura en unidades de estantería" + +#: dcim/models/racks.py:143 +msgid "starting unit" +msgstr "unidad de arranque" + +#: dcim/models/racks.py:145 +msgid "Starting unit for rack" +msgstr "Unidad de arranque para bastidor" + +#: dcim/models/racks.py:149 +msgid "descending units" +msgstr "unidades descendentes" + +#: dcim/models/racks.py:150 +msgid "Units are numbered top-to-bottom" +msgstr "Las unidades están numeradas de arriba a abajo" + +#: dcim/models/racks.py:153 +msgid "outer width" +msgstr "ancho exterior" + +#: dcim/models/racks.py:156 +msgid "Outer dimension of rack (width)" +msgstr "Dimensión exterior del estante (ancho)" + +#: dcim/models/racks.py:159 +msgid "outer depth" +msgstr "profundidad exterior" + +#: dcim/models/racks.py:162 +msgid "Outer dimension of rack (depth)" +msgstr "Dimensión exterior del bastidor (profundidad)" + +#: dcim/models/racks.py:165 +msgid "outer unit" +msgstr "unidad exterior" + +#: dcim/models/racks.py:171 +msgid "max weight" +msgstr "peso máximo" + +#: dcim/models/racks.py:174 +msgid "Maximum load capacity for the rack" +msgstr "Capacidad de carga máxima del bastidor" + +#: dcim/models/racks.py:182 +msgid "mounting depth" +msgstr "profundidad de montaje" + +#: dcim/models/racks.py:186 +msgid "" +"Maximum depth of a mounted device, in millimeters. For four-post racks, this" +" is the distance between the front and rear rails." +msgstr "" +"Profundidad máxima de un dispositivo montado, en milímetros. En el caso de " +"los estantes de cuatro postes, esta es la distancia entre los rieles " +"delantero y trasero." + +#: dcim/models/racks.py:220 +msgid "rack" +msgstr "estante" + +#: dcim/models/racks.py:221 +msgid "racks" +msgstr "bastidores" + +#: dcim/models/racks.py:236 +#, python-brace-format +msgid "Assigned location must belong to parent site ({site})." +msgstr "La ubicación asignada debe pertenecer al sitio principal ({site})." + +#: dcim/models/racks.py:240 +msgid "Must specify a unit when setting an outer width/depth" +msgstr "" +"Debe especificar una unidad al establecer una anchura o profundidad " +"exteriores" + +#: dcim/models/racks.py:244 +msgid "Must specify a unit when setting a maximum weight" +msgstr "Debe especificar una unidad al establecer un peso máximo" + +#: dcim/models/racks.py:254 +#, python-brace-format +msgid "" +"Rack must be at least {min_height}U tall to house currently installed " +"devices." +msgstr "" +"El estante debe tener al menos {min_height}Hablo para alojar los " +"dispositivos instalados actualmente." + +#: dcim/models/racks.py:261 +#, python-brace-format +msgid "" +"Rack unit numbering must begin at {position} or less to house currently " +"installed devices." +msgstr "" +"La numeración de las unidades del bastidor debe comenzar en {position} o " +"menos para alojar los dispositivos actualmente instalados." + +#: dcim/models/racks.py:269 +#, python-brace-format +msgid "Location must be from the same site, {site}." +msgstr "La ubicación debe ser del mismo sitio, {site}." + +#: dcim/models/racks.py:522 +msgid "units" +msgstr "unidades" + +#: dcim/models/racks.py:548 +msgid "rack reservation" +msgstr "reserva de seguimiento" + +#: dcim/models/racks.py:549 +msgid "rack reservations" +msgstr "Seguimiento de reservas" + +#: dcim/models/racks.py:566 +#, python-brace-format +msgid "Invalid unit(s) for {height}U rack: {unit_list}" +msgstr "" +"Unidad (es) no válida (s) para {height}Rack de Reino Unido: {unit_list}" + +#: dcim/models/racks.py:579 +#, python-brace-format +msgid "The following units have already been reserved: {unit_list}" +msgstr "Ya se han reservado las siguientes unidades: {unit_list}" + +#: dcim/models/sites.py:49 +msgid "A top-level region with this name already exists." +msgstr "Ya existe una región de nivel superior con este nombre." + +#: dcim/models/sites.py:59 +msgid "A top-level region with this slug already exists." +msgstr "Ya existe una región de alto nivel con esta babosa." + +#: dcim/models/sites.py:62 +msgid "region" +msgstr "región" + +#: dcim/models/sites.py:63 +msgid "regions" +msgstr "regiones" + +#: dcim/models/sites.py:102 +msgid "A top-level site group with this name already exists." +msgstr "Ya existe un grupo de sitio de nivel superior con este nombre." + +#: dcim/models/sites.py:112 +msgid "A top-level site group with this slug already exists." +msgstr "Ya existe un grupo de sitios de nivel superior con este slug." + +#: dcim/models/sites.py:115 +msgid "site group" +msgstr "grupo de sitios" + +#: dcim/models/sites.py:116 +msgid "site groups" +msgstr "grupos de sitios" + +#: dcim/models/sites.py:141 +msgid "Full name of the site" +msgstr "Nombre completo del sitio" + +#: dcim/models/sites.py:181 +msgid "facility" +msgstr "instalaciones" + +#: dcim/models/sites.py:184 +msgid "Local facility ID or description" +msgstr "ID o descripción de la instalación local" + +#: dcim/models/sites.py:195 +msgid "physical address" +msgstr "dirección física" + +#: dcim/models/sites.py:198 +msgid "Physical location of the building" +msgstr "Ubicación física del edificio" + +#: dcim/models/sites.py:201 +msgid "shipping address" +msgstr "dirección de envío" + +#: dcim/models/sites.py:204 +msgid "If different from the physical address" +msgstr "Si es diferente de la dirección física" + +#: dcim/models/sites.py:238 +msgid "site" +msgstr "sitio" + +#: dcim/models/sites.py:239 +msgid "sites" +msgstr "sitios" + +#: dcim/models/sites.py:303 +msgid "A location with this name already exists within the specified site." +msgstr "Ya existe una ubicación con este nombre en el sitio especificado." + +#: dcim/models/sites.py:313 +msgid "A location with this slug already exists within the specified site." +msgstr "Ya existe una ubicación con esta babosa en el sitio especificado." + +#: dcim/models/sites.py:316 +msgid "location" +msgstr "ubicación" + +#: dcim/models/sites.py:317 +msgid "locations" +msgstr "ubicaciones" + +#: dcim/models/sites.py:331 +#, python-brace-format +msgid "Parent location ({parent}) must belong to the same site ({site})." +msgstr "" +"Ubicación de los padres ({parent}) debe pertenecer al mismo sitio ({site})." + +#: dcim/tables/cables.py:54 +msgid "Termination A" +msgstr "Terminación A" + +#: dcim/tables/cables.py:59 +msgid "Termination B" +msgstr "Terminación B" + +#: dcim/tables/cables.py:65 wireless/tables/wirelesslink.py:22 +msgid "Device A" +msgstr "Dispositivo A" + +#: dcim/tables/cables.py:71 wireless/tables/wirelesslink.py:31 +msgid "Device B" +msgstr "Dispositivo B" + +#: dcim/tables/cables.py:77 +msgid "Location A" +msgstr "Ubicación A" + +#: dcim/tables/cables.py:83 +msgid "Location B" +msgstr "Ubicación B" + +#: dcim/tables/cables.py:89 +msgid "Rack A" +msgstr "Bastidor A" + +#: dcim/tables/cables.py:95 +msgid "Rack B" +msgstr "Estante B" + +#: dcim/tables/cables.py:101 +msgid "Site A" +msgstr "Sitio A" + +#: dcim/tables/cables.py:107 +msgid "Site B" +msgstr "Sitio B" + +#: dcim/tables/connections.py:27 templates/dcim/consoleport.html:18 +#: templates/dcim/consoleserverport.html:75 templates/dcim/frontport.html:119 +#: templates/dcim/inventoryitem_edit.html:39 +msgid "Console Port" +msgstr "Puerto de consola" + +#: dcim/tables/connections.py:31 dcim/tables/connections.py:50 +#: dcim/tables/connections.py:71 +#: templates/dcim/inc/connection_endpoints.html:16 +msgid "Reachable" +msgstr "Accesible" + +#: dcim/tables/connections.py:46 dcim/tables/devices.py:524 +#: templates/dcim/inventoryitem_edit.html:64 +#: templates/dcim/poweroutlet.html:47 templates/dcim/powerport.html:18 +msgid "Power Port" +msgstr "Puerto de alimentación" + +#: dcim/tables/devices.py:94 dcim/tables/devices.py:139 +#: dcim/tables/racks.py:81 dcim/tables/sites.py:143 +#: netbox/navigation/menu.py:57 netbox/navigation/menu.py:61 +#: netbox/navigation/menu.py:63 virtualization/forms/model_forms.py:125 +#: virtualization/tables/clusters.py:83 virtualization/views.py:211 +msgid "Devices" +msgstr "Dispositivos" + +#: dcim/tables/devices.py:99 dcim/tables/devices.py:144 +#: virtualization/tables/clusters.py:88 +msgid "VMs" +msgstr "VM" + +#: dcim/tables/devices.py:133 dcim/tables/devices.py:245 +#: extras/forms/model_forms.py:506 templates/dcim/device.html:114 +#: templates/dcim/device/render_config.html:11 +#: templates/dcim/device/render_config.html:15 +#: templates/dcim/devicerole.html:47 templates/dcim/platform.html:44 +#: templates/extras/configtemplate.html:10 +#: templates/virtualization/virtualmachine.html:47 +#: templates/virtualization/virtualmachine/render_config.html:11 +#: templates/virtualization/virtualmachine/render_config.html:15 +#: virtualization/tables/virtualmachines.py:93 +msgid "Config Template" +msgstr "Plantilla de configuración" + +#: dcim/tables/devices.py:216 dcim/tables/devices.py:1069 +#: ipam/forms/bulk_import.py:511 ipam/forms/model_forms.py:296 +#: ipam/tables/ip.py:352 ipam/tables/ip.py:418 ipam/tables/ip.py:441 +#: templates/ipam/ipaddress.html:12 templates/ipam/ipaddress_edit.html:14 +#: virtualization/tables/virtualmachines.py:81 +msgid "IP Address" +msgstr "Dirección IP" + +#: dcim/tables/devices.py:220 dcim/tables/devices.py:1073 +#: virtualization/tables/virtualmachines.py:72 +msgid "IPv4 Address" +msgstr "Dirección IPv4" + +#: dcim/tables/devices.py:224 dcim/tables/devices.py:1077 +#: virtualization/tables/virtualmachines.py:76 +msgid "IPv6 Address" +msgstr "Dirección IPv6" + +#: dcim/tables/devices.py:239 +msgid "VC Position" +msgstr "Posición VC" + +#: dcim/tables/devices.py:242 +msgid "VC Priority" +msgstr "Prioridad VC" + +#: dcim/tables/devices.py:249 templates/dcim/device_edit.html:38 +#: templates/dcim/devicebay_populate.html:16 +msgid "Parent Device" +msgstr "Dispositivo principal" + +#: dcim/tables/devices.py:254 +msgid "Position (Device Bay)" +msgstr "Posición (bahía de dispositivos)" + +#: dcim/tables/devices.py:263 +msgid "Console ports" +msgstr "Puertos de consola" + +#: dcim/tables/devices.py:266 +msgid "Console server ports" +msgstr "Puertos de servidor de consola" + +#: dcim/tables/devices.py:269 +msgid "Power ports" +msgstr "Puertos de alimentación" + +#: dcim/tables/devices.py:272 +msgid "Power outlets" +msgstr "tomas de corriente" + +#: dcim/tables/devices.py:275 dcim/tables/devices.py:1082 +#: dcim/tables/devicetypes.py:125 dcim/views.py:1002 dcim/views.py:1241 +#: dcim/views.py:1927 netbox/navigation/menu.py:82 +#: netbox/navigation/menu.py:238 templates/dcim/device/base.html:37 +#: templates/dcim/device_list.html:43 templates/dcim/devicetype/base.html:34 +#: templates/dcim/module.html:34 templates/dcim/moduletype/base.html:34 +#: templates/dcim/virtualdevicecontext.html:64 +#: templates/dcim/virtualdevicecontext.html:85 +#: templates/virtualization/virtualmachine/base.html:27 +#: templates/virtualization/virtualmachine_list.html:14 +#: virtualization/tables/virtualmachines.py:87 virtualization/views.py:368 +#: wireless/tables/wirelesslan.py:55 +msgid "Interfaces" +msgstr "Interfaces" + +#: dcim/tables/devices.py:278 +msgid "Front ports" +msgstr "Puertos frontales" + +#: dcim/tables/devices.py:284 +msgid "Device bays" +msgstr "Compartimentos para dispositivos" + +#: dcim/tables/devices.py:287 +msgid "Module bays" +msgstr "Bahías de módulos" + +#: dcim/tables/devices.py:290 +msgid "Inventory items" +msgstr "Artículos de inventario" + +#: dcim/tables/devices.py:329 dcim/tables/modules.py:56 +#: templates/dcim/modulebay.html:17 +msgid "Module Bay" +msgstr "Bahía de módulos" + +#: dcim/tables/devices.py:350 +msgid "Cable Color" +msgstr "Color del cable" + +#: dcim/tables/devices.py:356 +msgid "Link Peers" +msgstr "Vincula a tus compañeros" + +#: dcim/tables/devices.py:359 +msgid "Mark Connected" +msgstr "Marcar conectado" + +#: dcim/tables/devices.py:470 +msgid "Maximum draw (W)" +msgstr "Consumo máximo (W)" + +#: dcim/tables/devices.py:473 +msgid "Allocated draw (W)" +msgstr "Sorteo asignado (W)" + +#: dcim/tables/devices.py:573 ipam/forms/model_forms.py:707 +#: ipam/tables/fhrp.py:28 ipam/views.py:597 ipam/views.py:671 +#: netbox/navigation/menu.py:146 netbox/navigation/menu.py:148 +#: templates/dcim/interface.html:351 templates/ipam/ipaddress_bulk_add.html:15 +#: templates/ipam/service.html:43 templates/virtualization/vminterface.html:88 +#: vpn/tables/tunnels.py:94 +msgid "IP Addresses" +msgstr "Direcciones IP" + +#: dcim/tables/devices.py:579 netbox/navigation/menu.py:190 +#: templates/ipam/inc/panels/fhrp_groups.html:5 +msgid "FHRP Groups" +msgstr "Grupos FHRP" + +#: dcim/tables/devices.py:591 templates/dcim/interface.html:90 +#: templates/virtualization/vminterface.html:70 templates/vpn/tunnel.html:18 +#: templates/vpn/tunneltermination.html:14 vpn/forms/bulk_edit.py:75 +#: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:41 +#: vpn/forms/filtersets.py:81 vpn/forms/model_forms.py:59 +#: vpn/forms/model_forms.py:144 vpn/tables/tunnels.py:74 +msgid "Tunnel" +msgstr "Túnel" + +#: dcim/tables/devices.py:616 dcim/tables/devicetypes.py:224 +#: templates/dcim/interface.html:66 +msgid "Management Only" +msgstr "Solo administración" + +#: dcim/tables/devices.py:624 +msgid "Wireless link" +msgstr "Enlace inalámbrico" + +#: dcim/tables/devices.py:634 +msgid "VDCs" +msgstr "VDC" + +#: dcim/tables/devices.py:642 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1077 dcim/views.py:2020 +#: netbox/navigation/menu.py:91 templates/dcim/device/base.html:52 +#: templates/dcim/device_list.html:71 templates/dcim/devicetype/base.html:49 +#: templates/dcim/inc/panels/inventory_items.html:5 +#: templates/dcim/inventoryitemrole.html:33 +msgid "Inventory Items" +msgstr "Artículos de inventario" + +#: dcim/tables/devices.py:723 +#: templates/circuits/inc/circuit_termination.html:80 +#: templates/dcim/consoleport.html:81 templates/dcim/consoleserverport.html:81 +#: templates/dcim/frontport.html:53 templates/dcim/frontport.html:125 +#: templates/dcim/interface.html:196 templates/dcim/inventoryitem_edit.html:69 +#: templates/dcim/rearport.html:18 templates/dcim/rearport.html:115 +msgid "Rear Port" +msgstr "Puerto trasero" + +#: dcim/tables/devices.py:888 templates/dcim/modulebay.html:51 +msgid "Installed Module" +msgstr "Módulo instalado" + +#: dcim/tables/devices.py:891 +msgid "Module Serial" +msgstr "Serie del módulo" + +#: dcim/tables/devices.py:895 +msgid "Module Asset Tag" +msgstr "Etiqueta de activo del módulo" + +#: dcim/tables/devices.py:904 +msgid "Module Status" +msgstr "Estado del módulo" + +#: dcim/tables/devices.py:946 dcim/tables/devicetypes.py:308 +#: templates/dcim/inventoryitem.html:41 +msgid "Component" +msgstr "Componente" + +#: dcim/tables/devices.py:1001 +msgid "Items" +msgstr "Artículos" + +#: dcim/tables/devicetypes.py:38 netbox/navigation/menu.py:72 +#: netbox/navigation/menu.py:74 +msgid "Device Types" +msgstr "Tipos de dispositivos" + +#: dcim/tables/devicetypes.py:43 netbox/navigation/menu.py:75 +msgid "Module Types" +msgstr "Tipos de módulos" + +#: dcim/tables/devicetypes.py:53 extras/forms/filtersets.py:379 +#: extras/forms/model_forms.py:414 netbox/navigation/menu.py:66 +msgid "Platforms" +msgstr "Plataformas" + +#: dcim/tables/devicetypes.py:85 templates/dcim/devicetype.html:32 +msgid "Default Platform" +msgstr "Plataforma predeterminada" + +#: dcim/tables/devicetypes.py:89 templates/dcim/devicetype.html:48 +msgid "Full Depth" +msgstr "Profundidad total" + +#: dcim/tables/devicetypes.py:98 +msgid "U Height" +msgstr "Altura en U" + +#: dcim/tables/devicetypes.py:110 dcim/tables/modules.py:26 +msgid "Instances" +msgstr "Instancias" + +#: dcim/tables/devicetypes.py:113 dcim/views.py:942 dcim/views.py:1181 +#: dcim/views.py:1867 netbox/navigation/menu.py:85 +#: templates/dcim/device/base.html:25 templates/dcim/device_list.html:15 +#: templates/dcim/devicetype/base.html:22 templates/dcim/module.html:22 +#: templates/dcim/moduletype/base.html:22 +msgid "Console Ports" +msgstr "Puertos de consola" + +#: dcim/tables/devicetypes.py:116 dcim/views.py:957 dcim/views.py:1196 +#: dcim/views.py:1882 netbox/navigation/menu.py:86 +#: templates/dcim/device/base.html:28 templates/dcim/device_list.html:22 +#: templates/dcim/devicetype/base.html:25 templates/dcim/module.html:25 +#: templates/dcim/moduletype/base.html:25 +msgid "Console Server Ports" +msgstr "Puertos de servidor de consola" + +#: dcim/tables/devicetypes.py:119 dcim/views.py:972 dcim/views.py:1211 +#: dcim/views.py:1897 netbox/navigation/menu.py:87 +#: templates/dcim/device/base.html:31 templates/dcim/device_list.html:29 +#: templates/dcim/devicetype/base.html:28 templates/dcim/module.html:28 +#: templates/dcim/moduletype/base.html:28 +msgid "Power Ports" +msgstr "Puertos de alimentación" + +#: dcim/tables/devicetypes.py:122 dcim/views.py:987 dcim/views.py:1226 +#: dcim/views.py:1912 netbox/navigation/menu.py:88 +#: templates/dcim/device/base.html:34 templates/dcim/device_list.html:36 +#: templates/dcim/devicetype/base.html:31 templates/dcim/module.html:31 +#: templates/dcim/moduletype/base.html:31 +msgid "Power Outlets" +msgstr "Tomas de corriente" + +#: dcim/tables/devicetypes.py:128 dcim/views.py:1017 dcim/views.py:1256 +#: dcim/views.py:1948 netbox/navigation/menu.py:83 +#: templates/dcim/device/base.html:40 templates/dcim/devicetype/base.html:37 +#: templates/dcim/module.html:37 templates/dcim/moduletype/base.html:37 +msgid "Front Ports" +msgstr "Puertos frontales" + +#: dcim/tables/devicetypes.py:131 dcim/views.py:1032 dcim/views.py:1271 +#: dcim/views.py:1963 netbox/navigation/menu.py:84 +#: templates/dcim/device/base.html:43 templates/dcim/device_list.html:50 +#: templates/dcim/devicetype/base.html:40 templates/dcim/module.html:40 +#: templates/dcim/moduletype/base.html:40 +msgid "Rear Ports" +msgstr "Puertos traseros" + +#: dcim/tables/devicetypes.py:134 dcim/views.py:1062 dcim/views.py:2001 +#: netbox/navigation/menu.py:90 templates/dcim/device/base.html:49 +#: templates/dcim/device_list.html:57 templates/dcim/devicetype/base.html:46 +msgid "Device Bays" +msgstr "Bahías de dispositivos" + +#: dcim/tables/devicetypes.py:137 dcim/views.py:1047 dcim/views.py:1982 +#: netbox/navigation/menu.py:89 templates/dcim/device/base.html:46 +#: templates/dcim/device_list.html:64 templates/dcim/devicetype/base.html:43 +msgid "Module Bays" +msgstr "Bahías de módulos" + +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 +#: templates/core/configrevision.html:59 templates/dcim/powerpanel.html:53 +msgid "Power Feeds" +msgstr "Fuentes de alimentación" + +#: dcim/tables/power.py:80 templates/dcim/powerfeed.html:106 +msgid "Max Utilization" +msgstr "Utilización máxima" + +#: dcim/tables/power.py:84 +msgid "Available Power (VA)" +msgstr "Potencia disponible (VA)" + +#: dcim/tables/racks.py:29 dcim/tables/sites.py:138 +#: netbox/navigation/menu.py:25 netbox/navigation/menu.py:27 +msgid "Racks" +msgstr "Bastidores" + +#: dcim/tables/racks.py:73 templates/dcim/device.html:323 +#: templates/dcim/rack.html:95 +msgid "Height" +msgstr "Altura" + +#: dcim/tables/racks.py:85 +msgid "Space" +msgstr "Espacio" + +#: dcim/tables/racks.py:96 templates/dcim/rack.html:105 +msgid "Outer Width" +msgstr "Anchura exterior" + +#: dcim/tables/racks.py:100 templates/dcim/rack.html:115 +msgid "Outer Depth" +msgstr "Profundidad exterior" + +#: dcim/tables/racks.py:108 +msgid "Max Weight" +msgstr "Peso máximo" + +#: dcim/tables/sites.py:30 dcim/tables/sites.py:57 +#: extras/forms/filtersets.py:359 extras/forms/model_forms.py:394 +#: ipam/forms/bulk_edit.py:128 ipam/forms/model_forms.py:152 +#: ipam/tables/asn.py:66 netbox/navigation/menu.py:16 +#: netbox/navigation/menu.py:18 +msgid "Sites" +msgstr "Sitios" + +#: dcim/views.py:131 +#, python-brace-format +msgid "Disconnected {count} {type}" +msgstr "Desconectado {count} {type}" + +#: dcim/views.py:692 netbox/navigation/menu.py:29 +msgid "Reservations" +msgstr "Reservaciones" + +#: dcim/views.py:711 +msgid "Non-Racked Devices" +msgstr "Dispositivos no rakeados" + +#: dcim/views.py:2033 extras/forms/model_forms.py:454 +#: templates/extras/configcontext.html:10 +#: virtualization/forms/model_forms.py:228 virtualization/views.py:408 +msgid "Config Context" +msgstr "Contexto de configuración" + +#: dcim/views.py:2043 virtualization/views.py:418 +msgid "Render Config" +msgstr "Configuración de renderizado" + +#: dcim/views.py:2971 ipam/tables/ip.py:233 +msgid "Children" +msgstr "Niños" + +#: extras/choices.py:27 extras/forms/misc.py:14 +msgid "Text" +msgstr "Texto" + +#: extras/choices.py:28 +msgid "Text (long)" +msgstr "Texto (largo)" + +#: extras/choices.py:29 +msgid "Integer" +msgstr "Número entero" + +#: extras/choices.py:30 +msgid "Decimal" +msgstr "Decimal" + +#: extras/choices.py:31 +msgid "Boolean (true/false)" +msgstr "Booleano (verdadero o falso)" + +#: extras/choices.py:32 +msgid "Date" +msgstr "Fecha" + +#: extras/choices.py:33 +msgid "Date & time" +msgstr "Fecha y hora" + +#: extras/choices.py:35 +msgid "JSON" +msgstr "JSON" + +#: extras/choices.py:36 +msgid "Selection" +msgstr "Selección" + +#: extras/choices.py:37 +msgid "Multiple selection" +msgstr "Selección múltiple" + +#: extras/choices.py:39 +msgid "Multiple objects" +msgstr "Objetos múltiples" + +#: extras/choices.py:50 templates/extras/customfield.html:69 vpn/choices.py:20 +#: wireless/choices.py:27 +msgid "Disabled" +msgstr "Discapacitado" + +#: extras/choices.py:51 +msgid "Loose" +msgstr "Suelto" + +#: extras/choices.py:52 +msgid "Exact" +msgstr "Exacto" + +#: extras/choices.py:63 +msgid "Always" +msgstr "Siempre" + +#: extras/choices.py:64 +msgid "If set" +msgstr "Si está configurado" + +#: extras/choices.py:65 extras/choices.py:78 +msgid "Hidden" +msgstr "Oculto" + +#: extras/choices.py:76 +msgid "Yes" +msgstr "Sí" + +#: extras/choices.py:77 +msgid "No" +msgstr "No" + +#: extras/choices.py:105 templates/tenancy/contact.html:58 +#: tenancy/forms/bulk_edit.py:117 wireless/forms/model_forms.py:159 +msgid "Link" +msgstr "Enlace" + +#: extras/choices.py:119 +msgid "Newest" +msgstr "El más reciente" + +#: extras/choices.py:120 +msgid "Oldest" +msgstr "El más antiguo" + +#: extras/choices.py:136 templates/generic/object.html:51 +msgid "Updated" +msgstr "Actualizado" + +#: extras/choices.py:137 +msgid "Deleted" +msgstr "Eliminado" + +#: extras/choices.py:154 extras/choices.py:176 +msgid "Info" +msgstr "Información" + +#: extras/choices.py:155 extras/choices.py:175 +msgid "Success" +msgstr "Éxito" + +#: extras/choices.py:156 extras/choices.py:177 +msgid "Warning" +msgstr "Advertencia" + +#: extras/choices.py:157 +msgid "Danger" +msgstr "Peligro" + +#: extras/choices.py:174 utilities/choices.py:190 +msgid "Default" +msgstr "Predeterminado" + +#: extras/choices.py:178 +msgid "Failure" +msgstr "Fracaso" + +#: extras/choices.py:185 +msgid "Hourly" +msgstr "Cada hora" + +#: extras/choices.py:186 +msgid "12 hours" +msgstr "12 horas" + +#: extras/choices.py:187 +msgid "Daily" +msgstr "Diariamente" + +#: extras/choices.py:188 +msgid "Weekly" +msgstr "Semanal" + +#: extras/choices.py:189 +msgid "30 days" +msgstr "30 días" + +#: extras/choices.py:254 extras/tables/tables.py:287 +#: templates/dcim/virtualchassis_edit.html:108 +#: templates/extras/eventrule.html:51 +#: templates/generic/bulk_add_component.html:56 +#: templates/generic/object_edit.html:29 templates/generic/object_edit.html:70 +#: templates/ipam/inc/ipaddress_edit_header.html:10 +msgid "Create" +msgstr "Crear" + +#: extras/choices.py:255 extras/tables/tables.py:290 +#: templates/extras/eventrule.html:55 +msgid "Update" +msgstr "Actualización" + +#: extras/choices.py:256 extras/tables/tables.py:293 +#: templates/circuits/inc/circuit_termination.html:22 +#: templates/dcim/devicetype/component_templates.html:24 +#: templates/dcim/inc/panels/inventory_items.html:29 +#: templates/dcim/moduletype/component_templates.html:24 +#: templates/dcim/powerpanel.html:71 templates/extras/eventrule.html:59 +#: templates/extras/report_list.html:34 templates/extras/script_list.html:33 +#: templates/generic/bulk_delete.html:18 templates/generic/bulk_delete.html:45 +#: templates/generic/object_delete.html:15 templates/htmx/delete_form.html:57 +#: templates/ipam/inc/panels/fhrp_groups.html:35 +#: templates/users/objectpermission.html:49 +#: utilities/templates/buttons/delete.html:9 +msgid "Delete" +msgstr "Eliminar" + +#: extras/choices.py:280 utilities/choices.py:143 utilities/choices.py:191 +msgid "Blue" +msgstr "Azul" + +#: extras/choices.py:281 utilities/choices.py:142 utilities/choices.py:192 +msgid "Indigo" +msgstr "añil" + +#: extras/choices.py:282 utilities/choices.py:140 utilities/choices.py:193 +msgid "Purple" +msgstr "Morado" + +#: extras/choices.py:283 utilities/choices.py:137 utilities/choices.py:194 +msgid "Pink" +msgstr "Rosado" + +#: extras/choices.py:284 utilities/choices.py:136 utilities/choices.py:195 +msgid "Red" +msgstr "rojo" + +#: extras/choices.py:285 utilities/choices.py:154 utilities/choices.py:196 +msgid "Orange" +msgstr "naranja" + +#: extras/choices.py:286 utilities/choices.py:152 utilities/choices.py:197 +msgid "Yellow" +msgstr "Amarillo" + +#: extras/choices.py:287 utilities/choices.py:149 utilities/choices.py:198 +msgid "Green" +msgstr "Verde" + +#: extras/choices.py:288 utilities/choices.py:146 utilities/choices.py:199 +msgid "Teal" +msgstr "Verde azulado" + +#: extras/choices.py:289 utilities/choices.py:145 utilities/choices.py:200 +msgid "Cyan" +msgstr "Cian" + +#: extras/choices.py:290 utilities/choices.py:201 +msgid "Gray" +msgstr "Gris" + +#: extras/choices.py:291 utilities/choices.py:160 utilities/choices.py:202 +msgid "Black" +msgstr "Negro" + +#: extras/choices.py:292 utilities/choices.py:161 utilities/choices.py:203 +msgid "White" +msgstr "blanco" + +#: extras/choices.py:306 extras/forms/model_forms.py:233 +#: extras/forms/model_forms.py:321 templates/extras/webhook.html:11 +msgid "Webhook" +msgstr "Webhook" + +#: extras/choices.py:307 templates/extras/script/base.html:29 +msgid "Script" +msgstr "Guión" + +#: extras/dashboard/forms.py:38 +msgid "Widget type" +msgstr "Tipo de widget" + +#: extras/dashboard/widgets.py:148 +msgid "Note" +msgstr "Nota" + +#: extras/dashboard/widgets.py:149 +msgid "Display some arbitrary custom content. Markdown is supported." +msgstr "Muestra contenido personalizado arbitrario. Markdown es compatible." + +#: extras/dashboard/widgets.py:162 +msgid "Object Counts" +msgstr "Recuentos de objetos" + +#: extras/dashboard/widgets.py:163 +msgid "" +"Display a set of NetBox models and the number of objects created for each " +"type." +msgstr "" +"Muestre un conjunto de modelos de NetBox y el número de objetos creados para" +" cada tipo." + +#: extras/dashboard/widgets.py:173 +msgid "Filters to apply when counting the number of objects" +msgstr "Filtros para aplicar al contar el número de objetos" + +#: extras/dashboard/widgets.py:209 +msgid "Object List" +msgstr "Lista de objetos" + +#: extras/dashboard/widgets.py:210 +msgid "Display an arbitrary list of objects." +msgstr "Muestra una lista arbitraria de objetos." + +#: extras/dashboard/widgets.py:223 +msgid "The default number of objects to display" +msgstr "El número predeterminado de objetos que se van a mostrar" + +#: extras/dashboard/widgets.py:270 +msgid "RSS Feed" +msgstr "Fuente RSS" + +#: extras/dashboard/widgets.py:275 +msgid "Embed an RSS feed from an external website." +msgstr "Inserte una fuente RSS desde un sitio web externo." + +#: extras/dashboard/widgets.py:282 +msgid "Feed URL" +msgstr "URL del feed" + +#: extras/dashboard/widgets.py:287 +msgid "The maximum number of objects to display" +msgstr "El número máximo de objetos que se van a mostrar" + +#: extras/dashboard/widgets.py:292 +msgid "How long to stored the cached content (in seconds)" +msgstr "Cuánto tiempo se debe almacenar el contenido en caché (en segundos)" + +#: extras/dashboard/widgets.py:344 templates/account/base.html:10 +#: templates/account/bookmarks.html:7 templates/inc/profile_button.html:29 +msgid "Bookmarks" +msgstr "Marcadores" + +#: extras/dashboard/widgets.py:348 +msgid "Show your personal bookmarks" +msgstr "Muestra tus marcadores personales" + +#: extras/filtersets.py:207 extras/filtersets.py:542 extras/filtersets.py:570 +msgid "Data file (ID)" +msgstr "Archivo de datos (ID)" + +#: extras/filtersets.py:479 virtualization/forms/filtersets.py:114 +msgid "Cluster type" +msgstr "Tipo de clúster" + +#: extras/filtersets.py:485 virtualization/filtersets.py:95 +#: virtualization/filtersets.py:146 +msgid "Cluster type (slug)" +msgstr "Tipo de clúster (babosa)" + +#: extras/filtersets.py:490 ipam/forms/bulk_edit.py:475 +#: ipam/forms/model_forms.py:585 virtualization/forms/filtersets.py:108 +msgid "Cluster group" +msgstr "Grupo de clústeres" + +#: extras/filtersets.py:496 virtualization/filtersets.py:135 +msgid "Cluster group (slug)" +msgstr "Grupo de racimos (babosa)" + +#: extras/filtersets.py:506 tenancy/forms/forms.py:16 +#: tenancy/forms/forms.py:39 +msgid "Tenant group" +msgstr "Grupo de inquilinos" + +#: extras/filtersets.py:512 tenancy/filtersets.py:163 +#: tenancy/filtersets.py:183 +msgid "Tenant group (slug)" +msgstr "Grupo de inquilinos (slug)" + +#: extras/filtersets.py:528 templates/extras/tag.html:12 +msgid "Tag" +msgstr "Etiqueta" + +#: extras/filtersets.py:534 +msgid "Tag (slug)" +msgstr "Etiqueta (babosa)" + +#: extras/filtersets.py:594 extras/forms/filtersets.py:438 +msgid "Has local config context data" +msgstr "Tiene datos de contexto de configuración local" + +#: extras/filtersets.py:619 +msgid "User name" +msgstr "Nombre de usuario" + +#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:56 +msgid "Group name" +msgstr "Nombre del grupo" + +#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:64 +#: extras/tables/tables.py:47 templates/extras/customfield.html:39 +#: templates/generic/bulk_import.html:116 +msgid "Required" +msgstr "Obligatorio" + +#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57 +#: extras/forms/filtersets.py:78 extras/models/customfields.py:193 +msgid "UI visible" +msgstr "Interfaz de usuario visible" + +#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63 +#: extras/forms/filtersets.py:83 extras/models/customfields.py:200 +msgid "UI editable" +msgstr "Interfaz de usuario editable" + +#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:86 +msgid "Is cloneable" +msgstr "Es clonable" + +#: extras/forms/bulk_edit.py:102 extras/forms/filtersets.py:126 +msgid "New window" +msgstr "Ventana nueva" + +#: extras/forms/bulk_edit.py:111 +msgid "Button class" +msgstr "Clase de botones" + +#: extras/forms/bulk_edit.py:128 extras/forms/filtersets.py:164 +#: extras/models/models.py:439 +msgid "MIME type" +msgstr "Tipo MIME" + +#: extras/forms/bulk_edit.py:133 extras/forms/filtersets.py:167 +msgid "File extension" +msgstr "Extensión de archivo" + +#: extras/forms/bulk_edit.py:138 extras/forms/filtersets.py:171 +msgid "As attachment" +msgstr "Como archivo adjunto" + +#: extras/forms/bulk_edit.py:166 extras/forms/filtersets.py:213 +#: extras/tables/tables.py:214 templates/extras/savedfilter.html:30 +msgid "Shared" +msgstr "Compartido" + +#: extras/forms/bulk_edit.py:189 extras/forms/filtersets.py:242 +#: extras/models/models.py:204 +msgid "HTTP method" +msgstr "Método HTTP" + +#: extras/forms/bulk_edit.py:193 extras/forms/filtersets.py:236 +#: templates/extras/webhook.html:37 +msgid "Payload URL" +msgstr "URL de carga" + +#: extras/forms/bulk_edit.py:198 extras/models/models.py:244 +msgid "SSL verification" +msgstr "Verificación SSL" + +#: extras/forms/bulk_edit.py:201 templates/extras/webhook.html:45 +msgid "Secret" +msgstr "Secreto" + +#: extras/forms/bulk_edit.py:206 +msgid "CA file path" +msgstr "Ruta del archivo CA" + +#: extras/forms/bulk_edit.py:225 +msgid "On create" +msgstr "Al crear" + +#: extras/forms/bulk_edit.py:230 +msgid "On update" +msgstr "En la actualización" + +#: extras/forms/bulk_edit.py:235 +msgid "On delete" +msgstr "Al eliminar" + +#: extras/forms/bulk_edit.py:240 +msgid "On job start" +msgstr "Empezando a trabajar" + +#: extras/forms/bulk_edit.py:245 +msgid "On job end" +msgstr "Al final del trabajo" + +#: extras/forms/bulk_edit.py:282 +msgid "Is active" +msgstr "Está activo" + +#: extras/forms/bulk_import.py:34 extras/forms/bulk_import.py:115 +#: extras/forms/bulk_import.py:130 extras/forms/bulk_import.py:153 +#: extras/forms/bulk_import.py:177 extras/forms/filtersets.py:114 +#: extras/forms/filtersets.py:160 extras/forms/filtersets.py:201 +#: extras/forms/model_forms.py:43 extras/forms/model_forms.py:127 +#: extras/forms/model_forms.py:154 extras/forms/model_forms.py:195 +#: extras/forms/model_forms.py:251 +msgid "Content types" +msgstr "Tipos de contenido" + +#: extras/forms/bulk_import.py:36 extras/forms/bulk_import.py:117 +#: extras/forms/bulk_import.py:132 extras/forms/bulk_import.py:155 +#: extras/forms/bulk_import.py:179 tenancy/forms/bulk_import.py:96 +msgid "One or more assigned object types" +msgstr "Uno o más tipos de objetos asignados" + +#: extras/forms/bulk_import.py:41 +msgid "Field data type (e.g. text, integer, etc.)" +msgstr "Tipo de datos de campo (por ejemplo, texto, entero, etc.)" + +#: extras/forms/bulk_import.py:44 extras/forms/filtersets.py:48 +#: extras/forms/filtersets.py:259 extras/forms/model_forms.py:47 +#: extras/forms/model_forms.py:221 tenancy/forms/filtersets.py:91 +msgid "Object type" +msgstr "Tipo de objeto" + +#: extras/forms/bulk_import.py:47 +msgid "Object type (for object or multi-object fields)" +msgstr "Tipo de objeto (para campos de objetos o de varios objetos)" + +#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:73 +msgid "Choice set" +msgstr "Set de elección" + +#: extras/forms/bulk_import.py:54 +msgid "Choice set (for selection fields)" +msgstr "Conjunto de opciones (para campos de selección)" + +#: extras/forms/bulk_import.py:60 +msgid "Whether the custom field is displayed in the UI" +msgstr "Si el campo personalizado se muestra en la interfaz de usuario" + +#: extras/forms/bulk_import.py:66 +msgid "Whether the custom field is editable in the UI" +msgstr "Si el campo personalizado se puede editar en la interfaz de usuario" + +#: extras/forms/bulk_import.py:82 +msgid "The base set of predefined choices to use (if any)" +msgstr "" +"El conjunto base de opciones predefinidas que se van a utilizar (si las hay)" + +#: extras/forms/bulk_import.py:88 +msgid "" +"Quoted string of comma-separated field choices with optional labels " +"separated by colon: \"choice1:First Choice,choice2:Second Choice\"" +msgstr "" +"Cadena entre comillas de opciones de campo separadas por comas con etiquetas" +" opcionales separadas por dos puntos: «Choice1:First Choice, Choice2:Second " +"Choice»" + +#: extras/forms/bulk_import.py:182 +msgid "Action object" +msgstr "Objeto de acción" + +#: extras/forms/bulk_import.py:184 +msgid "Webhook name or script as dotted path module.Class" +msgstr "Nombre o script del webhook como ruta punteada module.Class" + +#: extras/forms/bulk_import.py:236 +msgid "Assigned object type" +msgstr "Tipo de objeto asignado" + +#: extras/forms/bulk_import.py:241 +msgid "The classification of entry" +msgstr "La clasificación de entrada" + +#: extras/forms/filtersets.py:53 +msgid "Field type" +msgstr "Tipo de campo" + +#: extras/forms/filtersets.py:97 extras/tables/tables.py:65 +#: templates/generic/bulk_import.html:148 +msgid "Choices" +msgstr "Opciones" + +#: extras/forms/filtersets.py:141 extras/forms/filtersets.py:327 +#: extras/forms/filtersets.py:417 extras/forms/model_forms.py:449 +#: templates/core/job.html:86 templates/extras/configcontext.html:86 +#: templates/extras/eventrule.html:111 +msgid "Data" +msgstr "Datos" + +#: extras/forms/filtersets.py:152 extras/forms/filtersets.py:341 +#: extras/forms/filtersets.py:427 utilities/choices.py:219 +#: utilities/forms/bulk_import.py:27 +msgid "Data file" +msgstr "Archivo de datos" + +#: extras/forms/filtersets.py:185 +msgid "Content type" +msgstr "Tipo de contenido" + +#: extras/forms/filtersets.py:232 extras/models/models.py:209 +msgid "HTTP content type" +msgstr "Tipo de contenido HTTP" + +#: extras/forms/filtersets.py:254 extras/forms/model_forms.py:269 +#: templates/extras/eventrule.html:46 +msgid "Events" +msgstr "Eventos" + +#: extras/forms/filtersets.py:264 +msgid "Action type" +msgstr "Tipo de acción" + +#: extras/forms/filtersets.py:278 +msgid "Object creations" +msgstr "Creaciones de objetos" + +#: extras/forms/filtersets.py:285 +msgid "Object updates" +msgstr "Actualizaciones de objetos" + +#: extras/forms/filtersets.py:292 +msgid "Object deletions" +msgstr "Eliminaciones de objetos" + +#: extras/forms/filtersets.py:299 +msgid "Job starts" +msgstr "Comienza el trabajo" + +#: extras/forms/filtersets.py:306 extras/forms/model_forms.py:289 +msgid "Job terminations" +msgstr "Cese de puestos" + +#: extras/forms/filtersets.py:315 +msgid "Tagged object type" +msgstr "Tipo de objeto etiquetado" + +#: extras/forms/filtersets.py:320 +msgid "Allowed object type" +msgstr "Tipo de objeto permitido" + +#: extras/forms/filtersets.py:349 extras/forms/model_forms.py:384 +#: netbox/navigation/menu.py:19 +msgid "Regions" +msgstr "Regiones" + +#: extras/forms/filtersets.py:354 extras/forms/model_forms.py:389 +msgid "Site groups" +msgstr "Grupos de sitios" + +#: extras/forms/filtersets.py:364 extras/forms/model_forms.py:399 +#: netbox/navigation/menu.py:21 +msgid "Locations" +msgstr "Ubicaciones" + +#: extras/forms/filtersets.py:369 extras/forms/model_forms.py:404 +msgid "Device types" +msgstr "Tipos de dispositivos" + +#: extras/forms/filtersets.py:374 extras/forms/model_forms.py:409 +msgid "Roles" +msgstr "Funciones" + +#: extras/forms/filtersets.py:384 extras/forms/model_forms.py:419 +msgid "Cluster types" +msgstr "Tipos de clústeres" + +#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:424 +msgid "Cluster groups" +msgstr "Grupos de clústeres" + +#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:429 +#: netbox/navigation/menu.py:243 netbox/navigation/menu.py:245 +#: templates/virtualization/clustertype.html:33 +#: virtualization/tables/clusters.py:23 virtualization/tables/clusters.py:45 +msgid "Clusters" +msgstr "Clústers" + +#: extras/forms/filtersets.py:400 extras/forms/model_forms.py:434 +msgid "Tenant groups" +msgstr "Grupos de inquilinos" + +#: extras/forms/filtersets.py:454 extras/forms/filtersets.py:495 +msgid "After" +msgstr "Después" + +#: extras/forms/filtersets.py:459 extras/forms/filtersets.py:500 +msgid "Before" +msgstr "Antes" + +#: extras/forms/filtersets.py:490 extras/tables/tables.py:426 +#: templates/extras/htmx/report_result.html:43 +#: templates/extras/objectchange.html:34 +msgid "Time" +msgstr "Hora" + +#: extras/forms/filtersets.py:504 extras/forms/model_forms.py:271 +#: extras/tables/tables.py:440 templates/extras/eventrule.html:90 +#: templates/extras/objectchange.html:50 +msgid "Action" +msgstr "Acción" + +#: extras/forms/model_forms.py:50 +msgid "Type of the related object (for object/multi-object fields only)" +msgstr "Tipo del objeto relacionado (solo para campos de objeto/multiobjeto)" + +#: extras/forms/model_forms.py:58 templates/extras/customfield.html:11 +msgid "Custom Field" +msgstr "Campo personalizado" + +#: extras/forms/model_forms.py:61 templates/extras/customfield.html:60 +msgid "Behavior" +msgstr "Comportamiento" + +#: extras/forms/model_forms.py:62 +msgid "Values" +msgstr "Valores" + +#: extras/forms/model_forms.py:71 +msgid "" +"The type of data stored in this field. For object/multi-object fields, " +"select the related object type below." +msgstr "" +"El tipo de datos almacenados en este campo. Para los campos de objetos o " +"multiobjetos, seleccione el tipo de objeto relacionado a continuación." + +#: extras/forms/model_forms.py:74 +msgid "" +"This will be displayed as help text for the form field. Markdown is " +"supported." +msgstr "" +"Esto se mostrará como texto de ayuda para el campo del formulario. Markdown " +"es compatible." + +#: extras/forms/model_forms.py:91 +msgid "" +"Enter one choice per line. An optional label may be specified for each " +"choice by appending it with a colon. Example:" +msgstr "" +"Introduzca una opción por línea. Se puede especificar una etiqueta opcional " +"para cada elección añadiendo dos puntos. Ejemplo:" + +#: extras/forms/model_forms.py:132 templates/extras/customlink.html:10 +msgid "Custom Link" +msgstr "Vínculo personalizado" + +#: extras/forms/model_forms.py:133 +msgid "Templates" +msgstr "Plantillas" + +#: extras/forms/model_forms.py:145 +msgid "" +"Jinja2 template code for the link text. Reference the object as {{ " +"object }}. Links which render as empty text will not be displayed." +msgstr "" + +#: extras/forms/model_forms.py:148 +msgid "" +"Jinja2 template code for the link URL. Reference the object as {{ " +"object }}." +msgstr "" + +#: extras/forms/model_forms.py:158 extras/forms/model_forms.py:500 +msgid "Template code" +msgstr "Código de plantilla" + +#: extras/forms/model_forms.py:164 templates/extras/exporttemplate.html:17 +msgid "Export Template" +msgstr "Plantilla de exportación" + +#: extras/forms/model_forms.py:166 +msgid "Rendering" +msgstr "Renderización" + +#: extras/forms/model_forms.py:180 extras/forms/model_forms.py:525 +msgid "Template content is populated from the remote source selected below." +msgstr "" +"El contenido de la plantilla se rellena desde la fuente remota seleccionada " +"a continuación." + +#: extras/forms/model_forms.py:187 extras/forms/model_forms.py:532 +msgid "Must specify either local content or a data file" +msgstr "Debe especificar el contenido local o un archivo de datos" + +#: extras/forms/model_forms.py:201 netbox/forms/mixins.py:68 +#: templates/extras/savedfilter.html:10 +msgid "Saved Filter" +msgstr "Filtro guardado" + +#: extras/forms/model_forms.py:234 templates/extras/webhook.html:28 +msgid "HTTP Request" +msgstr "Solicitud HTTP" + +#: extras/forms/model_forms.py:237 templates/extras/webhook.html:53 +msgid "SSL" +msgstr "SSL" + +#: extras/forms/model_forms.py:255 +msgid "Action choice" +msgstr "Elección de acción" + +#: extras/forms/model_forms.py:260 +msgid "Enter conditions in JSON format." +msgstr "" +"Introduzca las condiciones en JSON " +"formato." + +#: extras/forms/model_forms.py:264 +msgid "" +"Enter parameters to pass to the action in JSON format." +msgstr "" +"Introduzca los parámetros para pasar a la acción en JSON formato." + +#: extras/forms/model_forms.py:268 templates/extras/eventrule.html:11 +msgid "Event Rule" +msgstr "Regla del evento" + +#: extras/forms/model_forms.py:270 templates/extras/eventrule.html:78 +msgid "Conditions" +msgstr "Condiciones" + +#: extras/forms/model_forms.py:285 +msgid "Creations" +msgstr "Creaciones" + +#: extras/forms/model_forms.py:286 +msgid "Updates" +msgstr "Actualizaciones" + +#: extras/forms/model_forms.py:287 +msgid "Deletions" +msgstr "Eliminaciones" + +#: extras/forms/model_forms.py:288 +msgid "Job executions" +msgstr "Ejecuciones de trabajos" + +#: extras/forms/model_forms.py:366 users/forms/model_forms.py:285 +msgid "Object types" +msgstr "Tipos de objetos" + +#: extras/forms/model_forms.py:439 netbox/navigation/menu.py:40 +#: tenancy/tables/tenants.py:22 +msgid "Tenants" +msgstr "Inquilinos" + +#: extras/forms/model_forms.py:456 ipam/forms/filtersets.py:141 +#: ipam/forms/filtersets.py:527 templates/extras/configcontext.html:62 +#: templates/ipam/ipaddress.html:62 templates/ipam/vlan_edit.html:30 +#: tenancy/forms/filtersets.py:86 users/forms/model_forms.py:323 +msgid "Assignment" +msgstr "Asignación" + +#: extras/forms/model_forms.py:482 +msgid "Data is populated from the remote source selected below." +msgstr "" +"Los datos se rellenan desde la fuente remota seleccionada a continuación." + +#: extras/forms/model_forms.py:488 +msgid "Must specify either local data or a data file" +msgstr "Debe especificar datos locales o un archivo de datos" + +#: extras/forms/model_forms.py:507 templates/core/datafile.html:65 +msgid "Content" +msgstr "Contenido" + +#: extras/forms/reports.py:18 extras/forms/scripts.py:24 +msgid "Schedule at" +msgstr "Programe en" + +#: extras/forms/reports.py:19 +msgid "Schedule execution of report to a set time" +msgstr "Programe la ejecución del informe a una hora determinada" + +#: extras/forms/reports.py:24 extras/forms/scripts.py:30 +msgid "Recurs every" +msgstr "Se repite cada" + +#: extras/forms/reports.py:28 +msgid "Interval at which this report is re-run (in minutes)" +msgstr "Intervalo en el que se vuelve a ejecutar este informe (en minutos)" + +#: extras/forms/reports.py:36 extras/forms/scripts.py:42 +#, python-brace-format +msgid " (current time: {now})" +msgstr " (hora actual: {now})" + +#: extras/forms/reports.py:46 extras/forms/scripts.py:52 +msgid "Scheduled time must be in the future." +msgstr "La hora programada debe estar en el futuro." + +#: extras/forms/scripts.py:18 +msgid "Commit changes" +msgstr "Confirmar cambios" + +#: extras/forms/scripts.py:19 +msgid "Commit changes to the database (uncheck for a dry-run)" +msgstr "" +"Confirme los cambios en la base de datos (desactive la casilla para una " +"ejecución en seco)" + +#: extras/forms/scripts.py:25 +msgid "Schedule execution of script to a set time" +msgstr "Programe la ejecución del script a una hora determinada" + +#: extras/forms/scripts.py:34 +msgid "Interval at which this script is re-run (in minutes)" +msgstr "Intervalo en el que se vuelve a ejecutar este script (en minutos)" + +#: extras/models/change_logging.py:24 +msgid "time" +msgstr "tiempo" + +#: extras/models/change_logging.py:37 +msgid "user name" +msgstr "nombre de usuario" + +#: extras/models/change_logging.py:42 +msgid "request ID" +msgstr "ID de solicitud" + +#: extras/models/change_logging.py:47 extras/models/staging.py:69 +msgid "action" +msgstr "acción" + +#: extras/models/change_logging.py:81 +msgid "pre-change data" +msgstr "datos de cambio previo" + +#: extras/models/change_logging.py:87 +msgid "post-change data" +msgstr "datos posteriores al cambio" + +#: extras/models/change_logging.py:101 +msgid "object change" +msgstr "cambio de objeto" + +#: extras/models/change_logging.py:102 +msgid "object changes" +msgstr "cambios de objetos" + +#: extras/models/change_logging.py:118 +#, python-brace-format +msgid "Change logging is not supported for this object type ({type})." +msgstr "" +"El registro de cambios no es compatible con este tipo de objeto ({type})." + +#: extras/models/configs.py:130 +msgid "config context" +msgstr "contexto de configuración" + +#: extras/models/configs.py:131 +msgid "config contexts" +msgstr "contextos de configuración" + +#: extras/models/configs.py:149 extras/models/configs.py:205 +msgid "JSON data must be in object form. Example:" +msgstr "Los datos JSON deben estar en forma de objeto. Ejemplo:" + +#: extras/models/configs.py:169 +msgid "" +"Local config context data takes precedence over source contexts in the final" +" rendered config context" +msgstr "" +"Los datos del contexto de configuración local tienen prioridad sobre los " +"contextos de origen en el contexto de configuración renderizado final." + +#: extras/models/configs.py:224 +msgid "template code" +msgstr "código de plantilla" + +#: extras/models/configs.py:225 +msgid "Jinja2 template code." +msgstr "Código de plantilla Jinja2." + +#: extras/models/configs.py:228 +msgid "environment parameters" +msgstr "parámetros ambientales" + +#: extras/models/configs.py:233 +msgid "" +"Any additional" +" parameters to pass when constructing the Jinja2 environment." +msgstr "" +"Cualquier parámetros" +" adicionales para pasar al construir el entorno Jinja2." + +#: extras/models/configs.py:240 +msgid "config template" +msgstr "plantilla de configuración" + +#: extras/models/configs.py:241 +msgid "config templates" +msgstr "plantillas de configuración" + +#: extras/models/customfields.py:72 +msgid "The object(s) to which this field applies." +msgstr "Los objetos a los que se aplica este campo." + +#: extras/models/customfields.py:79 +msgid "The type of data this custom field holds" +msgstr "El tipo de datos que contiene este campo personalizado" + +#: extras/models/customfields.py:86 +msgid "The type of NetBox object this field maps to (for object fields)" +msgstr "" +"El tipo de objeto NetBox al que se asigna este campo (para campos de " +"objetos)" + +#: extras/models/customfields.py:92 +msgid "Internal field name" +msgstr "Nombre del campo interno" + +#: extras/models/customfields.py:96 +msgid "Only alphanumeric characters and underscores are allowed." +msgstr "Solo se permiten caracteres alfanuméricos y guiones bajos." + +#: extras/models/customfields.py:101 +msgid "Double underscores are not permitted in custom field names." +msgstr "" +"No se permiten los guiones dobles de subrayado en los nombres de campo " +"personalizados." + +#: extras/models/customfields.py:112 +msgid "" +"Name of the field as displayed to users (if not provided, 'the field's name " +"will be used)" +msgstr "" +"Nombre del campo tal como se muestra a los usuarios (si no se proporciona, " +"se usará el nombre del campo)" + +#: extras/models/customfields.py:116 extras/models/models.py:347 +msgid "group name" +msgstr "nombre del grupo" + +#: extras/models/customfields.py:119 +msgid "Custom fields within the same group will be displayed together" +msgstr "Los campos personalizados del mismo grupo se mostrarán juntos" + +#: extras/models/customfields.py:127 +msgid "required" +msgstr "requerido" + +#: extras/models/customfields.py:129 +msgid "" +"If true, this field is required when creating new objects or editing an " +"existing object." +msgstr "" +"Si es verdadero, este campo es obligatorio al crear objetos nuevos o editar " +"un objeto existente." + +#: extras/models/customfields.py:132 +msgid "search weight" +msgstr "peso de búsqueda" + +#: extras/models/customfields.py:135 +msgid "" +"Weighting for search. Lower values are considered more important. Fields " +"with a search weight of zero will be ignored." +msgstr "" +"Ponderación para la búsqueda. Los valores más bajos se consideran más " +"importantes. Los campos con un peso de búsqueda de cero se ignorarán." + +#: extras/models/customfields.py:140 +msgid "filter logic" +msgstr "lógica de filtros" + +#: extras/models/customfields.py:144 +msgid "" +"Loose matches any instance of a given string; exact matches the entire " +"field." +msgstr "" +"Loose coincide con cualquier instancia de una cadena determinada; exact " +"coincide con todo el campo." + +#: extras/models/customfields.py:147 +msgid "default" +msgstr "predeterminado" + +#: extras/models/customfields.py:151 +msgid "" +"Default value for the field (must be a JSON value). Encapsulate strings with" +" double quotes (e.g. \"Foo\")." +msgstr "" +"Valor predeterminado para el campo (debe ser un valor JSON). Encapsula " +"cadenas con comillas dobles (por ejemplo, «Foo»)." + +#: extras/models/customfields.py:156 +msgid "display weight" +msgstr "peso de la pantalla" + +#: extras/models/customfields.py:157 +msgid "Fields with higher weights appear lower in a form." +msgstr "Los campos con pesos más altos aparecen más abajo en un formulario." + +#: extras/models/customfields.py:162 +msgid "minimum value" +msgstr "valor mínimo" + +#: extras/models/customfields.py:163 +msgid "Minimum allowed value (for numeric fields)" +msgstr "Valor mínimo permitido (para campos numéricos)" + +#: extras/models/customfields.py:168 +msgid "maximum value" +msgstr "valor máximo" + +#: extras/models/customfields.py:169 +msgid "Maximum allowed value (for numeric fields)" +msgstr "Valor máximo permitido (para campos numéricos)" + +#: extras/models/customfields.py:175 +msgid "validation regex" +msgstr "expresión regular de validación" + +#: extras/models/customfields.py:177 +#, python-brace-format +msgid "" +"Regular expression to enforce on text field values. Use ^ and $ to force " +"matching of entire string. For example, ^[A-Z]{3}$ will limit " +"values to exactly three uppercase letters." +msgstr "" +"Expresión regular para aplicar en los valores de los campos de texto. Use ^ " +"y $ para forzar la coincidencia de toda la cadena. Por ejemplo, ^ " +"[A-Z]{3}$ limitará los valores a exactamente tres letras mayúsculas." + +#: extras/models/customfields.py:185 +msgid "choice set" +msgstr "conjunto de opciones" + +#: extras/models/customfields.py:194 +msgid "Specifies whether the custom field is displayed in the UI" +msgstr "" +"Especifica si el campo personalizado se muestra en la interfaz de usuario" + +#: extras/models/customfields.py:201 +msgid "Specifies whether the custom field value can be edited in the UI" +msgstr "" +"Especifica si el valor del campo personalizado se puede editar en la " +"interfaz de usuario" + +#: extras/models/customfields.py:205 +msgid "is cloneable" +msgstr "es clonable" + +#: extras/models/customfields.py:206 +msgid "Replicate this value when cloning objects" +msgstr "Replique este valor al clonar objetos" + +#: extras/models/customfields.py:219 +msgid "custom field" +msgstr "campo personalizado" + +#: extras/models/customfields.py:220 +msgid "custom fields" +msgstr "campos personalizados" + +#: extras/models/customfields.py:309 +#, python-brace-format +msgid "Invalid default value \"{value}\": {error}" +msgstr "Valor predeterminado no válido»{value}«: {error}" + +#: extras/models/customfields.py:316 +msgid "A minimum value may be set only for numeric fields" +msgstr "Solo se puede establecer un valor mínimo para los campos numéricos" + +#: extras/models/customfields.py:318 +msgid "A maximum value may be set only for numeric fields" +msgstr "Solo se puede establecer un valor máximo para los campos numéricos" + +#: extras/models/customfields.py:328 +msgid "" +"Regular expression validation is supported only for text and URL fields" +msgstr "" +"La validación de expresiones regulares solo se admite para campos de texto y" +" URL" + +#: extras/models/customfields.py:338 +msgid "Selection fields must specify a set of choices." +msgstr "Los campos de selección deben especificar un conjunto de opciones." + +#: extras/models/customfields.py:342 +msgid "Choices may be set only on selection fields." +msgstr "Las elecciones solo se pueden establecer en los campos de selección." + +#: extras/models/customfields.py:349 +msgid "Object fields must define an object type." +msgstr "Los campos de objeto deben definir un tipo de objeto." + +#: extras/models/customfields.py:354 +#, python-brace-format +msgid "{type} fields may not define an object type." +msgstr "{type} es posible que los campos no definan un tipo de objeto." + +#: extras/models/customfields.py:434 +msgid "True" +msgstr "Cierto" + +#: extras/models/customfields.py:435 +msgid "False" +msgstr "Falso" + +#: extras/models/customfields.py:517 +#, python-brace-format +msgid "Values must match this regex: {regex}" +msgstr "" +"Los valores deben coincidir con esta expresión regular: {regex}" + +#: extras/models/customfields.py:612 +msgid "Value must be a string." +msgstr "El valor debe ser una cadena." + +#: extras/models/customfields.py:614 +#, python-brace-format +msgid "Value must match regex '{regex}'" +msgstr "El valor debe coincidir con la expresión regular '{regex}'" + +#: extras/models/customfields.py:619 +msgid "Value must be an integer." +msgstr "El valor debe ser un número entero." + +#: extras/models/customfields.py:622 extras/models/customfields.py:637 +#, python-brace-format +msgid "Value must be at least {minimum}" +msgstr "El valor debe ser al menos {minimum}" + +#: extras/models/customfields.py:626 extras/models/customfields.py:641 +#, python-brace-format +msgid "Value must not exceed {maximum}" +msgstr "El valor no debe superar {maximum}" + +#: extras/models/customfields.py:634 +msgid "Value must be a decimal." +msgstr "El valor debe ser decimal." + +#: extras/models/customfields.py:646 +msgid "Value must be true or false." +msgstr "El valor debe ser verdadero o falso." + +#: extras/models/customfields.py:654 +msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." +msgstr "Los valores de fecha deben estar en formato ISO 8601 (AAAA-MM-DD)." + +#: extras/models/customfields.py:663 +msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." +msgstr "" +"Los valores de fecha y hora deben estar en formato ISO 8601 (AAAA-MM-DD " +"HH:MM:SS)." + +#: extras/models/customfields.py:670 +#, python-brace-format +msgid "Invalid choice ({value}) for choice set {choiceset}." +msgstr "" +"Elección no válida ({value}) para el conjunto de opciones {choiceset}." + +#: extras/models/customfields.py:680 +#, python-brace-format +msgid "Invalid choice(s) ({value}) for choice set {choiceset}." +msgstr "" +"Elecciones no válidas ({value}) para el conjunto de opciones {choiceset}." + +#: extras/models/customfields.py:689 +#, python-brace-format +msgid "Value must be an object ID, not {type}" +msgstr "El valor debe ser un ID de objeto, no {type}" + +#: extras/models/customfields.py:695 +#, python-brace-format +msgid "Value must be a list of object IDs, not {type}" +msgstr "El valor debe ser una lista de identificadores de objetos, no {type}" + +#: extras/models/customfields.py:699 +#, python-brace-format +msgid "Found invalid object ID: {id}" +msgstr "Se encontró un ID de objeto no válido: {id}" + +#: extras/models/customfields.py:702 +msgid "Required field cannot be empty." +msgstr "El campo obligatorio no puede estar vacío." + +#: extras/models/customfields.py:721 +msgid "Base set of predefined choices (optional)" +msgstr "Conjunto básico de opciones predefinidas (opcional)" + +#: extras/models/customfields.py:733 +msgid "Choices are automatically ordered alphabetically" +msgstr "Las opciones se ordenan alfabéticamente automáticamente" + +#: extras/models/customfields.py:740 +msgid "custom field choice set" +msgstr "conjunto de opciones de campo personalizadas" + +#: extras/models/customfields.py:741 +msgid "custom field choice sets" +msgstr "conjuntos de opciones de campo personalizadas" + +#: extras/models/customfields.py:777 +msgid "Must define base or extra choices." +msgstr "Debe definir opciones básicas o adicionales." + +#: extras/models/dashboard.py:19 +msgid "layout" +msgstr "diseño" + +#: extras/models/dashboard.py:23 +msgid "config" +msgstr "configuración" + +#: extras/models/dashboard.py:28 +msgid "dashboard" +msgstr "salpicadero" + +#: extras/models/dashboard.py:29 +msgid "dashboards" +msgstr "tableros" + +#: extras/models/models.py:49 +msgid "object types" +msgstr "tipos de objetos" + +#: extras/models/models.py:50 +msgid "The object(s) to which this rule applies." +msgstr "Los objetos a los que se aplica esta regla." + +#: extras/models/models.py:63 +msgid "on create" +msgstr "al crear" + +#: extras/models/models.py:65 +msgid "Triggers when a matching object is created." +msgstr "Se activa cuando se crea un objeto coincidente." + +#: extras/models/models.py:68 +msgid "on update" +msgstr "en la actualización" + +#: extras/models/models.py:70 +msgid "Triggers when a matching object is updated." +msgstr "Se activa cuando se actualiza un objeto coincidente." + +#: extras/models/models.py:73 +msgid "on delete" +msgstr "al eliminar" + +#: extras/models/models.py:75 +msgid "Triggers when a matching object is deleted." +msgstr "Se activa cuando se elimina un objeto coincidente." + +#: extras/models/models.py:78 +msgid "on job start" +msgstr "al iniciar el trabajo" + +#: extras/models/models.py:80 +msgid "Triggers when a job for a matching object is started." +msgstr "Se activa cuando se inicia un trabajo para un objeto coincidente." + +#: extras/models/models.py:83 +msgid "on job end" +msgstr "al final del trabajo" + +#: extras/models/models.py:85 +msgid "Triggers when a job for a matching object terminates." +msgstr "Se activa cuando finaliza un trabajo para un objeto coincidente." + +#: extras/models/models.py:92 +msgid "conditions" +msgstr "condiciones" + +#: extras/models/models.py:95 +msgid "" +"A set of conditions which determine whether the event will be generated." +msgstr "Conjunto de condiciones que determinan si se generará el evento." + +#: extras/models/models.py:103 +msgid "action type" +msgstr "tipo de acción" + +#: extras/models/models.py:126 +msgid "Additional data to pass to the action object" +msgstr "Datos adicionales para pasar al objeto de acción" + +#: extras/models/models.py:138 +msgid "event rule" +msgstr "regla de evento" + +#: extras/models/models.py:139 +msgid "event rules" +msgstr "reglas del evento" + +#: extras/models/models.py:155 +msgid "" +"At least one event type must be selected: create, update, delete, job start," +" and/or job end." +msgstr "" +"Debe seleccionarse al menos un tipo de evento: crear, actualizar, eliminar, " +"iniciar o finalizar el trabajo." + +#: extras/models/models.py:196 +msgid "" +"This URL will be called using the HTTP method defined when the webhook is " +"called. Jinja2 template processing is supported with the same context as the" +" request body." +msgstr "" +"Esta URL se llamará mediante el método HTTP definido cuando se llame al " +"webhook. El procesamiento de plantillas de Jinja2 se admite en el mismo " +"contexto que el cuerpo de la solicitud." + +#: extras/models/models.py:211 +msgid "" +"The complete list of official content types is available here." +msgstr "" +"La lista completa de tipos de contenido oficial está disponible aquí." + +#: extras/models/models.py:216 +msgid "additional headers" +msgstr "encabezados adicionales" + +#: extras/models/models.py:219 +msgid "" +"User-supplied HTTP headers to be sent with the request in addition to the " +"HTTP content type. Headers should be defined in the format Name: " +"Value. Jinja2 template processing is supported with the same context " +"as the request body (below)." +msgstr "" +"Encabezados HTTP proporcionados por el usuario que se enviarán con la " +"solicitud además del tipo de contenido HTTP. Los encabezados deben definirse" +" en el formato Nombre: Value. El procesamiento de plantillas de" +" Jinja2 se admite en el mismo contexto que el cuerpo de la solicitud (a " +"continuación)." + +#: extras/models/models.py:225 +msgid "body template" +msgstr "plantilla corporal" + +#: extras/models/models.py:228 +msgid "" +"Jinja2 template for a custom request body. If blank, a JSON object " +"representing the change will be included. Available context data includes: " +"event, model, timestamp, " +"username, request_id, and data." +msgstr "" +"Plantilla Jinja2 para un cuerpo de solicitud personalizado. Si está en " +"blanco, se incluirá un objeto JSON que representa el cambio. Los datos " +"contextuales disponibles incluyen: acto, modelo, " +"marca de tiempo, nombre de usuario, " +"id_solicitud, y dato." + +#: extras/models/models.py:234 +msgid "secret" +msgstr "secreto" + +#: extras/models/models.py:238 +msgid "" +"When provided, the request will include a X-Hook-Signature " +"header containing a HMAC hex digest of the payload body using the secret as " +"the key. The secret is not transmitted in the request." +msgstr "" +"Cuando se proporcione, la solicitud incluirá un Firma de X-Hook" +" encabezado que contiene un resumen hexadecimal en HMAC del cuerpo de la " +"carga utilizando el secreto como clave. El secreto no se transmite en la " +"solicitud." + +#: extras/models/models.py:245 +msgid "Enable SSL certificate verification. Disable with caution!" +msgstr "" +"Habilita la verificación del certificado SSL. ¡Desactívala con precaución!" + +#: extras/models/models.py:251 templates/extras/webhook.html:62 +msgid "CA File Path" +msgstr "Ruta del archivo CA" + +#: extras/models/models.py:253 +msgid "" +"The specific CA certificate file to use for SSL verification. Leave blank to" +" use the system defaults." +msgstr "" +"El archivo de certificado de CA específico que se utilizará para la " +"verificación SSL. Déjelo en blanco para usar los valores predeterminados del" +" sistema." + +#: extras/models/models.py:264 +msgid "webhook" +msgstr "webhook" + +#: extras/models/models.py:265 +msgid "webhooks" +msgstr "webhooks" + +#: extras/models/models.py:283 +msgid "Do not specify a CA certificate file if SSL verification is disabled." +msgstr "" +"No especifique un archivo de certificado de CA si la verificación SSL está " +"deshabilitada." + +#: extras/models/models.py:323 +msgid "The object type(s) to which this link applies." +msgstr "Los tipos de objeto a los que se aplica este enlace." + +#: extras/models/models.py:335 +msgid "link text" +msgstr "texto de enlace" + +#: extras/models/models.py:336 +msgid "Jinja2 template code for link text" +msgstr "Código de plantilla Jinja2 para texto de enlace" + +#: extras/models/models.py:339 +msgid "link URL" +msgstr "URL del enlace" + +#: extras/models/models.py:340 +msgid "Jinja2 template code for link URL" +msgstr "Código de plantilla Jinja2 para la URL del enlace" + +#: extras/models/models.py:350 +msgid "Links with the same group will appear as a dropdown menu" +msgstr "Los enlaces con el mismo grupo aparecerán en un menú desplegable" + +#: extras/models/models.py:353 +msgid "button class" +msgstr "clase de botones" + +#: extras/models/models.py:357 +msgid "" +"The class of the first link in a group will be used for the dropdown button" +msgstr "" +"La clase del primer enlace de un grupo se usará para el botón desplegable" + +#: extras/models/models.py:360 +msgid "new window" +msgstr "ventana nueva" + +#: extras/models/models.py:362 +msgid "Force link to open in a new window" +msgstr "Forzar que el enlace se abra en una ventana nueva" + +#: extras/models/models.py:371 +msgid "custom link" +msgstr "enlace personalizado" + +#: extras/models/models.py:372 +msgid "custom links" +msgstr "enlaces personalizados" + +#: extras/models/models.py:419 +msgid "The object type(s) to which this template applies." +msgstr "Los tipos de objeto a los que se aplica esta plantilla." + +#: extras/models/models.py:432 +msgid "" +"Jinja2 template code. The list of objects being exported is passed as a " +"context variable named queryset." +msgstr "" +"Código de plantilla Jinja2. La lista de objetos que se exportan se pasa como" +" una variable de contexto denominada conjunto de consultas." + +#: extras/models/models.py:440 +msgid "Defaults to text/plain; charset=utf-8" +msgstr "El valor predeterminado es texto/plano; charset=utf-8" + +#: extras/models/models.py:443 +msgid "file extension" +msgstr "extensión de archivo" + +#: extras/models/models.py:446 +msgid "Extension to append to the rendered filename" +msgstr "Extensión para añadir al nombre de archivo renderizado" + +#: extras/models/models.py:449 +msgid "as attachment" +msgstr "como adjunto" + +#: extras/models/models.py:451 +msgid "Download file as attachment" +msgstr "Descargar archivo como archivo adjunto" + +#: extras/models/models.py:460 +msgid "export template" +msgstr "plantilla de exportación" + +#: extras/models/models.py:461 +msgid "export templates" +msgstr "plantillas de exportación" + +#: extras/models/models.py:478 +#, python-brace-format +msgid "\"{name}\" is a reserved name. Please choose a different name." +msgstr "«{name}\"es un nombre reservado. Elija un nombre diferente." + +#: extras/models/models.py:528 +msgid "The object type(s) to which this filter applies." +msgstr "Los tipos de objeto a los que se aplica este filtro." + +#: extras/models/models.py:560 +msgid "shared" +msgstr "compartido" + +#: extras/models/models.py:573 +msgid "saved filter" +msgstr "filtro guardado" + +#: extras/models/models.py:574 +msgid "saved filters" +msgstr "filtros guardados" + +#: extras/models/models.py:592 +msgid "Filter parameters must be stored as a dictionary of keyword arguments." +msgstr "" +"Los parámetros de filtro se deben almacenar como un diccionario de " +"argumentos de palabras clave." + +#: extras/models/models.py:620 +msgid "image height" +msgstr "altura de la imagen" + +#: extras/models/models.py:623 +msgid "image width" +msgstr "ancho de imagen" + +#: extras/models/models.py:640 +msgid "image attachment" +msgstr "adjunto de imagen" + +#: extras/models/models.py:641 +msgid "image attachments" +msgstr "archivos adjuntos de imágenes" + +#: extras/models/models.py:655 +#, python-brace-format +msgid "Image attachments cannot be assigned to this object type ({type})." +msgstr "" +"Los archivos adjuntos de imágenes no se pueden asignar a este tipo de objeto" +" ({type})." + +#: extras/models/models.py:718 +msgid "kind" +msgstr "amable" + +#: extras/models/models.py:732 +msgid "journal entry" +msgstr "entrada de diario" + +#: extras/models/models.py:733 +msgid "journal entries" +msgstr "entradas de diario" + +#: extras/models/models.py:748 +#, python-brace-format +msgid "Journaling is not supported for this object type ({type})." +msgstr "No se admite el registro en diario para este tipo de objeto ({type})." + +#: extras/models/models.py:790 +msgid "bookmark" +msgstr "marcalibros" + +#: extras/models/models.py:791 +msgid "bookmarks" +msgstr "marcapáginas" + +#: extras/models/models.py:804 +#, python-brace-format +msgid "Bookmarks cannot be assigned to this object type ({type})." +msgstr "No se pueden asignar marcadores a este tipo de objeto ({type})." + +#: extras/models/reports.py:46 +msgid "report module" +msgstr "módulo de informes" + +#: extras/models/reports.py:47 +msgid "report modules" +msgstr "módulos de informes" + +#: extras/models/scripts.py:46 +msgid "script module" +msgstr "módulo de script" + +#: extras/models/scripts.py:47 +msgid "script modules" +msgstr "módulos de script" + +#: extras/models/search.py:24 +msgid "timestamp" +msgstr "marca de tiempo" + +#: extras/models/search.py:39 +msgid "field" +msgstr "campo" + +#: extras/models/search.py:47 +msgid "value" +msgstr "valor" + +#: extras/models/search.py:58 +msgid "cached value" +msgstr "valor almacenado en caché" + +#: extras/models/search.py:59 +msgid "cached values" +msgstr "valores en caché" + +#: extras/models/staging.py:44 +msgid "branch" +msgstr "sucursal" + +#: extras/models/staging.py:45 +msgid "branches" +msgstr "sucursales" + +#: extras/models/staging.py:97 +msgid "staged change" +msgstr "cambio por etapas" + +#: extras/models/staging.py:98 +msgid "staged changes" +msgstr "cambios por etapas" + +#: extras/models/tags.py:40 +msgid "The object type(s) to which this this tag can be applied." +msgstr "Los tipos de objeto a los que se puede aplicar esta etiqueta." + +#: extras/models/tags.py:49 +msgid "tag" +msgstr "etiqueta" + +#: extras/models/tags.py:50 +msgid "tags" +msgstr "etiquetas" + +#: extras/models/tags.py:78 +msgid "tagged item" +msgstr "artículo etiquetado" + +#: extras/models/tags.py:79 +msgid "tagged items" +msgstr "artículos etiquetados" + +#: extras/signals.py:221 +#, python-brace-format +msgid "Deletion is prevented by a protection rule: {message}" +msgstr "La eliminación se impide mediante una regla de protección: {message}" + +#: extras/tables/tables.py:44 extras/tables/tables.py:119 +#: extras/tables/tables.py:143 extras/tables/tables.py:208 +#: extras/tables/tables.py:281 +msgid "Content Types" +msgstr "Tipos de contenido" + +#: extras/tables/tables.py:50 +msgid "Visible" +msgstr "Visible" + +#: extras/tables/tables.py:53 +msgid "Editable" +msgstr "Editable" + +#: extras/tables/tables.py:60 templates/extras/customfield.html:48 +msgid "Choice Set" +msgstr "Set de elección" + +#: extras/tables/tables.py:68 +msgid "Is Cloneable" +msgstr "Se puede clonar" + +#: extras/tables/tables.py:98 +msgid "Count" +msgstr "Contar" + +#: extras/tables/tables.py:101 +msgid "Order Alphabetically" +msgstr "Ordenar alfabéticamente" + +#: extras/tables/tables.py:125 templates/extras/customlink.html:34 +msgid "New Window" +msgstr "Ventana nueva" + +#: extras/tables/tables.py:146 +msgid "As Attachment" +msgstr "Como archivo adjunto" + +#: extras/tables/tables.py:153 extras/tables/tables.py:367 +#: extras/tables/tables.py:402 templates/core/datafile.html:32 +#: templates/dcim/device/render_config.html:23 +#: templates/extras/configcontext.html:40 +#: templates/extras/configtemplate.html:32 +#: templates/extras/exporttemplate.html:51 +#: templates/generic/bulk_import.html:30 +#: templates/virtualization/virtualmachine/render_config.html:23 +msgid "Data File" +msgstr "Archivo de datos" + +#: extras/tables/tables.py:158 extras/tables/tables.py:379 +#: extras/tables/tables.py:407 +msgid "Synced" +msgstr "Sincronizado" + +#: extras/tables/tables.py:178 +msgid "Content Type" +msgstr "Tipo de contenido" + +#: extras/tables/tables.py:185 +msgid "Image" +msgstr "Imagen" + +#: extras/tables/tables.py:190 +msgid "Size (Bytes)" +msgstr "Tamaño (bytes)" + +#: extras/tables/tables.py:233 extras/tables/tables.py:326 +#: templates/extras/customfield.html:96 templates/extras/eventrule.html:32 +#: templates/users/objectpermission.html:68 users/tables.py:83 +msgid "Object Types" +msgstr "Tipos de objetos" + +#: extras/tables/tables.py:255 +msgid "SSL Validation" +msgstr "Validación SSL" + +#: extras/tables/tables.py:278 +msgid "Action Type" +msgstr "Tipo de acción" + +#: extras/tables/tables.py:296 +msgid "Job Start" +msgstr "Inicio del trabajo" + +#: extras/tables/tables.py:299 +msgid "Job End" +msgstr "Fin del trabajo" + +#: extras/tables/tables.py:436 templates/account/profile.html:20 +#: templates/users/user.html:22 +msgid "Full Name" +msgstr "Nombre completo" + +#: extras/tables/tables.py:453 templates/extras/objectchange.html:72 +msgid "Request ID" +msgstr "ID de solicitud" + +#: extras/tables/tables.py:490 +msgid "Comments (Short)" +msgstr "Comentarios (cortos)" + +#: extras/validators.py:13 +#, python-format +msgid "Ensure this value is equal to %(limit_value)s." +msgstr "Asegúrese de que este valor sea igual a %(limit_value)s." + +#: extras/validators.py:24 +#, python-format +msgid "Ensure this value does not equal %(limit_value)s." +msgstr "Asegúrese de que este valor no sea igual %(limit_value)s." + +#: extras/validators.py:35 +msgid "This field must be empty." +msgstr "Este campo debe estar vacío." + +#: extras/validators.py:50 +msgid "This field must not be empty." +msgstr "Este campo no debe estar vacío." + +#: extras/views.py:880 +msgid "Your dashboard has been reset." +msgstr "Tu panel de control se ha restablecido." + +#: ipam/api/field_serializers.py:17 +msgid "Enter a valid IPv4 or IPv6 address with optional mask." +msgstr "Introduzca una dirección IPv4 o IPv6 válida con máscara opcional." + +#: ipam/api/field_serializers.py:24 +#, python-brace-format +msgid "Invalid IP address format: {data}" +msgstr "Formato de dirección IP no válido: {data}" + +#: ipam/api/field_serializers.py:37 +msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." +msgstr "" +"Introduzca un prefijo y una máscara IPv4 o IPv6 válidos en notación CIDR." + +#: ipam/api/field_serializers.py:44 +#, python-brace-format +msgid "Invalid IP prefix format: {data}" +msgstr "Formato de prefijo IP no válido: {data}" + +#: ipam/choices.py:30 +msgid "Container" +msgstr "Contenedor" + +#: ipam/choices.py:72 +msgid "DHCP" +msgstr "DHCP" + +#: ipam/choices.py:73 +msgid "SLAAC" +msgstr "SLACO" + +#: ipam/choices.py:89 +msgid "Loopback" +msgstr "Bucle invertido" + +#: ipam/choices.py:90 tenancy/choices.py:18 +msgid "Secondary" +msgstr "Secundaria" + +#: ipam/choices.py:91 +msgid "Anycast" +msgstr "Anycast" + +#: ipam/choices.py:115 +msgid "Standard" +msgstr "Estándar" + +#: ipam/choices.py:120 +msgid "CheckPoint" +msgstr "Punto de control" + +#: ipam/choices.py:123 +msgid "Cisco" +msgstr "Cisco" + +#: ipam/choices.py:137 +msgid "Plaintext" +msgstr "Texto plano" + +#: ipam/filtersets.py:47 vpn/filtersets.py:276 +msgid "Import target" +msgstr "Objetivo de importación" + +#: ipam/filtersets.py:53 vpn/filtersets.py:282 +msgid "Import target (name)" +msgstr "Destino de importación (nombre)" + +#: ipam/filtersets.py:58 vpn/filtersets.py:287 +msgid "Export target" +msgstr "Objetivo de exportación" + +#: ipam/filtersets.py:64 vpn/filtersets.py:293 +msgid "Export target (name)" +msgstr "Destino de exportación (nombre)" + +#: ipam/filtersets.py:85 +msgid "Importing VRF" +msgstr "Importación de VRF" + +#: ipam/filtersets.py:91 +msgid "Import VRF (RD)" +msgstr "Importar VRF (RD)" + +#: ipam/filtersets.py:96 +msgid "Exporting VRF" +msgstr "Exportación de VRF" + +#: ipam/filtersets.py:102 +msgid "Export VRF (RD)" +msgstr "Exportar VRF (RD)" + +#: ipam/filtersets.py:132 ipam/filtersets.py:247 ipam/forms/model_forms.py:229 +#: ipam/tables/ip.py:211 templates/ipam/prefix.html:12 +msgid "Prefix" +msgstr "Prefijo" + +#: ipam/filtersets.py:136 ipam/filtersets.py:175 ipam/filtersets.py:198 +msgid "RIR (ID)" +msgstr "RIR (ID)" + +#: ipam/filtersets.py:142 ipam/filtersets.py:181 ipam/filtersets.py:204 +msgid "RIR (slug)" +msgstr "RIR (babosa)" + +#: ipam/filtersets.py:251 +msgid "Within prefix" +msgstr "Dentro del prefijo" + +#: ipam/filtersets.py:255 +msgid "Within and including prefix" +msgstr "Dentro del prefijo e incluído" + +#: ipam/filtersets.py:259 +msgid "Prefixes which contain this prefix or IP" +msgstr "Prefijos que contienen este prefijo o IP" + +#: ipam/filtersets.py:270 ipam/filtersets.py:538 ipam/forms/bulk_edit.py:326 +#: ipam/forms/filtersets.py:191 ipam/forms/filtersets.py:317 +msgid "Mask length" +msgstr "Longitud de la máscara" + +#: ipam/filtersets.py:339 vpn/filtersets.py:399 +msgid "VLAN (ID)" +msgstr "VLAN (ID)" + +#: ipam/filtersets.py:343 vpn/filtersets.py:394 +msgid "VLAN number (1-4094)" +msgstr "Número de VLAN (1-4094)" + +#: ipam/filtersets.py:437 ipam/filtersets.py:441 ipam/filtersets.py:533 +#: ipam/forms/model_forms.py:444 templates/tenancy/contact.html:54 +#: tenancy/forms/bulk_edit.py:112 +msgid "Address" +msgstr "Dirección" + +#: ipam/filtersets.py:445 +msgid "Ranges which contain this prefix or IP" +msgstr "Intervalos que contienen este prefijo o IP" + +#: ipam/filtersets.py:473 ipam/filtersets.py:529 +msgid "Parent prefix" +msgstr "Prefijo principal" + +#: ipam/filtersets.py:582 ipam/filtersets.py:812 ipam/filtersets.py:1031 +#: vpn/filtersets.py:357 +msgid "Virtual machine (name)" +msgstr "Máquina virtual (nombre)" + +#: ipam/filtersets.py:587 ipam/filtersets.py:817 ipam/filtersets.py:1025 +#: virtualization/filtersets.py:276 virtualization/filtersets.py:315 +#: vpn/filtersets.py:362 +msgid "Virtual machine (ID)" +msgstr "Máquina virtual (ID)" + +#: ipam/filtersets.py:593 vpn/filtersets.py:97 vpn/filtersets.py:368 +msgid "Interface (name)" +msgstr "Interfaz (nombre)" + +#: ipam/filtersets.py:598 vpn/filtersets.py:102 vpn/filtersets.py:373 +msgid "Interface (ID)" +msgstr "Interfaz (ID)" + +#: ipam/filtersets.py:604 vpn/filtersets.py:108 vpn/filtersets.py:379 +msgid "VM interface (name)" +msgstr "Interfaz VM (nombre)" + +#: ipam/filtersets.py:609 vpn/filtersets.py:113 +msgid "VM interface (ID)" +msgstr "Interfaz de máquina virtual (ID)" + +#: ipam/filtersets.py:614 +msgid "FHRP group (ID)" +msgstr "Grupo FHRP (ID)" + +#: ipam/filtersets.py:618 +msgid "Is assigned to an interface" +msgstr "Está asignado a una interfaz" + +#: ipam/filtersets.py:622 +msgid "Is assigned" +msgstr "Está asignado" + +#: ipam/filtersets.py:1036 +msgid "IP address (ID)" +msgstr "Dirección IP (ID)" + +#: ipam/filtersets.py:1042 ipam/models/ip.py:787 +msgid "IP address" +msgstr "dirección IP" + +#: ipam/filtersets.py:1068 +msgid "Primary IPv4 (ID)" +msgstr "IPv4 principal (ID)" + +#: ipam/filtersets.py:1073 +msgid "Primary IPv6 (ID)" +msgstr "IPv6 principal (ID)" + +#: ipam/forms/bulk_create.py:14 +msgid "Address pattern" +msgstr "Patrón de direcciones" + +#: ipam/forms/bulk_edit.py:85 +msgid "Is private" +msgstr "Es privado" + +#: ipam/forms/bulk_edit.py:106 ipam/forms/bulk_edit.py:135 +#: ipam/forms/bulk_edit.py:160 ipam/forms/bulk_import.py:88 +#: ipam/forms/bulk_import.py:108 ipam/forms/bulk_import.py:128 +#: ipam/forms/filtersets.py:109 ipam/forms/filtersets.py:124 +#: ipam/forms/filtersets.py:147 ipam/forms/model_forms.py:93 +#: ipam/forms/model_forms.py:108 ipam/forms/model_forms.py:130 +#: ipam/forms/model_forms.py:148 ipam/models/asns.py:31 +#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/tables/asn.py:20 ipam/tables/asn.py:45 +#: templates/ipam/aggregate.html:19 templates/ipam/asn.html:28 +#: templates/ipam/asnrange.html:20 templates/ipam/rir.html:20 +msgid "RIR" +msgstr "RIR" + +#: ipam/forms/bulk_edit.py:168 +msgid "Date added" +msgstr "Fecha añadida" + +#: ipam/forms/bulk_edit.py:229 +msgid "Prefix length" +msgstr "Longitud del prefijo" + +#: ipam/forms/bulk_edit.py:252 ipam/forms/filtersets.py:236 +#: templates/ipam/prefix.html:86 +msgid "Is a pool" +msgstr "Es una piscina" + +#: ipam/forms/bulk_edit.py:257 ipam/forms/bulk_edit.py:301 +#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#, python-format +msgid "Treat as 100%% utilized" +msgstr "Tratar como utilizado al 100%%" + +#: ipam/forms/bulk_edit.py:349 ipam/models/ip.py:771 +msgid "DNS name" +msgstr "Nombre DNS" + +#: ipam/forms/bulk_edit.py:370 ipam/forms/bulk_edit.py:569 +#: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:376 +#: ipam/forms/filtersets.py:511 templates/ipam/fhrpgroup.html:23 +#: templates/ipam/inc/panels/fhrp_groups.html:11 +#: templates/ipam/service.html:35 templates/ipam/servicetemplate.html:20 +msgid "Protocol" +msgstr "Protocolo" + +#: ipam/forms/bulk_edit.py:377 ipam/forms/filtersets.py:383 +#: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:27 +msgid "Group ID" +msgstr "ID de grupo" + +#: ipam/forms/bulk_edit.py:382 ipam/forms/filtersets.py:388 +#: wireless/forms/bulk_edit.py:67 wireless/forms/bulk_edit.py:114 +#: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 +#: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 +#: wireless/forms/filtersets.py:53 wireless/forms/filtersets.py:87 +msgid "Authentication type" +msgstr "Tipo de autenticación" + +#: ipam/forms/bulk_edit.py:387 ipam/forms/filtersets.py:392 +msgid "Authentication key" +msgstr "Clave de autenticación" + +#: ipam/forms/bulk_edit.py:404 ipam/forms/filtersets.py:369 +#: ipam/forms/model_forms.py:455 netbox/navigation/menu.py:376 +#: templates/ipam/fhrpgroup.html:51 +#: templates/wireless/inc/authentication_attrs.html:5 +#: wireless/forms/bulk_edit.py:90 wireless/forms/bulk_edit.py:137 +#: wireless/forms/filtersets.py:35 wireless/forms/filtersets.py:75 +#: wireless/forms/model_forms.py:56 wireless/forms/model_forms.py:161 +msgid "Authentication" +msgstr "AUTENTICACIÓN" + +#: ipam/forms/bulk_edit.py:414 +msgid "Minimum child VLAN VID" +msgstr "VLAN (VID) secundaria mínima" + +#: ipam/forms/bulk_edit.py:420 +msgid "Maximum child VLAN VID" +msgstr "VLAN (VID) secundaria máxima" + +#: ipam/forms/bulk_edit.py:428 ipam/forms/model_forms.py:527 +msgid "Scope type" +msgstr "Tipo de ámbito" + +#: ipam/forms/bulk_edit.py:489 ipam/forms/model_forms.py:600 +#: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:39 +msgid "Scope" +msgstr "Alcance" + +#: ipam/forms/bulk_edit.py:560 +msgid "Site & Group" +msgstr "Sitio y grupo" + +#: ipam/forms/bulk_edit.py:574 ipam/forms/model_forms.py:663 +#: ipam/forms/model_forms.py:697 ipam/tables/services.py:19 +#: ipam/tables/services.py:49 templates/ipam/service.html:39 +#: templates/ipam/servicetemplate.html:24 +msgid "Ports" +msgstr "Puertos" + +#: ipam/forms/bulk_import.py:47 +msgid "Import route targets" +msgstr "Importar destinos de ruta" + +#: ipam/forms/bulk_import.py:53 +msgid "Export route targets" +msgstr "Exportar destinos de ruta" + +#: ipam/forms/bulk_import.py:91 ipam/forms/bulk_import.py:111 +#: ipam/forms/bulk_import.py:131 +msgid "Assigned RIR" +msgstr "RIR asignado" + +#: ipam/forms/bulk_import.py:181 +msgid "VLAN's group (if any)" +msgstr "Grupo de VLAN (si lo hay)" + +#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:219 +#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 +#: templates/ipam/prefix.html:61 templates/ipam/vlan.html:13 +#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 +#: templates/vpn/l2vpntermination_edit.html:17 +#: templates/wireless/wirelesslan.html:31 vpn/forms/bulk_import.py:299 +#: vpn/forms/filtersets.py:280 vpn/forms/model_forms.py:427 +#: wireless/forms/bulk_edit.py:54 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:49 wireless/models.py:101 +msgid "VLAN" +msgstr "VLAN" + +#: ipam/forms/bulk_import.py:307 +msgid "Parent device of assigned interface (if any)" +msgstr "Dispositivo principal de la interfaz asignada (si existe)" + +#: ipam/forms/bulk_import.py:310 ipam/forms/bulk_import.py:496 +#: ipam/forms/model_forms.py:691 virtualization/filtersets.py:282 +#: virtualization/filtersets.py:321 virtualization/forms/bulk_edit.py:199 +#: virtualization/forms/bulk_edit.py:325 +#: virtualization/forms/bulk_import.py:146 +#: virtualization/forms/bulk_import.py:207 +#: virtualization/forms/filtersets.py:204 +#: virtualization/forms/filtersets.py:240 +#: virtualization/forms/model_forms.py:291 vpn/forms/bulk_import.py:93 +#: vpn/forms/bulk_import.py:285 +msgid "Virtual machine" +msgstr "Máquina virtual" + +#: ipam/forms/bulk_import.py:314 +msgid "Parent VM of assigned interface (if any)" +msgstr "VM principal de la interfaz asignada (si existe)" + +#: ipam/forms/bulk_import.py:321 +msgid "Assigned interface" +msgstr "Interfaz asignada" + +#: ipam/forms/bulk_import.py:324 +msgid "Is primary" +msgstr "Es primaria" + +#: ipam/forms/bulk_import.py:325 +msgid "Make this the primary IP for the assigned device" +msgstr "Conviértase en la IP principal del dispositivo asignado" + +#: ipam/forms/bulk_import.py:364 +msgid "No device or virtual machine specified; cannot set as primary IP" +msgstr "" +"No se especificó ningún dispositivo o máquina virtual; no se puede " +"establecer como IP principal" + +#: ipam/forms/bulk_import.py:368 +msgid "No interface specified; cannot set as primary IP" +msgstr "" +"No se especificó ninguna interfaz; no se puede establecer como IP principal" + +#: ipam/forms/bulk_import.py:397 +msgid "Auth type" +msgstr "Tipo de autenticación" + +#: ipam/forms/bulk_import.py:412 +msgid "Scope type (app & model)" +msgstr "Tipo de ámbito (aplicación y modelo)" + +#: ipam/forms/bulk_import.py:418 +#, python-brace-format +msgid "Minimum child VLAN VID (default: {minimum})" +msgstr "VLAN (VID) secundaria mínima (predeterminado): {minimum})" + +#: ipam/forms/bulk_import.py:424 +#, python-brace-format +msgid "Maximum child VLAN VID (default: {maximum})" +msgstr "Número máximo de VID de VLAN secundaria (predeterminado: {maximum})" + +#: ipam/forms/bulk_import.py:448 +msgid "Assigned VLAN group" +msgstr "Grupo de VLAN asignado" + +#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 +msgid "IP protocol" +msgstr "Protocolo IP" + +#: ipam/forms/bulk_import.py:493 +msgid "Required if not assigned to a VM" +msgstr "Obligatorio si no está asignado a una VM" + +#: ipam/forms/bulk_import.py:500 +msgid "Required if not assigned to a device" +msgstr "Obligatorio si no está asignado a un dispositivo" + +#: ipam/forms/bulk_import.py:525 +#, python-brace-format +msgid "{ip} is not assigned to this device/VM." +msgstr "{ip} no está asignado a este dispositivo/máquina virtual." + +#: ipam/forms/filtersets.py:46 ipam/forms/model_forms.py:60 +#: netbox/navigation/menu.py:177 vpn/forms/model_forms.py:403 +msgid "Route Targets" +msgstr "Objetivos de ruta" + +#: ipam/forms/filtersets.py:52 ipam/forms/model_forms.py:47 +#: vpn/forms/filtersets.py:221 vpn/forms/model_forms.py:390 +msgid "Import targets" +msgstr "Importar objetivos" + +#: ipam/forms/filtersets.py:57 ipam/forms/model_forms.py:52 +#: vpn/forms/filtersets.py:226 vpn/forms/model_forms.py:395 +msgid "Export targets" +msgstr "Objetivos de exportación" + +#: ipam/forms/filtersets.py:72 +msgid "Imported by VRF" +msgstr "Importado por VRF" + +#: ipam/forms/filtersets.py:77 +msgid "Exported by VRF" +msgstr "Exportado por VRF" + +#: ipam/forms/filtersets.py:86 ipam/tables/ip.py:89 templates/ipam/rir.html:33 +msgid "Private" +msgstr "Privada" + +#: ipam/forms/filtersets.py:104 ipam/forms/filtersets.py:186 +#: ipam/forms/filtersets.py:261 ipam/forms/filtersets.py:312 +msgid "Address family" +msgstr "Familia de direcciones" + +#: ipam/forms/filtersets.py:118 templates/ipam/asnrange.html:26 +msgid "Range" +msgstr "Alcance" + +#: ipam/forms/filtersets.py:127 +msgid "Start" +msgstr "Comenzar" + +#: ipam/forms/filtersets.py:131 +msgid "End" +msgstr "Fin" + +#: ipam/forms/filtersets.py:181 +msgid "Search within" +msgstr "Busca dentro" + +#: ipam/forms/filtersets.py:202 ipam/forms/filtersets.py:328 +msgid "Present in VRF" +msgstr "Presente en VRF" + +#: ipam/forms/filtersets.py:243 ipam/forms/filtersets.py:282 +#, python-format +msgid "Marked as 100% utilized" +msgstr "Marcado como 100% utilizado" + +#: ipam/forms/filtersets.py:297 +msgid "Device/VM" +msgstr "Dispositivo/VM" + +#: ipam/forms/filtersets.py:333 +msgid "Assigned Device" +msgstr "Dispositivo asignado" + +#: ipam/forms/filtersets.py:338 +msgid "Assigned VM" +msgstr "VM asignada" + +#: ipam/forms/filtersets.py:352 +msgid "Assigned to an interface" +msgstr "Asignado a una interfaz" + +#: ipam/forms/filtersets.py:359 templates/ipam/ipaddress.html:54 +msgid "DNS Name" +msgstr "Nombre DNS" + +#: ipam/forms/filtersets.py:401 ipam/forms/filtersets.py:494 +#: ipam/models/vlans.py:156 templates/ipam/vlan.html:34 +msgid "VLAN ID" +msgstr "IDENTIFICADOR DE VLAN" + +#: ipam/forms/filtersets.py:433 +msgid "Minimum VID" +msgstr "VID mínimo" + +#: ipam/forms/filtersets.py:439 +msgid "Maximum VID" +msgstr "VID máximo" + +#: ipam/forms/filtersets.py:516 +msgid "Port" +msgstr "Puerto" + +#: ipam/forms/filtersets.py:537 ipam/tables/vlans.py:191 +#: templates/ipam/ipaddress_edit.html:47 templates/ipam/service_create.html:22 +#: templates/ipam/service_edit.html:21 +#: templates/virtualization/virtualdisk.html:22 +#: templates/virtualization/virtualmachine.html:13 +#: templates/virtualization/vminterface.html:24 +#: templates/vpn/l2vpntermination_edit.html:27 +#: templates/vpn/tunneltermination.html:26 +#: virtualization/forms/filtersets.py:189 +#: virtualization/forms/filtersets.py:234 +#: virtualization/forms/model_forms.py:223 +#: virtualization/tables/virtualmachines.py:115 +#: virtualization/tables/virtualmachines.py:168 vpn/choices.py:45 +#: vpn/forms/filtersets.py:289 vpn/forms/model_forms.py:161 +#: vpn/forms/model_forms.py:172 vpn/forms/model_forms.py:269 +msgid "Virtual Machine" +msgstr "Máquina virtual" + +#: ipam/forms/model_forms.py:113 ipam/tables/ip.py:116 +#: templates/ipam/aggregate.html:11 templates/ipam/prefix.html:39 +msgid "Aggregate" +msgstr "Agregado" + +#: ipam/forms/model_forms.py:134 templates/ipam/asnrange.html:12 +msgid "ASN Range" +msgstr "Gama ASN" + +#: ipam/forms/model_forms.py:230 +msgid "Site/VLAN Assignment" +msgstr "Asignación de sitio/VLAN" + +#: ipam/forms/model_forms.py:256 templates/ipam/iprange.html:11 +msgid "IP Range" +msgstr "Rango de IP" + +#: ipam/forms/model_forms.py:285 ipam/forms/model_forms.py:454 +#: templates/ipam/fhrpgroup.html:19 templates/ipam/ipaddress_edit.html:52 +msgid "FHRP Group" +msgstr "Grupo FHRP" + +#: ipam/forms/model_forms.py:300 +msgid "Make this the primary IP for the device/VM" +msgstr "Haga que esta sea la IP principal del dispositivo/VM" + +#: ipam/forms/model_forms.py:351 +msgid "An IP address can only be assigned to a single object." +msgstr "Solo se puede asignar una dirección IP a un único objeto." + +#: ipam/forms/model_forms.py:357 ipam/models/ip.py:878 +msgid "" +"Cannot reassign IP address while it is designated as the primary IP for the " +"parent object" +msgstr "" +"No se puede reasignar la dirección IP mientras esté designada como la IP " +"principal del objeto principal" + +#: ipam/forms/model_forms.py:367 +msgid "" +"Only IP addresses assigned to an interface can be designated as primary IPs." +msgstr "" +"Solo las direcciones IP asignadas a una interfaz se pueden designar como IP " +"principales." + +#: ipam/forms/model_forms.py:373 +#, python-brace-format +msgid "{ip} is a network ID, which may not be assigned to an interface." +msgstr "{ip} es un ID de red, que no puede asignarse a una interfaz." + +#: ipam/forms/model_forms.py:379 +#, python-brace-format +msgid "" +"{ip} is a broadcast address, which may not be assigned to an interface." +msgstr "" +"{ip} es una dirección de transmisión, que puede no estar asignada a una " +"interfaz." + +#: ipam/forms/model_forms.py:456 +msgid "Virtual IP Address" +msgstr "Dirección IP virtual" + +#: ipam/forms/model_forms.py:598 ipam/forms/model_forms.py:637 +#: ipam/tables/ip.py:250 templates/ipam/vlan_edit.html:37 +#: templates/ipam/vlangroup.html:27 +msgid "VLAN Group" +msgstr "Grupo VLAN" + +#: ipam/forms/model_forms.py:599 +msgid "Child VLANs" +msgstr "VLAN secundarias" + +#: ipam/forms/model_forms.py:668 ipam/forms/model_forms.py:702 +msgid "" +"Comma-separated list of one or more port numbers. A range may be specified " +"using a hyphen." +msgstr "" +"Lista separada por comas de uno o más números de puerto. Se puede " +"especificar un rango mediante un guión." + +#: ipam/forms/model_forms.py:673 templates/ipam/servicetemplate.html:12 +msgid "Service Template" +msgstr "Plantilla de servicio" + +#: ipam/forms/model_forms.py:724 +msgid "Service template" +msgstr "Plantilla de servicio" + +#: ipam/models/asns.py:34 +msgid "start" +msgstr "comienzo" + +#: ipam/models/asns.py:51 +msgid "ASN range" +msgstr "Gama ASN" + +#: ipam/models/asns.py:52 +msgid "ASN ranges" +msgstr "Gamas de ASN" + +#: ipam/models/asns.py:72 +#, python-brace-format +msgid "Starting ASN ({start}) must be lower than ending ASN ({end})." +msgstr "Iniciar ASN ({start}) debe ser inferior al ASN final ({end})." + +#: ipam/models/asns.py:104 +msgid "Regional Internet Registry responsible for this AS number space" +msgstr "Registro regional de Internet responsable de este espacio numérico AS" + +#: ipam/models/asns.py:109 +msgid "16- or 32-bit autonomous system number" +msgstr "Número de sistema autónomo de 16 o 32 bits" + +#: ipam/models/fhrp.py:22 +msgid "group ID" +msgstr "ID de grupo" + +#: ipam/models/fhrp.py:30 ipam/models/services.py:22 +msgid "protocol" +msgstr "protocolo" + +#: ipam/models/fhrp.py:38 wireless/models.py:27 +msgid "authentication type" +msgstr "tipo de autenticación" + +#: ipam/models/fhrp.py:43 +msgid "authentication key" +msgstr "clave de autenticación" + +#: ipam/models/fhrp.py:56 +msgid "FHRP group" +msgstr "Grupo FHRP" + +#: ipam/models/fhrp.py:57 +msgid "FHRP groups" +msgstr "Grupos FHRP" + +#: ipam/models/fhrp.py:93 tenancy/models/contacts.py:134 +msgid "priority" +msgstr "prioridad" + +#: ipam/models/fhrp.py:113 +msgid "FHRP group assignment" +msgstr "Asignación grupal de FHRP" + +#: ipam/models/fhrp.py:114 +msgid "FHRP group assignments" +msgstr "Tareas grupales de FHRP" + +#: ipam/models/ip.py:64 +msgid "private" +msgstr "privado" + +#: ipam/models/ip.py:65 +msgid "IP space managed by this RIR is considered private" +msgstr "El espacio IP administrado por este RIR se considera privado" + +#: ipam/models/ip.py:71 netbox/navigation/menu.py:170 +msgid "RIRs" +msgstr "RIR" + +#: ipam/models/ip.py:83 +msgid "IPv4 or IPv6 network" +msgstr "Red IPv4 o IPv6" + +#: ipam/models/ip.py:90 +msgid "Regional Internet Registry responsible for this IP space" +msgstr "Registro regional de Internet responsable de este espacio IP" + +#: ipam/models/ip.py:100 +msgid "date added" +msgstr "fecha añadida" + +#: ipam/models/ip.py:114 +msgid "aggregate" +msgstr "agregado" + +#: ipam/models/ip.py:115 +msgid "aggregates" +msgstr "agregados" + +#: ipam/models/ip.py:131 +msgid "Cannot create aggregate with /0 mask." +msgstr "No se puede crear un agregado con la máscara /0." + +#: ipam/models/ip.py:143 +#, python-brace-format +msgid "" +"Aggregates cannot overlap. {prefix} is already covered by an existing " +"aggregate ({aggregate})." +msgstr "" +"Los agregados no pueden superponerse. {prefix} ya está cubierto por un " +"agregado existente ({aggregate})." + +#: ipam/models/ip.py:157 +#, python-brace-format +msgid "" +"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " +"({aggregate})." +msgstr "" +"Los prefijos no pueden superponerse a los agregados. {prefix} cubre un " +"agregado existente ({aggregate})." + +#: ipam/models/ip.py:199 ipam/models/ip.py:736 vpn/models/tunnels.py:114 +msgid "role" +msgstr "papel" + +#: ipam/models/ip.py:200 +msgid "roles" +msgstr "papeles" + +#: ipam/models/ip.py:216 ipam/models/ip.py:292 +msgid "prefix" +msgstr "prefijo" + +#: ipam/models/ip.py:217 +msgid "IPv4 or IPv6 network with mask" +msgstr "Red IPv4 o IPv6 con máscara" + +#: ipam/models/ip.py:253 +msgid "Operational status of this prefix" +msgstr "Estado operativo de este prefijo" + +#: ipam/models/ip.py:261 +msgid "The primary function of this prefix" +msgstr "La función principal de este prefijo" + +#: ipam/models/ip.py:264 +msgid "is a pool" +msgstr "es una piscina" + +#: ipam/models/ip.py:266 +msgid "All IP addresses within this prefix are considered usable" +msgstr "" +"Todas las direcciones IP incluidas en este prefijo se consideran " +"utilizables." + +#: ipam/models/ip.py:269 ipam/models/ip.py:536 +msgid "mark utilized" +msgstr "marca utilizada" + +#: ipam/models/ip.py:293 +msgid "prefixes" +msgstr "prefijos" + +#: ipam/models/ip.py:316 +msgid "Cannot create prefix with /0 mask." +msgstr "No se puede crear un prefijo con la máscara /0." + +#: ipam/models/ip.py:323 ipam/models/ip.py:854 +#, python-brace-format +msgid "VRF {vrf}" +msgstr "VRF {vrf}" + +#: ipam/models/ip.py:323 ipam/models/ip.py:854 +msgid "global table" +msgstr "tabla global" + +#: ipam/models/ip.py:325 +#, python-brace-format +msgid "Duplicate prefix found in {table}: {prefix}" +msgstr "Se encuentra un prefijo duplicado en {table}: {prefix}" + +#: ipam/models/ip.py:494 +msgid "start address" +msgstr "dirección de inicio" + +#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +msgid "IPv4 or IPv6 address (with mask)" +msgstr "Dirección IPv4 o IPv6 (con máscara)" + +#: ipam/models/ip.py:498 +msgid "end address" +msgstr "dirección final" + +#: ipam/models/ip.py:525 +msgid "Operational status of this range" +msgstr "Estado operativo de esta gama" + +#: ipam/models/ip.py:533 +msgid "The primary function of this range" +msgstr "La función principal de esta gama" + +#: ipam/models/ip.py:547 +msgid "IP range" +msgstr "Rango IP" + +#: ipam/models/ip.py:548 +msgid "IP ranges" +msgstr "Intervalos de IP" + +#: ipam/models/ip.py:564 +msgid "Starting and ending IP address versions must match" +msgstr "Las versiones de la dirección IP inicial y final deben coincidir" + +#: ipam/models/ip.py:570 +msgid "Starting and ending IP address masks must match" +msgstr "Las máscaras de direcciones IP iniciales y finales deben coincidir" + +#: ipam/models/ip.py:577 +#, python-brace-format +msgid "" +"Ending address must be lower than the starting address ({start_address})" +msgstr "" +"La dirección final debe ser inferior a la dirección inicial " +"({start_address})" + +#: ipam/models/ip.py:589 +#, python-brace-format +msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" +msgstr "" +"Las direcciones definidas se superponen con el rango {overlapping_range} en " +"VRF {vrf}" + +#: ipam/models/ip.py:598 +#, python-brace-format +msgid "Defined range exceeds maximum supported size ({max_size})" +msgstr "El rango definido supera el tamaño máximo admitido ({max_size})" + +#: ipam/models/ip.py:710 tenancy/models/contacts.py:82 +msgid "address" +msgstr "dirección" + +#: ipam/models/ip.py:733 +msgid "The operational status of this IP" +msgstr "El estado operativo de esta IP" + +#: ipam/models/ip.py:740 +msgid "The functional role of this IP" +msgstr "La función funcional de esta propiedad intelectual" + +#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:75 +msgid "NAT (inside)" +msgstr "NAT (interior)" + +#: ipam/models/ip.py:765 +msgid "The IP for which this address is the \"outside\" IP" +msgstr "La IP para la que esta dirección es la IP «externa»" + +#: ipam/models/ip.py:772 +msgid "Hostname or FQDN (not case-sensitive)" +msgstr "Nombre de host o FQDN (no distingue mayúsculas de minúsculas)" + +#: ipam/models/ip.py:788 ipam/models/services.py:94 +msgid "IP addresses" +msgstr "direcciones IP" + +#: ipam/models/ip.py:844 +msgid "Cannot create IP address with /0 mask." +msgstr "No se puede crear una dirección IP con la máscara /0." + +#: ipam/models/ip.py:856 +#, python-brace-format +msgid "Duplicate IP address found in {table}: {ipaddress}" +msgstr "Se encontró una dirección IP duplicada en {table}: {ipaddress}" + +#: ipam/models/ip.py:885 +msgid "Only IPv6 addresses can be assigned SLAAC status" +msgstr "Solo a las direcciones IPv6 se les puede asignar el estado SLAAC" + +#: ipam/models/services.py:33 +msgid "port numbers" +msgstr "números de puerto" + +#: ipam/models/services.py:59 +msgid "service template" +msgstr "plantilla de servicio" + +#: ipam/models/services.py:60 +msgid "service templates" +msgstr "plantillas de servicio" + +#: ipam/models/services.py:95 +msgid "The specific IP addresses (if any) to which this service is bound" +msgstr "" +"Las direcciones IP específicas (si las hay) a las que está vinculado este " +"servicio" + +#: ipam/models/services.py:102 +msgid "service" +msgstr "servicio" + +#: ipam/models/services.py:103 +msgid "services" +msgstr "servicios" + +#: ipam/models/services.py:117 +msgid "" +"A service cannot be associated with both a device and a virtual machine." +msgstr "" +"No se puede asociar un servicio tanto a un dispositivo como a una máquina " +"virtual." + +#: ipam/models/services.py:119 +msgid "" +"A service must be associated with either a device or a virtual machine." +msgstr "" +"Un servicio debe estar asociado a un dispositivo o a una máquina virtual." + +#: ipam/models/vlans.py:49 +msgid "minimum VLAN ID" +msgstr "ID de VLAN mínimo" + +#: ipam/models/vlans.py:55 +msgid "Lowest permissible ID of a child VLAN" +msgstr "El ID más bajo permitido de una VLAN secundaria" + +#: ipam/models/vlans.py:58 +msgid "maximum VLAN ID" +msgstr "ID de VLAN máximo" + +#: ipam/models/vlans.py:64 +msgid "Highest permissible ID of a child VLAN" +msgstr "El ID más alto permitido de una VLAN secundaria" + +#: ipam/models/vlans.py:85 +msgid "VLAN groups" +msgstr "Grupos de VLAN" + +#: ipam/models/vlans.py:95 +msgid "Cannot set scope_type without scope_id." +msgstr "No se puede establecer scope_type sin scope_id." + +#: ipam/models/vlans.py:97 +msgid "Cannot set scope_id without scope_type." +msgstr "No se puede establecer scope_id sin scope_type." + +#: ipam/models/vlans.py:102 +msgid "Maximum child VID must be greater than or equal to minimum child VID" +msgstr "" +"El número máximo de VID para niños debe ser mayor o igual al número mínimo " +"de VID para niños" + +#: ipam/models/vlans.py:145 +msgid "The specific site to which this VLAN is assigned (if any)" +msgstr "El sitio específico al que está asignada esta VLAN (si existe)" + +#: ipam/models/vlans.py:153 +msgid "VLAN group (optional)" +msgstr "Grupo de VLAN (opcional)" + +#: ipam/models/vlans.py:161 +msgid "Numeric VLAN ID (1-4094)" +msgstr "ID de VLAN numérico (1-4094)" + +#: ipam/models/vlans.py:179 +msgid "Operational status of this VLAN" +msgstr "Estado operativo de esta VLAN" + +#: ipam/models/vlans.py:187 +msgid "The primary function of this VLAN" +msgstr "La función principal de esta VLAN" + +#: ipam/models/vlans.py:215 ipam/tables/ip.py:175 ipam/tables/vlans.py:78 +#: ipam/views.py:940 netbox/navigation/menu.py:181 +#: netbox/navigation/menu.py:183 +msgid "VLANs" +msgstr "VLAN" + +#: ipam/models/vlans.py:230 +#, python-brace-format +msgid "" +"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " +"site {site}." +msgstr "" +"La VLAN está asignada al grupo {group} (alcance: {scope}); no se puede " +"asignar también al sitio {site}." + +#: ipam/models/vlans.py:238 +#, python-brace-format +msgid "VID must be between {minimum} and {maximum} for VLANs in group {group}" +msgstr "" +"El VID debe estar entre {minimum} y {maximum} para las VLAN del grupo " +"{group}" + +#: ipam/models/vrfs.py:30 +msgid "route distinguisher" +msgstr "distinguidor de rutas" + +#: ipam/models/vrfs.py:31 +msgid "Unique route distinguisher (as defined in RFC 4364)" +msgstr "Distintor de ruta único (tal como se define en el RFC 4364)" + +#: ipam/models/vrfs.py:42 +msgid "enforce unique space" +msgstr "reforzar un espacio único" + +#: ipam/models/vrfs.py:43 +msgid "Prevent duplicate prefixes/IP addresses within this VRF" +msgstr "Evite la duplicación de prefijos/direcciones IP en este VRF" + +#: ipam/models/vrfs.py:63 netbox/navigation/menu.py:174 +#: netbox/navigation/menu.py:176 +msgid "VRFs" +msgstr "VRFs" + +#: ipam/models/vrfs.py:82 +msgid "Route target value (formatted in accordance with RFC 4360)" +msgstr "Valor objetivo de ruta (formateado de acuerdo con el RFC 4360)" + +#: ipam/models/vrfs.py:94 +msgid "route target" +msgstr "destino de ruta" + +#: ipam/models/vrfs.py:95 +msgid "route targets" +msgstr "objetivos de ruta" + +#: ipam/tables/asn.py:52 +msgid "ASDOT" +msgstr "COMO PUNTO" + +#: ipam/tables/asn.py:57 +msgid "Site Count" +msgstr "Recuento de sitios" + +#: ipam/tables/asn.py:62 +msgid "Provider Count" +msgstr "Recuento de proveedores" + +#: ipam/tables/ip.py:94 netbox/navigation/menu.py:167 +#: netbox/navigation/menu.py:169 +msgid "Aggregates" +msgstr "Agregados" + +#: ipam/tables/ip.py:124 +msgid "Added" +msgstr "Añadido" + +#: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 +#: ipam/views.py:349 netbox/navigation/menu.py:153 +#: netbox/navigation/menu.py:155 templates/ipam/vlan.html:87 +msgid "Prefixes" +msgstr "Prefijos" + +#: ipam/tables/ip.py:130 ipam/tables/ip.py:267 ipam/tables/ip.py:320 +#: ipam/tables/vlans.py:82 templates/dcim/device.html:263 +#: templates/ipam/aggregate.html:25 templates/ipam/iprange.html:32 +#: templates/ipam/prefix.html:100 +msgid "Utilization" +msgstr "Utilización" + +#: ipam/tables/ip.py:170 netbox/navigation/menu.py:149 +msgid "IP Ranges" +msgstr "Intervalos de IP" + +#: ipam/tables/ip.py:220 +msgid "Prefix (Flat)" +msgstr "Prefijo (plano)" + +#: ipam/tables/ip.py:224 templates/dcim/rack_edit.html:52 +msgid "Depth" +msgstr "Profundidad" + +#: ipam/tables/ip.py:261 +msgid "Pool" +msgstr "Piscina" + +#: ipam/tables/ip.py:264 ipam/tables/ip.py:317 +msgid "Marked Utilized" +msgstr "Marcado como utilizado" + +#: ipam/tables/ip.py:301 +msgid "Start address" +msgstr "Dirección de inicio" + +#: ipam/tables/ip.py:379 +msgid "NAT (Inside)" +msgstr "NAT (interior)" + +#: ipam/tables/ip.py:384 +msgid "NAT (Outside)" +msgstr "NAT (exterior)" + +#: ipam/tables/ip.py:389 +msgid "Assigned" +msgstr "Asignado" + +#: ipam/tables/ip.py:424 templates/vpn/l2vpntermination.html:19 +#: vpn/forms/filtersets.py:235 +msgid "Assigned Object" +msgstr "Objeto asignado" + +#: ipam/tables/vlans.py:68 +msgid "Scope Type" +msgstr "Tipo de ámbito" + +#: ipam/tables/vlans.py:107 ipam/tables/vlans.py:210 +#: templates/dcim/inc/interface_vlans_table.html:4 +msgid "VID" +msgstr "VÍDEO" + +#: ipam/tables/vrfs.py:30 +msgid "RD" +msgstr "ROJO" + +#: ipam/tables/vrfs.py:33 +msgid "Unique" +msgstr "Único" + +#: ipam/tables/vrfs.py:36 vpn/tables/l2vpn.py:27 +msgid "Import Targets" +msgstr "Objetivos de importación" + +#: ipam/tables/vrfs.py:41 vpn/tables/l2vpn.py:32 +msgid "Export Targets" +msgstr "Objetivos de exportación" + +#: ipam/views.py:536 +msgid "Child Prefixes" +msgstr "Prefijos infantiles" + +#: ipam/views.py:571 +msgid "Child Ranges" +msgstr "Rangos infantiles" + +#: ipam/views.py:868 +msgid "Related IPs" +msgstr "IPs relacionadas" + +#: ipam/views.py:1091 +msgid "Device Interfaces" +msgstr "Interfaces de dispositivos" + +#: ipam/views.py:1109 +msgid "VM Interfaces" +msgstr "Interfaces de VM" + +#: netbox/config/parameters.py:22 templates/core/configrevision.html:111 +msgid "Login banner" +msgstr "banner de inicio de sesión" + +#: netbox/config/parameters.py:24 +msgid "Additional content to display on the login page" +msgstr "Contenido adicional para mostrar en la página de inicio de sesión" + +#: netbox/config/parameters.py:33 templates/core/configrevision.html:115 +msgid "Maintenance banner" +msgstr "Banner de mantenimiento" + +#: netbox/config/parameters.py:35 +msgid "Additional content to display when in maintenance mode" +msgstr "Contenido adicional para mostrar en modo de mantenimiento" + +#: netbox/config/parameters.py:44 templates/core/configrevision.html:119 +msgid "Top banner" +msgstr "Banner superior" + +#: netbox/config/parameters.py:46 +msgid "Additional content to display at the top of every page" +msgstr "Contenido adicional para mostrar en la parte superior de cada página" + +#: netbox/config/parameters.py:55 templates/core/configrevision.html:123 +msgid "Bottom banner" +msgstr "Banner inferior" + +#: netbox/config/parameters.py:57 +msgid "Additional content to display at the bottom of every page" +msgstr "Contenido adicional para mostrar en la parte inferior de cada página" + +#: netbox/config/parameters.py:68 +msgid "Globally unique IP space" +msgstr "Espacio IP único a nivel mundial" + +#: netbox/config/parameters.py:70 +msgid "Enforce unique IP addressing within the global table" +msgstr "Imponga un direccionamiento IP único dentro de la tabla global" + +#: netbox/config/parameters.py:75 templates/core/configrevision.html:87 +msgid "Prefer IPv4" +msgstr "Prefiero IPv4" + +#: netbox/config/parameters.py:77 +msgid "Prefer IPv4 addresses over IPv6" +msgstr "Prefiere las direcciones IPv4 en lugar de IPv6" + +#: netbox/config/parameters.py:84 +msgid "Rack unit height" +msgstr "Altura de la unidad de estantería" + +#: netbox/config/parameters.py:86 +msgid "Default unit height for rendered rack elevations" +msgstr "" +"Altura unitaria predeterminada para elevaciones de estanterías renderizadas" + +#: netbox/config/parameters.py:91 +msgid "Rack unit width" +msgstr "Ancho de la unidad de bastidor" + +#: netbox/config/parameters.py:93 +msgid "Default unit width for rendered rack elevations" +msgstr "" +"Ancho de unidad predeterminado para las elevaciones de estanterías " +"renderizadas" + +#: netbox/config/parameters.py:100 +msgid "Powerfeed voltage" +msgstr "Tensión de alimentación" + +#: netbox/config/parameters.py:102 +msgid "Default voltage for powerfeeds" +msgstr "Tensión predeterminada para las alimentaciones" + +#: netbox/config/parameters.py:107 +msgid "Powerfeed amperage" +msgstr "Amperaje de alimentación" + +#: netbox/config/parameters.py:109 +msgid "Default amperage for powerfeeds" +msgstr "Amperaje predeterminado para las alimentaciones" + +#: netbox/config/parameters.py:114 +msgid "Powerfeed max utilization" +msgstr "Utilización máxima de Powerfeed" + +#: netbox/config/parameters.py:116 +msgid "Default max utilization for powerfeeds" +msgstr "Utilización máxima predeterminada de las fuentes de alimentación" + +#: netbox/config/parameters.py:123 templates/core/configrevision.html:99 +msgid "Allowed URL schemes" +msgstr "Esquemas de URL permitidos" + +#: netbox/config/parameters.py:128 +msgid "Permitted schemes for URLs in user-provided content" +msgstr "" +"Esquemas permitidos para las URL en el contenido proporcionado por el " +"usuario" + +#: netbox/config/parameters.py:136 +msgid "Default page size" +msgstr "Tamaño de página predeterminado" + +#: netbox/config/parameters.py:142 +msgid "Maximum page size" +msgstr "Tamaño máximo de página" + +#: netbox/config/parameters.py:150 templates/core/configrevision.html:151 +msgid "Custom validators" +msgstr "Validadores personalizados" + +#: netbox/config/parameters.py:152 +msgid "Custom validation rules (JSON)" +msgstr "Reglas de validación personalizadas (JSON)" + +#: netbox/config/parameters.py:160 templates/core/configrevision.html:161 +msgid "Protection rules" +msgstr "Normas de protección" + +#: netbox/config/parameters.py:162 +msgid "Deletion protection rules (JSON)" +msgstr "Reglas de protección contra eliminaciones (JSON)" + +#: netbox/config/parameters.py:172 +msgid "Default preferences" +msgstr "Preferencias predeterminadas" + +#: netbox/config/parameters.py:174 +msgid "Default preferences for new users" +msgstr "Preferencias predeterminadas para usuarios nuevos" + +#: netbox/config/parameters.py:181 templates/core/configrevision.html:197 +msgid "Maintenance mode" +msgstr "Modo de mantenimiento" + +#: netbox/config/parameters.py:183 +msgid "Enable maintenance mode" +msgstr "Habilitar el modo de mantenimiento" + +#: netbox/config/parameters.py:188 templates/core/configrevision.html:201 +msgid "GraphQL enabled" +msgstr "GraphQL habilitado" + +#: netbox/config/parameters.py:190 +msgid "Enable the GraphQL API" +msgstr "Habilita la API de GraphQL" + +#: netbox/config/parameters.py:195 templates/core/configrevision.html:205 +msgid "Changelog retention" +msgstr "Retención del registro de cambios" + +#: netbox/config/parameters.py:197 +msgid "Days to retain changelog history (set to zero for unlimited)" +msgstr "" +"Días para conservar el historial de cambios (se establece en cero de forma " +"ilimitada)" + +#: netbox/config/parameters.py:202 +msgid "Job result retention" +msgstr "Retención de resultados laborales" + +#: netbox/config/parameters.py:204 +msgid "Days to retain job result history (set to zero for unlimited)" +msgstr "" +"Días para conservar el historial de resultados del trabajo (establecido en " +"cero para un número ilimitado)" + +#: netbox/config/parameters.py:209 templates/core/configrevision.html:213 +msgid "Maps URL" +msgstr "URL de mapas" + +#: netbox/config/parameters.py:211 +msgid "Base URL for mapping geographic locations" +msgstr "URL base para mapear ubicaciones geográficas" + +#: netbox/forms/__init__.py:13 +msgid "Partial match" +msgstr "Coincidencia parcial" + +#: netbox/forms/__init__.py:14 +msgid "Exact match" +msgstr "Coincidencia exacta" + +#: netbox/forms/__init__.py:15 +msgid "Starts with" +msgstr "Empieza con" + +#: netbox/forms/__init__.py:16 +msgid "Ends with" +msgstr "Termina con" + +#: netbox/forms/__init__.py:17 +msgid "Regex" +msgstr "Regex" + +#: netbox/forms/__init__.py:35 +msgid "Object type(s)" +msgstr "Tipo(s) de objeto(s)" + +#: netbox/forms/base.py:66 +msgid "Id" +msgstr "ID" + +#: netbox/forms/base.py:105 +msgid "Add tags" +msgstr "Añadir etiquetas" + +#: netbox/forms/base.py:110 +msgid "Remove tags" +msgstr "Eliminar etiquetas" + +#: netbox/models/features.py:434 +msgid "Remote data source" +msgstr "Fuente de datos remota" + +#: netbox/models/features.py:444 +msgid "data path" +msgstr "ruta de datos" + +#: netbox/models/features.py:448 +msgid "Path to remote file (relative to data source root)" +msgstr "Ruta al archivo remoto (relativa a la raíz de la fuente de datos)" + +#: netbox/models/features.py:451 +msgid "auto sync enabled" +msgstr "sincronización automática habilitada" + +#: netbox/models/features.py:453 +msgid "Enable automatic synchronization of data when the data file is updated" +msgstr "" +"Habilitar la sincronización automática de datos cuando se actualiza el " +"archivo de datos" + +#: netbox/models/features.py:456 +msgid "date synced" +msgstr "fecha sincronizada" + +#: netbox/navigation/menu.py:12 +msgid "Organization" +msgstr "Organización" + +#: netbox/navigation/menu.py:20 +msgid "Site Groups" +msgstr "Grupos de sitios" + +#: netbox/navigation/menu.py:28 +msgid "Rack Roles" +msgstr "Roles de bastidor" + +#: netbox/navigation/menu.py:32 +msgid "Elevations" +msgstr "Elevaciones" + +#: netbox/navigation/menu.py:41 +msgid "Tenant Groups" +msgstr "Grupos de inquilinos" + +#: netbox/navigation/menu.py:48 +msgid "Contact Groups" +msgstr "Grupos de contactos" + +#: netbox/navigation/menu.py:49 templates/tenancy/contactrole.html:8 +msgid "Contact Roles" +msgstr "Funciones de contacto" + +#: netbox/navigation/menu.py:50 +msgid "Contact Assignments" +msgstr "Asignaciones de contactos" + +#: netbox/navigation/menu.py:64 +msgid "Modules" +msgstr "Módulos" + +#: netbox/navigation/menu.py:65 templates/dcim/devicerole.html:8 +msgid "Device Roles" +msgstr "Funciones del dispositivo" + +#: netbox/navigation/menu.py:68 templates/dcim/device.html:162 +#: templates/dcim/virtualdevicecontext.html:8 +msgid "Virtual Device Contexts" +msgstr "Contextos de dispositivos virtuales" + +#: netbox/navigation/menu.py:76 +msgid "Manufacturers" +msgstr "fabricantes" + +#: netbox/navigation/menu.py:80 +msgid "Device Components" +msgstr "Componentes del dispositivo" + +#: netbox/navigation/menu.py:92 templates/dcim/inventoryitemrole.html:8 +msgid "Inventory Item Roles" +msgstr "Funciones de los artículos de inventario" + +#: netbox/navigation/menu.py:99 netbox/navigation/menu.py:103 +msgid "Connections" +msgstr "Conexiones" + +#: netbox/navigation/menu.py:105 +msgid "Cables" +msgstr "Cables" + +#: netbox/navigation/menu.py:106 +msgid "Wireless Links" +msgstr "Vínculos inalámbricos" + +#: netbox/navigation/menu.py:109 +msgid "Interface Connections" +msgstr "Conexiones de interfaz" + +#: netbox/navigation/menu.py:114 +msgid "Console Connections" +msgstr "Conexiones de consola" + +#: netbox/navigation/menu.py:119 +msgid "Power Connections" +msgstr "Conexiones de alimentación" + +#: netbox/navigation/menu.py:135 +msgid "Wireless LAN Groups" +msgstr "Grupos de LAN inalámbrica" + +#: netbox/navigation/menu.py:156 +msgid "Prefix & VLAN Roles" +msgstr "Funciones de prefijo y VLAN" + +#: netbox/navigation/menu.py:162 +msgid "ASN Ranges" +msgstr "Rangos de ASN" + +#: netbox/navigation/menu.py:184 +msgid "VLAN Groups" +msgstr "Grupos de VLAN" + +#: netbox/navigation/menu.py:191 +msgid "Service Templates" +msgstr "Plantillas de servicio" + +#: netbox/navigation/menu.py:192 templates/dcim/device.html:304 +#: templates/ipam/ipaddress.html:122 +#: templates/virtualization/virtualmachine.html:157 +msgid "Services" +msgstr "Servicios" + +#: netbox/navigation/menu.py:199 +msgid "VPN" +msgstr "VPN" + +#: netbox/navigation/menu.py:203 netbox/navigation/menu.py:205 +#: vpn/tables/tunnels.py:24 +msgid "Tunnels" +msgstr "Túneles" + +#: netbox/navigation/menu.py:206 templates/vpn/tunnelgroup.html:8 +msgid "Tunnel Groups" +msgstr "Grupos de túneles" + +#: netbox/navigation/menu.py:207 +msgid "Tunnel Terminations" +msgstr "Terminaciones de túneles" + +#: netbox/navigation/menu.py:211 netbox/navigation/menu.py:213 +#: vpn/models/l2vpn.py:64 +msgid "L2VPNs" +msgstr "VPNs L2" + +#: netbox/navigation/menu.py:214 templates/vpn/l2vpn.html:57 +#: templates/vpn/tunnel.html:73 vpn/tables/tunnels.py:54 +msgid "Terminations" +msgstr "Terminaciones" + +#: netbox/navigation/menu.py:220 +msgid "IKE Proposals" +msgstr "Propuestas IKE" + +#: netbox/navigation/menu.py:221 templates/vpn/ikeproposal.html:42 +msgid "IKE Policies" +msgstr "Políticas de IKE" + +#: netbox/navigation/menu.py:222 +msgid "IPSec Proposals" +msgstr "Propuestas de IPSec" + +#: netbox/navigation/menu.py:223 templates/vpn/ipsecproposal.html:38 +msgid "IPSec Policies" +msgstr "Políticas IPSec" + +#: netbox/navigation/menu.py:224 templates/vpn/ikepolicy.html:39 +#: templates/vpn/ipsecpolicy.html:26 +msgid "IPSec Profiles" +msgstr "Perfiles IPSec" + +#: netbox/navigation/menu.py:231 templates/dcim/device_edit.html:78 +msgid "Virtualization" +msgstr "Virtualización" + +#: netbox/navigation/menu.py:235 netbox/navigation/menu.py:237 +#: virtualization/views.py:186 +msgid "Virtual Machines" +msgstr "Máquinas virtuales" + +#: netbox/navigation/menu.py:239 +#: templates/virtualization/virtualmachine.html:177 +#: templates/virtualization/virtualmachine/base.html:32 +#: templates/virtualization/virtualmachine_list.html:21 +#: virtualization/tables/virtualmachines.py:90 virtualization/views.py:389 +msgid "Virtual Disks" +msgstr "Discos virtuales" + +#: netbox/navigation/menu.py:246 +msgid "Cluster Types" +msgstr "Tipos de clústeres" + +#: netbox/navigation/menu.py:247 +msgid "Cluster Groups" +msgstr "Grupos de clústeres" + +#: netbox/navigation/menu.py:261 +msgid "Circuit Types" +msgstr "Tipos de circuitos" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 +msgid "Providers" +msgstr "Proveedores" + +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:53 +msgid "Provider Accounts" +msgstr "Cuentas de proveedores" + +#: netbox/navigation/menu.py:269 +msgid "Provider Networks" +msgstr "Redes de proveedores" + +#: netbox/navigation/menu.py:283 +msgid "Power Panels" +msgstr "Paneles de alimentación" + +#: netbox/navigation/menu.py:294 +msgid "Configurations" +msgstr "Configuraciones" + +#: netbox/navigation/menu.py:296 +msgid "Config Contexts" +msgstr "Contextos de configuración" + +#: netbox/navigation/menu.py:297 +msgid "Config Templates" +msgstr "Plantillas de configuración" + +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 +msgid "Customization" +msgstr "Personalización" + +#: netbox/navigation/menu.py:310 +#: templates/circuits/circuittermination_edit.html:53 +#: templates/dcim/cable_edit.html:77 templates/dcim/device_edit.html:103 +#: templates/dcim/inventoryitem_edit.html:102 templates/dcim/rack_edit.html:81 +#: templates/dcim/virtualchassis_add.html:31 +#: templates/dcim/virtualchassis_edit.html:41 +#: templates/generic/bulk_edit.html:92 templates/htmx/form.html:32 +#: templates/inc/panels/custom_fields.html:7 +#: templates/ipam/ipaddress_bulk_add.html:35 +#: templates/ipam/ipaddress_edit.html:88 templates/ipam/service_create.html:75 +#: templates/ipam/service_edit.html:62 templates/ipam/vlan_edit.html:63 +#: templates/tenancy/contactassignment_edit.html:31 +#: templates/vpn/l2vpntermination_edit.html:51 +msgid "Custom Fields" +msgstr "Campos personalizados" + +#: netbox/navigation/menu.py:311 +msgid "Custom Field Choices" +msgstr "Opciones de campo personalizadas" + +#: netbox/navigation/menu.py:312 +msgid "Custom Links" +msgstr "Vínculos personalizados" + +#: netbox/navigation/menu.py:313 +msgid "Export Templates" +msgstr "Plantillas de exportación" + +#: netbox/navigation/menu.py:314 +msgid "Saved Filters" +msgstr "Filtros guardados" + +#: netbox/navigation/menu.py:316 +msgid "Image Attachments" +msgstr "Adjuntos de imágenes" + +#: netbox/navigation/menu.py:320 +msgid "Reports & Scripts" +msgstr "Informes y guiones" + +#: netbox/navigation/menu.py:340 +msgid "Operations" +msgstr "Operaciones" + +#: netbox/navigation/menu.py:344 +msgid "Integrations" +msgstr "Integraciones" + +#: netbox/navigation/menu.py:346 +msgid "Data Sources" +msgstr "Fuentes de datos" + +#: netbox/navigation/menu.py:347 +msgid "Event Rules" +msgstr "Reglas del evento" + +#: netbox/navigation/menu.py:348 +msgid "Webhooks" +msgstr "Webhooks" + +#: netbox/navigation/menu.py:352 netbox/navigation/menu.py:356 +#: netbox/views/generic/feature_views.py:151 +#: templates/extras/report/base.html:37 templates/extras/script/base.html:36 +msgid "Jobs" +msgstr "Trabajos" + +#: netbox/navigation/menu.py:362 +msgid "Logging" +msgstr "Explotación" + +#: netbox/navigation/menu.py:364 +msgid "Journal Entries" +msgstr "Entradas del diario" + +#: netbox/navigation/menu.py:365 templates/extras/objectchange.html:8 +#: templates/extras/objectchange_list.html:4 +msgid "Change Log" +msgstr "Registro de cambios" + +#: netbox/navigation/menu.py:372 templates/inc/profile_button.html:18 +msgid "Admin" +msgstr "Admin" + +#: netbox/navigation/menu.py:381 templates/users/group.html:27 +#: users/forms/model_forms.py:242 users/forms/model_forms.py:255 +#: users/forms/model_forms.py:309 users/tables.py:105 +msgid "Users" +msgstr "usuarios" + +#: netbox/navigation/menu.py:404 users/forms/model_forms.py:182 +#: users/forms/model_forms.py:195 users/forms/model_forms.py:314 +#: users/tables.py:35 users/tables.py:109 +msgid "Groups" +msgstr "Grupos" + +#: netbox/navigation/menu.py:426 templates/account/base.html:21 +#: templates/inc/profile_button.html:39 +msgid "API Tokens" +msgstr "Tokens de API" + +#: netbox/navigation/menu.py:433 users/forms/model_forms.py:188 +#: users/forms/model_forms.py:197 users/forms/model_forms.py:248 +#: users/forms/model_forms.py:256 +msgid "Permissions" +msgstr "Permisos" + +#: netbox/navigation/menu.py:445 +msgid "Current Config" +msgstr "Configuración actual" + +#: netbox/navigation/menu.py:451 +msgid "Config Revisions" +msgstr "Revisiones de configuración" + +#: netbox/navigation/menu.py:491 templates/500.html:35 +#: templates/account/preferences.html:29 +msgid "Plugins" +msgstr "Plugins" + +#: netbox/preferences.py:17 +msgid "Color mode" +msgstr "Modo de color" + +#: netbox/preferences.py:25 +msgid "Page length" +msgstr "Longitud de página" + +#: netbox/preferences.py:27 +msgid "The default number of objects to display per page" +msgstr "El número predeterminado de objetos que se mostrarán por página" + +#: netbox/preferences.py:31 +msgid "Paginator placement" +msgstr "Colocación del paginador" + +#: netbox/preferences.py:37 +msgid "Where the paginator controls will be displayed relative to a table" +msgstr "" +"Dónde se mostrarán los controles del paginador en relación con una tabla" + +#: netbox/preferences.py:43 +msgid "Data format" +msgstr "Formato de datos" + +#: netbox/tables/columns.py:175 +msgid "Toggle all" +msgstr "Alternar todo" + +#: netbox/tables/columns.py:277 templates/inc/profile_button.html:56 +msgid "Toggle Dropdown" +msgstr "Alternar menú desplegable" + +#: netbox/tables/columns.py:542 templates/core/job.html:40 +msgid "Error" +msgstr "Error" + +#: netbox/tables/tables.py:243 templates/generic/bulk_import.html:115 +msgid "Field" +msgstr "Campo" + +#: netbox/tables/tables.py:246 +msgid "Value" +msgstr "Valor" + +#: netbox/tables/tables.py:259 +msgid "No results found" +msgstr "No se han encontrado resultados" + +#: netbox/tests/dummy_plugin/navigation.py:29 +msgid "Dummy Plugin" +msgstr "Plugin ficticio" + +#: netbox/views/generic/feature_views.py:38 +msgid "Changelog" +msgstr "Registro de cambios" + +#: netbox/views/generic/feature_views.py:91 +msgid "Journal" +msgstr "diario" + +#: templates/403.html:4 +msgid "Access Denied" +msgstr "Acceso denegado" + +#: templates/403.html:9 +msgid "You do not have permission to access this page" +msgstr "No tienes permiso para acceder a esta página" + +#: templates/404.html:4 +msgid "Page Not Found" +msgstr "No se encontró la página" + +#: templates/404.html:9 +msgid "The requested page does not exist" +msgstr "La página solicitada no existe" + +#: templates/500.html:7 templates/500.html:18 +msgid "Server Error" +msgstr "Error de servidor" + +#: templates/500.html:23 +msgid "There was a problem with your request. Please contact an administrator" +msgstr "" +"Ha surgido un problema con tu solicitud. Póngase en contacto con un " +"administrador" + +#: templates/500.html:28 +msgid "The complete exception is provided below" +msgstr "La excepción completa se proporciona a continuación" + +#: templates/500.html:33 +msgid "Python version" +msgstr "Versión de Python" + +#: templates/500.html:34 +msgid "NetBox version" +msgstr "Versión NetBox" + +#: templates/500.html:36 +msgid "None installed" +msgstr "No hay ninguno instalado" + +#: templates/500.html:39 +msgid "If further assistance is required, please post to the" +msgstr "Si necesita más ayuda, envíela por correo a" + +#: templates/500.html:39 +msgid "NetBox discussion forum" +msgstr "Foro de discusión de NetBox" + +#: templates/500.html:39 +msgid "on GitHub" +msgstr "en GitHub" + +#: templates/500.html:42 templates/base/40x.html:17 +msgid "Home Page" +msgstr "Página de inicio" + +#: templates/account/base.html:7 templates/inc/profile_button.html:24 +#: vpn/forms/bulk_edit.py:256 vpn/forms/filtersets.py:186 +#: vpn/forms/model_forms.py:372 +msgid "Profile" +msgstr "Perfil" + +#: templates/account/base.html:13 templates/inc/profile_button.html:34 +msgid "Preferences" +msgstr "Preferencias" + +#: templates/account/password.html:5 +msgid "Change Password" +msgstr "Cambiar contraseña" + +#: templates/account/password.html:17 templates/account/preferences.html:82 +#: templates/core/configrevision_restore.html:80 +#: templates/dcim/devicebay_populate.html:34 +#: templates/dcim/virtualchassis_add_member.html:24 +#: templates/dcim/virtualchassis_edit.html:104 +#: templates/extras/object_journal.html:26 templates/extras/script.html:36 +#: templates/generic/bulk_add_component.html:55 +#: templates/generic/bulk_delete.html:46 templates/generic/bulk_edit.html:125 +#: templates/generic/bulk_import.html:53 templates/generic/bulk_import.html:75 +#: templates/generic/bulk_import.html:97 templates/generic/bulk_remove.html:42 +#: templates/generic/bulk_rename.html:44 +#: templates/generic/confirmation_form.html:20 +#: templates/generic/object_edit.html:76 templates/htmx/delete_form.html:53 +#: templates/htmx/delete_form.html:55 templates/ipam/ipaddress_assign.html:31 +#: templates/virtualization/cluster_add_devices.html:30 +msgid "Cancel" +msgstr "Cancelar" + +#: templates/account/password.html:18 templates/account/preferences.html:83 +#: templates/dcim/devicebay_populate.html:35 +#: templates/dcim/virtualchassis_add_member.html:26 +#: templates/dcim/virtualchassis_edit.html:106 +#: templates/extras/dashboard/widget_add.html:26 +#: templates/extras/dashboard/widget_config.html:19 +#: templates/extras/object_journal.html:27 +#: templates/generic/object_edit.html:66 +#: utilities/templates/helpers/applied_filters.html:16 +#: utilities/templates/helpers/table_config_form.html:40 +msgid "Save" +msgstr "Guardar" + +#: templates/account/preferences.html:41 +msgid "Table Configurations" +msgstr "Configuraciones de tablas" + +#: templates/account/preferences.html:46 +msgid "Clear table preferences" +msgstr "Borrar preferencias de mesa" + +#: templates/account/preferences.html:53 +msgid "Toggle All" +msgstr "Alternar todo" + +#: templates/account/preferences.html:55 +msgid "Table" +msgstr "Tabla" + +#: templates/account/preferences.html:56 +msgid "Ordering" +msgstr "Pedido" + +#: templates/account/preferences.html:57 +msgid "Columns" +msgstr "Columnas" + +#: templates/account/preferences.html:76 templates/dcim/cable_trace.html:113 +#: templates/extras/object_configcontext.html:55 +msgid "None found" +msgstr "No se encontró ninguno" + +#: templates/account/profile.html:6 +msgid "User Profile" +msgstr "Perfil de usuario" + +#: templates/account/profile.html:12 +msgid "Account Details" +msgstr "Detalles de la cuenta" + +#: templates/account/profile.html:30 templates/tenancy/contact.html:44 +#: templates/users/user.html:26 tenancy/forms/bulk_edit.py:108 +msgid "Email" +msgstr "Correo electrónico" + +#: templates/account/profile.html:34 templates/users/user.html:30 +msgid "Account Created" +msgstr "Cuenta creada" + +#: templates/account/profile.html:38 templates/users/user.html:42 +msgid "Superuser" +msgstr "Superusuario" + +#: templates/account/profile.html:42 +msgid "Admin Access" +msgstr "Acceso de administrador" + +#: templates/account/profile.html:51 templates/users/objectpermission.html:86 +#: templates/users/user.html:51 +msgid "Assigned Groups" +msgstr "Grupos asignados" + +#: templates/account/profile.html:56 +#: templates/circuits/circuit_terminations_swap.html:18 +#: templates/circuits/circuit_terminations_swap.html:26 +#: templates/circuits/inc/circuit_termination.html:154 +#: templates/dcim/devicebay.html:66 +#: templates/dcim/inc/panels/inventory_items.html:37 +#: templates/dcim/interface.html:306 templates/dcim/modulebay.html:79 +#: templates/extras/configcontext.html:73 templates/extras/eventrule.html:84 +#: templates/extras/htmx/script_result.html:54 +#: templates/extras/object_configcontext.html:28 +#: templates/extras/objectchange.html:128 +#: templates/extras/objectchange.html:145 templates/extras/webhook.html:79 +#: templates/extras/webhook.html:91 templates/inc/panel_table.html:12 +#: templates/inc/panels/comments.html:12 +#: templates/ipam/inc/panels/fhrp_groups.html:43 templates/users/group.html:32 +#: templates/users/group.html:42 templates/users/objectpermission.html:81 +#: templates/users/objectpermission.html:91 templates/users/user.html:56 +#: templates/users/user.html:66 +msgid "None" +msgstr "Ninguna" + +#: templates/account/profile.html:66 templates/users/user.html:76 +msgid "Recent Activity" +msgstr "Actividad reciente" + +#: templates/account/token.html:8 templates/account/token_list.html:6 +msgid "My API Tokens" +msgstr "Mis fichas de API" + +#: templates/account/token.html:11 templates/account/token.html:19 +#: templates/users/token.html:6 templates/users/token.html:14 +#: users/forms/filtersets.py:121 +msgid "Token" +msgstr "Símbolo" + +#: templates/account/token.html:40 templates/users/token.html:32 +#: users/forms/bulk_edit.py:87 +msgid "Write enabled" +msgstr "Escritura habilitada" + +#: templates/account/token.html:52 templates/users/token.html:44 +msgid "Last used" +msgstr "Utilizado por última vez" + +#: templates/account/token_list.html:12 +msgid "Add a Token" +msgstr "Añadir un token" + +#: templates/admin/index.html:10 +msgid "System" +msgstr "Sistema" + +#: templates/admin/index.html:14 +msgid "Background Tasks" +msgstr "Tareas en segundo plano" + +#: templates/admin/index.html:19 +msgid "Installed plugins" +msgstr "Plugins instalados" + +#: templates/base/base.html:28 templates/extras/admin/plugins_list.html:8 +#: templates/home.html:24 +msgid "Home" +msgstr "Inicio" + +#: templates/base/layout.html:27 templates/base/layout.html:37 +#: templates/login.html:34 +msgid "NetBox logo" +msgstr "Logotipo de NetBox" + +#: templates/base/layout.html:76 +msgid "Debug mode is enabled" +msgstr "El modo de depuración está activado" + +#: templates/base/layout.html:77 +msgid "" +"Performance may be limited. Debugging should never be enabled on a " +"production system" +msgstr "" +"El rendimiento puede ser limitado. La depuración nunca debe habilitarse en " +"un sistema de producción" + +#: templates/base/layout.html:83 +msgid "Maintenance Mode" +msgstr "Modo de mantenimiento" + +#: templates/base/layout.html:134 +msgid "Docs" +msgstr "Documentos" + +#: templates/base/layout.html:139 templates/rest_framework/api.html:10 +msgid "REST API" +msgstr "API DE DESCANSO" + +#: templates/base/layout.html:144 +msgid "REST API documentation" +msgstr "Documentación de la API REST" + +#: templates/base/layout.html:150 +msgid "GraphQL API" +msgstr "API de GraphQL" + +#: templates/base/layout.html:156 +msgid "Source Code" +msgstr "Código fuente" + +#: templates/base/layout.html:161 +msgid "Community" +msgstr "Comunidad" + +#: templates/base/sidenav.html:12 templates/base/sidenav.html:17 +msgid "NetBox Logo" +msgstr "Logotipo de NetBox" + +#: templates/circuits/circuit.html:48 +msgid "Install Date" +msgstr "Fecha de instalación" + +#: templates/circuits/circuit.html:52 +msgid "Termination Date" +msgstr "Fecha de terminación" + +#: templates/circuits/circuit_terminations_swap.html:4 +msgid "Swap Circuit Terminations" +msgstr "Intercambiar terminaciones de circuitos" + +#: templates/circuits/circuit_terminations_swap.html:8 +#, python-format +msgid "Swap these terminations for circuit %(circuit)s?" +msgstr "Cambie estas terminaciones por circuito %(circuit)s?" + +#: templates/circuits/circuit_terminations_swap.html:14 +msgid "A side" +msgstr "Un lado" + +#: templates/circuits/circuit_terminations_swap.html:22 +msgid "Z side" +msgstr "Lado Z" + +#: templates/circuits/circuittermination_edit.html:9 +#: templates/circuits/inc/circuit_termination.html:81 +#: templates/dcim/frontport.html:128 templates/dcim/interface.html:199 +#: templates/dcim/rearport.html:118 +msgid "Circuit Termination" +msgstr "Terminación del circuito" + +#: templates/circuits/circuittermination_edit.html:41 +msgid "Termination Details" +msgstr "Detalles de terminación" + +#: templates/circuits/circuittype.html:10 +msgid "Add Circuit" +msgstr "Agregar circuito" + +#: templates/circuits/inc/circuit_termination.html:9 +#: templates/dcim/devicetype/component_templates.html:30 +#: templates/dcim/manufacturer.html:11 +#: templates/dcim/moduletype/component_templates.html:30 +#: templates/generic/bulk_add_component.html:8 +#: templates/users/objectpermission.html:41 +#: utilities/templates/buttons/add.html:4 +#: utilities/templates/helpers/table_config_form.html:20 +msgid "Add" +msgstr "Añadir" + +#: templates/circuits/inc/circuit_termination.html:14 +#: templates/circuits/inc/circuit_termination.html:63 +#: templates/dcim/devicetype/component_templates.html:21 +#: templates/dcim/inc/panels/inventory_items.html:24 +#: templates/dcim/moduletype/component_templates.html:21 +#: templates/dcim/powerpanel.html:61 templates/generic/object_edit.html:29 +#: templates/ipam/inc/ipaddress_edit_header.html:10 +#: templates/ipam/inc/panels/fhrp_groups.html:30 +#: utilities/templates/buttons/edit.html:3 +msgid "Edit" +msgstr "Editar" + +#: templates/circuits/inc/circuit_termination.html:17 +msgid "Swap" +msgstr "Intercambiar" + +#: templates/circuits/inc/circuit_termination.html:26 +#, python-format +msgid "Termination %(side)s" +msgstr "Terminación %(side)s" + +#: templates/circuits/inc/circuit_termination.html:42 +#: templates/dcim/cable.html:70 templates/dcim/cable.html:76 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:76 +msgid "Termination" +msgstr "Terminación" + +#: templates/circuits/inc/circuit_termination.html:46 +#: templates/dcim/consoleport.html:62 templates/dcim/consoleserverport.html:62 +#: templates/dcim/powerfeed.html:122 +msgid "Marked as connected" +msgstr "Marcado como conectado" + +#: templates/circuits/inc/circuit_termination.html:48 +msgid "to" +msgstr "a" + +#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination.html:59 +#: templates/dcim/frontport.html:87 +#: templates/dcim/inc/connection_endpoints.html:7 +#: templates/dcim/interface.html:160 templates/dcim/rearport.html:83 +msgid "Trace" +msgstr "Rastrear" + +#: templates/circuits/inc/circuit_termination.html:62 +msgid "Edit cable" +msgstr "Editar cable" + +#: templates/circuits/inc/circuit_termination.html:67 +msgid "Remove cable" +msgstr "Quitar el cable" + +#: templates/circuits/inc/circuit_termination.html:68 +#: templates/dcim/bulk_disconnect.html:5 +#: templates/dcim/device/consoleports.html:12 +#: templates/dcim/device/consoleserverports.html:12 +#: templates/dcim/device/frontports.html:12 +#: templates/dcim/device/interfaces.html:16 +#: templates/dcim/device/poweroutlets.html:12 +#: templates/dcim/device/powerports.html:12 +#: templates/dcim/device/rearports.html:12 templates/dcim/powerpanel.html:66 +msgid "Disconnect" +msgstr "Desconectar" + +#: templates/circuits/inc/circuit_termination.html:75 +#: templates/dcim/consoleport.html:71 templates/dcim/consoleserverport.html:71 +#: templates/dcim/frontport.html:109 templates/dcim/interface.html:186 +#: templates/dcim/interface.html:206 templates/dcim/powerfeed.html:136 +#: templates/dcim/poweroutlet.html:75 templates/dcim/poweroutlet.html:76 +#: templates/dcim/powerport.html:77 templates/dcim/rearport.html:105 +msgid "Connect" +msgstr "Conectar" + +#: templates/circuits/inc/circuit_termination.html:79 +#: templates/dcim/consoleport.html:78 templates/dcim/consoleserverport.html:78 +#: templates/dcim/frontport.html:18 templates/dcim/frontport.html:122 +#: templates/dcim/interface.html:193 templates/dcim/inventoryitem_edit.html:49 +#: templates/dcim/rearport.html:112 +msgid "Front Port" +msgstr "Puerto frontal" + +#: templates/circuits/inc/circuit_termination.html:97 +msgid "Downstream" +msgstr "Río abajo" + +#: templates/circuits/inc/circuit_termination.html:98 +msgid "Upstream" +msgstr "Aguas arriba" + +#: templates/circuits/inc/circuit_termination.html:107 +msgid "Cross-Connect" +msgstr "Conexión cruzada" + +#: templates/circuits/inc/circuit_termination.html:111 +msgid "Patch Panel/Port" +msgstr "Panel de conexión/puerto" + +#: templates/circuits/provider.html:11 +msgid "Add circuit" +msgstr "Añadir circuito" + +#: templates/circuits/provideraccount.html:17 +msgid "Provider Account" +msgstr "Cuenta de proveedor" + +#: templates/core/configrevision.html:47 +msgid "Default unit height" +msgstr "Altura por defecto de la unidad" + +#: templates/core/configrevision.html:51 +msgid "Default unit width" +msgstr "Ancho de unidad predeterminado" + +#: templates/core/configrevision.html:63 +msgid "Default voltage" +msgstr "Tensión predeterminada" + +#: templates/core/configrevision.html:67 +msgid "Default amperage" +msgstr "Amperaje predeterminado" + +#: templates/core/configrevision.html:71 +msgid "Default max utilization" +msgstr "Utilización máxima predeterminada" + +#: templates/core/configrevision.html:83 +msgid "Enforce global unique" +msgstr "Imponga la exclusividad global" + +#: templates/core/configrevision.html:135 +msgid "Paginate count" +msgstr "Recuento de paginaciones" + +#: templates/core/configrevision.html:139 +msgid "Max page size" +msgstr "Tamaño máximo de página" + +#: templates/core/configrevision.html:179 +msgid "Default user preferences" +msgstr "Preferencias de usuario predeterminadas" + +#: templates/core/configrevision.html:209 +msgid "Job retention" +msgstr "Retención de empleo" + +#: templates/core/configrevision.html:221 +msgid "Comment" +msgstr "Comentar" + +#: templates/core/configrevision_restore.html:8 +#: templates/core/configrevision_restore.html:43 +#: templates/core/configrevision_restore.html:79 +msgid "Restore" +msgstr "Restaurar" + +#: templates/core/configrevision_restore.html:21 +msgid "Config revisions" +msgstr "Revisiones de configuración" + +#: templates/core/configrevision_restore.html:54 +msgid "Parameter" +msgstr "Parámetro" + +#: templates/core/configrevision_restore.html:55 +msgid "Current Value" +msgstr "Valor actual" + +#: templates/core/configrevision_restore.html:56 +msgid "New Value" +msgstr "Nuevo valor" + +#: templates/core/configrevision_restore.html:66 +msgid "Changed" +msgstr "Cambiado" + +#: templates/core/datafile.html:47 +msgid "Last Updated" +msgstr "Última actualización" + +#: templates/core/datafile.html:51 templates/ipam/iprange.html:28 +#: templates/virtualization/virtualdisk.html:30 +msgid "Size" +msgstr "Tamaño" + +#: templates/core/datafile.html:52 +msgid "bytes" +msgstr "bytes" + +#: templates/core/datafile.html:55 +msgid "SHA256 Hash" +msgstr "Hash SHA256" + +#: templates/core/datasource.html:14 templates/core/datasource.html:20 +#: utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Sincronizar" + +#: templates/core/datasource.html:51 +msgid "Last synced" +msgstr "Última sincronización" + +#: templates/core/datasource.html:86 +msgid "Backend" +msgstr "Backend" + +#: templates/core/datasource.html:102 +msgid "No parameters defined" +msgstr "No hay parámetros definidos" + +#: templates/core/datasource.html:118 +msgid "Files" +msgstr "Expedientes" + +#: templates/core/job.html:21 +msgid "Job" +msgstr "Trabajo" + +#: templates/core/job.html:45 templates/extras/journalentry.html:29 +msgid "Created By" +msgstr "Creado por" + +#: templates/core/job.html:54 +msgid "Scheduling" +msgstr "Programación" + +#: templates/core/job.html:66 +#, python-format +msgid "every %(interval)s seconds" +msgstr "cada %(interval)s segundos" + +#: templates/dcim/bulk_disconnect.html:9 +#, python-format +msgid "" +"Are you sure you want to disconnect these %(count)s %(obj_type_plural)s?" +msgstr "" +"¿Está seguro de que desea desconectarlos? %(count)s %(obj_type_plural)s?" + +#: templates/dcim/cable_edit.html:12 +msgid "A Side" +msgstr "Un lado" + +#: templates/dcim/cable_edit.html:29 +msgid "B Side" +msgstr "Lado B" + +#: templates/dcim/cable_trace.html:6 +#, python-format +msgid "Cable Trace for %(object_type)s %(object)s" +msgstr "Cable Trace para %(object_type)s %(object)s" + +#: templates/dcim/cable_trace.html:21 templates/dcim/inc/rack_elevation.html:7 +msgid "Download SVG" +msgstr "Descargar SVG" + +#: templates/dcim/cable_trace.html:27 +msgid "Asymmetric Path" +msgstr "Ruta asimétrica" + +#: templates/dcim/cable_trace.html:28 +msgid "The nodes below have no links and result in an asymmetric path" +msgstr "" +"Los nodos siguientes no tienen enlaces y dan como resultado una ruta " +"asimétrica" + +#: templates/dcim/cable_trace.html:35 +msgid "Path split" +msgstr "Ruta dividida" + +#: templates/dcim/cable_trace.html:36 +msgid "Select a node below to continue" +msgstr "Seleccione un nodo de los siguientes para continuar" + +#: templates/dcim/cable_trace.html:52 +msgid "Trace Completed" +msgstr "Rastreo completado" + +#: templates/dcim/cable_trace.html:55 +msgid "Total segments" +msgstr "Total de segmentos" + +#: templates/dcim/cable_trace.html:59 +msgid "Total length" +msgstr "Longitud total" + +#: templates/dcim/cable_trace.html:74 +msgid "No paths found" +msgstr "No se encontró ninguna ruta" + +#: templates/dcim/cable_trace.html:83 +msgid "Related Paths" +msgstr "Rutas relacionadas" + +#: templates/dcim/cable_trace.html:89 +msgid "Origin" +msgstr "Origen" + +#: templates/dcim/cable_trace.html:90 +msgid "Destination" +msgstr "Destino" + +#: templates/dcim/cable_trace.html:91 +msgid "Segments" +msgstr "Segmentos" + +#: templates/dcim/cable_trace.html:104 +msgid "Incomplete" +msgstr "Incompleto" + +#: templates/dcim/component_list.html:14 +msgid "Rename Selected" +msgstr "Cambiar nombre seleccionado" + +#: templates/dcim/consoleport.html:67 templates/dcim/consoleserverport.html:67 +#: templates/dcim/frontport.html:105 templates/dcim/interface.html:182 +#: templates/dcim/poweroutlet.html:73 templates/dcim/powerport.html:73 +msgid "Not Connected" +msgstr "No conectado" + +#: templates/dcim/consoleport.html:75 templates/dcim/consoleserverport.html:18 +#: templates/dcim/frontport.html:116 templates/dcim/inventoryitem_edit.html:44 +msgid "Console Server Port" +msgstr "Puerto de servidor de consola" + +#: templates/dcim/device.html:35 +msgid "Highlight device" +msgstr "Resaltar dispositivo" + +#: templates/dcim/device.html:57 +msgid "Not racked" +msgstr "No está atormentado" + +#: templates/dcim/device.html:64 templates/dcim/site.html:96 +msgid "GPS Coordinates" +msgstr "Coordenadas GPS" + +#: templates/dcim/device.html:70 templates/dcim/site.html:102 +msgid "Map It" +msgstr "Mapearlo" + +#: templates/dcim/device.html:110 templates/dcim/inventoryitem.html:57 +#: templates/dcim/module.html:79 templates/dcim/modulebay.html:73 +#: templates/dcim/rack.html:62 +msgid "Asset Tag" +msgstr "Etiqueta de activo" + +#: templates/dcim/device.html:153 +msgid "View Virtual Chassis" +msgstr "Ver chasis virtual" + +#: templates/dcim/device.html:170 +msgid "Create VDC" +msgstr "Crear VDC" + +#: templates/dcim/device.html:179 templates/dcim/device_edit.html:64 +#: virtualization/forms/model_forms.py:226 +msgid "Management" +msgstr "Administración" + +#: templates/dcim/device.html:200 templates/dcim/device.html:216 +#: templates/virtualization/virtualmachine.html:56 +#: templates/virtualization/virtualmachine.html:72 +msgid "NAT for" +msgstr "NAT para" + +#: templates/dcim/device.html:202 templates/dcim/device.html:218 +#: templates/virtualization/virtualmachine.html:58 +#: templates/virtualization/virtualmachine.html:74 +msgid "NAT" +msgstr "NATA" + +#: templates/dcim/device.html:254 templates/dcim/rack.html:70 +msgid "Power Utilization" +msgstr "Utilización de energía" + +#: templates/dcim/device.html:259 +msgid "Input" +msgstr "Entrada" + +#: templates/dcim/device.html:260 +msgid "Outlets" +msgstr "Puntos de venta" + +#: templates/dcim/device.html:261 +msgid "Allocated" +msgstr "Asignado" + +#: templates/dcim/device.html:270 templates/dcim/device.html:272 +#: templates/dcim/device.html:288 templates/dcim/powerfeed.html:70 +msgid "VA" +msgstr "VA" + +#: templates/dcim/device.html:282 +msgctxt "Leg of a power feed" +msgid "Leg" +msgstr "Pierna" + +#: templates/dcim/device.html:312 +#: templates/virtualization/virtualmachine.html:165 +msgid "Add a service" +msgstr "Añadir un servicio" + +#: templates/dcim/device.html:319 templates/dcim/rack.html:77 +#: templates/dcim/rack_edit.html:38 +msgid "Dimensions" +msgstr "Dimensiones" + +#: templates/dcim/device/base.html:21 templates/dcim/device_list.html:9 +#: templates/dcim/devicetype/base.html:18 templates/dcim/module.html:18 +#: templates/dcim/moduletype/base.html:18 +#: templates/virtualization/virtualmachine/base.html:22 +#: templates/virtualization/virtualmachine_list.html:8 +msgid "Add Components" +msgstr "Agregar componentes" + +#: templates/dcim/device/consoleports.html:24 +msgid "Add Console Ports" +msgstr "Agregar puertos de consola" + +#: templates/dcim/device/consoleserverports.html:24 +msgid "Add Console Server Ports" +msgstr "Agregar puertos de servidor de consola" + +#: templates/dcim/device/devicebays.html:10 +msgid "Add Device Bays" +msgstr "Agregar compartimentos de dispositivos" + +#: templates/dcim/device/frontports.html:24 +msgid "Add Front Ports" +msgstr "Agregar puertos frontales" + +#: templates/dcim/device/inc/interface_table_controls.html:9 +msgid "Hide Enabled" +msgstr "Ocultar activado" + +#: templates/dcim/device/inc/interface_table_controls.html:10 +msgid "Hide Disabled" +msgstr "Ocultar desactivado" + +#: templates/dcim/device/inc/interface_table_controls.html:11 +msgid "Hide Virtual" +msgstr "Ocultar virtual" + +#: templates/dcim/device/inc/interface_table_controls.html:12 +msgid "Hide Disconnected" +msgstr "Ocultar desconectado" + +#: templates/dcim/device/interfaces.html:28 +msgid "Add Interfaces" +msgstr "Agregar interfaces" + +#: templates/dcim/device/inventory.html:10 +#: templates/dcim/inc/panels/inventory_items.html:46 +msgid "Add Inventory Item" +msgstr "Añadir artículo de inventario" + +#: templates/dcim/device/modulebays.html:10 +msgid "Add Module Bays" +msgstr "Agregar compartimentos de módulos" + +#: templates/dcim/device/poweroutlets.html:24 +msgid "Add Power Outlets" +msgstr "Añadir tomas de corriente" + +#: templates/dcim/device/powerports.html:24 +msgid "Add Power Port" +msgstr "Agregar puerto de alimentación" + +#: templates/dcim/device/rearports.html:24 +msgid "Add Rear Ports" +msgstr "Agregar puertos traseros" + +#: templates/dcim/device/render_config.html:5 +#: templates/virtualization/virtualmachine/render_config.html:5 +msgid "Config" +msgstr "Configuración" + +#: templates/dcim/device/render_config.html:37 +#: templates/virtualization/virtualmachine/render_config.html:37 +msgid "Context Data" +msgstr "Datos de contexto" + +#: templates/dcim/device/render_config.html:57 +#: templates/virtualization/virtualmachine/render_config.html:57 +msgid "Download" +msgstr "Descargar" + +#: templates/dcim/device/render_config.html:60 +#: templates/virtualization/virtualmachine/render_config.html:60 +msgid "Rendered Config" +msgstr "Configuración renderizada" + +#: templates/dcim/device/render_config.html:65 +#: templates/virtualization/virtualmachine/render_config.html:65 +msgid "No configuration template found" +msgstr "No se encontró ninguna plantilla de configuración" + +#: templates/dcim/device_edit.html:44 +msgid "Parent Bay" +msgstr "Bahía para padres" + +#: templates/dcim/device_edit.html:48 +#: utilities/templates/form_helpers/render_field.html:20 +msgid "Regenerate Slug" +msgstr "Regenera a Slug" + +#: templates/dcim/device_edit.html:49 templates/generic/bulk_remove.html:7 +#: utilities/templates/helpers/table_config_form.html:23 +msgid "Remove" +msgstr "Eliminar" + +#: templates/dcim/device_edit.html:110 +msgid "Local Config Context Data" +msgstr "Datos de contexto de configuración local" + +#: templates/dcim/device_list.html:82 +#: templates/dcim/devicetype/component_templates.html:18 +#: templates/dcim/moduletype/component_templates.html:18 +#: templates/generic/bulk_rename.html:34 +#: templates/virtualization/virtualmachine/interfaces.html:11 +#: templates/virtualization/virtualmachine/virtual_disks.html:11 +msgid "Rename" +msgstr "Cambiar nombre" + +#: templates/dcim/devicebay.html:18 +msgid "Device Bay" +msgstr "Bahía de dispositivos" + +#: templates/dcim/devicebay.html:48 +msgid "Installed Device" +msgstr "Dispositivo instalado" + +#: templates/dcim/devicebay_delete.html:6 +#, python-format +msgid "Delete device bay %(devicebay)s?" +msgstr "Eliminar compartimento de dispositivos %(devicebay)s?" + +#: templates/dcim/devicebay_delete.html:11 +#, python-format +msgid "" +"Are you sure you want to delete this device bay from " +"%(device)s?" +msgstr "" +"¿Confirma que desea eliminar este compartimento para dispositivos de " +"%(device)s?" + +#: templates/dcim/devicebay_depopulate.html:6 +#, python-format +msgid "Remove %(device)s from %(device_bay)s?" +msgstr "Eliminar %(device)s de %(device_bay)s?" + +#: templates/dcim/devicebay_depopulate.html:13 +#, python-format +msgid "" +"Are you sure you want to remove %(device)s from " +"%(device_bay)s?" +msgstr "" +"¿Estás seguro de que quieres eliminar? %(device)s de " +"%(device_bay)s?" + +#: templates/dcim/devicebay_populate.html:13 +msgid "Populate" +msgstr "Poblar" + +#: templates/dcim/devicebay_populate.html:22 +msgid "Bay" +msgstr "Bahía" + +#: templates/dcim/devicerole.html:14 templates/dcim/platform.html:17 +msgid "Add Device" +msgstr "Agregar dispositivo" + +#: templates/dcim/devicerole.html:43 +msgid "VM Role" +msgstr "Función de máquina virtual" + +#: templates/dcim/devicetype.html:21 templates/dcim/moduletype.html:19 +msgid "Model Name" +msgstr "Nombre del modelo" + +#: templates/dcim/devicetype.html:28 templates/dcim/moduletype.html:23 +msgid "Part Number" +msgstr "Número de pieza" + +#: templates/dcim/devicetype.html:40 +msgid "Height (U" +msgstr "Altura (U)" + +#: templates/dcim/devicetype.html:44 +msgid "Exclude From Utilization" +msgstr "Excluir de la utilización" + +#: templates/dcim/devicetype.html:62 +msgid "Parent/Child" +msgstr "Padre/hijo" + +#: templates/dcim/devicetype.html:74 +msgid "Front Image" +msgstr "Imagen frontal" + +#: templates/dcim/devicetype.html:86 +msgid "Rear Image" +msgstr "Imagen trasera" + +#: templates/dcim/frontport.html:57 +msgid "Rear Port Position" +msgstr "Posición del puerto trasero" + +#: templates/dcim/frontport.html:79 templates/dcim/interface.html:150 +#: templates/dcim/poweroutlet.html:67 templates/dcim/powerport.html:67 +#: templates/dcim/rearport.html:75 +msgid "Marked as Connected" +msgstr "Marcado como conectado" + +#: templates/dcim/frontport.html:93 templates/dcim/rearport.html:89 +msgid "Connection Status" +msgstr "Estado de conexión" + +#: templates/dcim/inc/cable_termination.html:65 +msgid "No termination" +msgstr "Sin rescisión" + +#: templates/dcim/inc/cable_toggle_buttons.html:4 +msgid "Mark Planned" +msgstr "Marcar como planificado" + +#: templates/dcim/inc/cable_toggle_buttons.html:8 +msgid "Mark Installed" +msgstr "Marcar como instalado" + +#: templates/dcim/inc/connection_endpoints.html:13 +msgid "Path Status" +msgstr "Estado de la ruta" + +#: templates/dcim/inc/connection_endpoints.html:18 +msgid "Not Reachable" +msgstr "No accesible" + +#: templates/dcim/inc/connection_endpoints.html:23 +msgid "Path Endpoints" +msgstr "Puntos finales de ruta" + +#: templates/dcim/inc/endpoint_connection.html:8 +#: templates/dcim/powerfeed.html:128 templates/dcim/rearport.html:101 +msgid "Not connected" +msgstr "No conectado" + +#: templates/dcim/inc/interface_vlans_table.html:6 +msgid "Untagged" +msgstr "Sin etiquetar" + +#: templates/dcim/inc/interface_vlans_table.html:37 +msgid "No VLANs Assigned" +msgstr "No hay VLAN asignadas" + +#: templates/dcim/inc/interface_vlans_table.html:44 +#: templates/ipam/prefix_list.html:16 templates/ipam/prefix_list.html:33 +msgid "Clear" +msgstr "Borrar" + +#: templates/dcim/inc/interface_vlans_table.html:47 +msgid "Clear All" +msgstr "Borrar todo" + +#: templates/dcim/interface.html:17 +msgid "Add Child Interface" +msgstr "Agregar interfaz secundaria" + +#: templates/dcim/interface.html:51 +msgid "Speed/Duplex" +msgstr "Velocidad/dúplex" + +#: templates/dcim/interface.html:74 +msgid "PoE Mode" +msgstr "Modo PoE" + +#: templates/dcim/interface.html:78 +msgid "PoE Type" +msgstr "Tipo de PoE" + +#: templates/dcim/interface.html:82 +#: templates/virtualization/vminterface.html:66 +msgid "802.1Q Mode" +msgstr "Modo 802.1Q" + +#: templates/dcim/interface.html:130 +#: templates/virtualization/vminterface.html:62 +msgid "MAC Address" +msgstr "Dirección MAC" + +#: templates/dcim/interface.html:157 +msgid "Wireless Link" +msgstr "Enlace inalámbrico" + +#: templates/dcim/interface.html:226 vpn/choices.py:55 +msgid "Peer" +msgstr "Par" + +#: templates/dcim/interface.html:238 +#: templates/wireless/inc/wirelesslink_interface.html:26 +msgid "Channel" +msgstr "Canal" + +#: templates/dcim/interface.html:247 +#: templates/wireless/inc/wirelesslink_interface.html:32 +msgid "Channel Frequency" +msgstr "Frecuencia de canal" + +#: templates/dcim/interface.html:250 templates/dcim/interface.html:258 +#: templates/dcim/interface.html:269 templates/dcim/interface.html:277 +msgid "MHz" +msgstr "megahercio" + +#: templates/dcim/interface.html:266 +#: templates/wireless/inc/wirelesslink_interface.html:42 +msgid "Channel Width" +msgstr "Ancho de canal" + +#: templates/dcim/interface.html:295 templates/wireless/wirelesslan.html:15 +#: templates/wireless/wirelesslink.html:24 wireless/forms/bulk_edit.py:59 +#: wireless/forms/bulk_edit.py:101 wireless/forms/filtersets.py:39 +#: wireless/forms/filtersets.py:79 wireless/models.py:81 +#: wireless/models.py:155 wireless/tables/wirelesslan.py:44 +msgid "SSID" +msgstr "SSID" + +#: templates/dcim/interface.html:316 +msgid "LAG Members" +msgstr "Miembros del LAG" + +#: templates/dcim/interface.html:335 +msgid "No member interfaces" +msgstr "Sin interfaces de miembros" + +#: templates/dcim/interface.html:359 templates/ipam/fhrpgroup.html:80 +#: templates/ipam/iprange/ip_addresses.html:7 +#: templates/ipam/prefix/ip_addresses.html:7 +#: templates/virtualization/vminterface.html:96 +msgid "Add IP Address" +msgstr "Agregar dirección IP" + +#: templates/dcim/inventoryitem.html:25 +msgid "Parent Item" +msgstr "Artículo principal" + +#: templates/dcim/inventoryitem.html:49 +msgid "Part ID" +msgstr "ID de pieza" + +#: templates/dcim/inventoryitem_bulk_delete.html:5 +msgid "This will also delete all child inventory items of those listed" +msgstr "" +"Esto también eliminará todos los artículos del inventario infantil de los " +"listados." + +#: templates/dcim/inventoryitem_edit.html:33 +msgid "Component Assignment" +msgstr "Asignación de componentes" + +#: templates/dcim/inventoryitem_edit.html:59 +#: templates/dcim/poweroutlet.html:18 templates/dcim/powerport.html:81 +msgid "Power Outlet" +msgstr "Toma de corriente" + +#: templates/dcim/location.html:17 +msgid "Add Child Location" +msgstr "Agregar ubicación infantil" + +#: templates/dcim/location.html:76 +msgid "Child Locations" +msgstr "Ubicaciones para niños" + +#: templates/dcim/location.html:84 templates/dcim/site.html:137 +msgid "Add a Location" +msgstr "Agregar una ubicación" + +#: templates/dcim/location.html:98 templates/dcim/site.html:151 +msgid "Add a Device" +msgstr "Agregar un dispositivo" + +#: templates/dcim/manufacturer.html:16 +msgid "Add Device Type" +msgstr "Agregar tipo de dispositivo" + +#: templates/dcim/manufacturer.html:21 +msgid "Add Module Type" +msgstr "Agregar tipo de módulo" + +#: templates/dcim/powerfeed.html:56 +msgid "Connected Device" +msgstr "Dispositivo conectado" + +#: templates/dcim/powerfeed.html:66 +msgid "Utilization (Allocated" +msgstr "Utilización (asignada)" + +#: templates/dcim/powerfeed.html:85 +msgid "Electrical Characteristics" +msgstr "Características eléctricas" + +#: templates/dcim/powerfeed.html:95 +msgctxt "Abbreviation for volts" +msgid "V" +msgstr "V" + +#: templates/dcim/powerfeed.html:99 +msgctxt "Abbreviation for amperes" +msgid "A" +msgstr "UN" + +#: templates/dcim/poweroutlet.html:51 +msgid "Feed Leg" +msgstr "Pierna de alimentación" + +#: templates/dcim/powerpanel.html:77 +msgid "Add Power Feeds" +msgstr "Añadir fuentes de alimentación" + +#: templates/dcim/powerport.html:47 +msgid "Maximum Draw" +msgstr "Sorteo máximo" + +#: templates/dcim/powerport.html:51 +msgid "Allocated Draw" +msgstr "Sorteo asignado" + +#: templates/dcim/rack.html:66 +msgid "Space Utilization" +msgstr "Utilización del espacio" + +#: templates/dcim/rack.html:96 +msgid "descending" +msgstr "descendiendo" + +#: templates/dcim/rack.html:96 +msgid "ascending" +msgstr "ascendiendo" + +#: templates/dcim/rack.html:99 +msgid "Starting Unit" +msgstr "Unidad inicial" + +#: templates/dcim/rack.html:125 +msgid "Mounting Depth" +msgstr "Profundidad de montaje" + +#: templates/dcim/rack.html:135 +msgid "Rack Weight" +msgstr "Peso del estante" + +#: templates/dcim/rack.html:145 templates/dcim/rack_edit.html:67 +msgid "Maximum Weight" +msgstr "Peso máximo" + +#: templates/dcim/rack.html:155 +msgid "Total Weight" +msgstr "Peso total" + +#: templates/dcim/rack.html:173 templates/dcim/rack_elevation_list.html:16 +msgid "Images and Labels" +msgstr "Imágenes y etiquetas" + +#: templates/dcim/rack.html:174 templates/dcim/rack_elevation_list.html:17 +msgid "Images only" +msgstr "Solo imágenes" + +#: templates/dcim/rack.html:175 templates/dcim/rack_elevation_list.html:18 +msgid "Labels only" +msgstr "Solo etiquetas" + +#: templates/dcim/rack/reservations.html:9 +msgid "Add reservation" +msgstr "Añadir reserva" + +#: templates/dcim/rack_edit.html:21 +msgid "Inventory Control" +msgstr "Control de inventario" + +#: templates/dcim/rack_edit.html:45 +msgid "Outer Dimensions" +msgstr "Dimensiones exteriores" + +#: templates/dcim/rack_edit.html:56 templates/dcim/rack_edit.html:71 +msgid "Unit" +msgstr "Unidad" + +#: templates/dcim/rack_elevation_list.html:12 +msgid "View List" +msgstr "Ver lista" + +#: templates/dcim/rack_elevation_list.html:27 +msgid "Sort By" +msgstr "Ordenar por" + +#: templates/dcim/rack_elevation_list.html:77 +msgid "No Racks Found" +msgstr "No se encontró ningún estante" + +#: templates/dcim/rack_list.html:8 +msgid "View Elevations" +msgstr "Ver elevaciones" + +#: templates/dcim/rackreservation.html:47 +msgid "Reservation Details" +msgstr "Detalles de la reserva" + +#: templates/dcim/rackrole.html:10 +msgid "Add Rack" +msgstr "Añadir estante" + +#: templates/dcim/rearport.html:53 +msgid "Positions" +msgstr "Posiciones" + +#: templates/dcim/region.html:17 templates/dcim/sitegroup.html:17 +msgid "Add Site" +msgstr "Agregar sitio" + +#: templates/dcim/region.html:56 +msgid "Child Regions" +msgstr "Regiones infantiles" + +#: templates/dcim/region.html:64 +msgid "Add Region" +msgstr "Agregar región" + +#: templates/dcim/site.html:56 +msgid "Facility" +msgstr "Instalación" + +#: templates/dcim/site.html:64 +msgid "Time Zone" +msgstr "Zona horaria" + +#: templates/dcim/site.html:67 +msgid "UTC" +msgstr "UTC" + +#: templates/dcim/site.html:68 +msgid "Site time" +msgstr "Hora del sitio" + +#: templates/dcim/site.html:75 +msgid "Physical Address" +msgstr "Dirección física" + +#: templates/dcim/site.html:81 +msgid "Map" +msgstr "Mapa" + +#: templates/dcim/site.html:92 +msgid "Shipping Address" +msgstr "Dirección de envío" + +#: templates/dcim/sitegroup.html:56 templates/tenancy/contactgroup.html:49 +#: templates/tenancy/tenantgroup.html:58 +#: templates/wireless/wirelesslangroup.html:56 +msgid "Child Groups" +msgstr "Grupos de niños" + +#: templates/dcim/sitegroup.html:64 +msgid "Add Site Group" +msgstr "Agregar grupo de sitios" + +#: templates/dcim/trace/attachment.html:5 +#: templates/extras/exporttemplate.html:37 +msgid "Attachment" +msgstr "Fijación" + +#: templates/dcim/virtualchassis.html:86 +msgid "Add Member" +msgstr "Agregar miembro" + +#: templates/dcim/virtualchassis_add.html:18 +msgid "Member Devices" +msgstr "Dispositivos de los miembros" + +#: templates/dcim/virtualchassis_add_member.html:6 +#, python-format +msgid "Add New Member to Virtual Chassis %(virtual_chassis)s" +msgstr "Agregar un nuevo miembro al chasis virtual %(virtual_chassis)s" + +#: templates/dcim/virtualchassis_add_member.html:17 +msgid "Add New Member" +msgstr "Agregar nuevo miembro" + +#: templates/dcim/virtualchassis_add_member.html:25 +msgid "Add Another" +msgstr "Añadir otro" + +#: templates/dcim/virtualchassis_edit.html:7 +#, python-format +msgid "Editing Virtual Chassis %(name)s" +msgstr "Edición de chasis virtuales %(name)s" + +#: templates/dcim/virtualchassis_edit.html:54 +msgid "Rack/Unit" +msgstr "Bastidor/unidad" + +#: templates/dcim/virtualchassis_remove_member.html:5 +msgid "Remove Virtual Chassis Member" +msgstr "Eliminar miembro del chasis virtual" + +#: templates/dcim/virtualchassis_remove_member.html:9 +#, python-format +msgid "" +"Are you sure you want to remove %(device)s from virtual " +"chassis %(name)s?" +msgstr "" +"¿Estás seguro de que quieres eliminar? %(device)s desde un " +"chasis virtual %(name)s?" + +#: templates/dcim/virtualdevicecontext.html:29 templates/vpn/l2vpn.html:19 +msgid "Identifier" +msgstr "Identificador" + +#: templates/exceptions/import_error.html:6 +msgid "" +"A module import error occurred during this request. Common causes include " +"the following:" +msgstr "" +"Se ha producido un error de importación del módulo durante esta solicitud. " +"Entre las causas más frecuentes se incluyen las siguientes:" + +#: templates/exceptions/import_error.html:10 +msgid "Missing required packages" +msgstr "Faltan paquetes requeridos" + +#: templates/exceptions/import_error.html:11 +msgid "" +"This installation of NetBox might be missing one or more required Python " +"packages. These packages are listed in requirements.txt and " +"local_requirements.txt, and are normally installed as part of " +"the installation or upgrade process. To verify installed packages, run " +"pip freeze from the console and compare the output to the list " +"of required packages." +msgstr "" +"Es posible que a esta instalación de NetBox le falten uno o más paquetes de " +"Python necesarios. Estos paquetes se enumeran en " +"requirements.txt y local_requirements.txt, y " +"normalmente se instalan como parte del proceso de instalación o " +"actualización. Para comprobar los paquetes instalados, ejecute pipa " +"congelada desde la consola y compare el resultado con la lista de " +"paquetes necesarios." + +#: templates/exceptions/import_error.html:20 +msgid "WSGI service not restarted after upgrade" +msgstr "El servicio WSGI no se reinicia después de la actualización" + +#: templates/exceptions/import_error.html:21 +msgid "" +"If this installation has recently been upgraded, check that the WSGI service" +" (e.g. gunicorn or uWSGI) has been restarted. This ensures that the new code" +" is running." +msgstr "" +"Si esta instalación se actualizó recientemente, compruebe que el servicio " +"WSGI (por ejemplo, gunicorn o uWSGI) se haya reiniciado. Esto garantiza que " +"el nuevo código se esté ejecutando." + +#: templates/exceptions/permission_error.html:6 +msgid "" +"A file permission error was detected while processing this request. Common " +"causes include the following:" +msgstr "" +"Se detectó un error de permisos de archivos al procesar esta solicitud. " +"Entre las causas más frecuentes se incluyen las siguientes:" + +#: templates/exceptions/permission_error.html:10 +msgid "Insufficient write permission to the media root" +msgstr "Permisos de escritura insuficientes en la raíz multimedia" + +#: templates/exceptions/permission_error.html:11 +#, python-format +msgid "" +"The configured media root is %(media_root)s. Ensure that the " +"user NetBox runs as has access to write files to all locations within this " +"path." +msgstr "" +"La raíz de medios configurada es %(media_root)s. Asegúrese de " +"que el usuario NetBox se ejecute con acceso para escribir archivos en todas " +"las ubicaciones de esta ruta." + +#: templates/exceptions/programming_error.html:6 +msgid "" +"A database programming error was detected while processing this request. " +"Common causes include the following:" +msgstr "" +"Se detectó un error de programación de la base de datos al procesar esta " +"solicitud. Entre las causas más frecuentes se incluyen las siguientes:" + +#: templates/exceptions/programming_error.html:10 +msgid "Database migrations missing" +msgstr "Faltan migraciones de bases de datos" + +#: templates/exceptions/programming_error.html:11 +msgid "" +"When upgrading to a new NetBox release, the upgrade script must be run to " +"apply any new database migrations. You can run migrations manually by " +"executing python3 manage.py migrate from the command line." +msgstr "" +"Al actualizar a una nueva versión de NetBox, se debe ejecutar el script de " +"actualización para aplicar cualquier migración nueva de bases de datos. " +"Puede ejecutar las migraciones manualmente mediante la ejecución " +"python3 manage.py migre desde la línea de comandos." + +#: templates/exceptions/programming_error.html:18 +msgid "Unsupported PostgreSQL version" +msgstr "Versión de PostgreSQL no compatible" + +#: templates/exceptions/programming_error.html:19 +msgid "" +"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"connecting to the database using NetBox's credentials and issuing a query " +"for SELECT VERSION()." +msgstr "" +"Asegúrese de que la versión 12 o posterior de PostgreSQL esté en uso. Para " +"comprobarlo, conéctese a la base de datos utilizando las credenciales de " +"NetBox y emitiendo una consulta para SELECCIONE LA VERSIÓN ()." + +#: templates/extras/admin/plugins_list.html:4 +#: templates/extras/admin/plugins_list.html:9 +#: templates/extras/admin/plugins_list.html:13 +msgid "Installed Plugins" +msgstr "Plugins instalados" + +#: templates/extras/admin/plugins_list.html:23 +msgid "Package Name" +msgstr "Nombre del paquete" + +#: templates/extras/admin/plugins_list.html:24 +msgid "Author" +msgstr "autor" + +#: templates/extras/admin/plugins_list.html:25 +msgid "Author Email" +msgstr "Correo electrónico del autor" + +#: templates/extras/admin/plugins_list.html:27 +#: templates/vpn/ipsecprofile.html:47 vpn/forms/bulk_edit.py:140 +#: vpn/forms/bulk_import.py:171 vpn/tables/crypto.py:61 +msgid "Version" +msgstr "Versión" + +#: templates/extras/configcontext.html:46 +#: templates/extras/configtemplate.html:38 +#: templates/extras/exporttemplate.html:57 +msgid "The data file associated with this object has been deleted" +msgstr "Se ha eliminado el archivo de datos asociado a este objeto" + +#: templates/extras/configcontext.html:55 +#: templates/extras/configtemplate.html:47 +#: templates/extras/exporttemplate.html:66 +msgid "Data Synced" +msgstr "Datos sincronizados" + +#: templates/extras/configcontext_list.html:7 +#: templates/extras/configtemplate_list.html:7 +#: templates/extras/exporttemplate_list.html:7 +msgid "Sync Data" +msgstr "Sincronizar datos" + +#: templates/extras/configtemplate.html:58 +msgid "Environment Parameters" +msgstr "Parámetros del entorno" + +#: templates/extras/configtemplate.html:69 +#: templates/extras/exporttemplate.html:88 +msgid "Template" +msgstr "plantilla" + +#: templates/extras/customfield.html:31 templates/extras/customlink.html:22 +msgid "Group Name" +msgstr "Nombre del grupo" + +#: templates/extras/customfield.html:43 +msgid "Cloneable" +msgstr "Clonable" + +#: templates/extras/customfield.html:53 +msgid "Default Value" +msgstr "Valor predeterminado" + +#: templates/extras/customfield.html:64 +msgid "Search Weight" +msgstr "Peso de búsqueda" + +#: templates/extras/customfield.html:74 +msgid "Filter Logic" +msgstr "Lógica de filtros" + +#: templates/extras/customfield.html:78 +msgid "Display Weight" +msgstr "Peso de la pantalla" + +#: templates/extras/customfield.html:82 +msgid "UI Visible" +msgstr "Interfaz de usuario visible" + +#: templates/extras/customfield.html:86 +msgid "UI Editable" +msgstr "Interfaz de usuario editable" + +#: templates/extras/customfield.html:108 +msgid "Validation Rules" +msgstr "Reglas de validación" + +#: templates/extras/customfield.html:112 +msgid "Minimum Value" +msgstr "Valor mínimo" + +#: templates/extras/customfield.html:116 +msgid "Maximum Value" +msgstr "Valor máximo" + +#: templates/extras/customfield.html:120 +msgid "Regular Expression" +msgstr "Expresión regular" + +#: templates/extras/customlink.html:30 +msgid "Button Class" +msgstr "Clase de botones" + +#: templates/extras/customlink.html:41 templates/extras/exporttemplate.html:73 +#: templates/extras/savedfilter.html:41 +msgid "Assigned Models" +msgstr "Modelos asignados" + +#: templates/extras/customlink.html:57 +msgid "Link Text" +msgstr "Texto del enlace" + +#: templates/extras/customlink.html:65 +msgid "Link URL" +msgstr "URL del enlace" + +#: templates/extras/dashboard/reset.html:4 templates/home.html:63 +msgid "Reset Dashboard" +msgstr "Restablecer panel" + +#: templates/extras/dashboard/reset.html:8 +msgid "" +"This will remove all configured widgets and restore the " +"default dashboard configuration." +msgstr "" +"Esto eliminará todo configuró los widgets y restauró la " +"configuración predeterminada del panel de control." + +#: templates/extras/dashboard/reset.html:13 +msgid "" +"This change affects only your dashboard, and will not impact other " +"users." +msgstr "" +"Este cambio solo afecta vuestro panel de control, y no afectará a " +"otros usuarios." + +#: templates/extras/dashboard/widget_add.html:7 +msgid "Add a Widget" +msgstr "Añadir un widget" + +#: templates/extras/dashboard/widgets/bookmarks.html:14 +msgid "No bookmarks have been added yet." +msgstr "Aún no se ha añadido ningún marcador." + +#: templates/extras/dashboard/widgets/objectcounts.html:15 +msgid "No permission" +msgstr "Sin permiso" + +#: templates/extras/dashboard/widgets/objectlist.html:6 +msgid "No permission to view this content" +msgstr "Sin permiso para ver este contenido" + +#: templates/extras/dashboard/widgets/objectlist.html:10 +msgid "Unable to load content. Invalid view name" +msgstr "No se puede cargar el contenido. Nombre de vista no válido" + +#: templates/extras/dashboard/widgets/rssfeed.html:12 +msgid "No content found" +msgstr "No se ha encontrado contenido" + +#: templates/extras/dashboard/widgets/rssfeed.html:18 +msgid "There was a problem fetching the RSS feed" +msgstr "Se ha producido un problema al obtener la fuente RSS" + +#: templates/extras/dashboard/widgets/rssfeed.html:21 +msgid "HTTP" +msgstr "HTTP" + +#: templates/extras/eventrule.html:63 +msgid "Job start" +msgstr "Inicio del trabajo" + +#: templates/extras/eventrule.html:67 +msgid "Job end" +msgstr "Fin del trabajo" + +#: templates/extras/exporttemplate.html:29 +msgid "MIME Type" +msgstr "Tipo MIME" + +#: templates/extras/exporttemplate.html:33 +msgid "File Extension" +msgstr "Extensión de archivo" + +#: templates/extras/htmx/report_result.html:9 +#: templates/extras/htmx/script_result.html:10 +msgid "Scheduled for" +msgstr "Programado para" + +#: templates/extras/htmx/report_result.html:14 +#: templates/extras/htmx/script_result.html:15 +msgid "Duration" +msgstr "Duración" + +#: templates/extras/htmx/report_result.html:20 +msgid "Report Methods" +msgstr "Métodos de informe" + +#: templates/extras/htmx/report_result.html:38 +msgid "Report Results" +msgstr "Resultados del informe" + +#: templates/extras/htmx/report_result.html:44 +#: templates/extras/htmx/script_result.html:26 +msgid "Level" +msgstr "Nivel" + +#: templates/extras/htmx/report_result.html:46 +#: templates/extras/htmx/script_result.html:27 +msgid "Message" +msgstr "Mensaje" + +#: templates/extras/htmx/script_result.html:21 +msgid "Script Log" +msgstr "Registro de scripts" + +#: templates/extras/htmx/script_result.html:25 +msgid "Line" +msgstr "Línea" + +#: templates/extras/htmx/script_result.html:38 +msgid "No log output" +msgstr "Sin salida de registro" + +#: templates/extras/htmx/script_result.html:46 +msgid "Exec Time" +msgstr "Hora ejecutiva" + +#: templates/extras/htmx/script_result.html:46 +msgctxt "Unit of time" +msgid "seconds" +msgstr "segundos" + +#: templates/extras/htmx/script_result.html:50 +msgid "Output" +msgstr "Salida" + +#: templates/extras/inc/result_pending.html:4 +msgid "Loading" +msgstr "Cargando" + +#: templates/extras/inc/result_pending.html:6 +msgid "Results pending" +msgstr "Resultados pendientes" + +#: templates/extras/journalentry.html:16 +msgid "Journal Entry" +msgstr "Entrada de diario" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "Change log retention" +msgstr "Cambiar la retención de registros" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "days" +msgstr "días" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "Indefinite" +msgstr "Indefinido" + +#: templates/extras/object_configcontext.html:11 +msgid "Rendered Context" +msgstr "Contexto renderizado" + +#: templates/extras/object_configcontext.html:22 +msgid "Local Context" +msgstr "Contexto local" + +#: templates/extras/object_configcontext.html:34 +msgid "The local config context overwrites all source contexts" +msgstr "" +"El contexto de configuración local sobrescribe todos los contextos fuente" + +#: templates/extras/object_configcontext.html:40 +msgid "Source Contexts" +msgstr "Contextos de origen" + +#: templates/extras/object_journal.html:18 +msgid "New Journal Entry" +msgstr "Nueva entrada de diario" + +#: templates/extras/objectchange.html:29 +#: templates/users/objectpermission.html:45 +msgid "Change" +msgstr "Cambiar" + +#: templates/extras/objectchange.html:84 +msgid "Difference" +msgstr "Diferencia" + +#: templates/extras/objectchange.html:87 +msgid "Previous" +msgstr "Anterior" + +#: templates/extras/objectchange.html:90 +msgid "Next" +msgstr "Próxima" + +#: templates/extras/objectchange.html:98 +msgid "Object Created" +msgstr "Objeto creado" + +#: templates/extras/objectchange.html:100 +msgid "Object Deleted" +msgstr "Objeto eliminado" + +#: templates/extras/objectchange.html:102 +msgid "No Changes" +msgstr "Sin cambios" + +#: templates/extras/objectchange.html:117 +msgid "Pre-Change Data" +msgstr "Datos previos al cambio" + +#: templates/extras/objectchange.html:126 +msgid "Warning: Comparing non-atomic change to previous change record" +msgstr "" +"Advertencia: comparación del cambio no atómico con el registro de cambios " +"anterior" + +#: templates/extras/objectchange.html:136 +msgid "Post-Change Data" +msgstr "Datos posteriores al cambio" + +#: templates/extras/objectchange.html:157 +#, python-format +msgid "See All %(count)s Changes" +msgstr "Ver todos %(count)s Cambios" + +#: templates/extras/report.html:14 +msgid "This report is invalid and cannot be run." +msgstr "Este informe no es válido y no se puede ejecutar." + +#: templates/extras/report.html:23 templates/extras/report_list.html:88 +msgid "Run Again" +msgstr "Corre otra vez" + +#: templates/extras/report.html:25 templates/extras/report_list.html:90 +msgid "Run Report" +msgstr "Ejecutar informe" + +#: templates/extras/report.html:36 +msgid "Last run" +msgstr "Última ejecución" + +#: templates/extras/report/base.html:30 +msgid "Report" +msgstr "Informe" + +#: templates/extras/report_list.html:48 templates/extras/script_list.html:54 +msgid "Last Run" +msgstr "Última ejecución" + +#: templates/extras/report_list.html:70 templates/extras/script_list.html:77 +msgid "Never" +msgstr "Nunca" + +#: templates/extras/report_list.html:75 +msgid "Report has no test methods" +msgstr "El informe no tiene métodos de prueba" + +#: templates/extras/report_list.html:76 +msgid "Invalid" +msgstr "No válido" + +#: templates/extras/report_list.html:125 +msgid "No Reports Found" +msgstr "No se encontró ningún informe" + +#: templates/extras/report_list.html:128 +#, python-format +msgid "" +"Get started by creating a report from " +"an uploaded file or data source." +msgstr "" +"Comience por crear un informe desde un" +" archivo o fuente de datos cargados." + +#: templates/extras/script.html:13 +msgid "You do not have permission to run scripts" +msgstr "No tiene permiso para ejecutar scripts" + +#: templates/extras/script.html:37 +msgid "Run Script" +msgstr "Ejecutar script" + +#: templates/extras/script_list.html:44 +#, python-format +msgid "" +"Script file at %(file_path)s could not be " +"loaded." +msgstr "" +"Archivo de script en %(file_path)s no se pudo " +"cargar." + +#: templates/extras/script_list.html:91 +msgid "No Scripts Found" +msgstr "No se encontró ningún script" + +#: templates/extras/script_list.html:94 +#, python-format +msgid "" +"Get started by creating a script from " +"an uploaded file or data source." +msgstr "" +"Comience por crear un guion desde un " +"archivo o fuente de datos cargados." + +#: templates/extras/script_result.html:42 +msgid "Log" +msgstr "Registro" + +#: templates/extras/tag.html:35 +msgid "Tagged Items" +msgstr "Artículos etiquetados" + +#: templates/extras/tag.html:47 +msgid "Allowed Object Types" +msgstr "Tipos de objetos permitidos" + +#: templates/extras/tag.html:56 +msgid "Any" +msgstr "Cualquier" + +#: templates/extras/tag.html:63 +msgid "Tagged Item Types" +msgstr "Tipos de artículos etiquetados" + +#: templates/extras/tag.html:89 +msgid "Tagged Objects" +msgstr "Objetos etiquetados" + +#: templates/extras/webhook.html:33 +msgid "HTTP Method" +msgstr "Método HTTP" + +#: templates/extras/webhook.html:41 +msgid "HTTP Content Type" +msgstr "Tipo de contenido HTTP" + +#: templates/extras/webhook.html:58 +msgid "SSL Verification" +msgstr "Verificación SSL" + +#: templates/extras/webhook.html:73 +msgid "Additional Headers" +msgstr "Encabezados adicionales" + +#: templates/extras/webhook.html:85 +msgid "Body Template" +msgstr "Plantilla corporal" + +#: templates/generic/bulk_add_component.html:15 +msgid "Bulk Creation" +msgstr "Creación masiva" + +#: templates/generic/bulk_add_component.html:20 +#: templates/generic/bulk_edit.html:28 +msgid "Selected Objects" +msgstr "Objetos seleccionados" + +#: templates/generic/bulk_add_component.html:46 +msgid "to Add" +msgstr "añadir" + +#: templates/generic/bulk_delete.html:24 +msgid "Confirm Bulk Deletion" +msgstr "Confirme la eliminación masiva" + +#: templates/generic/bulk_delete.html:26 +msgctxt "Noun" +msgid "Warning" +msgstr "Advertencia" + +#: templates/generic/bulk_delete.html:27 +#, python-format +msgid "" +"The following operation will delete %(count)s " +"%(type_plural)s. Please carefully review the objects to be deleted and " +"confirm below." +msgstr "" +"La siguiente operación eliminará %(count)s %(type_plural)s." +" Revise detenidamente los objetos que desee eliminar y confírmelos a " +"continuación." + +#: templates/generic/bulk_edit.html:16 templates/generic/object_edit.html:17 +msgid "Editing" +msgstr "Edición" + +#: templates/generic/bulk_edit.html:23 +msgid "Bulk Edit" +msgstr "Edición masiva" + +#: templates/generic/bulk_edit.html:124 templates/generic/bulk_rename.html:42 +msgid "Apply" +msgstr "Aplica" + +#: templates/generic/bulk_import.html:14 +msgid "Bulk Import" +msgstr "Importación masiva" + +#: templates/generic/bulk_import.html:20 +msgid "Direct Import" +msgstr "Importación directa" + +#: templates/generic/bulk_import.html:25 +msgid "Upload File" +msgstr "Cargar archivo" + +#: templates/generic/bulk_import.html:51 templates/generic/bulk_import.html:73 +#: templates/generic/bulk_import.html:95 +msgid "Submit" +msgstr "Enviar" + +#: templates/generic/bulk_import.html:110 +msgid "Field Options" +msgstr "Opciones de campo" + +#: templates/generic/bulk_import.html:117 +msgid "Accessor" +msgstr "Accesor" + +#: templates/generic/bulk_import.html:154 +msgid "Import Value" +msgstr "Valor de importación" + +#: templates/generic/bulk_import.html:181 +msgid "Format: YYYY-MM-DD" +msgstr "Formato: AAAA-MM-DD" + +#: templates/generic/bulk_import.html:183 +msgid "Specify true or false" +msgstr "Especifique verdadero o falso" + +#: templates/generic/bulk_import.html:195 +msgid "Required fields must be specified for all objects." +msgstr "" +"Campos obligatorios mosto especificarse para todos los " +"objetos." + +#: templates/generic/bulk_import.html:201 +#, python-format +msgid "" +"Related objects may be referenced by any unique attribute. For example, " +"%(example)s would identify a VRF by its route distinguisher." +msgstr "" +"Se puede hacer referencia a los objetos relacionados mediante cualquier " +"atributo único. Por ejemplo, %(example)s identificaría un VRF " +"por su identificador de ruta." + +#: templates/generic/bulk_remove.html:13 +msgid "Confirm Bulk Removal" +msgstr "Confirme la eliminación masiva" + +#: templates/generic/bulk_remove.html:15 +#, python-format +msgid "" +"Warning: The following operation will remove %(count)s " +"%(obj_type_plural)s from %(parent_obj)s." +msgstr "" +"Advertencia: La siguiente operación eliminará %(count)s " +"%(obj_type_plural)s de %(parent_obj)s." + +#: templates/generic/bulk_remove.html:21 +#, python-format +msgid "" +"Please carefully review the %(obj_type_plural)s to be removed and confirm " +"below." +msgstr "" +"Revise detenidamente el %(obj_type_plural)s se eliminará y se confirmará a " +"continuación." + +#: templates/generic/bulk_remove.html:38 +#, python-format +msgid "Delete these %(count)s %(obj_type_plural)s" +msgstr "Elimine estos %(count)s %(obj_type_plural)s" + +#: templates/generic/bulk_rename.html:7 +msgid "Renaming" +msgstr "Cambiar el nombre" + +#: templates/generic/bulk_rename.html:16 +msgid "Current Name" +msgstr "Nombre actual" + +#: templates/generic/bulk_rename.html:17 +msgid "New Name" +msgstr "Nombre nuevo" + +#: templates/generic/bulk_rename.html:40 +#: utilities/templates/widgets/markdown_input.html:11 +msgid "Preview" +msgstr "Vista previa" + +#: templates/generic/confirmation_form.html:16 +msgid "Are you sure" +msgstr "¿Estás seguro" + +#: templates/generic/confirmation_form.html:19 +msgid "Confirm" +msgstr "Confirmar" + +#: templates/generic/object.html:51 +msgid "ago" +msgstr "hace" + +#: templates/generic/object_children.html:27 +#: utilities/templates/buttons/bulk_edit.html:4 +msgid "Edit Selected" +msgstr "Editar seleccionado" + +#: templates/generic/object_children.html:41 +#: utilities/templates/buttons/bulk_delete.html:4 +msgid "Delete Selected" +msgstr "Eliminar seleccionado" + +#: templates/generic/object_edit.html:19 +#, python-format +msgid "Add a new %(object_type)s" +msgstr "Añadir una nueva %(object_type)s" + +#: templates/generic/object_edit.html:47 +msgid "View model documentation" +msgstr "Ver la documentación del modelo" + +#: templates/generic/object_edit.html:48 +msgid "Help" +msgstr "Ayuda" + +#: templates/generic/object_edit.html:73 +msgid "Create & Add Another" +msgstr "Crear y agregar otro" + +#: templates/generic/object_list.html:48 templates/search.html:13 +msgid "Results" +msgstr "Resultados" + +#: templates/generic/object_list.html:54 +msgid "Filters" +msgstr "Filtros" + +#: templates/generic/object_list.html:94 +#, python-format +msgid "" +"Select all %(count)s %(object_type_plural)s matching query" +msgstr "" +"Seleccione todo %(count)s %(object_type_plural)s consulta " +"coincidente" + +#: templates/home.html:12 +msgid "New Release Available" +msgstr "Nueva versión disponible" + +#: templates/home.html:14 +msgid "is available" +msgstr "está disponible" + +#: templates/home.html:17 +msgctxt "Document title" +msgid "Upgrade Instructions" +msgstr "Instrucciones de actualización" + +#: templates/home.html:37 +msgid "Unlock Dashboard" +msgstr "Desbloquear panel" + +#: templates/home.html:46 +msgid "Lock Dashboard" +msgstr "Panel de control de bloqueo" + +#: templates/home.html:57 +msgid "Add Widget" +msgstr "Agregar widget" + +#: templates/home.html:60 +msgid "Save Layout" +msgstr "Guardar diseño" + +#: templates/htmx/delete_form.html:7 +msgid "Confirm Deletion" +msgstr "Confirme la eliminación" + +#: templates/htmx/delete_form.html:11 +#, python-format +msgid "" +"Are you sure you want to delete " +"%(object_type)s %(object)s?" +msgstr "" +"¿Estás seguro de que quieres eliminar" +" %(object_type)s %(object)s?" + +#: templates/htmx/delete_form.html:17 +msgid "The following objects will be deleted as a result of this action." +msgstr "Como resultado de esta acción, se eliminarán los siguientes objetos." + +#: templates/htmx/object_selector.html:5 +msgid "Select" +msgstr "Seleccione" + +#: templates/inc/filter_list.html:50 +#: utilities/templates/helpers/table_config_form.html:39 +msgid "Reset" +msgstr "Restablecer" + +#: templates/inc/missing_prerequisites.html:7 +#, python-format +msgid "" +"Before you can add a %(model)s you must first create a " +"%(prerequisite_model)s." +msgstr "" +"Antes de poder añadir un %(model)s primero debes crear un " +"%(prerequisite_model)s." + +#: templates/inc/paginator.html:38 templates/inc/paginator_htmx.html:53 +msgid "Per Page" +msgstr "Por página" + +#: templates/inc/paginator.html:49 templates/inc/paginator_htmx.html:69 +#, python-format +msgid "Showing %(start)s-%(end)s of %(total)s" +msgstr "Mostrando %(start)s-%(end)s de %(total)s" + +#: templates/inc/panels/image_attachments.html:10 +msgid "Attach an image" +msgstr "Adjunta una imagen" + +#: templates/inc/panels/related_objects.html:5 +msgid "Related Objects" +msgstr "Objetos relacionados" + +#: templates/inc/panels/tags.html:11 +msgid "No tags assigned" +msgstr "No hay etiquetas asignadas" + +#: templates/inc/profile_button.html:12 templates/inc/profile_button.html:62 +msgid "Dark Mode" +msgstr "Modo oscuro" + +#: templates/inc/profile_button.html:45 +msgid "Log Out" +msgstr "Cerrar sesión" + +#: templates/inc/profile_button.html:53 +msgid "Log In" +msgstr "Iniciar sesión" + +#: templates/inc/sync_warning.html:7 +msgid "Data is out of sync with upstream file" +msgstr "Los datos no están sincronizados con el archivo anterior" + +#: templates/inc/table_controls_htmx.html:16 +#: templates/inc/table_controls_htmx.html:18 +msgid "Configure Table" +msgstr "Configurar tabla" + +#: templates/ipam/aggregate.html:15 templates/ipam/ipaddress.html:17 +#: templates/ipam/iprange.html:16 templates/ipam/prefix.html:16 +msgid "Family" +msgstr "Familia" + +#: templates/ipam/aggregate.html:40 +msgid "Date Added" +msgstr "Fecha añadida" + +#: templates/ipam/aggregate/prefixes.html:8 +#: templates/ipam/prefix/prefixes.html:8 templates/ipam/role.html:10 +msgid "Add Prefix" +msgstr "Agregar prefijo" + +#: templates/ipam/asn.html:24 +msgid "AS Number" +msgstr "Número AS" + +#: templates/ipam/fhrpgroup.html:55 +msgid "Authentication Type" +msgstr "Tipo de autenticación" + +#: templates/ipam/fhrpgroup.html:59 +msgid "Authentication Key" +msgstr "Clave de autenticación" + +#: templates/ipam/fhrpgroup.html:72 +msgid "Virtual IP Addresses" +msgstr "Direcciones IP virtuales" + +#: templates/ipam/fhrpgroupassignment_edit.html:8 +msgid "FHRP Group Assignment" +msgstr "Asignación grupal de FHRP" + +#: templates/ipam/inc/ipaddress_edit_header.html:19 +msgid "Assign IP" +msgstr "Asignar IP" + +#: templates/ipam/inc/ipaddress_edit_header.html:28 +msgid "Bulk Create" +msgstr "Creación masiva" + +#: templates/ipam/inc/panels/fhrp_groups.html:12 +msgid "Virtual IPs" +msgstr "IP virtuales" + +#: templates/ipam/inc/panels/fhrp_groups.html:52 +msgid "Create Group" +msgstr "Crear grupo" + +#: templates/ipam/inc/panels/fhrp_groups.html:57 +msgid "Assign Group" +msgstr "Asignar grupo" + +#: templates/ipam/inc/toggle_available.html:7 +msgid "Show Assigned" +msgstr "Mostrar asignado" + +#: templates/ipam/inc/toggle_available.html:10 +msgid "Show Available" +msgstr "Mostrar disponible" + +#: templates/ipam/inc/toggle_available.html:13 +msgid "Show All" +msgstr "Mostrar todo" + +#: templates/ipam/ipaddress.html:26 templates/ipam/iprange.html:48 +#: templates/ipam/prefix.html:25 +msgid "Global" +msgstr "Global" + +#: templates/ipam/ipaddress.html:88 +msgid "NAT (outside)" +msgstr "NAT (exterior)" + +#: templates/ipam/ipaddress_assign.html:8 +msgid "Assign an IP Address" +msgstr "Asignar una dirección IP" + +#: templates/ipam/ipaddress_assign.html:23 +msgid "Select IP Address" +msgstr "Seleccione la dirección IP" + +#: templates/ipam/ipaddress_assign.html:39 +msgid "Search Results" +msgstr "Resultados de la búsqueda" + +#: templates/ipam/ipaddress_bulk_add.html:6 +msgid "Bulk Add IP Addresses" +msgstr "Agregar direcciones IP de forma masiva" + +#: templates/ipam/ipaddress_edit.html:35 +msgid "Interface Assignment" +msgstr "Asignación de interfaz" + +#: templates/ipam/ipaddress_edit.html:74 +msgid "NAT IP (Inside" +msgstr "NAT IP (interior)" + +#: templates/ipam/iprange.html:20 +msgid "Starting Address" +msgstr "Dirección inicial" + +#: templates/ipam/iprange.html:24 +msgid "Ending Address" +msgstr "Dirección final" + +#: templates/ipam/iprange.html:36 templates/ipam/prefix.html:104 +msgid "Marked fully utilized" +msgstr "Marcado como totalmente utilizado" + +#: templates/ipam/prefix.html:112 +msgid "Child IPs" +msgstr "IP para niños" + +#: templates/ipam/prefix.html:120 +msgid "Available IPs" +msgstr "IPs disponibles" + +#: templates/ipam/prefix.html:132 +msgid "First available IP" +msgstr "Primera IP disponible" + +#: templates/ipam/prefix.html:151 +msgid "Addressing Details" +msgstr "Detalles de direccionamiento" + +#: templates/ipam/prefix.html:181 +msgid "Prefix Details" +msgstr "Detalles del prefijo" + +#: templates/ipam/prefix.html:187 +msgid "Network Address" +msgstr "Dirección de red" + +#: templates/ipam/prefix.html:191 +msgid "Network Mask" +msgstr "Máscara de red" + +#: templates/ipam/prefix.html:195 +msgid "Wildcard Mask" +msgstr "Máscara Wildcard" + +#: templates/ipam/prefix.html:199 +msgid "Broadcast Address" +msgstr "Dirección de transmisión" + +#: templates/ipam/prefix/ip_ranges.html:7 +msgid "Add IP Range" +msgstr "Agregar rango de IP" + +#: templates/ipam/prefix_list.html:7 +msgid "Hide Depth Indicators" +msgstr "Ocultar indicadores de profundidad" + +#: templates/ipam/prefix_list.html:11 +msgid "Max Depth" +msgstr "Profundidad máxima" + +#: templates/ipam/prefix_list.html:28 +msgid "Max Length" +msgstr "Longitud máxima" + +#: templates/ipam/rir.html:10 +msgid "Add Aggregate" +msgstr "Agregar agregado" + +#: templates/ipam/routetarget.html:10 +msgid "Route Target" +msgstr "Objetivo de ruta" + +#: templates/ipam/routetarget.html:40 +msgid "Importing VRFs" +msgstr "Importación de VRF" + +#: templates/ipam/routetarget.html:49 +msgid "Exporting VRFs" +msgstr "Exportación de VRF" + +#: templates/ipam/routetarget.html:60 +msgid "Importing L2VPNs" +msgstr "Importación de VPNs L2" + +#: templates/ipam/routetarget.html:69 +msgid "Exporting L2VPNs" +msgstr "Exportación de VPNs L2" + +#: templates/ipam/service.html:22 templates/ipam/service_create.html:8 +#: templates/ipam/service_edit.html:8 +msgid "Service" +msgstr "Servicio" + +#: templates/ipam/service_create.html:43 +msgid "From Template" +msgstr "Desde plantilla" + +#: templates/ipam/service_create.html:48 +msgid "Custom" +msgstr "Personalizado" + +#: templates/ipam/service_edit.html:37 +msgid "Port(s)" +msgstr "Puerto (s)" + +#: templates/ipam/vlan.html:95 +msgid "Add a Prefix" +msgstr "Agregar un prefijo" + +#: templates/ipam/vlangroup.html:18 +msgid "Add VLAN" +msgstr "Agregar VLAN" + +#: templates/ipam/vlangroup.html:43 +msgid "Permitted VIDs" +msgstr "VÍDEOS permitidos" + +#: templates/ipam/vrf.html:19 +msgid "Route Distinguisher" +msgstr "Distinguidor de rutas" + +#: templates/ipam/vrf.html:32 +msgid "Unique IP Space" +msgstr "Espacio IP único" + +#: templates/login.html:20 +#: utilities/templates/form_helpers/render_errors.html:7 +msgid "Errors" +msgstr "Errores" + +#: templates/login.html:48 +msgid "Sign In" +msgstr "Iniciar sesión" + +#: templates/login.html:54 +msgid "Or use a single sign-on (SSO) provider" +msgstr "O usa un proveedor de inicio de sesión único (SSO)" + +#: templates/login.html:68 +msgid "Toggle Color Mode" +msgstr "Alternar modo de color" + +#: templates/media_failure.html:7 +msgid "Static Media Failure - NetBox" +msgstr "Fallo de medios estáticos - NetBox" + +#: templates/media_failure.html:21 +msgid "Static Media Failure" +msgstr "Fallo de medios estáticos" + +#: templates/media_failure.html:23 +msgid "The following static media file failed to load" +msgstr "No se pudo cargar el siguiente archivo multimedia estático" + +#: templates/media_failure.html:26 +msgid "Check the following" +msgstr "Compruebe lo siguiente" + +#: templates/media_failure.html:29 +msgid "" +"manage.py collectstatic was run during the most recent upgrade." +" This installs the most recent iteration of each static file into the static" +" root path." +msgstr "" +"manage.py recopila estática se ejecutó durante la actualización" +" más reciente. Esto instala la iteración más reciente de cada archivo " +"estático en la ruta raíz estática." + +#: templates/media_failure.html:35 +#, python-format +msgid "" +"The HTTP service (e.g. nginx or Apache) is configured to serve files from " +"the STATIC_ROOT path. Refer to the " +"installation documentation for further guidance." +msgstr "" +"El servicio HTTP (por ejemplo, nginx o Apache) está configurado para servir " +"archivos desde RAÍZ_ESTÁTICA camino. Consulte la documentación de instalación para obtener más " +"información." + +#: templates/media_failure.html:47 +#, python-format +msgid "" +"The file %(filename)s exists in the static root directory and " +"is readable by the HTTP server." +msgstr "" +"El archivo %(filename)s existe en el directorio raíz estático y" +" el servidor HTTP lo puede leer." + +#: templates/media_failure.html:55 +#, python-format +msgid "Click here to attempt loading NetBox again." +msgstr "" +"Haga clic aquí para intentar cargar NetBox de " +"nuevo." + +#: templates/tenancy/contact.html:18 tenancy/filtersets.py:135 +#: tenancy/forms/bulk_edit.py:136 tenancy/forms/filtersets.py:101 +#: tenancy/forms/forms.py:56 tenancy/forms/model_forms.py:109 +#: tenancy/forms/model_forms.py:132 tenancy/tables/contacts.py:98 +msgid "Contact" +msgstr "Contacto" + +#: templates/tenancy/contact.html:30 tenancy/forms/bulk_edit.py:98 +msgid "Title" +msgstr "Título" + +#: templates/tenancy/contact.html:34 tenancy/forms/bulk_edit.py:103 +#: tenancy/tables/contacts.py:64 +msgid "Phone" +msgstr "Teléfono" + +#: templates/tenancy/contact.html:86 tenancy/tables/contacts.py:73 +msgid "Assignments" +msgstr "Asignaciones" + +#: templates/tenancy/contactassignment_edit.html:12 +msgid "Contact Assignment" +msgstr "Asignación de contactos" + +#: templates/tenancy/contactgroup.html:19 tenancy/forms/forms.py:66 +#: tenancy/forms/model_forms.py:76 +msgid "Contact Group" +msgstr "Grupo de contacto" + +#: templates/tenancy/contactgroup.html:57 +msgid "Add Contact Group" +msgstr "Agregar grupo de contactos" + +#: templates/tenancy/contactrole.html:15 tenancy/filtersets.py:140 +#: tenancy/forms/forms.py:61 tenancy/forms/model_forms.py:90 +msgid "Contact Role" +msgstr "Función de contacto" + +#: templates/tenancy/object_contacts.html:9 +msgid "Add a contact" +msgstr "Añadir un contacto" + +#: templates/tenancy/tenantgroup.html:17 +msgid "Add Tenant" +msgstr "Agregar inquilino" + +#: templates/tenancy/tenantgroup.html:27 tenancy/forms/model_forms.py:31 +#: tenancy/tables/columns.py:51 tenancy/tables/columns.py:61 +msgid "Tenant Group" +msgstr "Grupo de inquilinos" + +#: templates/tenancy/tenantgroup.html:66 +msgid "Add Tenant Group" +msgstr "Agregar grupo de inquilinos" + +#: templates/users/group.html:37 templates/users/user.html:61 +msgid "Assigned Permissions" +msgstr "Permisos asignados" + +#: templates/users/objectpermission.html:6 +#: templates/users/objectpermission.html:14 users/forms/filtersets.py:67 +msgid "Permission" +msgstr "Permiso" + +#: templates/users/objectpermission.html:33 users/forms/filtersets.py:68 +#: users/forms/model_forms.py:321 +msgid "Actions" +msgstr "Acciones" + +#: templates/users/objectpermission.html:37 +msgid "View" +msgstr "Ver" + +#: templates/users/objectpermission.html:56 users/forms/model_forms.py:324 +msgid "Constraints" +msgstr "Restricciones" + +#: templates/users/objectpermission.html:76 +msgid "Assigned Users" +msgstr "Usuarios asignados" + +#: templates/users/user.html:38 +msgid "Staff" +msgstr "Personal" + +#: templates/virtualization/cluster.html:56 +msgid "Allocated Resources" +msgstr "Recursos asignados" + +#: templates/virtualization/cluster.html:60 +#: templates/virtualization/virtualmachine.html:128 +msgid "Virtual CPUs" +msgstr "CPUs virtuales" + +#: templates/virtualization/cluster.html:64 +#: templates/virtualization/virtualmachine.html:132 +msgid "Memory" +msgstr "Memoria" + +#: templates/virtualization/cluster.html:74 +#: templates/virtualization/virtualmachine.html:143 +msgid "Disk Space" +msgstr "Espacio en disco" + +#: templates/virtualization/cluster.html:77 +#: templates/virtualization/virtualdisk.html:33 +#: templates/virtualization/virtualmachine.html:147 +msgctxt "Abbreviation for gigabyte" +msgid "GB" +msgstr "GB" + +#: templates/virtualization/cluster/base.html:18 +msgid "Add Virtual Machine" +msgstr "Agregar máquina virtual" + +#: templates/virtualization/cluster/base.html:24 +msgid "Assign Device" +msgstr "Asignar dispositivo" + +#: templates/virtualization/cluster/devices.html:10 +msgid "Remove Selected" +msgstr "Eliminar seleccionado" + +#: templates/virtualization/cluster_add_devices.html:9 +#, python-format +msgid "Add Device to Cluster %(cluster)s" +msgstr "Agregar dispositivo al clúster %(cluster)s" + +#: templates/virtualization/cluster_add_devices.html:23 +msgid "Device Selection" +msgstr "Selección de dispositivos" + +#: templates/virtualization/cluster_add_devices.html:31 +msgid "Add Devices" +msgstr "Agregar dispositivos" + +#: templates/virtualization/clustergroup.html:10 +#: templates/virtualization/clustertype.html:10 +msgid "Add Cluster" +msgstr "Agregar clúster" + +#: templates/virtualization/clustergroup.html:20 +#: virtualization/forms/model_forms.py:51 +msgid "Cluster Group" +msgstr "Grupo de clústeres" + +#: templates/virtualization/clustertype.html:20 +#: templates/virtualization/virtualmachine.html:111 +#: virtualization/forms/model_forms.py:35 +msgid "Cluster Type" +msgstr "Tipo de clúster" + +#: templates/virtualization/virtualdisk.html:18 +msgid "Virtual Disk" +msgstr "Disco virtual" + +#: templates/virtualization/virtualmachine.html:124 +#: virtualization/forms/bulk_edit.py:189 +#: virtualization/forms/model_forms.py:227 +msgid "Resources" +msgstr "Recursos" + +#: templates/virtualization/virtualmachine.html:185 +msgid "Add Virtual Disk" +msgstr "Agregar disco virtual" + +#: templates/vpn/ikepolicy.html:10 templates/vpn/ipsecprofile.html:35 +#: vpn/tables/crypto.py:166 +msgid "IKE Policy" +msgstr "Política de IKE" + +#: templates/vpn/ikepolicy.html:22 +msgid "IKE Version" +msgstr "Versión IKE" + +#: templates/vpn/ikepolicy.html:30 +msgid "Pre-Shared Key" +msgstr "Clave previamente compartida" + +#: templates/vpn/ikepolicy.html:34 +#: templates/wireless/inc/authentication_attrs.html:21 +msgid "Show Secret" +msgstr "Mostrar secreto" + +#: templates/vpn/ikepolicy.html:59 templates/vpn/ipsecpolicy.html:47 +#: templates/vpn/ipsecprofile.html:55 templates/vpn/ipsecprofile.html:82 +#: vpn/forms/model_forms.py:310 vpn/forms/model_forms.py:345 +#: vpn/tables/crypto.py:68 vpn/tables/crypto.py:134 +msgid "Proposals" +msgstr "Propuestas" + +#: templates/vpn/ikeproposal.html:10 +msgid "IKE Proposal" +msgstr "Propuesta IKE" + +#: templates/vpn/ikeproposal.html:22 vpn/forms/bulk_edit.py:96 +#: vpn/forms/bulk_import.py:145 vpn/forms/filtersets.py:98 +msgid "Authentication method" +msgstr "Método de autenticación" + +#: templates/vpn/ikeproposal.html:26 templates/vpn/ipsecproposal.html:22 +#: vpn/forms/bulk_edit.py:101 vpn/forms/bulk_edit.py:173 +#: vpn/forms/bulk_import.py:149 vpn/forms/bulk_import.py:193 +#: vpn/forms/filtersets.py:103 vpn/forms/filtersets.py:151 +msgid "Encryption algorithm" +msgstr "Algoritmo de cifrado" + +#: templates/vpn/ikeproposal.html:30 templates/vpn/ipsecproposal.html:26 +#: vpn/forms/bulk_edit.py:106 vpn/forms/bulk_edit.py:178 +#: vpn/forms/bulk_import.py:153 vpn/forms/bulk_import.py:197 +#: vpn/forms/filtersets.py:108 vpn/forms/filtersets.py:156 +msgid "Authentication algorithm" +msgstr "Algoritmo de autenticación" + +#: templates/vpn/ikeproposal.html:34 +msgid "DH group" +msgstr "Grupo DH" + +#: templates/vpn/ikeproposal.html:38 templates/vpn/ipsecproposal.html:30 +#: vpn/forms/bulk_edit.py:183 vpn/models/crypto.py:134 +msgid "SA lifetime (seconds)" +msgstr "Una vida útil (segundos)" + +#: templates/vpn/ipsecpolicy.html:10 templates/vpn/ipsecprofile.html:70 +#: vpn/tables/crypto.py:170 +msgid "IPSec Policy" +msgstr "Política IPSec" + +#: templates/vpn/ipsecpolicy.html:22 vpn/forms/bulk_edit.py:211 +#: vpn/models/crypto.py:181 +msgid "PFS group" +msgstr "Grupo PFS" + +#: templates/vpn/ipsecprofile.html:10 vpn/forms/model_forms.py:53 +msgid "IPSec Profile" +msgstr "Perfil IPSec" + +#: templates/vpn/ipsecprofile.html:94 vpn/tables/crypto.py:137 +msgid "PFS Group" +msgstr "Grupo PFS" + +#: templates/vpn/ipsecproposal.html:10 +msgid "IPSec Proposal" +msgstr "Propuesta de IPSec" + +#: templates/vpn/ipsecproposal.html:34 vpn/forms/bulk_edit.py:187 +#: vpn/models/crypto.py:140 +msgid "SA lifetime (KB)" +msgstr "Una vida útil (KB)" + +#: templates/vpn/l2vpn.html:11 templates/vpn/l2vpntermination.html:10 +msgid "L2VPN Attributes" +msgstr "Atributos de L2VPN" + +#: templates/vpn/l2vpn.html:65 templates/vpn/tunnel.html:81 +msgid "Add a Termination" +msgstr "Agregar una terminación" + +#: templates/vpn/l2vpntermination_edit.html:9 +msgid "L2VPN Termination" +msgstr "Terminación de L2VPN" + +#: templates/vpn/tunnel.html:9 +msgid "Add Termination" +msgstr "Agregar terminación" + +#: templates/vpn/tunnel.html:38 vpn/forms/bulk_edit.py:48 +#: vpn/forms/bulk_import.py:48 vpn/forms/filtersets.py:56 +msgid "Encapsulation" +msgstr "Encapsulación" + +#: templates/vpn/tunnel.html:42 vpn/forms/bulk_edit.py:54 +#: vpn/forms/bulk_import.py:53 vpn/forms/filtersets.py:63 +#: vpn/models/crypto.py:238 vpn/tables/tunnels.py:47 +msgid "IPSec profile" +msgstr "Perfil IPSec" + +#: templates/vpn/tunnel.html:46 vpn/forms/bulk_edit.py:68 +#: vpn/forms/filtersets.py:67 +msgid "Tunnel ID" +msgstr "ID de túnel" + +#: templates/vpn/tunnelgroup.html:14 +msgid "Add Tunnel" +msgstr "Añadir túnel" + +#: templates/vpn/tunnelgroup.html:24 vpn/forms/model_forms.py:35 +#: vpn/forms/model_forms.py:48 +msgid "Tunnel Group" +msgstr "Grupo Tunnel" + +#: templates/vpn/tunneltermination.html:10 +msgid "Tunnel Termination" +msgstr "Terminación del túnel" + +#: templates/vpn/tunneltermination.html:36 vpn/forms/bulk_import.py:107 +#: vpn/forms/model_forms.py:101 vpn/forms/model_forms.py:137 +#: vpn/forms/model_forms.py:248 vpn/tables/tunnels.py:97 +msgid "Outside IP" +msgstr "IP externa" + +#: templates/vpn/tunneltermination.html:53 +msgid "Peer Terminations" +msgstr "Terminaciones de pares" + +#: templates/wireless/inc/authentication_attrs.html:13 +msgid "Cipher" +msgstr "Cifrar" + +#: templates/wireless/inc/authentication_attrs.html:17 +msgid "PSK" +msgstr "PSK" + +#: templates/wireless/inc/wirelesslink_interface.html:35 +#: templates/wireless/inc/wirelesslink_interface.html:45 +msgctxt "Abbreviation for megahertz" +msgid "MHz" +msgstr "megahercio" + +#: templates/wireless/wirelesslan.html:11 wireless/forms/model_forms.py:54 +msgid "Wireless LAN" +msgstr "LAN inalámbrica" + +#: templates/wireless/wirelesslan.html:59 +msgid "Attached Interfaces" +msgstr "Interfaces conectadas" + +#: templates/wireless/wirelesslangroup.html:17 +msgid "Add Wireless LAN" +msgstr "Agregar LAN inalámbrica" + +#: templates/wireless/wirelesslangroup.html:26 +#: wireless/forms/model_forms.py:27 +msgid "Wireless LAN Group" +msgstr "Grupo de LAN inalámbrica" + +#: templates/wireless/wirelesslangroup.html:64 +msgid "Add Wireless LAN Group" +msgstr "Agregar grupo de LAN inalámbrica" + +#: templates/wireless/wirelesslink.html:16 +msgid "Link Properties" +msgstr "Propiedades del enlace" + +#: tenancy/choices.py:19 +msgid "Tertiary" +msgstr "Terciario" + +#: tenancy/choices.py:20 +msgid "Inactive" +msgstr "Inactivo" + +#: tenancy/filtersets.py:29 tenancy/filtersets.py:55 tenancy/filtersets.py:97 +msgid "Contact group (ID)" +msgstr "Grupo de contactos (ID)" + +#: tenancy/filtersets.py:35 tenancy/filtersets.py:62 tenancy/filtersets.py:104 +msgid "Contact group (slug)" +msgstr "Grupo de contacto (slug)" + +#: tenancy/filtersets.py:91 +msgid "Contact (ID)" +msgstr "Contacto (ID)" + +#: tenancy/filtersets.py:108 +msgid "Contact role (ID)" +msgstr "Rol de contacto (ID)" + +#: tenancy/filtersets.py:114 +msgid "Contact role (slug)" +msgstr "Rol de contacto (babosa)" + +#: tenancy/filtersets.py:146 +msgid "Contact group" +msgstr "Grupo de contactos" + +#: tenancy/filtersets.py:157 tenancy/filtersets.py:176 +msgid "Tenant group (ID)" +msgstr "Grupo de inquilinos (ID)" + +#: tenancy/filtersets.py:209 +msgid "Tenant Group (ID)" +msgstr "Grupo de inquilinos (ID)" + +#: tenancy/filtersets.py:216 +msgid "Tenant Group (slug)" +msgstr "Grupo de inquilinos (babosa)" + +#: tenancy/forms/bulk_edit.py:65 +msgid "Desciption" +msgstr "Descripción" + +#: tenancy/forms/bulk_import.py:101 +msgid "Assigned contact" +msgstr "Contacto asignado" + +#: tenancy/models/contacts.py:32 +msgid "contact group" +msgstr "grupo de contacto" + +#: tenancy/models/contacts.py:33 +msgid "contact groups" +msgstr "grupos de contacto" + +#: tenancy/models/contacts.py:48 +msgid "contact role" +msgstr "rol de contacto" + +#: tenancy/models/contacts.py:49 +msgid "contact roles" +msgstr "roles de contacto" + +#: tenancy/models/contacts.py:68 +msgid "title" +msgstr "título" + +#: tenancy/models/contacts.py:73 +msgid "phone" +msgstr "llamar por teléfono" + +#: tenancy/models/contacts.py:78 +msgid "email" +msgstr "correo electrónico" + +#: tenancy/models/contacts.py:87 +msgid "link" +msgstr "eslabón" + +#: tenancy/models/contacts.py:103 +msgid "contact" +msgstr "contacto" + +#: tenancy/models/contacts.py:104 +msgid "contacts" +msgstr "contactos" + +#: tenancy/models/contacts.py:153 +msgid "contact assignment" +msgstr "asignación de contactos" + +#: tenancy/models/contacts.py:154 +msgid "contact assignments" +msgstr "asignaciones de contactos" + +#: tenancy/models/contacts.py:170 +#, python-brace-format +msgid "Contacts cannot be assigned to this object type ({type})." +msgstr "No se pueden asignar contactos a este tipo de objeto ({type})." + +#: tenancy/models/tenants.py:32 +msgid "tenant group" +msgstr "grupo de inquilinos" + +#: tenancy/models/tenants.py:33 +msgid "tenant groups" +msgstr "grupos de inquilinos" + +#: tenancy/models/tenants.py:70 +msgid "Tenant name must be unique per group." +msgstr "El nombre del inquilino debe ser único por grupo." + +#: tenancy/models/tenants.py:80 +msgid "Tenant slug must be unique per group." +msgstr "La babosa del inquilino debe ser única por grupo." + +#: tenancy/models/tenants.py:88 +msgid "tenant" +msgstr "inquilino" + +#: tenancy/models/tenants.py:89 +msgid "tenants" +msgstr "inquilinos" + +#: tenancy/tables/contacts.py:112 +msgid "Contact Title" +msgstr "Título del contacto" + +#: tenancy/tables/contacts.py:116 +msgid "Contact Phone" +msgstr "Teléfono de contacto" + +#: tenancy/tables/contacts.py:120 +msgid "Contact Email" +msgstr "Correo electrónico de contacto" + +#: tenancy/tables/contacts.py:124 +msgid "Contact Address" +msgstr "Dirección de contacto" + +#: tenancy/tables/contacts.py:128 +msgid "Contact Link" +msgstr "Enlace de contacto" + +#: tenancy/tables/contacts.py:132 +msgid "Contact Description" +msgstr "Descripción del contacto" + +#: users/filtersets.py:48 users/filtersets.py:151 +msgid "Group (name)" +msgstr "Grupo (nombre)" + +#: users/forms/bulk_edit.py:24 +msgid "First name" +msgstr "Nombre de pila" + +#: users/forms/bulk_edit.py:29 +msgid "Last name" +msgstr "Apellido" + +#: users/forms/bulk_edit.py:41 +msgid "Staff status" +msgstr "Situación del personal" + +#: users/forms/bulk_edit.py:46 +msgid "Superuser status" +msgstr "Estado de superusuario" + +#: users/forms/bulk_import.py:43 +msgid "If no key is provided, one will be generated automatically." +msgstr "Si no se proporciona ninguna clave, se generará una automáticamente." + +#: users/forms/filtersets.py:52 users/tables.py:42 +msgid "Is Staff" +msgstr "Es personal" + +#: users/forms/filtersets.py:59 users/tables.py:45 +msgid "Is Superuser" +msgstr "Es superusuario" + +#: users/forms/filtersets.py:92 users/tables.py:89 +msgid "Can View" +msgstr "Puede ver" + +#: users/forms/filtersets.py:99 users/tables.py:92 +msgid "Can Add" +msgstr "Puede agregar" + +#: users/forms/filtersets.py:106 users/tables.py:95 +msgid "Can Change" +msgstr "Puede cambiar" + +#: users/forms/filtersets.py:113 users/tables.py:98 +msgid "Can Delete" +msgstr "Puede eliminar" + +#: users/forms/model_forms.py:58 +msgid "User Interface" +msgstr "Interfaz de usuario" + +#: users/forms/model_forms.py:115 +msgid "" +"Keys must be at least 40 characters in length. Be sure to record " +"your key prior to submitting this form, as it may no longer be " +"accessible once the token has been created." +msgstr "" +"Las claves deben tener al menos 40 caracteres. Asegúrese de grabar " +"su clave antes de enviar este formulario, ya que es posible que ya " +"no se pueda acceder a él una vez que se haya creado el token." + +#: users/forms/model_forms.py:127 +msgid "" +"Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" +" no restrictions. Example: " +"10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" +msgstr "" +"Redes IPv4/IPv6 permitidas desde las que se puede usar el token. Déjelo en " +"blanco para que no haya restricciones. Ejemplo: 10.1.1.0/24, " +"192.168.10.16/32, 2001:db 8:1: :/64" + +#: users/forms/model_forms.py:176 +msgid "Confirm password" +msgstr "Confirme la contraseña" + +#: users/forms/model_forms.py:179 +msgid "Enter the same password as before, for verification." +msgstr "Introduce la misma contraseña que antes para verificarla." + +#: users/forms/model_forms.py:237 +msgid "Passwords do not match! Please check your input and try again." +msgstr "" +"¡Las contraseñas no coinciden! Compruebe los datos introducidos e inténtelo " +"de nuevo." + +#: users/forms/model_forms.py:303 +msgid "Additional actions" +msgstr "Acciones adicionales" + +#: users/forms/model_forms.py:306 +msgid "Actions granted in addition to those listed above" +msgstr "Acciones concedidas además de las enumeradas anteriormente" + +#: users/forms/model_forms.py:322 +msgid "Objects" +msgstr "Objetos" + +#: users/forms/model_forms.py:334 +msgid "" +"JSON expression of a queryset filter that will return only permitted " +"objects. Leave null to match all objects of this type. A list of multiple " +"objects will result in a logical OR operation." +msgstr "" +"Expresión JSON de un filtro de conjunto de consultas que devolverá solo los " +"objetos permitidos. Deje nulo para que coincida con todos los objetos de " +"este tipo. Una lista de varios objetos dará como resultado una operación OR " +"lógica." + +#: users/forms/model_forms.py:372 +msgid "At least one action must be selected." +msgstr "Debe seleccionarse al menos una acción." + +#: users/forms/model_forms.py:389 +#, python-brace-format +msgid "Invalid filter for {model}: {error}" +msgstr "Filtro no válido para {model}: {error}" + +#: users/models.py:54 +msgid "user" +msgstr "usuario" + +#: users/models.py:55 +msgid "users" +msgstr "usuarios" + +#: users/models.py:66 +msgid "A user with this username already exists." +msgstr "Ya existe un usuario con este nombre de usuario." + +#: users/models.py:78 vpn/models/crypto.py:42 +msgid "group" +msgstr "grupo" + +#: users/models.py:79 +msgid "groups" +msgstr "grupos" + +#: users/models.py:106 users/models.py:107 +msgid "user preferences" +msgstr "preferencias de usuario" + +#: users/models.py:174 +#, python-brace-format +msgid "Key '{path}' is a leaf node; cannot assign new keys" +msgstr "Clave '{path}'es un nodo de hoja; no se pueden asignar claves nuevas" + +#: users/models.py:186 +#, python-brace-format +msgid "Key '{path}' is a dictionary; cannot assign a non-dictionary value" +msgstr "" +"Clave '{path}'es un diccionario; no puede asignar un valor que no sea de " +"diccionario" + +#: users/models.py:252 +msgid "expires" +msgstr "caduca" + +#: users/models.py:257 +msgid "last used" +msgstr "utilizado por última vez" + +#: users/models.py:262 +msgid "key" +msgstr "clave" + +#: users/models.py:268 +msgid "write enabled" +msgstr "escritura habilitada" + +#: users/models.py:270 +msgid "Permit create/update/delete operations using this key" +msgstr "" +"Permitir operaciones de creación/actualización/eliminación con esta clave" + +#: users/models.py:281 +msgid "allowed IPs" +msgstr "IP permitidas" + +#: users/models.py:283 +msgid "" +"Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" +" no restrictions. Ex: \"10.1.1.0/24, 192.168.10.16/32, 2001:DB8:1::/64\"" +msgstr "" +"Redes IPv4/IPv6 permitidas desde las que se puede usar el token. Déjelo en " +"blanco para que no haya restricciones. Por ejemplo: «10.1.1.0/24, " +"192.168.10.16/32, 2001:DB 8:1: :/64\"" + +#: users/models.py:291 +msgid "token" +msgstr "simbólico" + +#: users/models.py:292 +msgid "tokens" +msgstr "fichas" + +#: users/models.py:373 +msgid "The list of actions granted by this permission" +msgstr "La lista de acciones concedidas por este permiso" + +#: users/models.py:378 +msgid "constraints" +msgstr "restricciones" + +#: users/models.py:379 +msgid "" +"Queryset filter matching the applicable objects of the selected type(s)" +msgstr "" +"Filtro Queryset que coincide con los objetos aplicables de los tipos " +"seleccionados" + +#: users/models.py:386 +msgid "permission" +msgstr "permiso" + +#: users/models.py:387 +msgid "permissions" +msgstr "permisos" + +#: users/tables.py:101 +msgid "Custom Actions" +msgstr "Acciones personalizadas" + +#: utilities/choices.py:16 +#, python-brace-format +msgid "{name} has a key defined but CHOICES is not a list" +msgstr "{name} tiene una clave definida, pero CHOICES no es una lista" + +#: utilities/choices.py:135 +msgid "Dark Red" +msgstr "rojo oscuro" + +#: utilities/choices.py:138 +msgid "Rose" +msgstr "Rosa" + +#: utilities/choices.py:139 +msgid "Fuchsia" +msgstr "Fucsia" + +#: utilities/choices.py:141 +msgid "Dark Purple" +msgstr "Púrpura oscuro" + +#: utilities/choices.py:144 +msgid "Light Blue" +msgstr "Azul claro" + +#: utilities/choices.py:147 +msgid "Aqua" +msgstr "Aguamarina" + +#: utilities/choices.py:148 +msgid "Dark Green" +msgstr "Verde oscuro" + +#: utilities/choices.py:150 +msgid "Light Green" +msgstr "Verde claro" + +#: utilities/choices.py:151 +msgid "Lime" +msgstr "Lima" + +#: utilities/choices.py:153 +msgid "Amber" +msgstr "Ámbar" + +#: utilities/choices.py:155 +msgid "Dark Orange" +msgstr "Naranja oscuro" + +#: utilities/choices.py:156 +msgid "Brown" +msgstr "Marrón" + +#: utilities/choices.py:157 +msgid "Light Grey" +msgstr "Gris claro" + +#: utilities/choices.py:158 +msgid "Grey" +msgstr "Gris" + +#: utilities/choices.py:159 +msgid "Dark Grey" +msgstr "Gris oscuro" + +#: utilities/choices.py:217 +msgid "Direct" +msgstr "Directo" + +#: utilities/choices.py:218 +msgid "Upload" +msgstr "Cargar" + +#: utilities/choices.py:230 utilities/choices.py:244 +msgid "Auto-detect" +msgstr "Detección automática" + +#: utilities/choices.py:245 +msgid "Comma" +msgstr "Coma" + +#: utilities/choices.py:246 +msgid "Semicolon" +msgstr "Punto y coma" + +#: utilities/choices.py:247 +msgid "Tab" +msgstr "Pestaña" + +#: utilities/error_handlers.py:20 +#, python-brace-format +msgid "" +"Unable to delete {objects}. {count} dependent objects were " +"found: " +msgstr "" +"No se puede eliminar {objects}. {count} se encontraron " +"objetos dependientes: " + +#: utilities/error_handlers.py:22 +msgid "More than 50" +msgstr "Más de 50" + +#: utilities/fields.py:162 +#, python-format +msgid "" +"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " +"in the format 'app.model'" +msgstr "" +"%s(%r) no es válido. El parámetro to_model de CounterCacheField debe ser una" +" cadena con el formato 'app.model'" + +#: utilities/fields.py:172 +#, python-format +msgid "" +"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " +"in the format 'field'" +msgstr "" +"%s(%r) no es válido. El parámetro to_field de CounterCacheField debe ser una" +" cadena con el formato 'campo'" + +#: utilities/forms/bulk_import.py:24 +msgid "Enter object data in CSV, JSON or YAML format." +msgstr "Introduzca los datos del objeto en formato CSV, JSON o YAML." + +#: utilities/forms/bulk_import.py:37 +msgid "CSV delimiter" +msgstr "Delimitador CSV" + +#: utilities/forms/bulk_import.py:38 +msgid "The character which delimits CSV fields. Applies only to CSV format." +msgstr "" +"El carácter que delimita los campos CSV. Se aplica solo al formato CSV." + +#: utilities/forms/bulk_import.py:101 +msgid "Unable to detect data format. Please specify." +msgstr "No se pudo detectar el formato de los datos. Especifique." + +#: utilities/forms/bulk_import.py:124 +msgid "Invalid CSV delimiter" +msgstr "Delimitador CSV no válido" + +#: utilities/forms/bulk_import.py:168 +msgid "" +"Invalid YAML data. Data must be in the form of multiple documents, or a " +"single document comprising a list of dictionaries." +msgstr "" +"Datos YAML no válidos. Los datos deben estar en forma de varios documentos o" +" de un solo documento que contenga una lista de diccionarios." + +#: utilities/forms/fields/array.py:17 +#, python-brace-format +msgid "" +"Invalid list ({value}). Must be numeric and ranges must be in ascending " +"order." +msgstr "" +"Lista no válida ({value}). Debe ser numérico y los rangos deben estar en " +"orden ascendente." + +#: utilities/forms/fields/csv.py:44 +#, python-brace-format +msgid "Invalid value for a multiple choice field: {value}" +msgstr "Valor no válido para un campo de opción múltiple: {value}" + +#: utilities/forms/fields/csv.py:57 utilities/forms/fields/csv.py:74 +#, python-format +msgid "Object not found: %(value)s" +msgstr "Objeto no encontrado: %(value)s" + +#: utilities/forms/fields/csv.py:65 +#, python-brace-format +msgid "" +"\"{value}\" is not a unique value for this field; multiple objects were " +"found" +msgstr "" +"«{value}\"no es un valor único para este campo; se han encontrado varios " +"objetos" + +#: utilities/forms/fields/csv.py:97 +msgid "Object type must be specified as \".\"" +msgstr "El tipo de objeto debe especificarse como».»" + +#: utilities/forms/fields/csv.py:101 +msgid "Invalid object type" +msgstr "Tipo de objeto no válido" + +#: utilities/forms/fields/expandable.py:25 +msgid "" +"Alphanumeric ranges are supported for bulk creation. Mixed cases and types " +"within a single range are not supported (example: " +"[ge,xe]-0/0/[0-9])." +msgstr "" +"Los rangos alfanuméricos son compatibles para la creación masiva. No se " +"admiten casos y tipos mixtos dentro de un único rango (por ejemplo: " +"[Edad, sexo] -0/0/ [0-9])." + +#: utilities/forms/fields/expandable.py:46 +msgid "" +"Specify a numeric range to create multiple IPs.
Example: " +"192.0.2.[1,5,100-254]/24" +msgstr "" +"Especifique un rango numérico para crear varias direcciones IP.
Ejemplo: 192.0.2. [1,5,100-254] /24" + +#: utilities/forms/fields/fields.py:31 +#, python-brace-format +msgid "" +" Markdown syntax is supported" +msgstr "" +" Markdown se admite la sintaxis" + +#: utilities/forms/fields/fields.py:48 +msgid "URL-friendly unique shorthand" +msgstr "Abreviatura única compatible con URL" + +#: utilities/forms/fields/fields.py:99 +msgid "Enter context data in JSON format." +msgstr "" +"Introduzca los datos de contexto en JSON " +"formato." + +#: utilities/forms/fields/fields.py:117 +msgid "MAC address must be in EUI-48 format" +msgstr "La dirección MAC debe estar en formato EUI-48" + +#: utilities/forms/forms.py:53 +msgid "Use regular expressions" +msgstr "Usa expresiones regulares" + +#: utilities/forms/forms.py:87 +#, python-brace-format +msgid "Unrecognized header: {name}" +msgstr "Encabezado no reconocido: {name}" + +#: utilities/forms/forms.py:113 +msgid "Available Columns" +msgstr "Columnas disponibles" + +#: utilities/forms/forms.py:121 +msgid "Selected Columns" +msgstr "Columnas seleccionadas" + +#: utilities/forms/mixins.py:101 +msgid "" +"This object has been modified since the form was rendered. Please consult " +"the object's change log for details." +msgstr "" +"Este objeto se ha modificado desde que se renderizó el formulario. Consulte " +"el registro de cambios del objeto para obtener más información." + +#: utilities/templates/builtins/customfield_value.html:30 +msgid "Not defined" +msgstr "No definido" + +#: utilities/templates/buttons/bookmark.html:9 +msgid "Unbookmark" +msgstr "Desmarcar" + +#: utilities/templates/buttons/bookmark.html:13 +msgid "Bookmark" +msgstr "Marcador" + +#: utilities/templates/buttons/clone.html:4 +msgid "Clone" +msgstr "Clon" + +#: utilities/templates/buttons/export.html:4 +msgid "Export" +msgstr "Exportación" + +#: utilities/templates/buttons/export.html:7 +msgid "Current View" +msgstr "Vista actual" + +#: utilities/templates/buttons/export.html:8 +msgid "All Data" +msgstr "Todos los datos" + +#: utilities/templates/buttons/export.html:28 +msgid "Add export template" +msgstr "Añadir plantilla de exportación" + +#: utilities/templates/buttons/import.html:4 +msgid "Import" +msgstr "Importar" + +#: utilities/templates/form_helpers/render_field.html:36 +msgid "Copy to clipboard" +msgstr "Copiar al portapapeles" + +#: utilities/templates/form_helpers/render_field.html:52 +msgid "This field is required" +msgstr "Este campo es obligatorio" + +#: utilities/templates/form_helpers/render_field.html:65 +msgid "Set Null" +msgstr "Establecer nulo" + +#: utilities/templates/helpers/applied_filters.html:11 +msgid "Clear all" +msgstr "Borrar todo" + +#: utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Configuración de tablas" + +#: utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Muévete hacia arriba" + +#: utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Muévete hacia abajo" + +#: utilities/templates/widgets/apiselect.html:7 +msgid "Open selector" +msgstr "Selector abierto" + +#: utilities/templates/widgets/clearable_file_input.html:12 +msgid "None assigned" +msgstr "No se ha asignado ninguno" + +#: utilities/templates/widgets/markdown_input.html:6 +msgid "Write" +msgstr "Escribe" + +#: utilities/templates/widgets/markdown_input.html:20 +msgid "Testing" +msgstr "Probando" + +#: virtualization/filtersets.py:79 +msgid "Parent group (ID)" +msgstr "Grupo de padres (ID)" + +#: virtualization/filtersets.py:85 +msgid "Parent group (slug)" +msgstr "Grupo de padres (babosas)" + +#: virtualization/filtersets.py:89 virtualization/filtersets.py:140 +msgid "Cluster type (ID)" +msgstr "Tipo de clúster (ID)" + +#: virtualization/filtersets.py:129 +msgid "Cluster group (ID)" +msgstr "Grupo de clústeres (ID)" + +#: virtualization/filtersets.py:150 virtualization/filtersets.py:265 +msgid "Cluster (ID)" +msgstr "Clúster (ID)" + +#: virtualization/forms/bulk_edit.py:165 +#: virtualization/models/virtualmachines.py:113 +msgid "vCPUs" +msgstr "CPU virtuales" + +#: virtualization/forms/bulk_edit.py:169 +msgid "Memory (MB)" +msgstr "Memoria (MB)" + +#: virtualization/forms/bulk_edit.py:173 +msgid "Disk (GB)" +msgstr "Disco (GB)" + +#: virtualization/forms/bulk_edit.py:333 +#: virtualization/forms/filtersets.py:243 +msgid "Size (GB)" +msgstr "Tamaño (GB)" + +#: virtualization/forms/bulk_import.py:44 +msgid "Type of cluster" +msgstr "Tipo de clúster" + +#: virtualization/forms/bulk_import.py:51 +msgid "Assigned cluster group" +msgstr "Grupo de clústeres asignado" + +#: virtualization/forms/bulk_import.py:96 +msgid "Assigned cluster" +msgstr "Clúster asignado" + +#: virtualization/forms/bulk_import.py:103 +msgid "Assigned device within cluster" +msgstr "Dispositivo asignado dentro del clúster" + +#: virtualization/forms/model_forms.py:156 +#, python-brace-format +msgid "" +"{device} belongs to a different site ({device_site}) than the cluster " +"({cluster_site})" +msgstr "" +"{device} pertenece a un sitio diferente ({device_site}) que el clúster " +"({cluster_site})" + +#: virtualization/forms/model_forms.py:195 +msgid "Optionally pin this VM to a specific host device within the cluster" +msgstr "" +"Si lo desea, puede anclar esta máquina virtual a un dispositivo host " +"específico dentro del clúster" + +#: virtualization/forms/model_forms.py:224 +msgid "Site/Cluster" +msgstr "Sitio/Clúster" + +#: virtualization/forms/model_forms.py:247 +msgid "Disk size is managed via the attachment of virtual disks." +msgstr "" +"El tamaño del disco se administra mediante la conexión de discos virtuales." + +#: virtualization/forms/model_forms.py:375 +msgid "Disk" +msgstr "Disco" + +#: virtualization/models/clusters.py:25 +msgid "cluster type" +msgstr "tipo de clúster" + +#: virtualization/models/clusters.py:26 +msgid "cluster types" +msgstr "tipos de clústeres" + +#: virtualization/models/clusters.py:45 +msgid "cluster group" +msgstr "grupo de clústeres" + +#: virtualization/models/clusters.py:46 +msgid "cluster groups" +msgstr "grupos de clústeres" + +#: virtualization/models/clusters.py:121 +msgid "cluster" +msgstr "racimo" + +#: virtualization/models/clusters.py:122 +msgid "clusters" +msgstr "racimos" + +#: virtualization/models/clusters.py:141 +#, python-brace-format +msgid "" +"{count} devices are assigned as hosts for this cluster but are not in site " +"{site}" +msgstr "" +"{count} los dispositivos se asignan como hosts para este clúster, pero no " +"están en el sitio {site}" + +#: virtualization/models/virtualmachines.py:121 +msgid "memory (MB)" +msgstr "memoria (MB)" + +#: virtualization/models/virtualmachines.py:126 +msgid "disk (GB)" +msgstr "disco (GB)" + +#: virtualization/models/virtualmachines.py:159 +msgid "Virtual machine name must be unique per cluster." +msgstr "El nombre de la máquina virtual debe ser único por clúster." + +#: virtualization/models/virtualmachines.py:162 +msgid "virtual machine" +msgstr "máquina virtual" + +#: virtualization/models/virtualmachines.py:163 +msgid "virtual machines" +msgstr "máquinas virtuales" + +#: virtualization/models/virtualmachines.py:177 +msgid "A virtual machine must be assigned to a site and/or cluster." +msgstr "Se debe asignar una máquina virtual a un sitio o clúster." + +#: virtualization/models/virtualmachines.py:184 +#, python-brace-format +msgid "" +"The selected cluster ({cluster}) is not assigned to this site ({site})." +msgstr "" +"El clúster seleccionado ({cluster}) no está asignado a este sitio ({site})." + +#: virtualization/models/virtualmachines.py:191 +msgid "Must specify a cluster when assigning a host device." +msgstr "Debe especificar un clúster al asignar un dispositivo host." + +#: virtualization/models/virtualmachines.py:196 +#, python-brace-format +msgid "" +"The selected device ({device}) is not assigned to this cluster ({cluster})." +msgstr "" +"El dispositivo seleccionado ({device}) no está asignado a este clúster " +"({cluster})." + +#: virtualization/models/virtualmachines.py:208 +#, python-brace-format +msgid "" +"The specified disk size ({size}) must match the aggregate size of assigned " +"virtual disks ({total_size})." +msgstr "" +"El tamaño de disco especificado ({size}) debe coincidir con el tamaño " +"agregado de los discos virtuales asignados ({total_size})." + +#: virtualization/models/virtualmachines.py:222 +#, python-brace-format +msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" +msgstr "" +"Debe ser un IPv{family} dirección. ({ip} es un IPv{version} dirección.)" + +#: virtualization/models/virtualmachines.py:231 +#, python-brace-format +msgid "The specified IP address ({ip}) is not assigned to this VM." +msgstr "" +"La dirección IP especificada ({ip}) no está asignado a esta máquina virtual." + +#: virtualization/models/virtualmachines.py:389 +#, python-brace-format +msgid "" +"The selected parent interface ({parent}) belongs to a different virtual " +"machine ({virtual_machine})." +msgstr "" +"La interfaz principal seleccionada ({parent}) pertenece a una máquina " +"virtual diferente ({virtual_machine})." + +#: virtualization/models/virtualmachines.py:404 +#, python-brace-format +msgid "" +"The selected bridge interface ({bridge}) belongs to a different virtual " +"machine ({virtual_machine})." +msgstr "" +"La interfaz de puente seleccionada ({bridge}) pertenece a una máquina " +"virtual diferente ({virtual_machine})." + +#: virtualization/models/virtualmachines.py:415 +#, python-brace-format +msgid "" +"The untagged VLAN ({untagged_vlan}) must belong to the same site as the " +"interface's parent virtual machine, or it must be global." +msgstr "" +"La VLAN sin etiquetar ({untagged_vlan}) debe pertenecer al mismo sitio que " +"la máquina virtual principal de la interfaz o debe ser global." + +#: virtualization/models/virtualmachines.py:427 +msgid "size (GB)" +msgstr "tamaño (GB)" + +#: virtualization/models/virtualmachines.py:431 +msgid "virtual disk" +msgstr "disco virtual" + +#: virtualization/models/virtualmachines.py:432 +msgid "virtual disks" +msgstr "discos virtuales" + +#: vpn/choices.py:31 +msgid "IPsec - Transport" +msgstr "IPSec - Transporte" + +#: vpn/choices.py:32 +msgid "IPsec - Tunnel" +msgstr "IPSec - Túnel" + +#: vpn/choices.py:33 +msgid "IP-in-IP" +msgstr "IP en IP" + +#: vpn/choices.py:34 +msgid "GRE" +msgstr "GRIS" + +#: vpn/choices.py:56 +msgid "Hub" +msgstr "Hub" + +#: vpn/choices.py:57 +msgid "Spoke" +msgstr "Habló" + +#: vpn/choices.py:80 +msgid "Aggressive" +msgstr "Agresivo" + +#: vpn/choices.py:81 +msgid "Main" +msgstr "Principal" + +#: vpn/choices.py:92 +msgid "Pre-shared keys" +msgstr "Claves previamente compartidas" + +#: vpn/choices.py:93 +msgid "Certificates" +msgstr "Certificados" + +#: vpn/choices.py:94 +msgid "RSA signatures" +msgstr "Firmas RSA" + +#: vpn/choices.py:95 +msgid "DSA signatures" +msgstr "Firmas de la DSA" + +#: vpn/choices.py:178 vpn/choices.py:179 vpn/choices.py:180 vpn/choices.py:181 +#: vpn/choices.py:182 vpn/choices.py:183 vpn/choices.py:184 vpn/choices.py:185 +#: vpn/choices.py:186 vpn/choices.py:187 vpn/choices.py:188 vpn/choices.py:189 +#: vpn/choices.py:190 vpn/choices.py:191 vpn/choices.py:192 vpn/choices.py:193 +#: vpn/choices.py:194 vpn/choices.py:195 vpn/choices.py:196 vpn/choices.py:197 +#: vpn/choices.py:198 vpn/choices.py:199 vpn/choices.py:200 +#, python-brace-format +msgid "Group {n}" +msgstr "Grupo {n}" + +#: vpn/choices.py:240 +msgid "Ethernet Private LAN" +msgstr "LAN privada Ethernet" + +#: vpn/choices.py:241 +msgid "Ethernet Virtual Private LAN" +msgstr "LAN privada virtual Ethernet" + +#: vpn/choices.py:244 +msgid "Ethernet Private Tree" +msgstr "Árbol privado de Ethernet" + +#: vpn/choices.py:245 +msgid "Ethernet Virtual Private Tree" +msgstr "Árbol privado virtual de Ethernet" + +#: vpn/filtersets.py:41 +msgid "Tunnel group (ID)" +msgstr "Grupo de túneles (ID)" + +#: vpn/filtersets.py:47 +msgid "Tunnel group (slug)" +msgstr "Grupo de túneles (babosas)" + +#: vpn/filtersets.py:54 +msgid "IPSec profile (ID)" +msgstr "Perfil IPSec (ID)" + +#: vpn/filtersets.py:60 +msgid "IPSec profile (name)" +msgstr "Perfil IPSec (nombre)" + +#: vpn/filtersets.py:81 +msgid "Tunnel (ID)" +msgstr "Túnel (ID)" + +#: vpn/filtersets.py:87 +msgid "Tunnel (name)" +msgstr "Túnel (nombre)" + +#: vpn/filtersets.py:118 +msgid "Outside IP (ID)" +msgstr "IP externa (ID)" + +#: vpn/filtersets.py:235 +msgid "IKE policy (ID)" +msgstr "Política de IKE (ID)" + +#: vpn/filtersets.py:241 +msgid "IKE policy (name)" +msgstr "Política IKE (nombre)" + +#: vpn/filtersets.py:245 +msgid "IPSec policy (ID)" +msgstr "Política IPSec (ID)" + +#: vpn/filtersets.py:251 +msgid "IPSec policy (name)" +msgstr "Política IPSec (nombre)" + +#: vpn/filtersets.py:320 +msgid "L2VPN (slug)" +msgstr "VPN L2 (babosa)" + +#: vpn/filtersets.py:384 +msgid "VM Interface (ID)" +msgstr "Interfaz VM (ID)" + +#: vpn/filtersets.py:390 +msgid "VLAN (name)" +msgstr "VLAN (nombre)" + +#: vpn/forms/bulk_edit.py:44 vpn/forms/bulk_import.py:42 +#: vpn/forms/filtersets.py:53 +msgid "Tunnel group" +msgstr "Grupo de túneles" + +#: vpn/forms/bulk_edit.py:116 vpn/models/crypto.py:47 +msgid "SA lifetime" +msgstr "Toda una vida" + +#: vpn/forms/bulk_edit.py:150 wireless/forms/bulk_edit.py:78 +#: wireless/forms/bulk_edit.py:125 wireless/forms/filtersets.py:63 +#: wireless/forms/filtersets.py:97 +msgid "Pre-shared key" +msgstr "Clave previamente compartida" + +#: vpn/forms/bulk_edit.py:238 vpn/forms/bulk_import.py:234 +#: vpn/forms/filtersets.py:196 vpn/forms/model_forms.py:363 +#: vpn/models/crypto.py:103 +msgid "IKE policy" +msgstr "Política de IKE" + +#: vpn/forms/bulk_edit.py:243 vpn/forms/bulk_import.py:239 +#: vpn/forms/filtersets.py:201 vpn/forms/model_forms.py:367 +#: vpn/models/crypto.py:197 +msgid "IPSec policy" +msgstr "Política IPSec" + +#: vpn/forms/bulk_import.py:50 +msgid "Tunnel encapsulation" +msgstr "Encapsulación de túneles" + +#: vpn/forms/bulk_import.py:83 +msgid "Operational role" +msgstr "Función operativa" + +#: vpn/forms/bulk_import.py:90 +msgid "Parent device of assigned interface" +msgstr "Dispositivo principal de la interfaz asignada" + +#: vpn/forms/bulk_import.py:97 +msgid "Parent VM of assigned interface" +msgstr "VM principal de la interfaz asignada" + +#: vpn/forms/bulk_import.py:104 +msgid "Device or virtual machine interface" +msgstr "Interfaz de dispositivo o máquina virtual" + +#: vpn/forms/bulk_import.py:181 +msgid "IKE proposal(s)" +msgstr "Propuesta (s) de IKE" + +#: vpn/forms/bulk_import.py:211 vpn/models/crypto.py:185 +msgid "Diffie-Hellman group for Perfect Forward Secrecy" +msgstr "Grupo Diffie-Hellman para Perfect Forward Secrecy" + +#: vpn/forms/bulk_import.py:217 +msgid "IPSec proposal(s)" +msgstr "Propuestas de IPSec" + +#: vpn/forms/bulk_import.py:231 +msgid "IPSec protocol" +msgstr "Protocolo IPSec" + +#: vpn/forms/bulk_import.py:261 +msgid "L2VPN type" +msgstr "Tipo L2VPN" + +#: vpn/forms/bulk_import.py:282 +msgid "Parent device (for interface)" +msgstr "Dispositivo principal (para interfaz)" + +#: vpn/forms/bulk_import.py:289 +msgid "Parent virtual machine (for interface)" +msgstr "Máquina virtual principal (para interfaz)" + +#: vpn/forms/bulk_import.py:296 +msgid "Assigned interface (device or VM)" +msgstr "Interfaz asignada (dispositivo o máquina virtual)" + +#: vpn/forms/bulk_import.py:329 +msgid "Cannot import device and VM interface terminations simultaneously." +msgstr "" +"No se pueden importar las terminaciones de la interfaz de máquina virtual y " +"del dispositivo de forma simultánea." + +#: vpn/forms/bulk_import.py:331 +msgid "Each termination must specify either an interface or a VLAN." +msgstr "Cada terminación debe especificar una interfaz o una VLAN." + +#: vpn/forms/bulk_import.py:333 +msgid "Cannot assign both an interface and a VLAN." +msgstr "No se puede asignar una interfaz y una VLAN a la vez." + +#: vpn/forms/filtersets.py:127 +msgid "IKE version" +msgstr "Versión IKE" + +#: vpn/forms/filtersets.py:139 vpn/forms/filtersets.py:172 +#: vpn/forms/model_forms.py:293 vpn/forms/model_forms.py:328 +msgid "Proposal" +msgstr "Propuesta" + +#: vpn/forms/filtersets.py:247 +msgid "Assigned Object Type" +msgstr "Tipo de objeto asignado" + +#: vpn/forms/model_forms.py:147 +msgid "First Termination" +msgstr "Primera rescisión" + +#: vpn/forms/model_forms.py:151 +msgid "Second Termination" +msgstr "Segunda terminación" + +#: vpn/forms/model_forms.py:198 +msgid "This parameter is required when defining a termination." +msgstr "Este parámetro es obligatorio para definir una terminación." + +#: vpn/forms/model_forms.py:314 vpn/forms/model_forms.py:349 +msgid "Policy" +msgstr "Política" + +#: vpn/forms/model_forms.py:469 +msgid "A termination must specify an interface or VLAN." +msgstr "Una terminación debe especificar una interfaz o VLAN." + +#: vpn/forms/model_forms.py:471 +msgid "" +"A termination can only have one terminating object (an interface or VLAN)." +msgstr "" +"Una terminación solo puede tener un objeto de terminación (una interfaz o " +"VLAN)." + +#: vpn/models/crypto.py:33 +msgid "encryption algorithm" +msgstr "algoritmo de cifrado" + +#: vpn/models/crypto.py:37 +msgid "authentication algorithm" +msgstr "algoritmo de autenticación" + +#: vpn/models/crypto.py:44 +msgid "Diffie-Hellman group ID" +msgstr "ID de grupo Diffie-Hellman" + +#: vpn/models/crypto.py:50 +msgid "Security association lifetime (in seconds)" +msgstr "Duración de la asociación de seguridad (en segundos)" + +#: vpn/models/crypto.py:59 +msgid "IKE proposal" +msgstr "Propuesta IKE" + +#: vpn/models/crypto.py:60 +msgid "IKE proposals" +msgstr "Propuestas de IKE" + +#: vpn/models/crypto.py:76 +msgid "version" +msgstr "versión" + +#: vpn/models/crypto.py:87 vpn/models/crypto.py:178 +msgid "proposals" +msgstr "propuestas" + +#: vpn/models/crypto.py:90 wireless/models.py:38 +msgid "pre-shared key" +msgstr "clave previamente compartida" + +#: vpn/models/crypto.py:104 +msgid "IKE policies" +msgstr "Políticas de IKE" + +#: vpn/models/crypto.py:124 +msgid "encryption" +msgstr "cifrado" + +#: vpn/models/crypto.py:129 +msgid "authentication" +msgstr "autenticación" + +#: vpn/models/crypto.py:137 +msgid "Security association lifetime (seconds)" +msgstr "Duración de la asociación de seguridad (segundos)" + +#: vpn/models/crypto.py:143 +msgid "Security association lifetime (in kilobytes)" +msgstr "Duración de la asociación de seguridad (en kilobytes)" + +#: vpn/models/crypto.py:152 +msgid "IPSec proposal" +msgstr "Propuesta de IPSec" + +#: vpn/models/crypto.py:153 +msgid "IPSec proposals" +msgstr "Propuestas de IPSec" + +#: vpn/models/crypto.py:166 +msgid "Encryption and/or authentication algorithm must be defined" +msgstr "Debe definirse un algoritmo de cifrado y/o autenticación" + +#: vpn/models/crypto.py:198 +msgid "IPSec policies" +msgstr "Políticas IPSec" + +#: vpn/models/crypto.py:239 +msgid "IPSec profiles" +msgstr "Perfiles IPSec" + +#: vpn/models/l2vpn.py:116 +msgid "L2VPN termination" +msgstr "Terminación de L2VPN" + +#: vpn/models/l2vpn.py:117 +msgid "L2VPN terminations" +msgstr "Terminaciones de L2VPN" + +#: vpn/models/l2vpn.py:135 +#, python-brace-format +msgid "L2VPN Termination already assigned ({assigned_object})" +msgstr "La terminación de L2VPN ya está asignada ({assigned_object})" + +#: vpn/models/l2vpn.py:147 +#, python-brace-format +msgid "" +"{l2vpn_type} L2VPNs cannot have more than two terminations; found " +"{terminations_count} already defined." +msgstr "" +"{l2vpn_type} Las VPN de nivel 2 no pueden tener más de dos terminaciones; se" +" encuentran {terminations_count} ya definido." + +#: vpn/models/tunnels.py:26 +msgid "tunnel group" +msgstr "grupo de túneles" + +#: vpn/models/tunnels.py:27 +msgid "tunnel groups" +msgstr "grupos de túneles" + +#: vpn/models/tunnels.py:53 +msgid "encapsulation" +msgstr "encapsulamiento" + +#: vpn/models/tunnels.py:72 +msgid "tunnel ID" +msgstr "ID de túnel" + +#: vpn/models/tunnels.py:94 +msgid "tunnel" +msgstr "túnel" + +#: vpn/models/tunnels.py:95 +msgid "tunnels" +msgstr "túneles" + +#: vpn/models/tunnels.py:153 +msgid "An object may be terminated to only one tunnel at a time." +msgstr "Un objeto solo puede terminar en un túnel a la vez." + +#: vpn/models/tunnels.py:156 +msgid "tunnel termination" +msgstr "terminación de túnel" + +#: vpn/models/tunnels.py:157 +msgid "tunnel terminations" +msgstr "terminaciones de túneles" + +#: vpn/models/tunnels.py:174 +#, python-brace-format +msgid "{name} is already attached to a tunnel ({tunnel})." +msgstr "{name} ya está conectado a un túnel ({tunnel})." + +#: vpn/tables/crypto.py:22 +msgid "Authentication Method" +msgstr "Método de autenticación" + +#: vpn/tables/crypto.py:25 vpn/tables/crypto.py:97 +msgid "Encryption Algorithm" +msgstr "Algoritmo de cifrado" + +#: vpn/tables/crypto.py:28 vpn/tables/crypto.py:100 +msgid "Authentication Algorithm" +msgstr "Algoritmo de autenticación" + +#: vpn/tables/crypto.py:34 +msgid "SA Lifetime" +msgstr "Toda una vida" + +#: vpn/tables/crypto.py:71 +msgid "Pre-shared Key" +msgstr "Clave previamente compartida" + +#: vpn/tables/crypto.py:103 +msgid "SA Lifetime (Seconds)" +msgstr "Una vida útil (segundos)" + +#: vpn/tables/crypto.py:106 +msgid "SA Lifetime (KB)" +msgstr "SA Lifetime (KB)" + +#: vpn/tables/l2vpn.py:69 +msgid "Object Parent" +msgstr "Objeto principal" + +#: vpn/tables/l2vpn.py:74 +msgid "Object Site" +msgstr "Sitio del objeto" + +#: vpn/tables/tunnels.py:84 +msgid "Host" +msgstr "Anfitrión" + +#: wireless/choices.py:11 +msgid "Access point" +msgstr "Punto de acceso" + +#: wireless/choices.py:12 +msgid "Station" +msgstr "Estación" + +#: wireless/choices.py:467 +msgid "Open" +msgstr "Abrir" + +#: wireless/choices.py:469 +msgid "WPA Personal (PSK)" +msgstr "WPA Personal (PSK)" + +#: wireless/choices.py:470 +msgid "WPA Enterprise" +msgstr "Empresa WPA" + +#: wireless/forms/bulk_edit.py:72 wireless/forms/bulk_edit.py:119 +#: wireless/forms/bulk_import.py:68 wireless/forms/bulk_import.py:71 +#: wireless/forms/bulk_import.py:110 wireless/forms/bulk_import.py:113 +#: wireless/forms/filtersets.py:58 wireless/forms/filtersets.py:92 +msgid "Authentication cipher" +msgstr "Cifrado de autenticación" + +#: wireless/forms/bulk_import.py:52 +msgid "Bridged VLAN" +msgstr "VLAN puenteada" + +#: wireless/forms/bulk_import.py:89 wireless/tables/wirelesslink.py:27 +msgid "Interface A" +msgstr "Interfaz A" + +#: wireless/forms/bulk_import.py:93 wireless/tables/wirelesslink.py:36 +msgid "Interface B" +msgstr "Interfaz B" + +#: wireless/forms/model_forms.py:158 +msgid "Side B" +msgstr "Lado B" + +#: wireless/models.py:30 +msgid "authentication cipher" +msgstr "cifrado de autenticación" + +#: wireless/models.py:68 +msgid "wireless LAN group" +msgstr "grupo LAN inalámbrico" + +#: wireless/models.py:69 +msgid "wireless LAN groups" +msgstr "grupos LAN inalámbricos" + +#: wireless/models.py:115 +msgid "wireless LAN" +msgstr "LAN inalámbrica" + +#: wireless/models.py:143 +msgid "interface A" +msgstr "interfaz A" + +#: wireless/models.py:150 +msgid "interface B" +msgstr "interfaz B" + +#: wireless/models.py:198 +msgid "wireless link" +msgstr "enlace inalámbrico" + +#: wireless/models.py:199 +msgid "wireless links" +msgstr "enlaces inalámbricos" + +#: wireless/models.py:216 wireless/models.py:222 +#, python-brace-format +msgid "{type} is not a wireless interface." +msgstr "{type} no es una interfaz inalámbrica." diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo new file mode 100644 index 000000000..daded1363 Binary files /dev/null and b/netbox/translations/fr/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po new file mode 100644 index 000000000..91740bb5c --- /dev/null +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -0,0 +1,13654 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Jeremy Stretch, 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-12-21 17:54+0000\n" +"PO-Revision-Date: 2023-10-30 17:48+0000\n" +"Last-Translator: Jeremy Stretch, 2023\n" +"Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: account/tables.py:27 templates/account/token.html:23 +#: templates/users/token.html:18 users/forms/bulk_import.py:41 +#: users/forms/model_forms.py:113 +msgid "Key" +msgstr "Clé" + +#: account/tables.py:31 users/forms/filtersets.py:133 +msgid "Write Enabled" +msgstr "Écriture activée" + +#: account/tables.py:34 core/tables/jobs.py:29 extras/choices.py:135 +#: extras/tables/tables.py:469 templates/account/token.html:44 +#: templates/core/configrevision.html:34 +#: templates/core/configrevision_restore.html:12 templates/core/job.html:58 +#: templates/extras/htmx/report_result.html:11 +#: templates/extras/htmx/script_result.html:12 +#: templates/extras/journalentry.html:25 templates/generic/object.html:48 +#: templates/users/token.html:36 +msgid "Created" +msgstr "Créé" + +#: account/tables.py:37 templates/account/token.html:48 +#: templates/users/token.html:40 users/forms/bulk_edit.py:97 +#: users/forms/filtersets.py:137 +msgid "Expires" +msgstr "Expire" + +#: account/tables.py:40 users/forms/filtersets.py:142 +msgid "Last Used" +msgstr "Dernière utilisation" + +#: account/tables.py:43 templates/account/token.html:56 +#: templates/users/token.html:48 users/forms/bulk_edit.py:102 +#: users/forms/model_forms.py:125 +msgid "Allowed IPs" +msgstr "IP autorisées" + +#: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1419 +#: dcim/choices.py:1495 dcim/choices.py:1545 virtualization/choices.py:20 +#: virtualization/choices.py:45 vpn/choices.py:18 +msgid "Planned" +msgstr "Planifié" + +#: circuits/choices.py:22 netbox/navigation/menu.py:290 +msgid "Provisioning" +msgstr "Approvisionnement" + +#: circuits/choices.py:23 dcim/choices.py:22 dcim/choices.py:103 +#: dcim/choices.py:173 dcim/choices.py:219 dcim/choices.py:1494 +#: dcim/choices.py:1544 extras/tables/tables.py:375 ipam/choices.py:31 +#: ipam/choices.py:49 ipam/choices.py:69 ipam/choices.py:154 +#: templates/extras/configcontext.html:26 templates/users/user.html:34 +#: users/forms/bulk_edit.py:36 virtualization/choices.py:22 +#: virtualization/choices.py:44 vpn/choices.py:19 wireless/choices.py:25 +msgid "Active" +msgstr "Actif" + +#: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 +#: dcim/choices.py:1493 dcim/choices.py:1546 virtualization/choices.py:24 +#: virtualization/choices.py:43 +msgid "Offline" +msgstr "Hors ligne" + +#: circuits/choices.py:25 +msgid "Deprovisioning" +msgstr "Déprovisionnement" + +#: circuits/choices.py:26 +msgid "Decommissioned" +msgstr "Mis hors service" + +#: circuits/filtersets.py:29 circuits/filtersets.py:182 dcim/filtersets.py:120 +#: dcim/filtersets.py:181 dcim/filtersets.py:256 dcim/filtersets.py:364 +#: dcim/filtersets.py:881 dcim/filtersets.py:1177 dcim/filtersets.py:1672 +#: dcim/filtersets.py:1845 dcim/filtersets.py:1902 ipam/filtersets.py:305 +#: ipam/filtersets.py:896 virtualization/filtersets.py:45 +#: virtualization/filtersets.py:172 vpn/filtersets.py:330 +msgid "Region (ID)" +msgstr "Région (ID)" + +#: circuits/filtersets.py:36 circuits/filtersets.py:189 dcim/filtersets.py:126 +#: dcim/filtersets.py:188 dcim/filtersets.py:263 dcim/filtersets.py:371 +#: dcim/filtersets.py:888 dcim/filtersets.py:1184 dcim/filtersets.py:1679 +#: dcim/filtersets.py:1852 dcim/filtersets.py:1909 extras/filtersets.py:414 +#: ipam/filtersets.py:312 ipam/filtersets.py:903 +#: virtualization/filtersets.py:52 virtualization/filtersets.py:179 +#: vpn/filtersets.py:325 +msgid "Region (slug)" +msgstr "Région (limace)" + +#: 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:1190 dcim/filtersets.py:1685 dcim/filtersets.py:1858 +#: dcim/filtersets.py:1915 ipam/filtersets.py:318 ipam/filtersets.py:909 +#: virtualization/filtersets.py:58 virtualization/filtersets.py:185 +msgid "Site group (ID)" +msgstr "Groupe de sites (ID)" + +#: circuits/filtersets.py:49 circuits/filtersets.py:202 dcim/filtersets.py:201 +#: dcim/filtersets.py:276 dcim/filtersets.py:384 dcim/filtersets.py:901 +#: dcim/filtersets.py:1197 dcim/filtersets.py:1692 dcim/filtersets.py:1865 +#: dcim/filtersets.py:1922 extras/filtersets.py:420 ipam/filtersets.py:325 +#: ipam/filtersets.py:916 virtualization/filtersets.py:65 +#: virtualization/filtersets.py:192 +msgid "Site group (slug)" +msgstr "Groupe de sites (slug)" + +#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:117 +#: circuits/forms/filtersets.py:47 circuits/forms/filtersets.py:171 +#: circuits/forms/model_forms.py:137 dcim/forms/bulk_edit.py:166 +#: dcim/forms/bulk_edit.py:238 dcim/forms/bulk_edit.py:570 +#: dcim/forms/bulk_edit.py:763 dcim/forms/bulk_import.py:130 +#: dcim/forms/bulk_import.py:176 dcim/forms/bulk_import.py:249 +#: dcim/forms/bulk_import.py:477 dcim/forms/bulk_import.py:1239 +#: dcim/forms/bulk_import.py:1267 dcim/forms/filtersets.py:84 +#: dcim/forms/filtersets.py:217 dcim/forms/filtersets.py:264 +#: dcim/forms/filtersets.py:373 dcim/forms/filtersets.py:680 +#: dcim/forms/filtersets.py:910 dcim/forms/filtersets.py:934 +#: dcim/forms/filtersets.py:1024 dcim/forms/filtersets.py:1062 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:138 +#: dcim/forms/model_forms.py:167 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:397 dcim/forms/model_forms.py:630 +#: dcim/forms/object_create.py:390 dcim/tables/devices.py:186 +#: dcim/tables/power.py:26 dcim/tables/power.py:93 dcim/tables/racks.py:62 +#: dcim/tables/racks.py:138 dcim/tables/sites.py:129 extras/filtersets.py:430 +#: ipam/forms/bulk_edit.py:215 ipam/forms/bulk_edit.py:269 +#: ipam/forms/bulk_edit.py:447 ipam/forms/bulk_edit.py:519 +#: ipam/forms/bulk_import.py:170 ipam/forms/bulk_import.py:437 +#: ipam/forms/filtersets.py:152 ipam/forms/filtersets.py:226 +#: ipam/forms/filtersets.py:417 ipam/forms/filtersets.py:470 +#: ipam/forms/model_forms.py:206 ipam/forms/model_forms.py:548 +#: ipam/forms/model_forms.py:640 ipam/tables/ip.py:244 +#: ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 +#: templates/circuits/circuittermination_edit.html:20 +#: templates/circuits/inc/circuit_termination.html:33 +#: templates/dcim/device.html:22 templates/dcim/inc/cable_termination.html:8 +#: templates/dcim/inc/cable_termination.html:33 +#: templates/dcim/location.html:40 templates/dcim/powerpanel.html:23 +#: templates/dcim/rack.html:25 templates/dcim/rackreservation.html:31 +#: templates/dcim/site.html:27 templates/ipam/prefix.html:57 +#: templates/ipam/vlan.html:26 templates/ipam/vlan_edit.html:40 +#: templates/virtualization/cluster.html:45 +#: templates/virtualization/virtualmachine.html:96 +#: virtualization/forms/bulk_edit.py:90 virtualization/forms/bulk_edit.py:99 +#: virtualization/forms/bulk_edit.py:108 virtualization/forms/bulk_edit.py:123 +#: virtualization/forms/bulk_import.py:59 +#: virtualization/forms/bulk_import.py:85 +#: virtualization/forms/filtersets.py:78 +#: virtualization/forms/filtersets.py:144 +#: virtualization/forms/model_forms.py:74 +#: virtualization/forms/model_forms.py:107 +#: virtualization/forms/model_forms.py:174 +#: virtualization/tables/clusters.py:77 +#: virtualization/tables/virtualmachines.py:53 vpn/forms/filtersets.py:262 +#: wireless/forms/model_forms.py:77 wireless/forms/model_forms.py:117 +msgid "Site" +msgstr "Site" + +#: circuits/filtersets.py:60 circuits/filtersets.py:213 +#: circuits/filtersets.py:250 dcim/filtersets.py:211 dcim/filtersets.py:286 +#: dcim/filtersets.py:358 extras/filtersets.py:436 ipam/filtersets.py:215 +#: ipam/filtersets.py:335 ipam/filtersets.py:926 +#: virtualization/filtersets.py:75 virtualization/filtersets.py:202 +#: vpn/filtersets.py:335 +msgid "Site (slug)" +msgstr "Site (limace)" + +#: circuits/filtersets.py:65 +msgid "ASN (ID)" +msgstr "ASN (IDENTIFIANT)" + +#: circuits/filtersets.py:86 circuits/filtersets.py:112 +#: circuits/filtersets.py:146 +msgid "Provider (ID)" +msgstr "Fournisseur (ID)" + +#: circuits/filtersets.py:92 circuits/filtersets.py:118 +#: circuits/filtersets.py:152 +msgid "Provider (slug)" +msgstr "Fournisseur (slug)" + +#: circuits/filtersets.py:157 +msgid "Provider account (ID)" +msgstr "Compte fournisseur (ID)" + +#: circuits/filtersets.py:162 +msgid "Provider network (ID)" +msgstr "Réseau de fournisseurs (ID)" + +#: circuits/filtersets.py:166 +msgid "Circuit type (ID)" +msgstr "Type de circuit (ID)" + +#: circuits/filtersets.py:172 +msgid "Circuit type (slug)" +msgstr "Type de circuit (slug)" + +#: circuits/filtersets.py:207 circuits/filtersets.py:244 +#: dcim/filtersets.py:205 dcim/filtersets.py:280 dcim/filtersets.py:352 +#: dcim/filtersets.py:905 dcim/filtersets.py:1202 dcim/filtersets.py:1697 +#: dcim/filtersets.py:1869 dcim/filtersets.py:1927 ipam/filtersets.py:209 +#: ipam/filtersets.py:329 ipam/filtersets.py:920 +#: virtualization/filtersets.py:69 virtualization/filtersets.py:196 +#: vpn/filtersets.py:340 +msgid "Site (ID)" +msgstr "Site (ID)" + +#: circuits/filtersets.py:236 core/filtersets.py:73 core/filtersets.py:132 +#: dcim/filtersets.py:633 dcim/filtersets.py:1171 dcim/filtersets.py:1973 +#: extras/filtersets.py:40 extras/filtersets.py:69 extras/filtersets.py:101 +#: extras/filtersets.py:140 extras/filtersets.py:168 extras/filtersets.py:195 +#: extras/filtersets.py:226 extras/filtersets.py:295 extras/filtersets.py:343 +#: extras/filtersets.py:403 extras/filtersets.py:562 extras/filtersets.py:604 +#: extras/filtersets.py:645 ipam/forms/model_forms.py:430 +#: netbox/filtersets.py:275 netbox/forms/__init__.py:23 +#: netbox/forms/base.py:152 templates/htmx/object_selector.html:28 +#: templates/inc/filter_list.html:53 templates/ipam/ipaddress_assign.html:32 +#: templates/search.html:7 templates/search.html:26 tenancy/filtersets.py:86 +#: users/filtersets.py:21 users/filtersets.py:37 users/filtersets.py:69 +#: users/filtersets.py:117 utilities/forms/forms.py:99 +msgid "Search" +msgstr "Rechercher" + +#: circuits/filtersets.py:240 circuits/forms/bulk_edit.py:167 +#: circuits/forms/model_forms.py:110 circuits/forms/model_forms.py:132 +#: dcim/forms/connections.py:66 templates/circuits/circuit.html:15 +#: templates/dcim/inc/cable_termination.html:55 +#: templates/dcim/trace/circuit.html:4 +msgid "Circuit" +msgstr "Circuit" + +#: circuits/filtersets.py:254 +msgid "ProviderNetwork (ID)" +msgstr "Réseau de fournisseurs (ID)" + +#: circuits/forms/bulk_edit.py:25 circuits/forms/filtersets.py:56 +#: circuits/forms/model_forms.py:26 circuits/tables/providers.py:33 +#: dcim/forms/bulk_edit.py:126 dcim/forms/filtersets.py:187 +#: dcim/forms/model_forms.py:126 dcim/tables/sites.py:94 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 +#: netbox/navigation/menu.py:160 netbox/navigation/menu.py:163 +#: templates/circuits/provider.html:24 +msgid "ASNs" +msgstr "SAN" + +#: 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:159 core/forms/bulk_edit.py:27 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:71 +#: dcim/forms/bulk_edit.py:90 dcim/forms/bulk_edit.py:149 +#: dcim/forms/bulk_edit.py:190 dcim/forms/bulk_edit.py:208 +#: dcim/forms/bulk_edit.py:336 dcim/forms/bulk_edit.py:371 +#: dcim/forms/bulk_edit.py:386 dcim/forms/bulk_edit.py:445 +#: dcim/forms/bulk_edit.py:484 dcim/forms/bulk_edit.py:514 +#: dcim/forms/bulk_edit.py:538 dcim/forms/bulk_edit.py:608 +#: dcim/forms/bulk_edit.py:657 dcim/forms/bulk_edit.py:709 +#: dcim/forms/bulk_edit.py:732 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_edit.py:850 dcim/forms/bulk_edit.py:903 +#: dcim/forms/bulk_edit.py:938 dcim/forms/bulk_edit.py:978 +#: dcim/forms/bulk_edit.py:1022 dcim/forms/bulk_edit.py:1067 +#: dcim/forms/bulk_edit.py:1094 dcim/forms/bulk_edit.py:1112 +#: dcim/forms/bulk_edit.py:1130 dcim/forms/bulk_edit.py:1148 +#: dcim/forms/bulk_edit.py:1566 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:123 extras/forms/bulk_edit.py:152 +#: extras/forms/bulk_edit.py:182 extras/forms/bulk_edit.py:263 +#: extras/forms/bulk_edit.py:287 extras/forms/bulk_edit.py:301 +#: extras/tables/tables.py:56 ipam/forms/bulk_edit.py:50 +#: ipam/forms/bulk_edit.py:70 ipam/forms/bulk_edit.py:90 +#: ipam/forms/bulk_edit.py:114 ipam/forms/bulk_edit.py:143 +#: ipam/forms/bulk_edit.py:172 ipam/forms/bulk_edit.py:191 +#: ipam/forms/bulk_edit.py:260 ipam/forms/bulk_edit.py:304 +#: ipam/forms/bulk_edit.py:352 ipam/forms/bulk_edit.py:395 +#: ipam/forms/bulk_edit.py:423 ipam/forms/bulk_edit.py:551 +#: ipam/forms/bulk_edit.py:582 templates/account/token.html:36 +#: templates/circuits/circuit.html:60 templates/circuits/circuittype.html:29 +#: templates/circuits/inc/circuit_termination.html:115 +#: templates/circuits/provider.html:34 +#: templates/circuits/providernetwork.html:35 +#: templates/core/datasource.html:55 templates/dcim/cable.html:37 +#: templates/dcim/consoleport.html:47 templates/dcim/consoleserverport.html:47 +#: templates/dcim/device.html:96 templates/dcim/devicebay.html:35 +#: templates/dcim/devicerole.html:33 templates/dcim/devicetype.html:36 +#: templates/dcim/frontport.html:61 templates/dcim/interface.html:70 +#: templates/dcim/inventoryitem.html:61 +#: templates/dcim/inventoryitemrole.html:23 templates/dcim/location.html:36 +#: templates/dcim/manufacturer.html:43 templates/dcim/module.html:71 +#: templates/dcim/modulebay.html:39 templates/dcim/moduletype.html:27 +#: templates/dcim/platform.html:36 templates/dcim/powerfeed.html:43 +#: templates/dcim/poweroutlet.html:43 templates/dcim/powerpanel.html:31 +#: templates/dcim/powerport.html:43 templates/dcim/rack.html:54 +#: templates/dcim/rackreservation.html:69 templates/dcim/rackrole.html:29 +#: templates/dcim/rearport.html:57 templates/dcim/region.html:34 +#: templates/dcim/site.html:60 templates/dcim/sitegroup.html:34 +#: templates/dcim/virtualchassis.html:32 +#: templates/extras/admin/plugins_list.html:26 +#: templates/extras/configcontext.html:22 +#: templates/extras/configtemplate.html:18 +#: templates/extras/customfield.html:35 +#: templates/extras/dashboard/widget_add.html:14 +#: templates/extras/eventrule.html:24 templates/extras/exporttemplate.html:25 +#: templates/extras/report_list.html:47 templates/extras/savedfilter.html:18 +#: templates/extras/script_list.html:53 templates/extras/tag.html:23 +#: templates/extras/webhook.html:20 templates/generic/bulk_import.html:118 +#: templates/ipam/aggregate.html:44 templates/ipam/asn.html:43 +#: templates/ipam/asnrange.html:39 templates/ipam/fhrpgroup.html:35 +#: templates/ipam/ipaddress.html:58 templates/ipam/iprange.html:70 +#: templates/ipam/prefix.html:82 templates/ipam/rir.html:29 +#: templates/ipam/role.html:29 templates/ipam/routetarget.html:22 +#: templates/ipam/service.html:53 templates/ipam/servicetemplate.html:28 +#: templates/ipam/vlan.html:65 templates/ipam/vlangroup.html:35 +#: templates/ipam/vrf.html:36 templates/tenancy/contact.html:68 +#: templates/tenancy/contactgroup.html:28 +#: templates/tenancy/contactrole.html:23 templates/tenancy/tenant.html:25 +#: templates/tenancy/tenantgroup.html:36 +#: templates/users/objectpermission.html:22 templates/users/token.html:28 +#: templates/virtualization/cluster.html:28 +#: templates/virtualization/clustergroup.html:29 +#: templates/virtualization/clustertype.html:29 +#: templates/virtualization/virtualdisk.html:40 +#: templates/virtualization/virtualmachine.html:34 +#: templates/virtualization/vminterface.html:54 +#: templates/vpn/ikepolicy.html:18 templates/vpn/ikeproposal.html:18 +#: templates/vpn/ipsecpolicy.html:18 templates/vpn/ipsecprofile.html:18 +#: templates/vpn/ipsecprofile.html:43 templates/vpn/ipsecprofile.html:78 +#: templates/vpn/ipsecproposal.html:18 templates/vpn/l2vpn.html:27 +#: templates/vpn/tunnel.html:34 templates/vpn/tunnelgroup.html:33 +#: templates/wireless/wirelesslan.html:27 +#: templates/wireless/wirelesslangroup.html:34 +#: templates/wireless/wirelesslink.html:37 tenancy/forms/bulk_edit.py:31 +#: tenancy/forms/bulk_edit.py:79 tenancy/forms/bulk_edit.py:121 +#: users/forms/bulk_edit.py:62 users/forms/bulk_edit.py:92 +#: virtualization/forms/bulk_edit.py:31 virtualization/forms/bulk_edit.py:45 +#: virtualization/forms/bulk_edit.py:176 virtualization/forms/bulk_edit.py:227 +#: virtualization/forms/bulk_edit.py:336 vpn/forms/bulk_edit.py:27 +#: vpn/forms/bulk_edit.py:63 vpn/forms/bulk_edit.py:120 +#: vpn/forms/bulk_edit.py:154 vpn/forms/bulk_edit.py:191 +#: vpn/forms/bulk_edit.py:216 vpn/forms/bulk_edit.py:248 +#: vpn/forms/bulk_edit.py:277 wireless/forms/bulk_edit.py:28 +#: wireless/forms/bulk_edit.py:81 wireless/forms/bulk_edit.py:128 +msgid "Description" +msgstr "Descriptif" + +#: 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_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:70 circuits/forms/filtersets.py:88 +#: circuits/forms/filtersets.py:116 circuits/forms/filtersets.py:131 +#: circuits/forms/model_forms.py:32 circuits/forms/model_forms.py:44 +#: circuits/forms/model_forms.py:58 circuits/forms/model_forms.py:92 +#: circuits/tables/circuits.py:55 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:19 +#: templates/circuits/provider.html:20 +#: templates/circuits/provideraccount.html:21 +#: templates/circuits/providernetwork.html:23 +#: templates/dcim/inc/cable_termination.html:51 +msgid "Provider" +msgstr "Prestataire" + +#: circuits/forms/bulk_edit.py:75 circuits/forms/filtersets.py:91 +#: templates/circuits/providernetwork.html:31 +msgid "Service ID" +msgstr "Identifiant du service" + +#: circuits/forms/bulk_edit.py:95 circuits/forms/filtersets.py:107 +#: dcim/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:500 +#: dcim/forms/bulk_edit.py:694 dcim/forms/bulk_edit.py:1063 +#: dcim/forms/bulk_edit.py:1090 dcim/forms/bulk_edit.py:1562 +#: dcim/forms/filtersets.py:977 dcim/forms/filtersets.py:1353 +#: dcim/forms/filtersets.py:1374 dcim/tables/devices.py:717 +#: dcim/tables/devices.py:777 dcim/tables/devices.py:1004 +#: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 +#: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:259 +#: extras/tables/tables.py:323 templates/circuits/circuittype.html:33 +#: templates/dcim/cable.html:41 templates/dcim/devicerole.html:37 +#: templates/dcim/frontport.html:43 templates/dcim/inventoryitemrole.html:27 +#: templates/dcim/rackrole.html:33 templates/dcim/rearport.html:43 +#: templates/extras/tag.html:29 +msgid "Color" +msgstr "Couleur" + +#: circuits/forms/bulk_edit.py:113 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:126 core/forms/bulk_edit.py:17 +#: core/forms/filtersets.py:29 core/tables/data.py:20 core/tables/jobs.py:18 +#: dcim/forms/bulk_edit.py:281 dcim/forms/bulk_edit.py:672 +#: dcim/forms/bulk_edit.py:811 dcim/forms/bulk_edit.py:879 +#: dcim/forms/bulk_edit.py:898 dcim/forms/bulk_edit.py:921 +#: dcim/forms/bulk_edit.py:963 dcim/forms/bulk_edit.py:1007 +#: dcim/forms/bulk_edit.py:1058 dcim/forms/bulk_edit.py:1085 +#: dcim/forms/bulk_import.py:206 dcim/forms/bulk_import.py:645 +#: dcim/forms/bulk_import.py:671 dcim/forms/bulk_import.py:697 +#: dcim/forms/bulk_import.py:717 dcim/forms/bulk_import.py:800 +#: dcim/forms/bulk_import.py:890 dcim/forms/bulk_import.py:932 +#: dcim/forms/bulk_import.py:1145 dcim/forms/bulk_import.py:1304 +#: dcim/forms/filtersets.py:286 dcim/forms/filtersets.py:867 +#: dcim/forms/filtersets.py:967 dcim/forms/filtersets.py:1088 +#: dcim/forms/filtersets.py:1158 dcim/forms/filtersets.py:1180 +#: dcim/forms/filtersets.py:1202 dcim/forms/filtersets.py:1219 +#: dcim/forms/filtersets.py:1253 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1369 dcim/forms/object_import.py:89 +#: dcim/forms/object_import.py:118 dcim/forms/object_import.py:150 +#: dcim/tables/devices.py:211 dcim/tables/devices.py:833 +#: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 +#: extras/tables/tables.py:345 extras/tables/tables.py:443 +#: netbox/tables/tables.py:234 templates/circuits/circuit.html:31 +#: templates/core/datasource.html:39 templates/dcim/cable.html:16 +#: templates/dcim/consoleport.html:39 templates/dcim/consoleserverport.html:39 +#: templates/dcim/frontport.html:39 templates/dcim/interface.html:47 +#: templates/dcim/interface.html:175 templates/dcim/interface.html:323 +#: templates/dcim/powerfeed.html:35 templates/dcim/poweroutlet.html:39 +#: templates/dcim/powerport.html:39 templates/dcim/rack.html:81 +#: templates/dcim/rearport.html:39 templates/extras/eventrule.html:95 +#: templates/virtualization/cluster.html:20 templates/vpn/l2vpn.html:23 +#: templates/wireless/inc/authentication_attrs.html:9 +#: templates/wireless/inc/wirelesslink_interface.html:14 +#: virtualization/forms/bulk_edit.py:59 virtualization/forms/bulk_import.py:41 +#: virtualization/forms/filtersets.py:53 +#: virtualization/forms/model_forms.py:65 virtualization/tables/clusters.py:66 +#: vpn/forms/bulk_edit.py:267 vpn/forms/bulk_import.py:259 +#: vpn/forms/filtersets.py:214 vpn/forms/model_forms.py:83 +#: vpn/forms/model_forms.py:118 vpn/forms/model_forms.py:232 +msgid "Type" +msgstr "Type" + +#: circuits/forms/bulk_edit.py:123 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:139 circuits/forms/model_forms.py:97 +msgid "Provider account" +msgstr "Compte du fournisseur" + +#: circuits/forms/bulk_edit.py:131 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:150 core/forms/filtersets.py:34 +#: core/forms/filtersets.py:75 core/tables/data.py:23 core/tables/jobs.py:26 +#: dcim/forms/bulk_edit.py:104 dcim/forms/bulk_edit.py:179 +#: dcim/forms/bulk_edit.py:260 dcim/forms/bulk_edit.py:593 +#: dcim/forms/bulk_edit.py:646 dcim/forms/bulk_edit.py:678 +#: dcim/forms/bulk_edit.py:805 dcim/forms/bulk_edit.py:1585 +#: dcim/forms/bulk_import.py:87 dcim/forms/bulk_import.py:146 +#: dcim/forms/bulk_import.py:194 dcim/forms/bulk_import.py:442 +#: dcim/forms/bulk_import.py:596 dcim/forms/bulk_import.py:1139 +#: dcim/forms/bulk_import.py:1299 dcim/forms/filtersets.py:170 +#: dcim/forms/filtersets.py:229 dcim/forms/filtersets.py:281 +#: dcim/forms/filtersets.py:726 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:871 dcim/forms/filtersets.py:972 +#: dcim/forms/filtersets.py:1083 dcim/tables/devices.py:173 +#: dcim/tables/devices.py:836 dcim/tables/devices.py:1064 +#: dcim/tables/modules.py:69 dcim/tables/power.py:74 dcim/tables/racks.py:66 +#: dcim/tables/sites.py:82 dcim/tables/sites.py:133 +#: ipam/forms/bulk_edit.py:240 ipam/forms/bulk_edit.py:289 +#: ipam/forms/bulk_edit.py:337 ipam/forms/bulk_edit.py:541 +#: ipam/forms/bulk_import.py:191 ipam/forms/bulk_import.py:256 +#: ipam/forms/bulk_import.py:292 ipam/forms/bulk_import.py:458 +#: ipam/forms/filtersets.py:205 ipam/forms/filtersets.py:270 +#: ipam/forms/filtersets.py:341 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:449 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/tables/ip.py:359 ipam/tables/ip.py:421 ipam/tables/ip.py:448 +#: ipam/tables/vlans.py:122 ipam/tables/vlans.py:227 +#: templates/circuits/circuit.html:35 templates/core/datasource.html:47 +#: templates/core/job.html:35 templates/dcim/cable.html:20 +#: templates/dcim/device.html:183 templates/dcim/location.html:48 +#: templates/dcim/module.html:67 templates/dcim/powerfeed.html:39 +#: templates/dcim/rack.html:46 templates/dcim/site.html:43 +#: templates/extras/report_list.html:49 templates/extras/script_list.html:55 +#: templates/ipam/ipaddress.html:40 templates/ipam/iprange.html:57 +#: templates/ipam/prefix.html:74 templates/ipam/vlan.html:51 +#: templates/virtualization/cluster.html:24 +#: templates/virtualization/virtualmachine.html:22 +#: templates/vpn/tunnel.html:26 templates/wireless/wirelesslan.html:23 +#: templates/wireless/wirelesslink.html:20 users/forms/filtersets.py:33 +#: users/forms/model_forms.py:196 virtualization/forms/bulk_edit.py:69 +#: virtualization/forms/bulk_edit.py:117 +#: virtualization/forms/bulk_import.py:54 +#: virtualization/forms/bulk_import.py:80 +#: virtualization/forms/filtersets.py:61 +#: virtualization/forms/filtersets.py:156 virtualization/tables/clusters.py:74 +#: virtualization/tables/virtualmachines.py:50 vpn/forms/bulk_edit.py:38 +#: vpn/forms/bulk_import.py:37 vpn/forms/filtersets.py:46 +#: vpn/tables/tunnels.py:44 wireless/forms/bulk_edit.py:42 +#: wireless/forms/bulk_edit.py:104 wireless/forms/bulk_import.py:43 +#: wireless/forms/bulk_import.py:84 wireless/forms/filtersets.py:48 +#: wireless/forms/filtersets.py:82 wireless/tables/wirelesslan.py:52 +#: wireless/tables/wirelesslink.py:19 +msgid "Status" +msgstr "État" + +#: circuits/forms/bulk_edit.py:137 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:119 dcim/forms/bulk_edit.py:120 +#: dcim/forms/bulk_edit.py:185 dcim/forms/bulk_edit.py:255 +#: dcim/forms/bulk_edit.py:366 dcim/forms/bulk_edit.py:583 +#: dcim/forms/bulk_edit.py:684 dcim/forms/bulk_edit.py:1590 +#: dcim/forms/bulk_import.py:106 dcim/forms/bulk_import.py:151 +#: dcim/forms/bulk_import.py:187 dcim/forms/bulk_import.py:274 +#: dcim/forms/bulk_import.py:416 dcim/forms/bulk_import.py:1151 +#: dcim/forms/bulk_import.py:1356 dcim/forms/filtersets.py:165 +#: dcim/forms/filtersets.py:197 dcim/forms/filtersets.py:248 +#: dcim/forms/filtersets.py:333 dcim/forms/filtersets.py:354 +#: dcim/forms/filtersets.py:653 dcim/forms/filtersets.py:826 +#: dcim/forms/filtersets.py:891 dcim/forms/filtersets.py:921 +#: dcim/forms/filtersets.py:1043 dcim/tables/power.py:88 +#: extras/filtersets.py:517 extras/forms/filtersets.py:331 +#: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:40 +#: ipam/forms/bulk_edit.py:65 ipam/forms/bulk_edit.py:109 +#: ipam/forms/bulk_edit.py:138 ipam/forms/bulk_edit.py:163 +#: ipam/forms/bulk_edit.py:235 ipam/forms/bulk_edit.py:284 +#: ipam/forms/bulk_edit.py:332 ipam/forms/bulk_edit.py:536 +#: ipam/forms/bulk_import.py:37 ipam/forms/bulk_import.py:66 +#: ipam/forms/bulk_import.py:94 ipam/forms/bulk_import.py:114 +#: ipam/forms/bulk_import.py:134 ipam/forms/bulk_import.py:163 +#: ipam/forms/bulk_import.py:249 ipam/forms/bulk_import.py:285 +#: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:47 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:99 +#: ipam/forms/filtersets.py:119 ipam/forms/filtersets.py:142 +#: ipam/forms/filtersets.py:169 ipam/forms/filtersets.py:256 +#: ipam/forms/filtersets.py:296 ipam/forms/filtersets.py:450 +#: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 +#: templates/circuits/circuit.html:39 templates/dcim/cable.html:24 +#: templates/dcim/device.html:81 templates/dcim/location.html:52 +#: templates/dcim/powerfeed.html:47 templates/dcim/rack.html:37 +#: templates/dcim/rackreservation.html:56 templates/dcim/site.html:47 +#: templates/dcim/virtualdevicecontext.html:55 +#: templates/ipam/aggregate.html:31 templates/ipam/asn.html:34 +#: templates/ipam/asnrange.html:30 templates/ipam/ipaddress.html:31 +#: templates/ipam/iprange.html:61 templates/ipam/prefix.html:30 +#: templates/ipam/routetarget.html:18 templates/ipam/vlan.html:42 +#: templates/ipam/vrf.html:23 templates/tenancy/tenant.html:17 +#: templates/virtualization/cluster.html:36 +#: templates/virtualization/virtualmachine.html:38 templates/vpn/l2vpn.html:31 +#: templates/vpn/tunnel.html:50 templates/wireless/wirelesslan.html:35 +#: templates/wireless/wirelesslink.html:28 tenancy/forms/forms.py:25 +#: tenancy/forms/forms.py:48 tenancy/forms/model_forms.py:53 +#: tenancy/tables/columns.py:64 virtualization/forms/bulk_edit.py:75 +#: virtualization/forms/bulk_edit.py:154 +#: virtualization/forms/bulk_import.py:66 +#: virtualization/forms/bulk_import.py:115 +#: virtualization/forms/filtersets.py:46 +#: virtualization/forms/filtersets.py:101 vpn/forms/bulk_edit.py:58 +#: vpn/forms/bulk_edit.py:272 vpn/forms/bulk_import.py:59 +#: vpn/forms/bulk_import.py:253 vpn/forms/filtersets.py:211 +#: wireless/forms/bulk_edit.py:62 wireless/forms/bulk_edit.py:109 +#: wireless/forms/bulk_import.py:55 wireless/forms/bulk_import.py:97 +#: wireless/forms/filtersets.py:34 wireless/forms/filtersets.py:74 +msgid "Tenant" +msgstr "Locataire" + +#: circuits/forms/bulk_edit.py:142 circuits/forms/filtersets.py:174 +msgid "Install date" +msgstr "Date d'installation" + +#: circuits/forms/bulk_edit.py:147 circuits/forms/filtersets.py:179 +msgid "Termination date" +msgstr "Date de résiliation" + +#: circuits/forms/bulk_edit.py:153 circuits/forms/filtersets.py:186 +msgid "Commit rate (Kbps)" +msgstr "Taux de validation (Kbits/s)" + +#: circuits/forms/bulk_edit.py:168 circuits/forms/model_forms.py:111 +msgid "Service Parameters" +msgstr "Paramètres du service" + +#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:112 +#: dcim/forms/model_forms.py:141 dcim/forms/model_forms.py:183 +#: dcim/forms/model_forms.py:260 dcim/forms/model_forms.py:672 +#: dcim/forms/model_forms.py:1478 ipam/forms/model_forms.py:61 +#: ipam/forms/model_forms.py:114 ipam/forms/model_forms.py:135 +#: ipam/forms/model_forms.py:159 ipam/forms/model_forms.py:231 +#: ipam/forms/model_forms.py:257 netbox/navigation/menu.py:38 +#: templates/dcim/cable_edit.html:68 templates/dcim/device_edit.html:85 +#: templates/dcim/rack_edit.html:30 templates/ipam/ipaddress_bulk_add.html:27 +#: templates/ipam/ipaddress_edit.html:27 templates/ipam/vlan_edit.html:22 +#: virtualization/forms/model_forms.py:83 +#: virtualization/forms/model_forms.py:225 vpn/forms/bulk_edit.py:77 +#: vpn/forms/filtersets.py:43 vpn/forms/model_forms.py:61 +#: vpn/forms/model_forms.py:146 vpn/forms/model_forms.py:404 +#: wireless/forms/model_forms.py:55 wireless/forms/model_forms.py:160 +msgid "Tenancy" +msgstr "Location" + +#: circuits/forms/bulk_import.py:38 circuits/forms/bulk_import.py:53 +#: circuits/forms/bulk_import.py:79 +msgid "Assigned provider" +msgstr "Prestataire assigné" + +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:170 +#: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:1092 +#: dcim/forms/bulk_import.py:1171 extras/forms/bulk_import.py:229 +msgid "RGB color in hexadecimal. Example:" +msgstr "Couleur RGB en hexadécimal. Exemple :" + +#: circuits/forms/bulk_import.py:85 +msgid "Assigned provider account" +msgstr "Compte fournisseur attribué" + +#: circuits/forms/bulk_import.py:92 +msgid "Type of circuit" +msgstr "Type de circuit" + +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 +#: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:196 +#: dcim/forms/bulk_import.py:444 dcim/forms/bulk_import.py:598 +#: dcim/forms/bulk_import.py:1301 ipam/forms/bulk_import.py:193 +#: ipam/forms/bulk_import.py:258 ipam/forms/bulk_import.py:294 +#: ipam/forms/bulk_import.py:460 virtualization/forms/bulk_import.py:56 +#: virtualization/forms/bulk_import.py:82 vpn/forms/bulk_import.py:39 +msgid "Operational status" +msgstr "État opérationnel" + +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 +#: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:278 +#: dcim/forms/bulk_import.py:420 dcim/forms/bulk_import.py:1155 +#: dcim/forms/bulk_import.py:1296 ipam/forms/bulk_import.py:41 +#: ipam/forms/bulk_import.py:70 ipam/forms/bulk_import.py:98 +#: ipam/forms/bulk_import.py:118 ipam/forms/bulk_import.py:138 +#: ipam/forms/bulk_import.py:167 ipam/forms/bulk_import.py:253 +#: ipam/forms/bulk_import.py:289 ipam/forms/bulk_import.py:455 +#: virtualization/forms/bulk_import.py:70 +#: virtualization/forms/bulk_import.py:119 vpn/forms/bulk_import.py:63 +#: wireless/forms/bulk_import.py:59 wireless/forms/bulk_import.py:101 +msgid "Assigned tenant" +msgstr "Locataire assigné" + +#: circuits/forms/bulk_import.py:123 circuits/forms/filtersets.py:147 +#: circuits/forms/model_forms.py:143 +msgid "Provider network" +msgstr "Réseau de fournisseurs" + +#: circuits/forms/filtersets.py:26 circuits/forms/filtersets.py:118 +#: dcim/forms/bulk_edit.py:247 dcim/forms/bulk_edit.py:345 +#: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:622 +#: dcim/forms/bulk_edit.py:772 dcim/forms/bulk_import.py:181 +#: dcim/forms/bulk_import.py:255 dcim/forms/bulk_import.py:483 +#: dcim/forms/bulk_import.py:1245 dcim/forms/bulk_import.py:1279 +#: dcim/forms/filtersets.py:92 dcim/forms/filtersets.py:245 +#: dcim/forms/filtersets.py:278 dcim/forms/filtersets.py:330 +#: dcim/forms/filtersets.py:381 dcim/forms/filtersets.py:650 +#: dcim/forms/filtersets.py:689 dcim/forms/filtersets.py:890 +#: dcim/forms/filtersets.py:919 dcim/forms/filtersets.py:939 +#: dcim/forms/filtersets.py:1003 dcim/forms/filtersets.py:1033 +#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1153 +#: dcim/forms/filtersets.py:1175 dcim/forms/filtersets.py:1197 +#: dcim/forms/filtersets.py:1214 dcim/forms/filtersets.py:1234 +#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 +#: dcim/forms/filtersets.py:1385 dcim/forms/filtersets.py:1400 +#: dcim/forms/filtersets.py:1411 dcim/forms/model_forms.py:182 +#: dcim/forms/model_forms.py:216 dcim/forms/model_forms.py:402 +#: dcim/forms/model_forms.py:635 dcim/tables/devices.py:190 +#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 +#: extras/filtersets.py:441 extras/forms/filtersets.py:328 +#: ipam/forms/bulk_edit.py:456 ipam/forms/filtersets.py:168 +#: ipam/forms/filtersets.py:400 ipam/forms/filtersets.py:422 +#: ipam/forms/filtersets.py:448 ipam/forms/model_forms.py:560 +#: templates/dcim/device.html:26 templates/dcim/device_edit.html:30 +#: templates/dcim/inc/cable_termination.html:12 +#: templates/dcim/location.html:27 templates/dcim/powerpanel.html:27 +#: templates/dcim/rack.html:29 templates/dcim/rackreservation.html:35 +#: virtualization/forms/filtersets.py:45 virtualization/forms/filtersets.py:99 +#: wireless/forms/model_forms.py:88 wireless/forms/model_forms.py:128 +msgid "Location" +msgstr "Emplacement" + +#: circuits/forms/filtersets.py:27 ipam/forms/model_forms.py:158 +#: ipam/models/asns.py:108 ipam/models/asns.py:125 ipam/tables/asn.py:41 +#: templates/ipam/asn.html:20 +msgid "ASN" +msgstr "ASN" + +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:120 +#: dcim/forms/filtersets.py:136 dcim/forms/filtersets.py:150 +#: dcim/forms/filtersets.py:166 dcim/forms/filtersets.py:198 +#: dcim/forms/filtersets.py:249 dcim/forms/filtersets.py:334 +#: dcim/forms/filtersets.py:408 dcim/forms/filtersets.py:654 +#: dcim/forms/filtersets.py:1004 netbox/navigation/menu.py:45 +#: netbox/navigation/menu.py:47 tenancy/tables/columns.py:70 +#: tenancy/tables/contacts.py:25 tenancy/views.py:18 +#: virtualization/forms/filtersets.py:36 virtualization/forms/filtersets.py:47 +#: virtualization/forms/filtersets.py:102 +msgid "Contacts" +msgstr "Contacts" + +#: circuits/forms/filtersets.py:33 circuits/forms/filtersets.py:157 +#: dcim/forms/bulk_edit.py:110 dcim/forms/bulk_edit.py:222 +#: dcim/forms/bulk_edit.py:747 dcim/forms/bulk_import.py:92 +#: dcim/forms/filtersets.py:70 dcim/forms/filtersets.py:177 +#: dcim/forms/filtersets.py:203 dcim/forms/filtersets.py:256 +#: dcim/forms/filtersets.py:359 dcim/forms/filtersets.py:666 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1010 dcim/forms/filtersets.py:1049 +#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 +#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:80 +#: dcim/forms/model_forms.py:115 dcim/forms/object_create.py:374 +#: dcim/tables/devices.py:176 dcim/tables/sites.py:85 extras/filtersets.py:408 +#: ipam/forms/bulk_edit.py:205 ipam/forms/bulk_edit.py:437 +#: ipam/forms/bulk_edit.py:509 ipam/forms/filtersets.py:212 +#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:456 +#: ipam/forms/model_forms.py:532 templates/dcim/device.html:18 +#: templates/dcim/rack.html:19 templates/dcim/rackreservation.html:25 +#: templates/dcim/region.html:26 templates/dcim/site.html:31 +#: templates/ipam/prefix.html:50 templates/ipam/vlan.html:19 +#: virtualization/forms/bulk_edit.py:80 virtualization/forms/filtersets.py:58 +#: virtualization/forms/filtersets.py:129 +#: virtualization/forms/model_forms.py:95 vpn/forms/filtersets.py:253 +msgid "Region" +msgstr "Région" + +#: circuits/forms/filtersets.py:38 circuits/forms/filtersets.py:162 +#: dcim/forms/bulk_edit.py:230 dcim/forms/bulk_edit.py:755 +#: dcim/forms/filtersets.py:75 dcim/forms/filtersets.py:182 +#: dcim/forms/filtersets.py:208 dcim/forms/filtersets.py:269 +#: dcim/forms/filtersets.py:364 dcim/forms/filtersets.py:671 +#: dcim/forms/filtersets.py:901 dcim/forms/filtersets.py:1015 +#: dcim/forms/filtersets.py:1054 dcim/forms/object_create.py:382 +#: extras/filtersets.py:425 ipam/forms/bulk_edit.py:210 +#: ipam/forms/bulk_edit.py:444 ipam/forms/bulk_edit.py:514 +#: ipam/forms/filtersets.py:217 ipam/forms/filtersets.py:412 +#: ipam/forms/filtersets.py:461 ipam/forms/model_forms.py:545 +#: virtualization/forms/bulk_edit.py:85 virtualization/forms/filtersets.py:68 +#: virtualization/forms/filtersets.py:134 +#: virtualization/forms/model_forms.py:101 +msgid "Site group" +msgstr "Groupe de sites" + +#: circuits/forms/filtersets.py:51 +msgid "ASN (legacy)" +msgstr "ASN (ancien)" + +#: circuits/forms/filtersets.py:65 circuits/forms/filtersets.py:83 +#: circuits/forms/filtersets.py:102 circuits/forms/filtersets.py:117 +#: core/forms/filtersets.py:63 dcim/forms/bulk_edit.py:718 +#: dcim/forms/filtersets.py:164 dcim/forms/filtersets.py:196 +#: dcim/forms/filtersets.py:825 dcim/forms/filtersets.py:920 +#: dcim/forms/filtersets.py:1044 dcim/forms/filtersets.py:1152 +#: dcim/forms/filtersets.py:1174 dcim/forms/filtersets.py:1196 +#: dcim/forms/filtersets.py:1213 dcim/forms/filtersets.py:1230 +#: dcim/forms/filtersets.py:1341 dcim/forms/filtersets.py:1363 +#: dcim/forms/filtersets.py:1384 dcim/forms/filtersets.py:1399 +#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:40 +#: extras/forms/filtersets.py:111 extras/forms/filtersets.py:142 +#: extras/forms/filtersets.py:182 extras/forms/filtersets.py:198 +#: extras/forms/filtersets.py:229 extras/forms/filtersets.py:253 +#: extras/forms/filtersets.py:450 extras/forms/filtersets.py:491 +#: ipam/forms/filtersets.py:98 ipam/forms/filtersets.py:255 +#: ipam/forms/filtersets.py:294 ipam/forms/filtersets.py:368 +#: ipam/forms/filtersets.py:449 ipam/forms/filtersets.py:508 +#: ipam/forms/filtersets.py:526 netbox/tables/tables.py:250 +#: virtualization/forms/filtersets.py:44 +#: virtualization/forms/filtersets.py:100 +#: virtualization/forms/filtersets.py:190 +#: virtualization/forms/filtersets.py:235 vpn/forms/filtersets.py:210 +#: wireless/forms/filtersets.py:33 wireless/forms/filtersets.py:73 +msgid "Attributes" +msgstr "Attributs" + +#: circuits/forms/filtersets.py:73 circuits/tables/circuits.py:60 +#: circuits/tables/providers.py:66 templates/circuits/circuit.html:23 +#: templates/circuits/provideraccount.html:25 +msgid "Account" +msgstr "Compte" + +#: circuits/forms/model_forms.py:64 +#: templates/circuits/circuittermination_edit.html:23 +#: templates/circuits/inc/circuit_termination.html:89 +#: templates/circuits/providernetwork.html:18 +msgid "Provider Network" +msgstr "Réseau de fournisseurs" + +#: circuits/forms/model_forms.py:78 templates/circuits/circuittype.html:20 +msgid "Circuit Type" +msgstr "Type de circuit" + +#: circuits/models/circuits.py:25 dcim/models/cables.py:67 +#: dcim/models/device_component_templates.py:491 +#: dcim/models/device_component_templates.py:591 +#: dcim/models/device_components.py:976 dcim/models/device_components.py:1050 +#: dcim/models/device_components.py:1166 dcim/models/devices.py:467 +#: dcim/models/racks.py:43 extras/models/tags.py:28 +msgid "color" +msgstr "couleur" + +#: circuits/models/circuits.py:34 +msgid "circuit type" +msgstr "type de circuit" + +#: circuits/models/circuits.py:35 +msgid "circuit types" +msgstr "types de circuits" + +#: circuits/models/circuits.py:46 +msgid "circuit ID" +msgstr "identifiant du circuit" + +#: circuits/models/circuits.py:47 +msgid "Unique circuit ID" +msgstr "ID de circuit unique" + +#: circuits/models/circuits.py:67 core/models/data.py:54 +#: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:641 +#: dcim/models/devices.py:1165 dcim/models/devices.py:1374 +#: dcim/models/power.py:95 dcim/models/racks.py:97 dcim/models/sites.py:154 +#: dcim/models/sites.py:266 ipam/models/ip.py:252 ipam/models/ip.py:521 +#: ipam/models/ip.py:729 ipam/models/vlans.py:175 +#: virtualization/models/clusters.py:74 +#: virtualization/models/virtualmachines.py:82 vpn/models/tunnels.py:40 +#: wireless/models.py:94 wireless/models.py:158 +msgid "status" +msgstr "statut" + +#: circuits/models/circuits.py:82 +msgid "installed" +msgstr "installé" + +#: circuits/models/circuits.py:87 +msgid "terminates" +msgstr "met fin à" + +#: circuits/models/circuits.py:92 +msgid "commit rate (Kbps)" +msgstr "taux de validation (Kbits/s)" + +#: circuits/models/circuits.py:93 +msgid "Committed rate" +msgstr "Taux engagé" + +#: circuits/models/circuits.py:135 +msgid "circuit" +msgstr "circuit" + +#: circuits/models/circuits.py:136 +msgid "circuits" +msgstr "circuits" + +#: circuits/models/circuits.py:169 +msgid "termination" +msgstr "résiliation" + +#: circuits/models/circuits.py:186 +msgid "port speed (Kbps)" +msgstr "vitesse du port (Kbps)" + +#: circuits/models/circuits.py:189 +msgid "Physical circuit speed" +msgstr "Vitesse du circuit physique" + +#: circuits/models/circuits.py:194 +msgid "upstream speed (Kbps)" +msgstr "vitesse montante (Kbps)" + +#: circuits/models/circuits.py:195 +msgid "Upstream speed, if different from port speed" +msgstr "Vitesse ascendante, si elle est différente de la vitesse du port" + +#: circuits/models/circuits.py:200 +msgid "cross-connect ID" +msgstr "ID de connexion croisée" + +#: circuits/models/circuits.py:201 +msgid "ID of the local cross-connect" +msgstr "ID de l'interconnexion locale" + +#: circuits/models/circuits.py:206 +msgid "patch panel/port(s)" +msgstr "panneau de raccordement ou port (s)" + +#: circuits/models/circuits.py:207 +msgid "Patch panel ID and port number(s)" +msgstr "ID du panneau de raccordement et numéro (s) de port" + +#: circuits/models/circuits.py:210 +#: dcim/models/device_component_templates.py:61 +#: dcim/models/device_components.py:69 dcim/models/racks.py:537 +#: extras/models/configs.py:45 extras/models/configs.py:219 +#: extras/models/customfields.py:122 extras/models/models.py:58 +#: extras/models/models.py:188 extras/models/models.py:426 +#: extras/models/models.py:541 extras/models/staging.py:31 +#: extras/models/tags.py:32 netbox/models/__init__.py:109 +#: netbox/models/__init__.py:144 netbox/models/__init__.py:190 +#: users/models.py:273 users/models.py:348 +#: virtualization/models/virtualmachines.py:282 +msgid "description" +msgstr "description" + +#: circuits/models/circuits.py:223 +msgid "circuit termination" +msgstr "terminaison du circuit" + +#: circuits/models/circuits.py:224 +msgid "circuit terminations" +msgstr "terminaisons de circuits" + +#: circuits/models/providers.py:22 circuits/models/providers.py:66 +#: circuits/models/providers.py:104 core/models/data.py:41 +#: core/models/jobs.py:46 dcim/models/device_component_templates.py:43 +#: dcim/models/device_components.py:54 dcim/models/devices.py:581 +#: dcim/models/devices.py:1305 dcim/models/devices.py:1370 +#: dcim/models/power.py:39 dcim/models/power.py:91 dcim/models/racks.py:62 +#: dcim/models/sites.py:138 extras/models/configs.py:36 +#: extras/models/configs.py:215 extras/models/customfields.py:89 +#: extras/models/models.py:53 extras/models/models.py:183 +#: extras/models/models.py:326 extras/models/models.py:422 +#: extras/models/models.py:531 extras/models/models.py:626 +#: extras/models/staging.py:26 ipam/models/asns.py:18 ipam/models/fhrp.py:25 +#: ipam/models/services.py:52 ipam/models/services.py:88 +#: ipam/models/vlans.py:26 ipam/models/vlans.py:164 ipam/models/vrfs.py:22 +#: ipam/models/vrfs.py:79 netbox/models/__init__.py:136 +#: netbox/models/__init__.py:180 tenancy/models/contacts.py:64 +#: tenancy/models/tenants.py:20 tenancy/models/tenants.py:45 +#: users/models.py:344 virtualization/models/clusters.py:57 +#: virtualization/models/virtualmachines.py:70 +#: virtualization/models/virtualmachines.py:272 vpn/models/crypto.py:24 +#: vpn/models/crypto.py:71 vpn/models/crypto.py:119 vpn/models/crypto.py:171 +#: vpn/models/crypto.py:209 vpn/models/l2vpn.py:22 vpn/models/tunnels.py:35 +#: wireless/models.py:50 +msgid "name" +msgstr "nom" + +#: circuits/models/providers.py:25 +msgid "Full name of the provider" +msgstr "Nom complet du fournisseur" + +#: circuits/models/providers.py:28 dcim/models/devices.py:86 +#: dcim/models/sites.py:149 extras/models/models.py:536 ipam/models/asns.py:23 +#: ipam/models/vlans.py:30 netbox/models/__init__.py:140 +#: netbox/models/__init__.py:185 tenancy/models/tenants.py:25 +#: tenancy/models/tenants.py:49 vpn/models/l2vpn.py:27 wireless/models.py:55 +msgid "slug" +msgstr "limace" + +#: circuits/models/providers.py:42 +msgid "provider" +msgstr "fournisseur" + +#: circuits/models/providers.py:43 +msgid "providers" +msgstr "fournisseurs" + +#: circuits/models/providers.py:63 +msgid "account ID" +msgstr "ID de compte" + +#: circuits/models/providers.py:86 +msgid "provider account" +msgstr "compte fournisseur" + +#: circuits/models/providers.py:87 +msgid "provider accounts" +msgstr "comptes fournisseurs" + +#: circuits/models/providers.py:115 +msgid "service ID" +msgstr "ID de service" + +#: circuits/models/providers.py:126 +msgid "provider network" +msgstr "réseau de fournisseurs" + +#: circuits/models/providers.py:127 +msgid "provider networks" +msgstr "réseaux de fournisseurs" + +#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/providers.py:69 circuits/tables/providers.py:99 +#: core/tables/data.py:16 core/tables/jobs.py:14 dcim/forms/filtersets.py:60 +#: dcim/forms/object_create.py:42 dcim/tables/devices.py:88 +#: dcim/tables/devices.py:125 dcim/tables/devices.py:167 +#: dcim/tables/devices.py:318 dcim/tables/devices.py:395 +#: dcim/tables/devices.py:439 dcim/tables/devices.py:491 +#: dcim/tables/devices.py:543 dcim/tables/devices.py:663 +#: dcim/tables/devices.py:744 dcim/tables/devices.py:794 +#: dcim/tables/devices.py:860 dcim/tables/devices.py:975 +#: dcim/tables/devices.py:995 dcim/tables/devices.py:1024 +#: dcim/tables/devices.py:1054 dcim/tables/devicetypes.py:32 +#: dcim/tables/power.py:22 dcim/tables/power.py:62 dcim/tables/racks.py:23 +#: dcim/tables/racks.py:53 dcim/tables/sites.py:24 dcim/tables/sites.py:51 +#: dcim/tables/sites.py:78 dcim/tables/sites.py:125 +#: extras/forms/filtersets.py:190 extras/tables/tables.py:40 +#: extras/tables/tables.py:83 extras/tables/tables.py:115 +#: extras/tables/tables.py:139 extras/tables/tables.py:204 +#: extras/tables/tables.py:251 extras/tables/tables.py:274 +#: extras/tables/tables.py:319 extras/tables/tables.py:371 +#: extras/tables/tables.py:394 ipam/forms/bulk_edit.py:390 +#: ipam/forms/filtersets.py:372 ipam/tables/asn.py:16 ipam/tables/ip.py:85 +#: ipam/tables/ip.py:159 ipam/tables/services.py:15 ipam/tables/services.py:40 +#: ipam/tables/vlans.py:64 ipam/tables/vlans.py:110 ipam/tables/vrfs.py:26 +#: ipam/tables/vrfs.py:67 templates/circuits/circuittype.html:25 +#: templates/circuits/provideraccount.html:29 +#: templates/circuits/providernetwork.html:27 +#: templates/core/datasource.html:35 templates/core/job.html:31 +#: templates/dcim/consoleport.html:31 templates/dcim/consoleserverport.html:31 +#: templates/dcim/devicebay.html:27 templates/dcim/devicerole.html:29 +#: templates/dcim/frontport.html:31 +#: templates/dcim/inc/interface_vlans_table.html:5 +#: templates/dcim/inc/panels/inventory_items.html:10 +#: templates/dcim/interface.html:39 templates/dcim/interface.html:171 +#: templates/dcim/inventoryitem.html:29 +#: templates/dcim/inventoryitemrole.html:19 templates/dcim/location.html:32 +#: templates/dcim/manufacturer.html:39 templates/dcim/modulebay.html:27 +#: templates/dcim/platform.html:32 templates/dcim/poweroutlet.html:31 +#: templates/dcim/powerport.html:31 templates/dcim/rackrole.html:25 +#: templates/dcim/rearport.html:31 templates/dcim/region.html:30 +#: templates/dcim/sitegroup.html:30 +#: templates/dcim/virtualdevicecontext.html:21 +#: templates/extras/admin/plugins_list.html:22 +#: templates/extras/configcontext.html:14 +#: templates/extras/configtemplate.html:14 +#: templates/extras/customfield.html:16 templates/extras/customlink.html:14 +#: templates/extras/eventrule.html:16 templates/extras/exporttemplate.html:21 +#: templates/extras/report_list.html:46 templates/extras/savedfilter.html:14 +#: templates/extras/script_list.html:52 templates/extras/tag.html:17 +#: templates/extras/webhook.html:16 templates/ipam/asnrange.html:16 +#: templates/ipam/fhrpgroup.html:31 templates/ipam/rir.html:25 +#: templates/ipam/role.html:25 templates/ipam/routetarget.html:14 +#: templates/ipam/service.html:27 templates/ipam/servicetemplate.html:16 +#: templates/ipam/vlan.html:38 templates/ipam/vlangroup.html:31 +#: templates/tenancy/contact.html:26 templates/tenancy/contactgroup.html:24 +#: templates/tenancy/contactrole.html:19 templates/tenancy/tenantgroup.html:32 +#: templates/users/group.html:18 templates/users/objectpermission.html:18 +#: templates/virtualization/cluster.html:16 +#: templates/virtualization/clustergroup.html:25 +#: templates/virtualization/clustertype.html:25 +#: templates/virtualization/virtualdisk.html:26 +#: templates/virtualization/virtualmachine.html:18 +#: templates/virtualization/vminterface.html:28 +#: templates/vpn/ikepolicy.html:14 templates/vpn/ikeproposal.html:14 +#: templates/vpn/ipsecpolicy.html:14 templates/vpn/ipsecprofile.html:14 +#: templates/vpn/ipsecprofile.html:39 templates/vpn/ipsecprofile.html:74 +#: templates/vpn/ipsecproposal.html:14 templates/vpn/l2vpn.html:15 +#: templates/vpn/tunnel.html:22 templates/vpn/tunnelgroup.html:29 +#: templates/wireless/wirelesslangroup.html:30 tenancy/tables/contacts.py:19 +#: tenancy/tables/contacts.py:41 tenancy/tables/contacts.py:56 +#: tenancy/tables/tenants.py:16 tenancy/tables/tenants.py:38 +#: users/tables.py:62 users/tables.py:79 +#: virtualization/forms/bulk_create.py:20 +#: virtualization/forms/object_create.py:13 +#: virtualization/forms/object_create.py:23 +#: virtualization/tables/clusters.py:17 virtualization/tables/clusters.py:39 +#: virtualization/tables/clusters.py:62 +#: virtualization/tables/virtualmachines.py:45 +#: virtualization/tables/virtualmachines.py:119 +#: virtualization/tables/virtualmachines.py:172 vpn/tables/crypto.py:18 +#: vpn/tables/crypto.py:57 vpn/tables/crypto.py:93 vpn/tables/crypto.py:129 +#: vpn/tables/crypto.py:158 vpn/tables/l2vpn.py:23 vpn/tables/tunnels.py:18 +#: vpn/tables/tunnels.py:40 wireless/tables/wirelesslan.py:18 +#: wireless/tables/wirelesslan.py:79 +msgid "Name" +msgstr "Nom" + +#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/providers.py:79 netbox/navigation/menu.py:254 +#: netbox/navigation/menu.py:258 netbox/navigation/menu.py:260 +#: templates/circuits/provider.html:61 +#: templates/circuits/provideraccount.html:46 +#: templates/circuits/providernetwork.html:54 +msgid "Circuits" +msgstr "Circuits" + +#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:27 +msgid "Circuit ID" +msgstr "Identifiant du circuit" + +#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:157 +msgid "Side A" +msgstr "Côté A" + +#: circuits/tables/circuits.py:69 +msgid "Side Z" +msgstr "Côté Z" + +#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:56 +msgid "Commit Rate" +msgstr "Taux d'engagement" + +#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/providers.py:82 circuits/tables/providers.py:107 +#: dcim/tables/devices.py:1037 dcim/tables/devicetypes.py:92 +#: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 +#: dcim/tables/power.py:96 dcim/tables/racks.py:76 dcim/tables/racks.py:156 +#: dcim/tables/sites.py:103 extras/forms/bulk_edit.py:320 +#: extras/tables/tables.py:485 ipam/tables/asn.py:69 ipam/tables/fhrp.py:34 +#: ipam/tables/ip.py:135 ipam/tables/ip.py:272 ipam/tables/ip.py:325 +#: ipam/tables/ip.py:392 ipam/tables/services.py:24 ipam/tables/services.py:54 +#: ipam/tables/vlans.py:141 ipam/tables/vrfs.py:46 ipam/tables/vrfs.py:71 +#: templates/dcim/cable_edit.html:85 templates/generic/bulk_edit.html:102 +#: templates/inc/panels/comments.html:6 tenancy/tables/contacts.py:68 +#: tenancy/tables/tenants.py:46 utilities/forms/fields/fields.py:29 +#: virtualization/tables/clusters.py:91 +#: virtualization/tables/virtualmachines.py:68 vpn/tables/crypto.py:37 +#: vpn/tables/crypto.py:74 vpn/tables/crypto.py:109 vpn/tables/crypto.py:140 +#: vpn/tables/crypto.py:173 vpn/tables/l2vpn.py:37 vpn/tables/tunnels.py:57 +#: wireless/tables/wirelesslan.py:27 wireless/tables/wirelesslan.py:58 +msgid "Comments" +msgstr "Commentaires" + +#: circuits/tables/providers.py:23 +msgid "Accounts" +msgstr "Comptes" + +#: circuits/tables/providers.py:29 +msgid "Account Count" +msgstr "Nombre de comptes" + +#: circuits/tables/providers.py:39 dcim/tables/sites.py:100 +msgid "ASN Count" +msgstr "Nombre d'ASN" + +#: core/choices.py:18 +msgid "New" +msgstr "Nouveau" + +#: core/choices.py:19 +msgid "Queued" +msgstr "En file d'attente" + +#: core/choices.py:20 +msgid "Syncing" +msgstr "Synchronisation" + +#: core/choices.py:21 core/choices.py:57 core/tables/jobs.py:41 +#: extras/choices.py:210 templates/core/job.html:75 +msgid "Completed" +msgstr "Terminé" + +#: core/choices.py:22 core/choices.py:59 dcim/choices.py:176 +#: dcim/choices.py:222 dcim/choices.py:1496 extras/choices.py:212 +#: virtualization/choices.py:47 +msgid "Failed" +msgstr "Échoué" + +#: core/choices.py:35 netbox/navigation/menu.py:330 +#: templates/extras/script/base.html:14 templates/extras/script_list.html:6 +#: templates/extras/script_list.html:20 templates/extras/script_result.html:18 +msgid "Scripts" +msgstr "Scripts" + +#: core/choices.py:36 netbox/navigation/menu.py:324 +#: templates/extras/report/base.html:13 templates/extras/report_list.html:7 +#: templates/extras/report_list.html:12 +msgid "Reports" +msgstr "Rapports" + +#: core/choices.py:54 extras/choices.py:207 +msgid "Pending" +msgstr "En attente" + +#: core/choices.py:55 core/tables/jobs.py:32 extras/choices.py:208 +#: templates/core/job.html:62 +msgid "Scheduled" +msgstr "Programmé" + +#: core/choices.py:56 extras/choices.py:209 +msgid "Running" +msgstr "Courir" + +#: core/choices.py:58 extras/choices.py:211 +msgid "Errored" +msgstr "Errulé" + +#: core/data_backends.py:29 templates/dcim/interface.html:224 +msgid "Local" +msgstr "Local" + +#: core/data_backends.py:47 extras/tables/tables.py:431 +#: templates/account/profile.html:16 templates/users/user.html:18 +#: users/tables.py:31 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: core/data_backends.py:49 core/data_backends.py:55 +msgid "Only used for cloning with HTTP(S)" +msgstr "Utilisé uniquement pour le clonage avec HTTP (S)" + +#: core/data_backends.py:53 templates/account/base.html:17 +#: templates/account/password.html:11 users/forms/model_forms.py:171 +msgid "Password" +msgstr "Mot de passe" + +#: core/data_backends.py:59 +msgid "Branch" +msgstr "Succursale" + +#: core/data_backends.py:118 +msgid "AWS access key ID" +msgstr "ID de clé d'accès AWS" + +#: core/data_backends.py:122 +msgid "AWS secret access key" +msgstr "Clé d'accès secrète AWS" + +#: core/filtersets.py:49 extras/filtersets.py:203 extras/filtersets.py:538 +#: extras/filtersets.py:566 +msgid "Data source (ID)" +msgstr "Source de données (ID)" + +#: core/filtersets.py:55 +msgid "Data source (name)" +msgstr "Source de données (nom)" + +#: core/forms/bulk_edit.py:24 ipam/forms/bulk_edit.py:47 +msgid "Enforce unique space" +msgstr "Renforcez un espace unique" + +#: core/forms/bulk_edit.py:33 extras/forms/model_forms.py:202 +#: templates/extras/savedfilter.html:57 vpn/forms/filtersets.py:95 +#: vpn/forms/filtersets.py:124 vpn/forms/filtersets.py:148 +#: vpn/forms/filtersets.py:167 vpn/forms/model_forms.py:294 +#: vpn/forms/model_forms.py:315 vpn/forms/model_forms.py:329 +#: vpn/forms/model_forms.py:350 vpn/forms/model_forms.py:373 +msgid "Parameters" +msgstr "Paramètres" + +#: core/forms/bulk_edit.py:37 templates/core/datasource.html:69 +msgid "Ignore rules" +msgstr "Ignorer les règles" + +#: core/forms/filtersets.py:26 core/forms/model_forms.py:95 +#: extras/forms/model_forms.py:165 extras/forms/model_forms.py:455 +#: extras/forms/model_forms.py:508 extras/tables/tables.py:149 +#: extras/tables/tables.py:363 extras/tables/tables.py:398 +#: templates/core/datasource.html:31 +#: templates/dcim/device/render_config.html:19 +#: templates/extras/configcontext.html:30 +#: templates/extras/configtemplate.html:22 +#: templates/extras/exporttemplate.html:41 +#: templates/virtualization/virtualmachine/render_config.html:19 +msgid "Data Source" +msgstr "Source de données" + +#: core/forms/filtersets.py:39 core/tables/data.py:26 +#: dcim/forms/bulk_edit.py:1012 dcim/forms/bulk_edit.py:1285 +#: dcim/forms/filtersets.py:1270 dcim/tables/devices.py:568 +#: dcim/tables/devicetypes.py:221 extras/forms/bulk_edit.py:97 +#: extras/forms/bulk_edit.py:161 extras/forms/bulk_edit.py:220 +#: extras/forms/filtersets.py:119 extras/forms/filtersets.py:206 +#: extras/forms/filtersets.py:267 extras/tables/tables.py:122 +#: extras/tables/tables.py:211 extras/tables/tables.py:284 +#: templates/core/datasource.html:43 templates/dcim/interface.html:62 +#: templates/extras/customlink.html:18 templates/extras/eventrule.html:20 +#: templates/extras/savedfilter.html:26 +#: templates/users/objectpermission.html:26 +#: templates/virtualization/vminterface.html:32 users/forms/bulk_edit.py:69 +#: users/forms/filtersets.py:71 users/tables.py:86 +#: virtualization/forms/bulk_edit.py:216 +#: virtualization/forms/filtersets.py:207 +msgid "Enabled" +msgstr "Activé" + +#: core/forms/filtersets.py:51 core/forms/mixins.py:21 +msgid "File" +msgstr "Dossier" + +#: core/forms/filtersets.py:56 core/forms/mixins.py:16 +#: extras/forms/filtersets.py:147 extras/forms/filtersets.py:336 +#: extras/forms/filtersets.py:422 +msgid "Data source" +msgstr "Source de données" + +#: core/forms/filtersets.py:64 extras/forms/filtersets.py:449 +msgid "Creation" +msgstr "Création" + +#: core/forms/filtersets.py:70 extras/forms/filtersets.py:473 +#: extras/forms/filtersets.py:519 extras/tables/tables.py:474 +#: templates/core/job.html:25 templates/extras/objectchange.html:56 +#: tenancy/tables/contacts.py:90 vpn/tables/l2vpn.py:59 +msgid "Object Type" +msgstr "Type d'objet" + +#: core/forms/filtersets.py:80 +msgid "Created after" +msgstr "Créé après" + +#: core/forms/filtersets.py:85 +msgid "Created before" +msgstr "Créé avant" + +#: core/forms/filtersets.py:90 +msgid "Scheduled after" +msgstr "Planifié après" + +#: core/forms/filtersets.py:95 +msgid "Scheduled before" +msgstr "Planifié avant" + +#: core/forms/filtersets.py:100 +msgid "Started after" +msgstr "Commencé après" + +#: core/forms/filtersets.py:105 +msgid "Started before" +msgstr "Commencé avant" + +#: core/forms/filtersets.py:110 +msgid "Completed after" +msgstr "Terminé après" + +#: core/forms/filtersets.py:115 +msgid "Completed before" +msgstr "Terminé avant" + +#: core/forms/filtersets.py:122 dcim/forms/bulk_edit.py:359 +#: dcim/forms/filtersets.py:352 dcim/forms/filtersets.py:396 +#: dcim/forms/model_forms.py:251 extras/forms/filtersets.py:465 +#: extras/forms/filtersets.py:511 templates/dcim/rackreservation.html:65 +#: templates/extras/objectchange.html:40 templates/extras/savedfilter.html:22 +#: templates/users/token.html:22 templates/users/user.html:6 +#: templates/users/user.html:14 users/filtersets.py:74 users/filtersets.py:134 +#: users/forms/filtersets.py:85 users/forms/filtersets.py:126 +#: users/forms/model_forms.py:156 users/forms/model_forms.py:194 +#: users/tables.py:19 +msgid "User" +msgstr "Utilisateur" + +#: core/forms/model_forms.py:52 core/tables/data.py:46 +#: templates/core/datafile.html:36 templates/extras/report/base.html:33 +#: templates/extras/script/base.html:32 templates/extras/script_result.html:45 +msgid "Source" +msgstr "Source" + +#: core/forms/model_forms.py:56 +msgid "Backend Parameters" +msgstr "Paramètres du backend" + +#: core/forms/model_forms.py:94 +msgid "File Upload" +msgstr "Téléchargement de fichiers" + +#: core/forms/model_forms.py:147 templates/core/configrevision.html:43 +#: templates/dcim/rack_elevation_list.html:6 +msgid "Rack Elevations" +msgstr "Élévations des rayonnages" + +#: core/forms/model_forms.py:148 dcim/choices.py:1407 +#: dcim/forms/bulk_edit.py:859 dcim/forms/bulk_edit.py:1242 +#: dcim/forms/bulk_edit.py:1260 dcim/tables/racks.py:89 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 +msgid "Power" +msgstr "Pouvoir" + +#: core/forms/model_forms.py:149 netbox/navigation/menu.py:142 +#: templates/core/configrevision.html:79 +msgid "IPAM" +msgstr "IPAM" + +#: core/forms/model_forms.py:150 netbox/navigation/menu.py:218 +#: templates/core/configrevision.html:95 vpn/forms/bulk_edit.py:76 +#: vpn/forms/filtersets.py:42 vpn/forms/model_forms.py:60 +#: vpn/forms/model_forms.py:145 +msgid "Security" +msgstr "Sécurité" + +#: core/forms/model_forms.py:151 templates/core/configrevision.html:107 +msgid "Banners" +msgstr "Bannières" + +#: core/forms/model_forms.py:152 templates/core/configrevision.html:131 +msgid "Pagination" +msgstr "Pagination" + +#: core/forms/model_forms.py:153 extras/forms/model_forms.py:63 +#: templates/core/configrevision.html:147 +msgid "Validation" +msgstr "Validation" + +#: core/forms/model_forms.py:154 templates/account/preferences.html:6 +#: templates/core/configrevision.html:175 +msgid "User Preferences" +msgstr "Préférences de l'utilisateur" + +#: core/forms/model_forms.py:155 dcim/forms/filtersets.py:658 +#: templates/core/configrevision.html:193 users/forms/model_forms.py:63 +msgid "Miscellaneous" +msgstr "Divers" + +#: core/forms/model_forms.py:158 +msgid "Config Revision" +msgstr "Révision de la configuration" + +#: core/forms/model_forms.py:197 +msgid "This parameter has been defined statically and cannot be modified." +msgstr "" +"Ce paramètre a été défini de manière statique et ne peut pas être modifié." + +#: core/forms/model_forms.py:205 +#, python-brace-format +msgid "Current value: {value}" +msgstr "Valeur actuelle : {value}" + +#: core/forms/model_forms.py:207 +msgid " (default)" +msgstr " (par défaut)" + +#: core/models/config.py:18 core/models/data.py:259 core/models/files.py:27 +#: core/models/jobs.py:50 extras/models/models.py:760 +#: netbox/models/features.py:52 users/models.py:248 +msgid "created" +msgstr "créé" + +#: core/models/config.py:22 +msgid "comment" +msgstr "commentaire" + +#: core/models/config.py:29 +msgid "configuration data" +msgstr "données de configuration" + +#: core/models/config.py:36 +msgid "config revision" +msgstr "révision de la configuration" + +#: core/models/config.py:37 +msgid "config revisions" +msgstr "révisions de configuration" + +#: core/models/config.py:41 +msgid "Default configuration" +msgstr "Configuration par défaut" + +#: core/models/config.py:43 +msgid "Current configuration" +msgstr "Configuration actuelle" + +#: core/models/config.py:44 +#, python-brace-format +msgid "Config revision #{id}" +msgstr "Révision de configuration #{id}" + +#: core/models/data.py:46 dcim/models/cables.py:43 +#: dcim/models/device_component_templates.py:177 +#: dcim/models/device_component_templates.py:211 +#: dcim/models/device_component_templates.py:246 +#: dcim/models/device_component_templates.py:308 +#: dcim/models/device_component_templates.py:387 +#: dcim/models/device_component_templates.py:486 +#: dcim/models/device_component_templates.py:586 +#: dcim/models/device_components.py:284 dcim/models/device_components.py:313 +#: dcim/models/device_components.py:346 dcim/models/device_components.py:464 +#: dcim/models/device_components.py:606 dcim/models/device_components.py:971 +#: dcim/models/device_components.py:1045 dcim/models/power.py:101 +#: dcim/models/racks.py:127 extras/models/customfields.py:75 +#: extras/models/search.py:43 virtualization/models/clusters.py:61 +#: vpn/models/l2vpn.py:32 +msgid "type" +msgstr "type" + +#: core/models/data.py:51 extras/choices.py:34 extras/models/models.py:194 +#: templates/core/datasource.html:59 +msgid "URL" +msgstr "URL" + +#: core/models/data.py:61 dcim/models/device_component_templates.py:392 +#: dcim/models/device_components.py:513 extras/models/models.py:88 +#: extras/models/models.py:331 extras/models/models.py:556 users/models.py:353 +msgid "enabled" +msgstr "activé" + +#: core/models/data.py:65 +msgid "ignore rules" +msgstr "ignorer les règles" + +#: core/models/data.py:67 +msgid "Patterns (one per line) matching files to ignore when syncing" +msgstr "" +"Modèles (un par ligne) correspondant aux fichiers à ignorer lors de la " +"synchronisation" + +#: core/models/data.py:70 extras/models/models.py:564 +msgid "parameters" +msgstr "paramètres" + +#: core/models/data.py:75 +msgid "last synced" +msgstr "dernière synchronisation" + +#: core/models/data.py:83 +msgid "data source" +msgstr "source de données" + +#: core/models/data.py:84 +msgid "data sources" +msgstr "sources de données" + +#: core/models/data.py:124 +#, python-brace-format +msgid "Unknown backend type: {type}" +msgstr "Type de backend inconnu : {type}" + +#: core/models/data.py:263 core/models/files.py:31 +#: netbox/models/features.py:58 +msgid "last updated" +msgstr "dernière mise à jour" + +#: core/models/data.py:273 dcim/models/cables.py:430 +msgid "path" +msgstr "chemin" + +#: core/models/data.py:276 +msgid "File path relative to the data source's root" +msgstr "Chemin du fichier par rapport à la racine de la source de données" + +#: core/models/data.py:280 ipam/models/ip.py:502 +msgid "size" +msgstr "taille" + +#: core/models/data.py:283 +msgid "hash" +msgstr "hachage" + +#: core/models/data.py:287 +msgid "Length must be 64 hexadecimal characters." +msgstr "La longueur doit être de 64 caractères hexadécimaux." + +#: core/models/data.py:289 +msgid "SHA256 hash of the file data" +msgstr "Hachage SHA256 des données du fichier" + +#: core/models/data.py:306 +msgid "data file" +msgstr "fichier de données" + +#: core/models/data.py:307 +msgid "data files" +msgstr "fichiers de données" + +#: core/models/data.py:393 +msgid "auto sync record" +msgstr "enregistrement de synchronisation automatique" + +#: core/models/data.py:394 +msgid "auto sync records" +msgstr "enregistrements de synchronisation automatique" + +#: core/models/files.py:37 +msgid "file root" +msgstr "racine du fichier" + +#: core/models/files.py:42 +msgid "file path" +msgstr "chemin du fichier" + +#: core/models/files.py:44 +msgid "File path relative to the designated root path" +msgstr "Chemin du fichier par rapport au chemin racine désigné" + +#: core/models/files.py:61 +msgid "managed file" +msgstr "fichier géré" + +#: core/models/files.py:62 +msgid "managed files" +msgstr "fichiers gérés" + +#: core/models/jobs.py:54 +msgid "scheduled" +msgstr "prévu" + +#: core/models/jobs.py:59 +msgid "interval" +msgstr "intervalle" + +#: core/models/jobs.py:65 +msgid "Recurrence interval (in minutes)" +msgstr "Intervalle de récurrence (en minutes)" + +#: core/models/jobs.py:68 +msgid "started" +msgstr "commencé" + +#: core/models/jobs.py:73 +msgid "completed" +msgstr "terminé" + +#: core/models/jobs.py:91 extras/models/models.py:123 +#: extras/models/staging.py:87 +msgid "data" +msgstr "données" + +#: core/models/jobs.py:96 +msgid "error" +msgstr "erreur" + +#: core/models/jobs.py:101 +msgid "job ID" +msgstr "ID de tâche" + +#: core/models/jobs.py:112 +msgid "job" +msgstr "emploi" + +#: core/models/jobs.py:113 +msgid "jobs" +msgstr "emplois" + +#: core/models/jobs.py:135 +#, python-brace-format +msgid "Jobs cannot be assigned to this object type ({type})." +msgstr "Les tâches ne peuvent pas être attribuées à ce type d'objet ({type})." + +#: core/tables/config.py:21 users/forms/filtersets.py:45 users/tables.py:39 +msgid "Is Active" +msgstr "Est actif" + +#: core/tables/data.py:50 templates/core/datafile.html:40 +msgid "Path" +msgstr "Sentier" + +#: core/tables/data.py:54 templates/extras/inc/result_pending.html:7 +msgid "Last updated" +msgstr "Dernière mise à jour" + +#: core/tables/jobs.py:10 dcim/tables/devicetypes.py:161 +#: extras/tables/tables.py:174 extras/tables/tables.py:340 +#: netbox/tables/tables.py:184 templates/dcim/virtualchassis_edit.html:53 +#: wireless/tables/wirelesslink.py:16 +msgid "ID" +msgstr "IDENTIFIANT" + +#: core/tables/jobs.py:21 extras/choices.py:38 extras/tables/tables.py:236 +#: extras/tables/tables.py:350 extras/tables/tables.py:448 +#: extras/tables/tables.py:479 netbox/tables/tables.py:238 +#: templates/extras/eventrule.html:99 +#: templates/extras/htmx/report_result.html:45 +#: templates/extras/journalentry.html:21 templates/extras/objectchange.html:62 +#: tenancy/tables/contacts.py:93 vpn/tables/l2vpn.py:64 +msgid "Object" +msgstr "Objet" + +#: core/tables/jobs.py:35 +msgid "Interval" +msgstr "Intervalle" + +#: core/tables/jobs.py:38 templates/core/job.html:71 +#: templates/extras/htmx/report_result.html:7 +#: templates/extras/htmx/script_result.html:8 +msgid "Started" +msgstr "Commencé" + +#: dcim/api/serializers.py:205 templates/dcim/rack.html:33 +msgid "Facility ID" +msgstr "ID de l'établissement" + +#: dcim/api/serializers.py:321 dcim/api/serializers.py:680 +msgid "Position (U)" +msgstr "Position (U)" + +#: dcim/choices.py:21 virtualization/choices.py:21 +msgid "Staging" +msgstr "Mise en scène" + +#: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 +#: dcim/choices.py:1420 virtualization/choices.py:23 +#: virtualization/choices.py:48 +msgid "Decommissioning" +msgstr "Démantèlement" + +#: dcim/choices.py:24 +msgid "Retired" +msgstr "Retraité" + +#: dcim/choices.py:65 +msgid "2-post frame" +msgstr "Châssis à 2 montants" + +#: dcim/choices.py:66 +msgid "4-post frame" +msgstr "Châssis à 4 montants" + +#: dcim/choices.py:67 +msgid "4-post cabinet" +msgstr "Armoire à 4 montants" + +#: dcim/choices.py:68 +msgid "Wall-mounted frame" +msgstr "Châssis mural" + +#: dcim/choices.py:69 +msgid "Wall-mounted frame (vertical)" +msgstr "Châssis mural (vertical)" + +#: dcim/choices.py:70 +msgid "Wall-mounted cabinet" +msgstr "Armoire murale" + +#: dcim/choices.py:71 +msgid "Wall-mounted cabinet (vertical)" +msgstr "Armoire murale (verticale)" + +#: dcim/choices.py:83 dcim/choices.py:84 dcim/choices.py:85 dcim/choices.py:86 +#, python-brace-format +msgid "{n} inches" +msgstr "{n} pouces" + +#: dcim/choices.py:100 ipam/choices.py:32 ipam/choices.py:50 +#: ipam/choices.py:70 ipam/choices.py:155 wireless/choices.py:26 +msgid "Reserved" +msgstr "Réservé" + +#: dcim/choices.py:101 templates/dcim/device.html:262 +msgid "Available" +msgstr "Disponible" + +#: dcim/choices.py:104 ipam/choices.py:33 ipam/choices.py:51 +#: ipam/choices.py:71 ipam/choices.py:156 wireless/choices.py:28 +msgid "Deprecated" +msgstr "Obsolète" + +#: dcim/choices.py:114 templates/dcim/rack.html:128 +msgid "Millimeters" +msgstr "Millimètres" + +#: dcim/choices.py:115 dcim/choices.py:1442 +msgid "Inches" +msgstr "Pouces" + +#: dcim/choices.py:140 dcim/forms/bulk_edit.py:66 dcim/forms/bulk_edit.py:85 +#: dcim/forms/bulk_edit.py:171 dcim/forms/bulk_edit.py:1290 +#: dcim/forms/bulk_import.py:59 dcim/forms/bulk_import.py:73 +#: dcim/forms/bulk_import.py:136 dcim/forms/bulk_import.py:503 +#: dcim/forms/bulk_import.py:770 dcim/forms/bulk_import.py:1021 +#: dcim/forms/filtersets.py:226 dcim/forms/model_forms.py:73 +#: dcim/forms/model_forms.py:94 dcim/forms/model_forms.py:172 +#: dcim/forms/model_forms.py:955 dcim/forms/model_forms.py:1296 +#: dcim/forms/object_import.py:181 dcim/tables/devices.py:671 +#: dcim/tables/devices.py:955 extras/tables/tables.py:181 +#: ipam/tables/fhrp.py:59 ipam/tables/ip.py:374 ipam/tables/services.py:44 +#: templates/dcim/interface.html:105 templates/dcim/interface.html:321 +#: templates/dcim/location.html:44 templates/dcim/region.html:38 +#: templates/dcim/sitegroup.html:38 templates/ipam/service.html:31 +#: templates/tenancy/contactgroup.html:32 +#: templates/tenancy/tenantgroup.html:40 +#: templates/virtualization/vminterface.html:42 +#: templates/wireless/wirelesslangroup.html:38 tenancy/forms/bulk_edit.py:26 +#: tenancy/forms/bulk_edit.py:60 tenancy/forms/bulk_import.py:24 +#: tenancy/forms/bulk_import.py:58 tenancy/forms/model_forms.py:24 +#: tenancy/forms/model_forms.py:69 virtualization/forms/bulk_edit.py:206 +#: virtualization/forms/bulk_import.py:151 +#: virtualization/tables/virtualmachines.py:142 wireless/forms/bulk_edit.py:23 +#: wireless/forms/bulk_import.py:21 wireless/forms/model_forms.py:20 +msgid "Parent" +msgstr "Parent" + +#: dcim/choices.py:141 +msgid "Child" +msgstr "Enfant" + +#: dcim/choices.py:155 templates/dcim/device.html:345 +#: templates/dcim/rack.html:181 templates/dcim/rack_elevation_list.html:22 +#: templates/dcim/rackreservation.html:84 +msgid "Front" +msgstr "Avant" + +#: dcim/choices.py:156 templates/dcim/device.html:351 +#: templates/dcim/rack.html:187 templates/dcim/rack_elevation_list.html:23 +#: templates/dcim/rackreservation.html:90 +msgid "Rear" +msgstr "Arrière" + +#: dcim/choices.py:175 dcim/choices.py:221 virtualization/choices.py:46 +msgid "Staged" +msgstr "Mis en scène" + +#: dcim/choices.py:177 +msgid "Inventory" +msgstr "Inventaire" + +#: dcim/choices.py:193 +msgid "Front to rear" +msgstr "De l'avant vers l'arrière" + +#: dcim/choices.py:194 +msgid "Rear to front" +msgstr "De l'arrière vers l'avant" + +#: dcim/choices.py:195 +msgid "Left to right" +msgstr "De gauche à droite" + +#: dcim/choices.py:196 +msgid "Right to left" +msgstr "De droite à gauche" + +#: dcim/choices.py:197 +msgid "Side to rear" +msgstr "D'un côté à l'arrière" + +#: dcim/choices.py:198 dcim/choices.py:1215 +msgid "Passive" +msgstr "Passif" + +#: dcim/choices.py:199 +msgid "Mixed" +msgstr "Mixte" + +#: dcim/choices.py:443 dcim/choices.py:680 +msgid "NEMA (Non-locking)" +msgstr "NEMA (non verrouillable)" + +#: dcim/choices.py:465 dcim/choices.py:702 +msgid "NEMA (Locking)" +msgstr "NEMA (verrouillage)" + +#: dcim/choices.py:488 dcim/choices.py:725 +msgid "California Style" +msgstr "Style californien" + +#: dcim/choices.py:496 +msgid "International/ITA" +msgstr "International/ITA" + +#: dcim/choices.py:526 dcim/choices.py:755 +msgid "Proprietary" +msgstr "Propriétaire" + +#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1131 +#: dcim/choices.py:1133 dcim/choices.py:1338 dcim/choices.py:1340 +#: netbox/navigation/menu.py:188 +msgid "Other" +msgstr "Autres" + +#: dcim/choices.py:733 +msgid "ITA/International" +msgstr "ITA/International" + +#: dcim/choices.py:794 +msgid "Physical" +msgstr "Physique" + +#: dcim/choices.py:795 dcim/choices.py:949 +msgid "Virtual" +msgstr "Virtuel" + +#: dcim/choices.py:796 dcim/choices.py:1019 dcim/forms/bulk_edit.py:1398 +#: dcim/forms/filtersets.py:1233 dcim/forms/model_forms.py:881 +#: dcim/forms/model_forms.py:1190 netbox/navigation/menu.py:128 +#: netbox/navigation/menu.py:132 templates/dcim/interface.html:217 +msgid "Wireless" +msgstr "Sans fil" + +#: dcim/choices.py:947 +msgid "Virtual interfaces" +msgstr "Interfaces virtuelles" + +#: dcim/choices.py:950 dcim/forms/bulk_edit.py:1295 +#: dcim/forms/bulk_import.py:777 dcim/forms/model_forms.py:869 +#: dcim/tables/devices.py:675 templates/dcim/interface.html:109 +#: templates/virtualization/vminterface.html:46 +#: virtualization/forms/bulk_edit.py:211 +#: virtualization/forms/bulk_import.py:158 +#: virtualization/tables/virtualmachines.py:146 +msgid "Bridge" +msgstr "Passerelle" + +#: dcim/choices.py:951 +msgid "Link Aggregation Group (LAG)" +msgstr "Groupe d'agrégation de liens (LAG)" + +#: dcim/choices.py:955 +msgid "Ethernet (fixed)" +msgstr "Ethernet (fixe)" + +#: dcim/choices.py:969 +msgid "Ethernet (modular)" +msgstr "Ethernet (modulaire)" + +#: dcim/choices.py:1005 +msgid "Ethernet (backplane)" +msgstr "Ethernet (panneau arrière)" + +#: dcim/choices.py:1033 +msgid "Cellular" +msgstr "Cellulaire" + +#: dcim/choices.py:1080 dcim/forms/filtersets.py:302 +#: dcim/forms/filtersets.py:736 dcim/forms/filtersets.py:876 +#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:53 +#: templates/dcim/virtualchassis_edit.html:55 +msgid "Serial" +msgstr "Série" + +#: dcim/choices.py:1095 +msgid "Coaxial" +msgstr "Coaxiale" + +#: dcim/choices.py:1112 +msgid "Stacking" +msgstr "Empilage" + +#: dcim/choices.py:1162 +msgid "Half" +msgstr "La moitié" + +#: dcim/choices.py:1163 +msgid "Full" +msgstr "Complet" + +#: dcim/choices.py:1164 wireless/choices.py:480 +msgid "Auto" +msgstr "Automatique" + +#: dcim/choices.py:1175 +msgid "Access" +msgstr "Accès" + +#: dcim/choices.py:1176 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: templates/dcim/inc/interface_vlans_table.html:7 +msgid "Tagged" +msgstr "Tagué" + +#: dcim/choices.py:1177 +msgid "Tagged (All)" +msgstr "Tagué (Tous)" + +#: dcim/choices.py:1206 +msgid "IEEE Standard" +msgstr "Norme IEEE" + +#: dcim/choices.py:1217 +msgid "Passive 24V (2-pair)" +msgstr "24 V passif (2 paires)" + +#: dcim/choices.py:1218 +msgid "Passive 24V (4-pair)" +msgstr "24 V passif (4 paires)" + +#: dcim/choices.py:1219 +msgid "Passive 48V (2-pair)" +msgstr "48 V passif (2 paires)" + +#: dcim/choices.py:1220 +msgid "Passive 48V (4-pair)" +msgstr "48 V passif (4 paires)" + +#: dcim/choices.py:1282 dcim/choices.py:1378 +msgid "Copper" +msgstr "Cuivre" + +#: dcim/choices.py:1305 +msgid "Fiber Optic" +msgstr "fibre optique" + +#: dcim/choices.py:1394 +msgid "Fiber" +msgstr "Fibre" + +#: dcim/choices.py:1418 dcim/forms/filtersets.py:1140 +msgid "Connected" +msgstr "Connecté" + +#: dcim/choices.py:1437 +msgid "Kilometers" +msgstr "Kilomètres" + +#: dcim/choices.py:1438 templates/dcim/cable_trace.html:62 +msgid "Meters" +msgstr "Compteurs" + +#: dcim/choices.py:1439 +msgid "Centimeters" +msgstr "Centimètres" + +#: dcim/choices.py:1440 +msgid "Miles" +msgstr "Miles" + +#: dcim/choices.py:1441 templates/dcim/cable_trace.html:63 +msgid "Feet" +msgstr "Pieds" + +#: dcim/choices.py:1457 templates/dcim/device.html:332 +#: templates/dcim/rack.html:157 +msgid "Kilograms" +msgstr "Kilogrammes" + +#: dcim/choices.py:1458 +msgid "Grams" +msgstr "Grammes" + +#: dcim/choices.py:1459 templates/dcim/rack.html:158 +msgid "Pounds" +msgstr "Livres" + +#: dcim/choices.py:1460 +msgid "Ounces" +msgstr "Onces" + +#: dcim/choices.py:1506 tenancy/choices.py:17 +msgid "Primary" +msgstr "Primaire" + +#: dcim/choices.py:1507 +msgid "Redundant" +msgstr "Redondant" + +#: dcim/choices.py:1528 +msgid "Single phase" +msgstr "Monophasé" + +#: dcim/choices.py:1529 +msgid "Three-phase" +msgstr "Triphasé" + +#: dcim/filtersets.py:80 +msgid "Parent region (ID)" +msgstr "Région parente (ID)" + +#: dcim/filtersets.py:86 +msgid "Parent region (slug)" +msgstr "Région parente (limace)" + +#: dcim/filtersets.py:97 +msgid "Parent site group (ID)" +msgstr "Groupe de sites parent (ID)" + +#: dcim/filtersets.py:103 +msgid "Parent site group (slug)" +msgstr "Groupe de sites parents (slug)" + +#: dcim/filtersets.py:132 ipam/filtersets.py:797 ipam/filtersets.py:930 +msgid "Group (ID)" +msgstr "Groupe (ID)" + +#: dcim/filtersets.py:138 +msgid "Group (slug)" +msgstr "Groupe (limace)" + +#: dcim/filtersets.py:144 dcim/filtersets.py:149 +msgid "AS (ID)" +msgstr "COMME (ID)" + +#: dcim/filtersets.py:217 dcim/filtersets.py:292 dcim/filtersets.py:390 +#: dcim/filtersets.py:917 dcim/filtersets.py:1213 dcim/filtersets.py:1881 +msgid "Location (ID)" +msgstr "Lieu (ID)" + +#: dcim/filtersets.py:224 dcim/filtersets.py:299 dcim/filtersets.py:397 +#: dcim/filtersets.py:1219 extras/filtersets.py:447 +msgid "Location (slug)" +msgstr "Emplacement (limace)" + +#: dcim/filtersets.py:313 dcim/filtersets.py:764 dcim/filtersets.py:854 +#: dcim/filtersets.py:1619 ipam/filtersets.py:347 ipam/filtersets.py:459 +#: ipam/filtersets.py:940 virtualization/filtersets.py:209 +msgid "Role (ID)" +msgstr "Rôle (ID)" + +#: dcim/filtersets.py:319 dcim/filtersets.py:770 dcim/filtersets.py:860 +#: dcim/filtersets.py:1625 extras/filtersets.py:463 ipam/filtersets.py:353 +#: ipam/filtersets.py:465 ipam/filtersets.py:946 +#: virtualization/filtersets.py:215 +msgid "Role (slug)" +msgstr "Rôle (limace)" + +#: dcim/filtersets.py:347 dcim/filtersets.py:922 dcim/filtersets.py:1224 +#: dcim/filtersets.py:1942 +msgid "Rack (ID)" +msgstr "Étagère (ID)" + +#: dcim/filtersets.py:401 extras/filtersets.py:234 extras/filtersets.py:278 +#: extras/filtersets.py:318 extras/filtersets.py:613 +msgid "User (ID)" +msgstr "Utilisateur (ID)" + +#: dcim/filtersets.py:407 extras/filtersets.py:240 extras/filtersets.py:284 +#: extras/filtersets.py:324 users/filtersets.py:80 users/filtersets.py:140 +msgid "User (name)" +msgstr "Utilisateur (nom)" + +#: dcim/filtersets.py:435 dcim/filtersets.py:561 dcim/filtersets.py:754 +#: dcim/filtersets.py:805 dcim/filtersets.py:833 dcim/filtersets.py:1116 +#: dcim/filtersets.py:1609 +msgid "Manufacturer (ID)" +msgstr "Fabricant (ID)" + +#: dcim/filtersets.py:441 dcim/filtersets.py:567 dcim/filtersets.py:760 +#: dcim/filtersets.py:811 dcim/filtersets.py:839 dcim/filtersets.py:1122 +#: dcim/filtersets.py:1615 +msgid "Manufacturer (slug)" +msgstr "Fabricant (limace)" + +#: dcim/filtersets.py:445 +msgid "Default platform (ID)" +msgstr "Plateforme par défaut (ID)" + +#: dcim/filtersets.py:451 +msgid "Default platform (slug)" +msgstr "Plateforme par défaut (slug)" + +#: dcim/filtersets.py:454 dcim/forms/filtersets.py:452 +msgid "Has a front image" +msgstr "Possède une image frontale" + +#: dcim/filtersets.py:458 dcim/forms/filtersets.py:459 +msgid "Has a rear image" +msgstr "Possède une image arrière" + +#: dcim/filtersets.py:463 dcim/filtersets.py:571 dcim/filtersets.py:975 +#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:563 +#: dcim/forms/filtersets.py:775 +msgid "Has console ports" +msgstr "Possède des ports de console" + +#: dcim/filtersets.py:467 dcim/filtersets.py:575 dcim/filtersets.py:979 +#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:570 +#: dcim/forms/filtersets.py:782 +msgid "Has console server ports" +msgstr "Possède des ports de serveur de console" + +#: dcim/filtersets.py:471 dcim/filtersets.py:579 dcim/filtersets.py:983 +#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:577 +#: dcim/forms/filtersets.py:789 +msgid "Has power ports" +msgstr "Possède des ports d'alimentation" + +#: dcim/filtersets.py:475 dcim/filtersets.py:583 dcim/filtersets.py:987 +#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:584 +#: dcim/forms/filtersets.py:796 +msgid "Has power outlets" +msgstr "Dispose de prises de courant" + +#: dcim/filtersets.py:479 dcim/filtersets.py:587 dcim/filtersets.py:991 +#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:591 +#: dcim/forms/filtersets.py:803 +msgid "Has interfaces" +msgstr "Possède des interfaces" + +#: dcim/filtersets.py:483 dcim/filtersets.py:591 dcim/filtersets.py:995 +#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:598 +#: dcim/forms/filtersets.py:810 +msgid "Has pass-through ports" +msgstr "Possède des ports d'intercommunication" + +#: dcim/filtersets.py:487 dcim/filtersets.py:999 dcim/forms/filtersets.py:515 +msgid "Has module bays" +msgstr "Dispose de baies pour modules" + +#: dcim/filtersets.py:491 dcim/filtersets.py:1003 dcim/forms/filtersets.py:508 +msgid "Has device bays" +msgstr "Dispose de baies pour appareils" + +#: dcim/filtersets.py:495 dcim/forms/filtersets.py:522 +msgid "Has inventory items" +msgstr "Possède des articles en inventaire" + +#: dcim/filtersets.py:638 dcim/filtersets.py:849 dcim/filtersets.py:1245 +msgid "Device type (ID)" +msgstr "Type d'appareil (ID)" + +#: dcim/filtersets.py:651 dcim/filtersets.py:1127 +msgid "Module type (ID)" +msgstr "Type de module (ID)" + +#: dcim/filtersets.py:750 dcim/filtersets.py:1605 +msgid "Parent inventory item (ID)" +msgstr "Article d'inventaire parent (ID)" + +#: dcim/filtersets.py:793 dcim/filtersets.py:815 dcim/filtersets.py:971 +#: virtualization/filtersets.py:237 +msgid "Config template (ID)" +msgstr "Modèle de configuration (ID)" + +#: dcim/filtersets.py:845 +msgid "Device type (slug)" +msgstr "Type d'appareil (slug)" + +#: dcim/filtersets.py:865 +msgid "Parent Device (ID)" +msgstr "Appareil parent (ID)" + +#: dcim/filtersets.py:869 virtualization/filtersets.py:219 +msgid "Platform (ID)" +msgstr "Plateforme (ID)" + +#: dcim/filtersets.py:875 extras/filtersets.py:474 +#: virtualization/filtersets.py:225 +msgid "Platform (slug)" +msgstr "Plateforme (slug)" + +#: dcim/filtersets.py:911 dcim/filtersets.py:1208 dcim/filtersets.py:1703 +#: dcim/filtersets.py:1875 dcim/filtersets.py:1933 +msgid "Site name (slug)" +msgstr "Nom du site (slug)" + +#: dcim/filtersets.py:926 +msgid "VM cluster (ID)" +msgstr "Cluster de machines virtuelles (ID)" + +#: dcim/filtersets.py:932 +msgid "Device model (slug)" +msgstr "Modèle d'appareil (slug)" + +#: dcim/filtersets.py:943 dcim/forms/bulk_edit.py:421 +msgid "Is full depth" +msgstr "Est en pleine profondeur" + +#: dcim/filtersets.py:947 dcim/forms/common.py:18 dcim/forms/filtersets.py:745 +#: dcim/forms/filtersets.py:1285 dcim/models/device_components.py:519 +#: virtualization/filtersets.py:229 virtualization/filtersets.py:295 +#: virtualization/forms/filtersets.py:168 +#: virtualization/forms/filtersets.py:215 +msgid "MAC address" +msgstr "Adresse MAC" + +#: dcim/filtersets.py:954 dcim/forms/filtersets.py:754 +#: dcim/forms/filtersets.py:841 virtualization/filtersets.py:233 +#: virtualization/forms/filtersets.py:172 +msgid "Has a primary IP" +msgstr "Possède une adresse IP principale" + +#: dcim/filtersets.py:958 +msgid "Has an out-of-band IP" +msgstr "Possède une adresse IP hors bande" + +#: dcim/filtersets.py:963 +msgid "Virtual chassis (ID)" +msgstr "Châssis virtuel (ID)" + +#: dcim/filtersets.py:967 +msgid "Is a virtual chassis member" +msgstr "Est un membre virtuel du châssis" + +#: dcim/filtersets.py:1008 +msgid "OOB IP (ID)" +msgstr "ASTUCE SUR L'EMPLOI (ID)" + +#: dcim/filtersets.py:1133 +msgid "Module type (model)" +msgstr "Type de module (modèle)" + +#: dcim/filtersets.py:1139 +msgid "Module Bay (ID)" +msgstr "Module Bay (ID)" + +#: dcim/filtersets.py:1143 dcim/filtersets.py:1234 ipam/filtersets.py:577 +#: ipam/filtersets.py:807 ipam/filtersets.py:1015 +#: virtualization/filtersets.py:160 vpn/filtersets.py:351 +msgid "Device (ID)" +msgstr "Appareil (ID)" + +#: dcim/filtersets.py:1230 +msgid "Rack (name)" +msgstr "Rack (nom)" + +#: dcim/filtersets.py:1240 ipam/filtersets.py:572 ipam/filtersets.py:802 +#: ipam/filtersets.py:1021 vpn/filtersets.py:346 +msgid "Device (name)" +msgstr "Appareil (nom)" + +#: dcim/filtersets.py:1251 +msgid "Device type (model)" +msgstr "Type d'appareil (modèle)" + +#: dcim/filtersets.py:1256 dcim/filtersets.py:1279 +msgid "Device role (ID)" +msgstr "Rôle de l'appareil (ID)" + +#: dcim/filtersets.py:1262 dcim/filtersets.py:1285 +msgid "Device role (slug)" +msgstr "Rôle de l'appareil (slug)" + +#: dcim/filtersets.py:1267 +msgid "Virtual Chassis (ID)" +msgstr "Châssis virtuel (ID)" + +#: dcim/filtersets.py:1273 dcim/forms/filtersets.py:106 +#: dcim/tables/devices.py:235 netbox/navigation/menu.py:67 +#: templates/dcim/device.html:123 templates/dcim/device_edit.html:93 +#: templates/dcim/virtualchassis.html:20 +#: templates/dcim/virtualchassis_add.html:8 +#: templates/dcim/virtualchassis_edit.html:25 +msgid "Virtual Chassis" +msgstr "Châssis virtuel" + +#: dcim/filtersets.py:1305 +msgid "Module (ID)" +msgstr "Module (ID)" + +#: dcim/filtersets.py:1409 ipam/forms/bulk_import.py:188 +#: vpn/forms/bulk_import.py:303 +msgid "Assigned VLAN" +msgstr "VLAN attribué" + +#: dcim/filtersets.py:1413 +msgid "Assigned VID" +msgstr "VID attribué" + +#: dcim/filtersets.py:1418 dcim/forms/bulk_edit.py:1374 +#: dcim/forms/bulk_import.py:828 dcim/forms/filtersets.py:1328 +#: dcim/forms/model_forms.py:1175 dcim/models/device_components.py:712 +#: dcim/tables/devices.py:637 ipam/filtersets.py:282 ipam/filtersets.py:293 +#: ipam/filtersets.py:449 ipam/filtersets.py:550 ipam/filtersets.py:561 +#: ipam/forms/bulk_edit.py:226 ipam/forms/bulk_edit.py:281 +#: ipam/forms/bulk_edit.py:323 ipam/forms/bulk_import.py:156 +#: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 +#: ipam/forms/filtersets.py:66 ipam/forms/filtersets.py:167 +#: ipam/forms/filtersets.py:295 ipam/forms/model_forms.py:59 +#: ipam/forms/model_forms.py:203 ipam/forms/model_forms.py:246 +#: ipam/forms/model_forms.py:290 ipam/forms/model_forms.py:412 +#: ipam/forms/model_forms.py:426 ipam/forms/model_forms.py:440 +#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/models/vrfs.py:62 ipam/tables/ip.py:241 ipam/tables/ip.py:306 +#: ipam/tables/ip.py:356 ipam/tables/ip.py:445 +#: templates/dcim/interface.html:138 templates/ipam/ipaddress.html:21 +#: templates/ipam/iprange.html:43 templates/ipam/prefix.html:20 +#: templates/ipam/vrf.html:7 templates/ipam/vrf.html:14 +#: templates/virtualization/vminterface.html:50 +#: virtualization/forms/bulk_edit.py:260 +#: virtualization/forms/bulk_import.py:171 +#: virtualization/forms/filtersets.py:220 +#: virtualization/forms/model_forms.py:347 +#: virtualization/models/virtualmachines.py:348 +#: virtualization/tables/virtualmachines.py:123 +msgid "VRF" +msgstr "VRF" + +#: dcim/filtersets.py:1424 ipam/filtersets.py:288 ipam/filtersets.py:299 +#: ipam/filtersets.py:455 ipam/filtersets.py:556 ipam/filtersets.py:567 +msgid "VRF (RD)" +msgstr "VRF (RD)" + +#: dcim/filtersets.py:1429 ipam/filtersets.py:963 vpn/filtersets.py:314 +msgid "L2VPN (ID)" +msgstr "L2VPN (IDENTIFIANT)" + +#: dcim/filtersets.py:1435 dcim/forms/filtersets.py:1333 +#: dcim/tables/devices.py:585 ipam/filtersets.py:969 +#: ipam/forms/filtersets.py:499 ipam/tables/vlans.py:133 +#: templates/dcim/interface.html:94 templates/ipam/vlan.html:69 +#: templates/vpn/l2vpntermination.html:15 +#: virtualization/forms/filtersets.py:225 vpn/forms/bulk_import.py:275 +#: vpn/forms/filtersets.py:242 vpn/forms/model_forms.py:402 +#: vpn/forms/model_forms.py:420 vpn/models/l2vpn.py:63 vpn/tables/l2vpn.py:55 +msgid "L2VPN" +msgstr "L2VPN" + +#: dcim/filtersets.py:1467 +msgid "Virtual Chassis Interfaces for Device" +msgstr "Interfaces de châssis virtuelles pour appareils" + +#: dcim/filtersets.py:1472 +msgid "Virtual Chassis Interfaces for Device (ID)" +msgstr "Interfaces de châssis virtuel pour le périphérique (ID)" + +#: dcim/filtersets.py:1476 +msgid "Kind of interface" +msgstr "Type d'interface" + +#: dcim/filtersets.py:1481 virtualization/filtersets.py:287 +msgid "Parent interface (ID)" +msgstr "Interface parent (ID)" + +#: dcim/filtersets.py:1486 virtualization/filtersets.py:292 +msgid "Bridged interface (ID)" +msgstr "Interface pontée (ID)" + +#: dcim/filtersets.py:1491 +msgid "LAG interface (ID)" +msgstr "Interface LAG (ID)" + +#: dcim/filtersets.py:1660 +msgid "Master (ID)" +msgstr "Maître (ID)" + +#: dcim/filtersets.py:1666 +msgid "Master (name)" +msgstr "Master (nom)" + +#: dcim/filtersets.py:1708 tenancy/filtersets.py:220 +msgid "Tenant (ID)" +msgstr "Locataire (ID)" + +#: dcim/filtersets.py:1714 extras/filtersets.py:523 tenancy/filtersets.py:226 +msgid "Tenant (slug)" +msgstr "Locataire (limace)" + +#: dcim/filtersets.py:1749 dcim/forms/filtersets.py:990 +msgid "Unterminated" +msgstr "Non terminé" + +#: dcim/filtersets.py:1937 +msgid "Power panel (ID)" +msgstr "Panneau d'alimentation (ID)" + +#: dcim/forms/bulk_create.py:40 extras/forms/filtersets.py:410 +#: extras/forms/model_forms.py:444 extras/forms/model_forms.py:495 +#: netbox/forms/base.py:71 netbox/forms/mixins.py:79 +#: netbox/tables/columns.py:448 +#: templates/circuits/inc/circuit_termination.html:119 +#: templates/generic/bulk_edit.html:81 templates/inc/panels/tags.html:5 +#: utilities/forms/fields/fields.py:81 +msgid "Tags" +msgstr "Balises" + +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1390 +#: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:468 +#: dcim/forms/object_create.py:196 dcim/forms/object_create.py:352 +#: dcim/tables/devices.py:198 dcim/tables/devices.py:720 +#: dcim/tables/devicetypes.py:242 templates/dcim/device.html:45 +#: templates/dcim/device.html:129 templates/dcim/modulebay.html:35 +#: templates/dcim/virtualchassis.html:59 +#: templates/dcim/virtualchassis_edit.html:56 +msgid "Position" +msgstr "Position" + +#: dcim/forms/bulk_create.py:114 +msgid "" +"Alphanumeric ranges are supported. (Must match the number of names being " +"created.)" +msgstr "" +"Les plages alphanumériques sont prises en charge. (Doit correspondre au " +"nombre de noms en cours de création.)" + +#: dcim/forms/bulk_edit.py:115 dcim/forms/bulk_import.py:99 +#: dcim/forms/model_forms.py:120 dcim/tables/sites.py:89 +#: ipam/filtersets.py:936 ipam/forms/bulk_edit.py:528 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:509 +#: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 +#: templates/dcim/interface.html:294 templates/dcim/site.html:37 +#: templates/ipam/inc/panels/fhrp_groups.html:10 templates/ipam/vlan.html:30 +#: templates/tenancy/contact.html:22 templates/tenancy/tenant.html:21 +#: templates/users/group.html:6 templates/users/group.html:14 +#: templates/virtualization/cluster.html:32 templates/vpn/tunnel.html:30 +#: templates/wireless/wirelesslan.html:19 tenancy/forms/bulk_edit.py:42 +#: tenancy/forms/bulk_edit.py:93 tenancy/forms/bulk_import.py:40 +#: tenancy/forms/bulk_import.py:81 tenancy/forms/filtersets.py:47 +#: tenancy/forms/filtersets.py:77 tenancy/forms/filtersets.py:96 +#: tenancy/forms/model_forms.py:46 tenancy/forms/model_forms.py:102 +#: tenancy/forms/model_forms.py:124 tenancy/tables/contacts.py:60 +#: tenancy/tables/contacts.py:107 tenancy/tables/tenants.py:42 +#: users/filtersets.py:42 users/filtersets.py:145 users/forms/filtersets.py:32 +#: users/forms/filtersets.py:38 users/forms/filtersets.py:80 +#: virtualization/forms/bulk_edit.py:64 virtualization/forms/bulk_import.py:47 +#: virtualization/forms/filtersets.py:84 +#: virtualization/forms/model_forms.py:69 virtualization/tables/clusters.py:70 +#: vpn/forms/bulk_edit.py:111 vpn/forms/bulk_import.py:157 +#: vpn/forms/filtersets.py:113 vpn/tables/crypto.py:31 +#: wireless/forms/bulk_edit.py:47 wireless/forms/bulk_import.py:36 +#: wireless/forms/filtersets.py:45 wireless/forms/model_forms.py:41 +#: wireless/tables/wirelesslan.py:48 +msgid "Group" +msgstr "Groupe" + +#: dcim/forms/bulk_edit.py:130 +msgid "Contact name" +msgstr "Nom du contact" + +#: dcim/forms/bulk_edit.py:135 +msgid "Contact phone" +msgstr "Téléphone de contact" + +#: dcim/forms/bulk_edit.py:141 +msgid "Contact E-mail" +msgstr "Adresse électronique de contact" + +#: dcim/forms/bulk_edit.py:144 dcim/forms/bulk_import.py:122 +#: dcim/forms/model_forms.py:131 +msgid "Time zone" +msgstr "Fuseau horaire" + +#: dcim/forms/bulk_edit.py:266 dcim/forms/bulk_edit.py:1152 +#: dcim/forms/bulk_edit.py:1539 dcim/forms/bulk_import.py:199 +#: dcim/forms/bulk_import.py:1009 dcim/forms/filtersets.py:299 +#: dcim/forms/filtersets.py:704 dcim/forms/filtersets.py:1417 +#: dcim/forms/model_forms.py:224 dcim/forms/model_forms.py:963 +#: dcim/forms/model_forms.py:1304 dcim/forms/object_import.py:186 +#: dcim/tables/devices.py:202 dcim/tables/devices.py:828 +#: dcim/tables/devices.py:939 dcim/tables/devicetypes.py:300 +#: dcim/tables/racks.py:69 extras/filtersets.py:457 +#: ipam/forms/bulk_edit.py:245 ipam/forms/bulk_edit.py:294 +#: ipam/forms/bulk_edit.py:342 ipam/forms/bulk_edit.py:546 +#: ipam/forms/bulk_import.py:196 ipam/forms/bulk_import.py:261 +#: ipam/forms/bulk_import.py:297 ipam/forms/bulk_import.py:463 +#: ipam/forms/filtersets.py:232 ipam/forms/filtersets.py:278 +#: ipam/forms/filtersets.py:346 ipam/forms/filtersets.py:490 +#: ipam/forms/model_forms.py:187 ipam/forms/model_forms.py:222 +#: ipam/forms/model_forms.py:249 ipam/forms/model_forms.py:647 +#: ipam/tables/ip.py:257 ipam/tables/ip.py:313 ipam/tables/ip.py:363 +#: ipam/tables/vlans.py:126 ipam/tables/vlans.py:230 +#: templates/dcim/device.html:187 +#: templates/dcim/inc/panels/inventory_items.html:12 +#: templates/dcim/interface.html:231 templates/dcim/inventoryitem.html:37 +#: templates/dcim/rack.html:50 templates/ipam/ipaddress.html:44 +#: templates/ipam/iprange.html:53 templates/ipam/prefix.html:78 +#: templates/ipam/role.html:20 templates/ipam/vlan.html:55 +#: templates/virtualization/virtualmachine.html:26 +#: templates/vpn/tunneltermination.html:18 +#: templates/wireless/inc/wirelesslink_interface.html:20 +#: tenancy/forms/bulk_edit.py:141 tenancy/forms/filtersets.py:106 +#: tenancy/forms/model_forms.py:139 tenancy/tables/contacts.py:102 +#: virtualization/forms/bulk_edit.py:144 +#: virtualization/forms/bulk_import.py:106 +#: virtualization/forms/filtersets.py:153 +#: virtualization/forms/model_forms.py:198 +#: virtualization/tables/virtualmachines.py:65 vpn/forms/bulk_edit.py:86 +#: vpn/forms/bulk_import.py:81 vpn/forms/filtersets.py:84 +#: vpn/forms/model_forms.py:77 vpn/forms/model_forms.py:112 +#: vpn/tables/tunnels.py:78 +msgid "Role" +msgstr "Rôle" + +#: dcim/forms/bulk_edit.py:273 dcim/forms/bulk_edit.py:605 +#: dcim/forms/bulk_edit.py:654 templates/dcim/device.html:106 +#: templates/dcim/module.html:75 templates/dcim/modulebay.html:69 +#: templates/dcim/rack.html:58 +msgid "Serial Number" +msgstr "Numéro de série" + +#: dcim/forms/bulk_edit.py:276 dcim/forms/filtersets.py:306 +#: dcim/forms/filtersets.py:740 dcim/forms/filtersets.py:880 +#: dcim/forms/filtersets.py:1430 +msgid "Asset tag" +msgstr "Étiquette d'actif" + +#: dcim/forms/bulk_edit.py:286 dcim/forms/bulk_import.py:212 +#: dcim/forms/filtersets.py:291 templates/dcim/rack.html:91 +#: templates/dcim/rack_edit.html:48 +msgid "Width" +msgstr "Largeur" + +#: dcim/forms/bulk_edit.py:292 +msgid "Height (U)" +msgstr "Hauteur (U)" + +#: dcim/forms/bulk_edit.py:297 +msgid "Descending units" +msgstr "Unités décroissantes" + +#: dcim/forms/bulk_edit.py:300 +msgid "Outer width" +msgstr "Largeur extérieure" + +#: dcim/forms/bulk_edit.py:305 +msgid "Outer depth" +msgstr "Profondeur extérieure" + +#: dcim/forms/bulk_edit.py:310 dcim/forms/bulk_import.py:217 +msgid "Outer unit" +msgstr "Unité extérieure" + +#: dcim/forms/bulk_edit.py:315 +msgid "Mounting depth" +msgstr "Profondeur de montage" + +#: dcim/forms/bulk_edit.py:320 dcim/forms/bulk_edit.py:349 +#: dcim/forms/bulk_edit.py:434 dcim/forms/bulk_edit.py:457 +#: dcim/forms/bulk_edit.py:473 dcim/forms/bulk_edit.py:493 +#: dcim/forms/bulk_import.py:324 dcim/forms/bulk_import.py:350 +#: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:311 +#: dcim/forms/filtersets.py:335 dcim/forms/filtersets.py:423 +#: dcim/forms/filtersets.py:529 dcim/forms/filtersets.py:548 +#: dcim/forms/filtersets.py:605 dcim/forms/model_forms.py:337 +#: dcim/tables/devicetypes.py:103 dcim/tables/modules.py:35 +#: dcim/tables/racks.py:103 extras/forms/bulk_edit.py:45 +#: extras/forms/bulk_edit.py:107 extras/forms/bulk_edit.py:157 +#: extras/forms/bulk_edit.py:277 extras/forms/filtersets.py:60 +#: extras/forms/filtersets.py:133 extras/forms/filtersets.py:220 +#: ipam/forms/bulk_edit.py:187 templates/dcim/device.html:329 +#: templates/dcim/devicetype.html:52 templates/dcim/moduletype.html:31 +#: templates/dcim/rack_edit.html:60 templates/dcim/rack_edit.html:63 +#: templates/extras/configcontext.html:18 templates/extras/customlink.html:26 +#: templates/extras/savedfilter.html:34 templates/ipam/role.html:33 +msgid "Weight" +msgstr "Poids" + +#: dcim/forms/bulk_edit.py:325 dcim/forms/filtersets.py:316 +msgid "Max weight" +msgstr "Poids maximum" + +#: dcim/forms/bulk_edit.py:330 dcim/forms/bulk_edit.py:439 +#: dcim/forms/bulk_edit.py:478 dcim/forms/bulk_import.py:223 +#: dcim/forms/bulk_import.py:329 dcim/forms/bulk_import.py:355 +#: dcim/forms/filtersets.py:321 dcim/forms/filtersets.py:533 +#: dcim/forms/filtersets.py:609 +msgid "Weight unit" +msgstr "Unité de poids" + +#: dcim/forms/bulk_edit.py:344 dcim/forms/bulk_edit.py:800 +#: dcim/forms/bulk_import.py:262 dcim/forms/bulk_import.py:265 +#: dcim/forms/bulk_import.py:490 dcim/forms/bulk_import.py:1286 +#: dcim/forms/bulk_import.py:1290 dcim/forms/filtersets.py:101 +#: dcim/forms/filtersets.py:339 dcim/forms/filtersets.py:353 +#: dcim/forms/filtersets.py:391 dcim/forms/filtersets.py:699 +#: dcim/forms/filtersets.py:948 dcim/forms/filtersets.py:1080 +#: dcim/forms/model_forms.py:241 dcim/forms/model_forms.py:413 +#: dcim/forms/model_forms.py:662 dcim/forms/object_create.py:399 +#: dcim/tables/devices.py:194 dcim/tables/power.py:70 dcim/tables/racks.py:148 +#: ipam/forms/bulk_edit.py:464 ipam/forms/filtersets.py:427 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:30 +#: templates/dcim/inc/cable_termination.html:16 +#: templates/dcim/powerfeed.html:31 templates/dcim/rack.html:14 +#: templates/dcim/rack/base.html:4 templates/dcim/rack_edit.html:8 +#: templates/dcim/rackreservation.html:20 +#: templates/dcim/rackreservation.html:39 +#: virtualization/forms/model_forms.py:116 +msgid "Rack" +msgstr "Étagère" + +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:623 +#: dcim/forms/filtersets.py:247 dcim/forms/filtersets.py:332 +#: dcim/forms/filtersets.py:417 dcim/forms/filtersets.py:543 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:853 +#: dcim/forms/model_forms.py:589 dcim/forms/model_forms.py:1374 +#: templates/dcim/device_edit.html:20 +#: templates/dcim/inventoryitem_edit.html:23 +msgid "Hardware" +msgstr "Matériel" + +#: dcim/forms/bulk_edit.py:400 dcim/forms/bulk_edit.py:464 +#: dcim/forms/bulk_edit.py:528 dcim/forms/bulk_edit.py:552 +#: dcim/forms/bulk_edit.py:633 dcim/forms/bulk_edit.py:1157 +#: dcim/forms/bulk_edit.py:1544 dcim/forms/bulk_import.py:311 +#: dcim/forms/bulk_import.py:345 dcim/forms/bulk_import.py:387 +#: dcim/forms/bulk_import.py:423 dcim/forms/bulk_import.py:1015 +#: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 +#: dcim/forms/filtersets.py:631 dcim/forms/filtersets.py:709 +#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/model_forms.py:274 dcim/forms/model_forms.py:288 +#: dcim/forms/model_forms.py:330 dcim/forms/model_forms.py:370 +#: dcim/forms/model_forms.py:968 dcim/forms/model_forms.py:1309 +#: dcim/forms/object_import.py:192 dcim/tables/devices.py:129 +#: dcim/tables/devices.py:205 dcim/tables/devices.py:942 +#: dcim/tables/devicetypes.py:81 dcim/tables/devicetypes.py:304 +#: dcim/tables/modules.py:20 dcim/tables/modules.py:60 +#: templates/dcim/devicetype.html:17 templates/dcim/inventoryitem.html:45 +#: templates/dcim/manufacturer.html:34 templates/dcim/modulebay.html:61 +#: templates/dcim/moduletype.html:15 templates/dcim/platform.html:40 +msgid "Manufacturer" +msgstr "Fabricant" + +#: dcim/forms/bulk_edit.py:405 dcim/forms/bulk_import.py:317 +#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:292 +msgid "Default platform" +msgstr "Plateforme par défaut" + +#: dcim/forms/bulk_edit.py:410 dcim/forms/bulk_edit.py:469 +#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:558 +msgid "Part number" +msgstr "Numéro de pièce" + +#: dcim/forms/bulk_edit.py:414 +msgid "U height" +msgstr "Hauteur en U" + +#: dcim/forms/bulk_edit.py:426 +msgid "Exclude from utilization" +msgstr "Exclure de l'utilisation" + +#: dcim/forms/bulk_edit.py:429 dcim/forms/bulk_edit.py:598 +#: dcim/forms/bulk_import.py:517 dcim/forms/filtersets.py:446 +#: dcim/forms/filtersets.py:731 templates/dcim/device.html:100 +#: templates/dcim/devicetype.html:68 +msgid "Airflow" +msgstr "Débit d'air" + +#: dcim/forms/bulk_edit.py:453 dcim/forms/model_forms.py:303 +#: dcim/tables/devicetypes.py:78 templates/dcim/device.html:90 +#: templates/dcim/devicebay.html:59 templates/dcim/module.html:59 +msgid "Device Type" +msgstr "Type d'appareil" + +#: dcim/forms/bulk_edit.py:492 dcim/forms/model_forms.py:336 +#: dcim/tables/modules.py:17 dcim/tables/modules.py:65 +#: templates/dcim/module.html:63 templates/dcim/modulebay.html:65 +#: templates/dcim/moduletype.html:11 +msgid "Module Type" +msgstr "Type de module" + +#: dcim/forms/bulk_edit.py:506 dcim/models/devices.py:472 +msgid "VM role" +msgstr "rôle de machine virtuelle" + +#: dcim/forms/bulk_edit.py:509 dcim/forms/bulk_edit.py:533 +#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_import.py:368 +#: dcim/forms/bulk_import.py:372 dcim/forms/bulk_import.py:394 +#: dcim/forms/bulk_import.py:398 dcim/forms/bulk_import.py:523 +#: dcim/forms/bulk_import.py:527 dcim/forms/filtersets.py:620 +#: dcim/forms/filtersets.py:636 dcim/forms/filtersets.py:750 +#: dcim/forms/model_forms.py:349 dcim/forms/model_forms.py:375 +#: dcim/forms/model_forms.py:477 virtualization/forms/bulk_import.py:132 +#: virtualization/forms/bulk_import.py:133 +#: virtualization/forms/filtersets.py:180 +#: virtualization/forms/model_forms.py:218 +msgid "Config template" +msgstr "Modèle de configuration" + +#: dcim/forms/bulk_edit.py:557 dcim/forms/bulk_edit.py:951 +#: dcim/forms/bulk_import.py:429 dcim/forms/filtersets.py:111 +#: dcim/forms/model_forms.py:435 dcim/forms/model_forms.py:776 +#: dcim/forms/model_forms.py:790 extras/filtersets.py:452 +msgid "Device type" +msgstr "Type d'appareil" + +#: dcim/forms/bulk_edit.py:565 dcim/forms/bulk_import.py:410 +#: dcim/forms/filtersets.py:116 dcim/forms/model_forms.py:440 +msgid "Device role" +msgstr "Rôle de l'appareil" + +#: dcim/forms/bulk_edit.py:588 dcim/forms/bulk_import.py:435 +#: dcim/forms/filtersets.py:723 dcim/forms/model_forms.py:385 +#: dcim/forms/model_forms.py:444 extras/filtersets.py:468 +#: templates/dcim/device.html:191 templates/dcim/platform.html:27 +#: templates/virtualization/virtualmachine.html:30 +#: virtualization/forms/bulk_edit.py:159 +#: virtualization/forms/bulk_import.py:122 +#: virtualization/forms/filtersets.py:164 +#: virtualization/forms/model_forms.py:206 +msgid "Platform" +msgstr "Plateforme" + +#: dcim/forms/bulk_edit.py:621 dcim/forms/bulk_edit.py:1171 +#: dcim/forms/bulk_edit.py:1534 dcim/forms/bulk_edit.py:1580 +#: dcim/forms/bulk_import.py:578 dcim/forms/bulk_import.py:640 +#: dcim/forms/bulk_import.py:666 dcim/forms/bulk_import.py:692 +#: dcim/forms/bulk_import.py:712 dcim/forms/bulk_import.py:765 +#: dcim/forms/bulk_import.py:879 dcim/forms/bulk_import.py:927 +#: dcim/forms/bulk_import.py:944 dcim/forms/bulk_import.py:956 +#: dcim/forms/bulk_import.py:1004 dcim/forms/bulk_import.py:1350 +#: dcim/forms/connections.py:23 dcim/forms/filtersets.py:128 +#: dcim/forms/filtersets.py:831 dcim/forms/filtersets.py:964 +#: dcim/forms/filtersets.py:1154 dcim/forms/filtersets.py:1176 +#: dcim/forms/filtersets.py:1198 dcim/forms/filtersets.py:1215 +#: dcim/forms/filtersets.py:1235 dcim/forms/filtersets.py:1343 +#: dcim/forms/filtersets.py:1365 dcim/forms/filtersets.py:1386 +#: dcim/forms/filtersets.py:1401 dcim/forms/filtersets.py:1412 +#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 +#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:555 +#: dcim/forms/model_forms.py:753 dcim/forms/model_forms.py:1004 +#: dcim/forms/model_forms.py:1453 dcim/forms/object_create.py:256 +#: dcim/tables/connections.py:22 dcim/tables/connections.py:41 +#: dcim/tables/connections.py:60 dcim/tables/devices.py:314 +#: dcim/tables/devices.py:374 dcim/tables/devices.py:418 +#: dcim/tables/devices.py:463 dcim/tables/devices.py:517 +#: dcim/tables/devices.py:609 dcim/tables/devices.py:710 +#: dcim/tables/devices.py:770 dcim/tables/devices.py:820 +#: dcim/tables/devices.py:880 dcim/tables/devices.py:932 +#: dcim/tables/devices.py:1058 dcim/tables/modules.py:52 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_import.py:303 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:532 +#: ipam/forms/model_forms.py:685 ipam/tables/vlans.py:176 +#: templates/dcim/consoleport.html:23 templates/dcim/consoleserverport.html:23 +#: templates/dcim/device.html:14 templates/dcim/device.html:128 +#: templates/dcim/device_edit.html:10 templates/dcim/devicebay.html:23 +#: templates/dcim/devicebay.html:55 templates/dcim/frontport.html:23 +#: templates/dcim/interface.html:31 templates/dcim/interface.html:167 +#: templates/dcim/inventoryitem.html:21 templates/dcim/module.html:55 +#: templates/dcim/modulebay.html:21 templates/dcim/poweroutlet.html:23 +#: templates/dcim/powerport.html:23 templates/dcim/rearport.html:23 +#: templates/dcim/virtualchassis.html:58 +#: templates/dcim/virtualchassis_edit.html:52 +#: templates/dcim/virtualdevicecontext.html:25 +#: templates/ipam/ipaddress_edit.html:42 templates/ipam/service_create.html:17 +#: templates/ipam/service_edit.html:16 +#: templates/virtualization/virtualmachine.html:115 +#: templates/vpn/l2vpntermination_edit.html:22 +#: templates/vpn/tunneltermination.html:24 +#: templates/wireless/inc/wirelesslink_interface.html:6 +#: virtualization/filtersets.py:166 virtualization/forms/bulk_edit.py:136 +#: virtualization/forms/bulk_import.py:99 +#: virtualization/forms/filtersets.py:124 +#: virtualization/forms/model_forms.py:188 +#: virtualization/tables/virtualmachines.py:61 vpn/choices.py:44 +#: vpn/forms/bulk_import.py:86 vpn/forms/bulk_import.py:278 +#: vpn/forms/filtersets.py:271 vpn/forms/model_forms.py:89 +#: vpn/forms/model_forms.py:124 vpn/forms/model_forms.py:237 +#: wireless/forms/model_forms.py:100 wireless/forms/model_forms.py:140 +#: wireless/tables/wirelesslan.py:75 +msgid "Device" +msgstr "Appareil" + +#: dcim/forms/bulk_edit.py:624 netbox/navigation/menu.py:441 +#: templates/extras/dashboard/widget_config.html:7 +msgid "Configuration" +msgstr "Configuration" + +#: dcim/forms/bulk_edit.py:638 dcim/forms/bulk_import.py:590 +#: dcim/forms/model_forms.py:569 dcim/forms/model_forms.py:795 +msgid "Module type" +msgstr "Type de module" + +#: dcim/forms/bulk_edit.py:689 dcim/forms/bulk_edit.py:874 +#: dcim/forms/bulk_edit.py:893 dcim/forms/bulk_edit.py:916 +#: dcim/forms/bulk_edit.py:958 dcim/forms/bulk_edit.py:1002 +#: dcim/forms/bulk_edit.py:1053 dcim/forms/bulk_edit.py:1080 +#: dcim/forms/bulk_edit.py:1107 dcim/forms/bulk_edit.py:1125 +#: dcim/forms/bulk_edit.py:1143 dcim/forms/filtersets.py:64 +#: dcim/forms/object_create.py:45 templates/dcim/cable.html:33 +#: templates/dcim/consoleport.html:35 templates/dcim/consoleserverport.html:35 +#: templates/dcim/devicebay.html:31 templates/dcim/frontport.html:35 +#: templates/dcim/inc/panels/inventory_items.html:11 +#: templates/dcim/interface.html:43 templates/dcim/inventoryitem.html:33 +#: templates/dcim/modulebay.html:31 templates/dcim/poweroutlet.html:35 +#: templates/dcim/powerport.html:35 templates/dcim/rearport.html:35 +#: templates/extras/customfield.html:27 templates/generic/bulk_import.html:155 +msgid "Label" +msgstr "Libellé" + +#: dcim/forms/bulk_edit.py:698 dcim/forms/filtersets.py:981 +#: templates/dcim/cable.html:51 +msgid "Length" +msgstr "Longueur" + +#: dcim/forms/bulk_edit.py:703 dcim/forms/bulk_import.py:1158 +#: dcim/forms/bulk_import.py:1161 dcim/forms/filtersets.py:985 +msgid "Length unit" +msgstr "Unité de longueur" + +#: dcim/forms/bulk_edit.py:727 templates/dcim/virtualchassis.html:24 +msgid "Domain" +msgstr "Domaine" + +#: dcim/forms/bulk_edit.py:795 dcim/forms/bulk_import.py:1273 +#: dcim/forms/filtersets.py:1071 dcim/forms/model_forms.py:657 +msgid "Power panel" +msgstr "panneau d'alimentation" + +#: dcim/forms/bulk_edit.py:817 dcim/forms/bulk_import.py:1309 +#: dcim/forms/filtersets.py:1093 templates/dcim/powerfeed.html:90 +msgid "Supply" +msgstr "Approvisionnement" + +#: dcim/forms/bulk_edit.py:823 dcim/forms/bulk_import.py:1314 +#: dcim/forms/filtersets.py:1098 templates/dcim/powerfeed.html:102 +msgid "Phase" +msgstr "Phase" + +#: dcim/forms/bulk_edit.py:829 dcim/forms/filtersets.py:1103 +#: templates/dcim/powerfeed.html:94 +msgid "Voltage" +msgstr "tension" + +#: dcim/forms/bulk_edit.py:833 dcim/forms/filtersets.py:1107 +#: templates/dcim/powerfeed.html:98 +msgid "Amperage" +msgstr "Ampérage" + +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1111 +msgid "Max utilization" +msgstr "Utilisation maximale" + +#: dcim/forms/bulk_edit.py:841 dcim/forms/bulk_edit.py:1200 +#: dcim/forms/bulk_edit.py:1217 dcim/forms/bulk_edit.py:1234 +#: dcim/forms/bulk_edit.py:1252 dcim/forms/bulk_edit.py:1340 +#: dcim/forms/bulk_edit.py:1478 dcim/forms/bulk_edit.py:1495 +msgid "Mark connected" +msgstr "Marquer comme connecté" + +#: dcim/forms/bulk_edit.py:926 +msgid "Maximum draw" +msgstr "Tirage maximum" + +#: dcim/forms/bulk_edit.py:929 dcim/models/device_component_templates.py:256 +#: dcim/models/device_components.py:357 +msgid "Maximum power draw (watts)" +msgstr "Consommation électrique maximale (watts)" + +#: dcim/forms/bulk_edit.py:932 +msgid "Allocated draw" +msgstr "Tirage au sort attribué" + +#: dcim/forms/bulk_edit.py:935 dcim/models/device_component_templates.py:263 +#: dcim/models/device_components.py:364 +msgid "Allocated power draw (watts)" +msgstr "Consommation électrique allouée (watts)" + +#: dcim/forms/bulk_edit.py:968 dcim/forms/bulk_import.py:723 +#: dcim/forms/model_forms.py:848 dcim/forms/model_forms.py:1076 +#: dcim/forms/model_forms.py:1361 dcim/forms/object_import.py:60 +msgid "Power port" +msgstr "port d'alimentation" + +#: dcim/forms/bulk_edit.py:973 +msgid "Feed leg" +msgstr "Patte d'alimentation" + +#: dcim/forms/bulk_edit.py:1019 dcim/forms/bulk_edit.py:1325 +msgid "Management only" +msgstr "Gestion uniquement" + +#: dcim/forms/bulk_edit.py:1029 dcim/forms/bulk_edit.py:1331 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1294 +#: dcim/forms/object_import.py:95 +#: dcim/models/device_component_templates.py:411 +#: dcim/models/device_components.py:671 +msgid "PoE mode" +msgstr "Mode PoE" + +#: dcim/forms/bulk_edit.py:1035 dcim/forms/bulk_edit.py:1337 +#: dcim/forms/bulk_import.py:819 dcim/forms/filtersets.py:1299 +#: dcim/forms/object_import.py:100 +#: dcim/models/device_component_templates.py:417 +#: dcim/models/device_components.py:677 +msgid "PoE type" +msgstr "Type PoE" + +#: dcim/forms/bulk_edit.py:1041 dcim/forms/filtersets.py:1304 +#: dcim/forms/object_import.py:105 +msgid "Wireless role" +msgstr "Rôle sans fil" + +#: dcim/forms/bulk_edit.py:1178 dcim/forms/model_forms.py:588 +#: dcim/forms/model_forms.py:1019 dcim/tables/devices.py:337 +#: templates/dcim/consoleport.html:27 templates/dcim/consoleserverport.html:27 +#: templates/dcim/frontport.html:27 templates/dcim/interface.html:35 +#: templates/dcim/module.html:51 templates/dcim/modulebay.html:57 +#: templates/dcim/poweroutlet.html:27 templates/dcim/powerport.html:27 +#: templates/dcim/rearport.html:27 +msgid "Module" +msgstr "Modules" + +#: dcim/forms/bulk_edit.py:1305 dcim/tables/devices.py:680 +#: templates/dcim/interface.html:113 +msgid "LAG" +msgstr "DÉCALAGE" + +#: dcim/forms/bulk_edit.py:1310 dcim/forms/model_forms.py:1103 +msgid "Virtual device contexts" +msgstr "Contextes des appareils virtuels" + +#: dcim/forms/bulk_edit.py:1316 dcim/forms/bulk_import.py:651 +#: dcim/forms/bulk_import.py:677 dcim/forms/filtersets.py:1163 +#: dcim/forms/filtersets.py:1185 dcim/forms/filtersets.py:1258 +#: dcim/tables/devices.py:621 +#: templates/circuits/inc/circuit_termination.html:94 +#: templates/dcim/consoleport.html:43 templates/dcim/consoleserverport.html:43 +msgid "Speed" +msgstr "Vitesse" + +#: dcim/forms/bulk_edit.py:1345 dcim/forms/bulk_import.py:822 +#: templates/vpn/ikepolicy.html:26 templates/vpn/ipsecprofile.html:22 +#: templates/vpn/ipsecprofile.html:51 virtualization/forms/bulk_edit.py:232 +#: virtualization/forms/bulk_import.py:165 vpn/forms/bulk_edit.py:145 +#: vpn/forms/bulk_edit.py:233 vpn/forms/bulk_import.py:175 +#: vpn/forms/bulk_import.py:229 vpn/forms/filtersets.py:132 +#: vpn/forms/filtersets.py:175 vpn/forms/filtersets.py:189 +#: vpn/tables/crypto.py:64 vpn/tables/crypto.py:162 +msgid "Mode" +msgstr "Mode" + +#: dcim/forms/bulk_edit.py:1353 dcim/forms/model_forms.py:1152 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:479 +#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:239 +#: virtualization/forms/model_forms.py:324 +msgid "VLAN group" +msgstr "groupe VLAN" + +#: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1157 +#: dcim/tables/devices.py:594 virtualization/forms/bulk_edit.py:247 +#: virtualization/forms/model_forms.py:329 +msgid "Untagged VLAN" +msgstr "VLAN non balisé" + +#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1166 +#: dcim/tables/devices.py:600 virtualization/forms/bulk_edit.py:255 +#: virtualization/forms/model_forms.py:338 +msgid "Tagged VLANs" +msgstr "VLAN balisés" + +#: dcim/forms/bulk_edit.py:1379 dcim/forms/model_forms.py:1139 +msgid "Wireless LAN group" +msgstr "Groupe LAN sans fil" + +#: dcim/forms/bulk_edit.py:1384 dcim/forms/model_forms.py:1144 +#: dcim/tables/devices.py:630 netbox/navigation/menu.py:134 +#: templates/dcim/interface.html:289 wireless/tables/wirelesslan.py:24 +msgid "Wireless LANs" +msgstr "Réseaux locaux sans fil" + +#: dcim/forms/bulk_edit.py:1393 dcim/forms/filtersets.py:1231 +#: dcim/forms/model_forms.py:1185 ipam/forms/bulk_edit.py:270 +#: ipam/forms/bulk_edit.py:361 ipam/forms/filtersets.py:166 +#: templates/dcim/interface.html:126 templates/ipam/prefix.html:96 +#: virtualization/forms/model_forms.py:352 +msgid "Addressing" +msgstr "Adressage" + +#: dcim/forms/bulk_edit.py:1394 dcim/forms/filtersets.py:651 +#: dcim/forms/model_forms.py:1186 virtualization/forms/model_forms.py:353 +msgid "Operation" +msgstr "Fonctionnement" + +#: dcim/forms/bulk_edit.py:1395 dcim/forms/filtersets.py:1232 +#: dcim/forms/model_forms.py:880 dcim/forms/model_forms.py:1188 +msgid "PoE" +msgstr "PoE" + +#: dcim/forms/bulk_edit.py:1396 dcim/forms/model_forms.py:1187 +#: templates/dcim/interface.html:101 virtualization/forms/bulk_edit.py:266 +#: virtualization/forms/model_forms.py:354 +msgid "Related Interfaces" +msgstr "Interfaces associées" + +#: dcim/forms/bulk_edit.py:1397 dcim/forms/model_forms.py:1189 +#: virtualization/forms/bulk_edit.py:267 +#: virtualization/forms/model_forms.py:355 +msgid "802.1Q Switching" +msgstr "Commutation 802.1Q" + +#: dcim/forms/bulk_edit.py:1458 dcim/forms/bulk_edit.py:1460 +msgid "Interface mode must be specified to assign VLANs" +msgstr "Le mode d'interface doit être spécifié pour attribuer des VLAN" + +#: dcim/forms/bulk_edit.py:1465 dcim/forms/common.py:50 +msgid "An access interface cannot have tagged VLANs assigned." +msgstr "" +"Les VLAN balisés ne peuvent pas être attribués à une interface d'accès." + +#: dcim/forms/bulk_import.py:63 +msgid "Name of parent region" +msgstr "Nom de la région mère" + +#: dcim/forms/bulk_import.py:77 +msgid "Name of parent site group" +msgstr "Nom du groupe de sites parent" + +#: dcim/forms/bulk_import.py:96 +msgid "Assigned region" +msgstr "Région assignée" + +#: dcim/forms/bulk_import.py:103 tenancy/forms/bulk_import.py:44 +#: tenancy/forms/bulk_import.py:85 wireless/forms/bulk_import.py:40 +msgid "Assigned group" +msgstr "Groupe assigné" + +#: dcim/forms/bulk_import.py:122 +msgid "available options" +msgstr "options disponibles" + +#: dcim/forms/bulk_import.py:133 dcim/forms/bulk_import.py:480 +#: dcim/forms/bulk_import.py:1270 ipam/forms/bulk_import.py:174 +#: ipam/forms/bulk_import.py:441 virtualization/forms/bulk_import.py:63 +#: virtualization/forms/bulk_import.py:89 +msgid "Assigned site" +msgstr "Site assigné" + +#: dcim/forms/bulk_import.py:140 +msgid "Parent location" +msgstr "Emplacement du parent" + +#: dcim/forms/bulk_import.py:142 +msgid "Location not found." +msgstr "Emplacement introuvable." + +#: dcim/forms/bulk_import.py:191 +msgid "Name of assigned tenant" +msgstr "Nom du locataire assigné" + +#: dcim/forms/bulk_import.py:203 +msgid "Name of assigned role" +msgstr "Nom du rôle attribué" + +#: dcim/forms/bulk_import.py:209 +msgid "Rack type" +msgstr "Type de rack" + +#: dcim/forms/bulk_import.py:214 +msgid "Rail-to-rail width (in inches)" +msgstr "Largeur rail à rail (en pouces)" + +#: dcim/forms/bulk_import.py:220 +msgid "Unit for outer dimensions" +msgstr "Unité pour les dimensions extérieures" + +#: dcim/forms/bulk_import.py:226 +msgid "Unit for rack weights" +msgstr "Unité pour supports de pesage" + +#: dcim/forms/bulk_import.py:252 +msgid "Parent site" +msgstr "Site parent" + +#: dcim/forms/bulk_import.py:259 dcim/forms/bulk_import.py:1283 +msgid "Rack's location (if any)" +msgstr "Emplacement du rack (le cas échéant)" + +#: dcim/forms/bulk_import.py:268 dcim/forms/model_forms.py:246 +#: dcim/tables/racks.py:153 templates/dcim/rackreservation.html:12 +#: templates/dcim/rackreservation.html:52 +msgid "Units" +msgstr "Unités" + +#: dcim/forms/bulk_import.py:271 +msgid "Comma-separated list of individual unit numbers" +msgstr "Liste de numéros d'unités individuels séparés par des virgules" + +#: dcim/forms/bulk_import.py:314 +msgid "The manufacturer which produces this device type" +msgstr "Le fabricant qui produit ce type d'appareil" + +#: dcim/forms/bulk_import.py:321 +msgid "The default platform for devices of this type (optional)" +msgstr "Plateforme par défaut pour les appareils de ce type (facultatif)" + +#: dcim/forms/bulk_import.py:326 +msgid "Device weight" +msgstr "Poids de l'appareil" + +#: dcim/forms/bulk_import.py:332 +msgid "Unit for device weight" +msgstr "Unité de poids de l'appareil" + +#: dcim/forms/bulk_import.py:352 +msgid "Module weight" +msgstr "Poids du module" + +#: dcim/forms/bulk_import.py:358 +msgid "Unit for module weight" +msgstr "Unité pour le poids du module" + +#: dcim/forms/bulk_import.py:391 +msgid "Limit platform assignments to this manufacturer" +msgstr "Limiter les attributions de plateforme à ce fabricant" + +#: dcim/forms/bulk_import.py:413 tenancy/forms/bulk_import.py:106 +msgid "Assigned role" +msgstr "Rôle assigné" + +#: dcim/forms/bulk_import.py:426 +msgid "Device type manufacturer" +msgstr "Fabricant du type d'appareil" + +#: dcim/forms/bulk_import.py:432 +msgid "Device type model" +msgstr "Type d'appareil et modèle" + +#: dcim/forms/bulk_import.py:439 virtualization/forms/bulk_import.py:126 +msgid "Assigned platform" +msgstr "Plateforme attribuée" + +#: dcim/forms/bulk_import.py:447 dcim/forms/bulk_import.py:451 +#: dcim/forms/model_forms.py:461 +msgid "Virtual chassis" +msgstr "Châssis virtuel" + +#: dcim/forms/bulk_import.py:454 dcim/forms/model_forms.py:450 +#: dcim/tables/devices.py:231 extras/filtersets.py:501 +#: extras/forms/filtersets.py:330 ipam/forms/bulk_edit.py:478 +#: ipam/forms/model_forms.py:588 templates/dcim/device.html:239 +#: templates/virtualization/cluster.html:11 +#: templates/virtualization/virtualmachine.html:92 +#: templates/virtualization/virtualmachine.html:102 +#: virtualization/filtersets.py:156 virtualization/filtersets.py:271 +#: virtualization/forms/bulk_edit.py:128 +#: virtualization/forms/bulk_import.py:92 +#: virtualization/forms/filtersets.py:98 +#: virtualization/forms/filtersets.py:119 +#: virtualization/forms/filtersets.py:196 +#: virtualization/forms/model_forms.py:82 +#: virtualization/forms/model_forms.py:179 +#: virtualization/tables/virtualmachines.py:57 +msgid "Cluster" +msgstr "Cluster" + +#: dcim/forms/bulk_import.py:458 +msgid "Virtualization cluster" +msgstr "Cluster de virtualisation" + +#: dcim/forms/bulk_import.py:487 +msgid "Assigned location (if any)" +msgstr "Emplacement attribué (le cas échéant)" + +#: dcim/forms/bulk_import.py:494 +msgid "Assigned rack (if any)" +msgstr "Rack assigné (le cas échéant)" + +#: dcim/forms/bulk_import.py:497 +msgid "Face" +msgstr "Visage" + +#: dcim/forms/bulk_import.py:500 +msgid "Mounted rack face" +msgstr "Face du rack montée" + +#: dcim/forms/bulk_import.py:507 +msgid "Parent device (for child devices)" +msgstr "Appareil parent (pour les appareils pour enfants)" + +#: dcim/forms/bulk_import.py:510 +msgid "Device bay" +msgstr "Baie pour appareils" + +#: dcim/forms/bulk_import.py:514 +msgid "Device bay in which this device is installed (for child devices)" +msgstr "" +"Baie d'appareils dans laquelle cet appareil est installé (pour les appareils" +" pour enfants)" + +#: dcim/forms/bulk_import.py:520 +msgid "Airflow direction" +msgstr "Direction du flux d'air" + +#: dcim/forms/bulk_import.py:581 +msgid "The device in which this module is installed" +msgstr "L'appareil sur lequel ce module est installé" + +#: dcim/forms/bulk_import.py:584 dcim/forms/model_forms.py:562 +msgid "Module bay" +msgstr "Baie modulaire" + +#: dcim/forms/bulk_import.py:587 +msgid "The module bay in which this module is installed" +msgstr "La baie du module dans laquelle ce module est installé" + +#: dcim/forms/bulk_import.py:593 +msgid "The type of module" +msgstr "Le type de module" + +#: dcim/forms/bulk_import.py:601 dcim/forms/model_forms.py:575 +msgid "Replicate components" +msgstr "Répliquer les composants" + +#: dcim/forms/bulk_import.py:603 +msgid "" +"Automatically populate components associated with this module type (enabled " +"by default)" +msgstr "" +"Remplir automatiquement les composants associés à ce type de module (activé " +"par défaut)" + +#: dcim/forms/bulk_import.py:606 dcim/forms/model_forms.py:581 +msgid "Adopt components" +msgstr "Adoptez des composants" + +#: dcim/forms/bulk_import.py:608 dcim/forms/model_forms.py:584 +msgid "Adopt already existing components" +msgstr "Adoptez des composants déjà existants" + +#: dcim/forms/bulk_import.py:648 dcim/forms/bulk_import.py:674 +#: dcim/forms/bulk_import.py:700 +msgid "Port type" +msgstr "Type de port" + +#: dcim/forms/bulk_import.py:656 dcim/forms/bulk_import.py:682 +msgid "Port speed in bps" +msgstr "Vitesse du port en bits/s" + +#: dcim/forms/bulk_import.py:720 +msgid "Outlet type" +msgstr "Type de prise" + +#: dcim/forms/bulk_import.py:727 +msgid "Local power port which feeds this outlet" +msgstr "Port d'alimentation local qui alimente cette prise" + +#: dcim/forms/bulk_import.py:730 +msgid "Feed lag" +msgstr "Retard d'alimentation" + +#: dcim/forms/bulk_import.py:733 +msgid "Electrical phase (for three-phase circuits)" +msgstr "Phase électrique (pour circuits triphasés)" + +#: dcim/forms/bulk_import.py:774 dcim/forms/model_forms.py:1114 +#: virtualization/forms/bulk_import.py:155 +#: virtualization/forms/model_forms.py:308 +msgid "Parent interface" +msgstr "Interface pour les parents" + +#: dcim/forms/bulk_import.py:781 dcim/forms/model_forms.py:1122 +#: virtualization/forms/bulk_import.py:162 +#: virtualization/forms/model_forms.py:316 +msgid "Bridged interface" +msgstr "Interface pontée" + +#: dcim/forms/bulk_import.py:784 +msgid "Lag" +msgstr "Retard" + +#: dcim/forms/bulk_import.py:788 +msgid "Parent LAG interface" +msgstr "Interface LAG parent" + +#: dcim/forms/bulk_import.py:791 +msgid "Vdcs" +msgstr "VDC" + +#: dcim/forms/bulk_import.py:796 +msgid "VDC names separated by commas, encased with double quotes. Example:" +msgstr "" +"Noms de VDC séparés par des virgules, entre guillemets doubles. Exemple :" + +#: dcim/forms/bulk_import.py:802 +msgid "Physical medium" +msgstr "Support physique" + +#: dcim/forms/bulk_import.py:805 dcim/forms/filtersets.py:1265 +msgid "Duplex" +msgstr "Duplex" + +#: dcim/forms/bulk_import.py:810 +msgid "Poe mode" +msgstr "Mode PoE" + +#: dcim/forms/bulk_import.py:816 +msgid "Poe type" +msgstr "Type de poteau" + +#: dcim/forms/bulk_import.py:825 virtualization/forms/bulk_import.py:168 +msgid "IEEE 802.1Q operational mode (for L2 interfaces)" +msgstr "Mode de fonctionnement IEEE 802.1Q (pour interfaces L2)" + +#: dcim/forms/bulk_import.py:832 ipam/forms/bulk_import.py:160 +#: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:322 virtualization/forms/bulk_import.py:175 +msgid "Assigned VRF" +msgstr "VRF attribué" + +#: dcim/forms/bulk_import.py:835 +msgid "Rf role" +msgstr "Rôle RF" + +#: dcim/forms/bulk_import.py:838 +msgid "Wireless role (AP/station)" +msgstr "Rôle sans fil (AP/station)" + +#: dcim/forms/bulk_import.py:884 dcim/forms/model_forms.py:893 +#: dcim/forms/model_forms.py:1369 dcim/forms/object_import.py:122 +msgid "Rear port" +msgstr "Port arrière" + +#: dcim/forms/bulk_import.py:887 +msgid "Corresponding rear port" +msgstr "Port arrière correspondant" + +#: dcim/forms/bulk_import.py:892 dcim/forms/bulk_import.py:933 +#: dcim/forms/bulk_import.py:1148 +msgid "Physical medium classification" +msgstr "Classification des supports physiques" + +#: dcim/forms/bulk_import.py:961 dcim/tables/devices.py:841 +msgid "Installed device" +msgstr "Appareil installé" + +#: dcim/forms/bulk_import.py:965 +msgid "Child device installed within this bay" +msgstr "Appareil pour enfant installé dans cette baie" + +#: dcim/forms/bulk_import.py:967 +msgid "Child device not found." +msgstr "Appareil pour enfant introuvable." + +#: dcim/forms/bulk_import.py:1025 +msgid "Parent inventory item" +msgstr "Article d'inventaire parent" + +#: dcim/forms/bulk_import.py:1028 +msgid "Component type" +msgstr "Type de composant" + +#: dcim/forms/bulk_import.py:1032 +msgid "Component Type" +msgstr "Type de composant" + +#: dcim/forms/bulk_import.py:1035 +msgid "Compnent name" +msgstr "Nom du composant" + +#: dcim/forms/bulk_import.py:1037 +msgid "Component Name" +msgstr "Nom du composant" + +#: dcim/forms/bulk_import.py:1103 +msgid "Side A device" +msgstr "Appareil côté A" + +#: dcim/forms/bulk_import.py:1106 dcim/forms/bulk_import.py:1124 +msgid "Device name" +msgstr "Nom de l'appareil" + +#: dcim/forms/bulk_import.py:1109 +msgid "Side A type" +msgstr "Côté A type" + +#: dcim/forms/bulk_import.py:1112 dcim/forms/bulk_import.py:1130 +msgid "Termination type" +msgstr "Type de terminaison" + +#: dcim/forms/bulk_import.py:1115 +msgid "Side A name" +msgstr "Nom de la face A" + +#: dcim/forms/bulk_import.py:1116 dcim/forms/bulk_import.py:1134 +msgid "Termination name" +msgstr "Nom de résiliation" + +#: dcim/forms/bulk_import.py:1121 +msgid "Side B device" +msgstr "Appareil Side B" + +#: dcim/forms/bulk_import.py:1127 +msgid "Side B type" +msgstr "Type de face B" + +#: dcim/forms/bulk_import.py:1133 +msgid "Side B name" +msgstr "Nom de la face B" + +#: dcim/forms/bulk_import.py:1142 wireless/forms/bulk_import.py:86 +msgid "Connection status" +msgstr "État de la connexion" + +#: dcim/forms/bulk_import.py:1221 dcim/forms/model_forms.py:689 +#: dcim/tables/devices.py:1028 templates/dcim/device.html:130 +#: templates/dcim/virtualchassis.html:28 templates/dcim/virtualchassis.html:60 +msgid "Master" +msgstr "Maître" + +#: dcim/forms/bulk_import.py:1225 +msgid "Master device" +msgstr "Appareil principal" + +#: dcim/forms/bulk_import.py:1242 +msgid "Name of parent site" +msgstr "Nom du site parent" + +#: dcim/forms/bulk_import.py:1276 +msgid "Upstream power panel" +msgstr "Panneau d'alimentation en amont" + +#: dcim/forms/bulk_import.py:1306 +msgid "Primary or redundant" +msgstr "Principal ou redondant" + +#: dcim/forms/bulk_import.py:1311 +msgid "Supply type (AC/DC)" +msgstr "Type d'alimentation (AC/DC)" + +#: dcim/forms/bulk_import.py:1316 +msgid "Single or three-phase" +msgstr "Monophasé ou triphasé" + +#: dcim/forms/common.py:24 dcim/models/device_components.py:528 +#: templates/dcim/interface.html:58 +#: templates/virtualization/vminterface.html:58 +#: virtualization/forms/bulk_edit.py:224 +msgid "MTU" +msgstr "MTU" + +#: dcim/forms/common.py:65 +#, python-brace-format +msgid "" +"The tagged VLANs ({vlans}) must belong to the same site as the interface's " +"parent device/VM, or they must be global" +msgstr "" +"Les VLAN balisés ({vlans}) doivent appartenir au même site que l'appareil/la" +" machine virtuelle parent de l'interface, ou ils doivent être globaux" + +#: dcim/forms/common.py:110 +msgid "" +"Cannot install module with placeholder values in a module bay with no " +"position defined." +msgstr "" +"Impossible d'installer le module avec des valeurs d'espace réservé dans une " +"baie de modules dont aucune position n'est définie." + +#: dcim/forms/common.py:119 +#, python-brace-format +msgid "Cannot adopt {model} {name} as it already belongs to a module" +msgstr "" +"Impossible d'adopter {model} {name} car il appartient déjà à un module" + +#: dcim/forms/common.py:128 +#, python-brace-format +msgid "A {model} named {name} already exists" +msgstr "UN {model} nommé {name} existe déjà" + +#: dcim/forms/connections.py:45 dcim/tables/power.py:66 +#: templates/dcim/inc/cable_termination.html:37 +#: templates/dcim/powerfeed.html:27 templates/dcim/powerpanel.html:19 +#: templates/dcim/trace/powerpanel.html:4 +msgid "Power Panel" +msgstr "Panneau d'alimentation" + +#: dcim/forms/connections.py:54 dcim/forms/model_forms.py:670 +#: templates/dcim/powerfeed.html:22 templates/dcim/powerport.html:84 +msgid "Power Feed" +msgstr "Alimentation" + +#: dcim/forms/connections.py:74 +msgid "Side" +msgstr "Côté" + +#: dcim/forms/filtersets.py:141 +msgid "Parent region" +msgstr "Région parente" + +#: dcim/forms/filtersets.py:155 tenancy/forms/bulk_import.py:28 +#: tenancy/forms/bulk_import.py:62 tenancy/forms/filtersets.py:32 +#: tenancy/forms/filtersets.py:61 wireless/forms/bulk_import.py:25 +#: wireless/forms/filtersets.py:24 +msgid "Parent group" +msgstr "Groupe de parents" + +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:331 +msgid "Function" +msgstr "Fonction" + +#: dcim/forms/filtersets.py:418 dcim/forms/model_forms.py:308 +#: templates/inc/panels/image_attachments.html:5 +msgid "Images" +msgstr "Des images" + +#: dcim/forms/filtersets.py:419 dcim/forms/filtersets.py:544 +#: dcim/forms/filtersets.py:655 +msgid "Components" +msgstr "Composantes" + +#: dcim/forms/filtersets.py:441 +msgid "Subdevice role" +msgstr "Rôle du sous-appareil" + +#: dcim/forms/filtersets.py:717 +msgid "Model" +msgstr "Modèle" + +#: dcim/forms/filtersets.py:768 +msgid "Virtual chassis member" +msgstr "Membre virtuel du châssis" + +#: dcim/forms/filtersets.py:1123 +msgid "Cabled" +msgstr "câblé" + +#: dcim/forms/filtersets.py:1130 +msgid "Occupied" +msgstr "Occupé" + +#: dcim/forms/filtersets.py:1155 dcim/forms/filtersets.py:1177 +#: dcim/forms/filtersets.py:1199 dcim/forms/filtersets.py:1216 +#: dcim/forms/filtersets.py:1236 dcim/tables/devices.py:367 +#: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:59 +#: templates/dcim/frontport.html:74 templates/dcim/interface.html:146 +#: templates/dcim/powerfeed.html:118 templates/dcim/poweroutlet.html:63 +#: templates/dcim/powerport.html:63 templates/dcim/rearport.html:70 +msgid "Connection" +msgstr "Connexion" + +#: dcim/forms/filtersets.py:1245 dcim/forms/model_forms.py:1477 +#: templates/dcim/virtualdevicecontext.html:16 +msgid "Virtual Device Context" +msgstr "Contexte du périphérique virtuel" + +#: dcim/forms/filtersets.py:1248 extras/forms/bulk_edit.py:315 +#: extras/forms/bulk_import.py:239 extras/forms/filtersets.py:479 +#: extras/forms/model_forms.py:548 extras/tables/tables.py:482 +#: templates/extras/journalentry.html:33 +msgid "Kind" +msgstr "Type" + +#: dcim/forms/filtersets.py:1277 +msgid "Mgmt only" +msgstr "Gestion uniquement" + +#: dcim/forms/filtersets.py:1289 dcim/forms/model_forms.py:1180 +#: dcim/models/device_components.py:630 templates/dcim/interface.html:134 +msgid "WWN" +msgstr "WWN" + +#: dcim/forms/filtersets.py:1309 +msgid "Wireless channel" +msgstr "Canal sans fil" + +#: dcim/forms/filtersets.py:1313 +msgid "Channel frequency (MHz)" +msgstr "Fréquence du canal (MHz)" + +#: dcim/forms/filtersets.py:1317 +msgid "Channel width (MHz)" +msgstr "Largeur du canal (MHz)" + +#: dcim/forms/filtersets.py:1321 templates/dcim/interface.html:86 +msgid "Transmit power (dBm)" +msgstr "Puissance de transmission (dBm)" + +#: dcim/forms/filtersets.py:1344 dcim/forms/filtersets.py:1366 +#: dcim/tables/devices.py:344 templates/dcim/cable.html:12 +#: templates/dcim/cable_edit.html:46 templates/dcim/cable_trace.html:43 +#: templates/dcim/frontport.html:84 +#: templates/dcim/inc/connection_endpoints.html:4 +#: templates/dcim/rearport.html:80 templates/dcim/trace/cable.html:7 +msgid "Cable" +msgstr "câble" + +#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:951 +msgid "Discovered" +msgstr "Découvert" + +#: dcim/forms/formsets.py:20 +#, python-brace-format +msgid "A virtual chassis member already exists in position {vc_position}." +msgstr "Un élément de châssis virtuel existe déjà en place {vc_position}." + +#: dcim/forms/model_forms.py:101 dcim/tables/devices.py:183 +#: templates/dcim/sitegroup.html:26 +msgid "Site Group" +msgstr "Groupe de sites" + +#: dcim/forms/model_forms.py:142 +msgid "Contact Info" +msgstr "Informations de contact" + +#: dcim/forms/model_forms.py:197 templates/dcim/rackrole.html:20 +msgid "Rack Role" +msgstr "Role Rack" + +#: dcim/forms/model_forms.py:248 +msgid "" +"Comma-separated list of numeric unit IDs. A range may be specified using a " +"hyphen." +msgstr "" +"Liste d'identifiants d'unités numériques séparés par des virgules. Une plage" +" peut être spécifiée à l'aide d'un trait d'union." + +#: dcim/forms/model_forms.py:259 dcim/tables/racks.py:133 +msgid "Reservation" +msgstr "Réservation" + +#: dcim/forms/model_forms.py:297 dcim/forms/model_forms.py:380 +#: utilities/forms/fields/fields.py:47 +msgid "Slug" +msgstr "limace" + +#: dcim/forms/model_forms.py:304 templates/dcim/devicetype.html:12 +msgid "Chassis" +msgstr "Châssis" + +#: dcim/forms/model_forms.py:356 templates/dcim/devicerole.html:24 +msgid "Device Role" +msgstr "Rôle de l'appareil" + +#: dcim/forms/model_forms.py:424 dcim/models/devices.py:632 +msgid "The lowest-numbered unit occupied by the device" +msgstr "L'unité la moins numérotée occupée par l'appareil" + +#: dcim/forms/model_forms.py:469 +msgid "The position in the virtual chassis this device is identified by" +msgstr "" +"La position dans le châssis virtuel par laquelle cet appareil est identifié" + +#: dcim/forms/model_forms.py:473 templates/dcim/device.html:131 +#: templates/dcim/virtualchassis.html:61 +#: templates/dcim/virtualchassis_edit.html:57 +#: templates/ipam/inc/panels/fhrp_groups.html:13 +#: tenancy/forms/bulk_edit.py:146 tenancy/forms/filtersets.py:109 +msgid "Priority" +msgstr "Priorité" + +#: dcim/forms/model_forms.py:474 +msgid "The priority of the device in the virtual chassis" +msgstr "La priorité de l'appareil dans le châssis virtuel" + +#: dcim/forms/model_forms.py:578 +msgid "Automatically populate components associated with this module type" +msgstr "Remplir automatiquement les composants associés à ce type de module" + +#: dcim/forms/model_forms.py:623 +msgid "Maximum length is 32767 (any unit)" +msgstr "La longueur maximale est de 32 767 (n'importe quelle unité)" + +#: dcim/forms/model_forms.py:671 +msgid "Characteristics" +msgstr "Caractéristiques" + +#: dcim/forms/model_forms.py:1130 +msgid "LAG interface" +msgstr "Interface LAG" + +#: dcim/forms/model_forms.py:1184 dcim/forms/model_forms.py:1345 +#: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 +#: ipam/forms/model_forms.py:270 ipam/forms/model_forms.py:279 +#: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 +#: templates/circuits/inc/circuit_termination.html:78 +#: templates/dcim/frontport.html:113 templates/dcim/interface.html:27 +#: templates/dcim/interface.html:190 templates/dcim/interface.html:322 +#: templates/dcim/inventoryitem_edit.html:54 templates/dcim/rearport.html:109 +#: templates/ipam/fhrpgroupassignment_edit.html:11 +#: templates/virtualization/vminterface.html:19 +#: templates/vpn/tunneltermination.html:32 +#: templates/wireless/inc/wirelesslink_interface.html:10 +#: templates/wireless/wirelesslink.html:10 +#: templates/wireless/wirelesslink.html:49 +#: virtualization/forms/model_forms.py:351 vpn/forms/bulk_import.py:292 +#: vpn/forms/model_forms.py:94 vpn/forms/model_forms.py:129 +#: vpn/forms/model_forms.py:241 vpn/forms/model_forms.py:430 +#: vpn/forms/model_forms.py:439 vpn/tables/tunnels.py:87 +#: wireless/forms/model_forms.py:112 wireless/forms/model_forms.py:152 +msgid "Interface" +msgstr "Interface" + +#: dcim/forms/model_forms.py:1278 +msgid "Child Device" +msgstr "Appareil pour enfants" + +#: dcim/forms/model_forms.py:1279 +msgid "" +"Child devices must first be created and assigned to the site and rack of the" +" parent device." +msgstr "" +"Les appareils enfants doivent d'abord être créés et affectés au site et au " +"rack de l'appareil parent." + +#: dcim/forms/model_forms.py:1321 +msgid "Console port" +msgstr "Port de console" + +#: dcim/forms/model_forms.py:1329 +msgid "Console server port" +msgstr "Port du serveur de console" + +#: dcim/forms/model_forms.py:1337 +msgid "Front port" +msgstr "Port avant" + +#: dcim/forms/model_forms.py:1353 +msgid "Power outlet" +msgstr "prise de courant" + +#: dcim/forms/model_forms.py:1373 templates/dcim/inventoryitem.html:17 +#: templates/dcim/inventoryitem_edit.html:10 +msgid "Inventory Item" +msgstr "Article d'inventaire" + +#: dcim/forms/model_forms.py:1425 +msgid "An InventoryItem can only be assigned to a single component." +msgstr "Un article d'inventaire ne peut être attribué qu'à un seul composant." + +#: dcim/forms/model_forms.py:1439 templates/dcim/inventoryitemrole.html:15 +msgid "Inventory Item Role" +msgstr "Rôle de l'article d'inventaire" + +#: dcim/forms/model_forms.py:1459 templates/dcim/device.html:195 +#: templates/dcim/virtualdevicecontext.html:33 +#: templates/virtualization/virtualmachine.html:51 +msgid "Primary IPv4" +msgstr "IPv4 principal" + +#: dcim/forms/model_forms.py:1468 templates/dcim/device.html:211 +#: templates/dcim/virtualdevicecontext.html:44 +#: templates/virtualization/virtualmachine.html:67 +msgid "Primary IPv6" +msgstr "IPv6 principal" + +#: dcim/forms/object_create.py:47 dcim/forms/object_create.py:198 +#: dcim/forms/object_create.py:354 +msgid "" +"Alphanumeric ranges are supported. (Must match the number of objects being " +"created.)" +msgstr "" +"Les plages alphanumériques sont prises en charge. (Doit correspondre au " +"nombre d'objets en cours de création.)" + +#: dcim/forms/object_create.py:67 +#, python-brace-format +msgid "" +"The provided pattern specifies {value_count} values, but {pattern_count} are" +" expected." +msgstr "" +"Le modèle fourni spécifie {value_count} des valeurs, mais {pattern_count} " +"sont attendus." + +#: dcim/forms/object_create.py:109 dcim/forms/object_create.py:270 +#: dcim/tables/devices.py:281 +msgid "Rear ports" +msgstr "Ports arrière" + +#: dcim/forms/object_create.py:110 dcim/forms/object_create.py:271 +msgid "Select one rear port assignment for each front port being created." +msgstr "" +"Sélectionnez une attribution de port arrière pour chaque port avant en cours" +" de création." + +#: dcim/forms/object_create.py:163 +#, python-brace-format +msgid "" +"The number of front port templates to be created ({frontport_count}) must " +"match the selected number of rear port positions ({rearport_count})." +msgstr "" +"Le nombre de modèles de port frontal à créer ({frontport_count}) doit " +"correspondre au nombre sélectionné de positions des ports arrière " +"({rearport_count})." + +#: dcim/forms/object_create.py:250 +#, python-brace-format +msgid "" +"The string {module} will be replaced with the position of the " +"assigned module, if any." +msgstr "" +"La ficelle {module} sera remplacé par la position du module " +"attribué, le cas échéant." + +#: dcim/forms/object_create.py:319 +#, python-brace-format +msgid "" +"The number of front ports to be created ({frontport_count}) must match the " +"selected number of rear port positions ({rearport_count})." +msgstr "" +"Le nombre de ports frontaux à créer ({frontport_count}) doit correspondre au" +" nombre sélectionné de positions des ports arrière ({rearport_count})." + +#: dcim/forms/object_create.py:408 dcim/tables/devices.py:1034 +#: ipam/tables/fhrp.py:31 templates/dcim/virtualchassis.html:54 +#: templates/dcim/virtualchassis_edit.html:48 templates/ipam/fhrpgroup.html:39 +msgid "Members" +msgstr "Membres" + +#: dcim/forms/object_create.py:417 +msgid "Initial position" +msgstr "Position initiale" + +#: dcim/forms/object_create.py:420 +msgid "" +"Position of the first member device. Increases by one for each additional " +"member." +msgstr "" +"Position du premier dispositif membre. Augmente d'une unité pour chaque " +"membre supplémentaire." + +#: dcim/forms/object_create.py:434 +msgid "A position must be specified for the first VC member." +msgstr "Une position doit être spécifiée pour le premier membre du VC." + +#: dcim/models/cables.py:62 dcim/models/device_component_templates.py:55 +#: dcim/models/device_components.py:63 extras/models/customfields.py:108 +msgid "label" +msgstr "étiquette" + +#: dcim/models/cables.py:71 +msgid "length" +msgstr "longueur" + +#: dcim/models/cables.py:78 +msgid "length unit" +msgstr "unité de longueur" + +#: dcim/models/cables.py:93 +msgid "cable" +msgstr "câble" + +#: dcim/models/cables.py:94 +msgid "cables" +msgstr "câbles" + +#: dcim/models/cables.py:190 +msgid "A and B terminations cannot connect to the same object." +msgstr "Les terminaisons A et B ne peuvent pas se connecter au même objet." + +#: dcim/models/cables.py:257 ipam/models/asns.py:37 +msgid "end" +msgstr "fin" + +#: dcim/models/cables.py:310 +msgid "cable termination" +msgstr "terminaison de câble" + +#: dcim/models/cables.py:311 +msgid "cable terminations" +msgstr "terminaisons de câble" + +#: dcim/models/cables.py:434 extras/models/configs.py:50 +msgid "is active" +msgstr "est actif" + +#: dcim/models/cables.py:438 +msgid "is complete" +msgstr "est terminé" + +#: dcim/models/cables.py:442 +msgid "is split" +msgstr "est divisé" + +#: dcim/models/cables.py:450 +msgid "cable path" +msgstr "chemin de câble" + +#: dcim/models/cables.py:451 +msgid "cable paths" +msgstr "chemins de câbles" + +#: dcim/models/device_component_templates.py:46 +#, python-brace-format +msgid "" +"{module} is accepted as a substitution for the module bay position when " +"attached to a module type." +msgstr "" +"{module} est accepté en remplacement de la position de la baie du module " +"lorsqu'il est fixé à un type de module." + +#: dcim/models/device_component_templates.py:58 +#: dcim/models/device_components.py:66 +msgid "Physical label" +msgstr "Etiquette physique" + +#: dcim/models/device_component_templates.py:103 +msgid "Component templates cannot be moved to a different device type." +msgstr "" +"Les modèles de composants ne peuvent pas être déplacés vers un autre type " +"d'appareil." + +#: dcim/models/device_component_templates.py:154 +msgid "" +"A component template cannot be associated with both a device type and a " +"module type." +msgstr "" +"Un modèle de composant ne peut pas être associé à la fois à un type " +"d'appareil et à un type de module." + +#: dcim/models/device_component_templates.py:158 +msgid "" +"A component template must be associated with either a device type or a " +"module type." +msgstr "" +"Un modèle de composant doit être associé à un type d'appareil ou à un type " +"de module." + +#: dcim/models/device_component_templates.py:186 +msgid "console port template" +msgstr "modèle de port de console" + +#: dcim/models/device_component_templates.py:187 +msgid "console port templates" +msgstr "modèles de ports de console" + +#: dcim/models/device_component_templates.py:220 +msgid "console server port template" +msgstr "modèle de port de serveur de console" + +#: dcim/models/device_component_templates.py:221 +msgid "console server port templates" +msgstr "modèles de ports de serveur de console" + +#: dcim/models/device_component_templates.py:252 +#: dcim/models/device_components.py:353 +msgid "maximum draw" +msgstr "tirage maximum" + +#: dcim/models/device_component_templates.py:259 +#: dcim/models/device_components.py:360 +msgid "allocated draw" +msgstr "tirage au sort alloué" + +#: dcim/models/device_component_templates.py:269 +msgid "power port template" +msgstr "modèle de port d'alimentation" + +#: dcim/models/device_component_templates.py:270 +msgid "power port templates" +msgstr "modèles de ports d'alimentation" + +#: dcim/models/device_component_templates.py:289 +#: dcim/models/device_components.py:383 +#, python-brace-format +msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." +msgstr "" +"Le tirage alloué ne peut pas dépasser le tirage maximum ({maximum_draw}W)." + +#: dcim/models/device_component_templates.py:321 +#: dcim/models/device_components.py:478 +msgid "feed leg" +msgstr "patte d'alimentation" + +#: dcim/models/device_component_templates.py:325 +#: dcim/models/device_components.py:482 +msgid "Phase (for three-phase feeds)" +msgstr "Phase (pour les alimentations triphasées)" + +#: dcim/models/device_component_templates.py:331 +msgid "power outlet template" +msgstr "modèle de prise de courant" + +#: dcim/models/device_component_templates.py:332 +msgid "power outlet templates" +msgstr "modèles de prises de courant" + +#: dcim/models/device_component_templates.py:341 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same device type" +msgstr "" +"Port d'alimentation parent ({power_port}) doit appartenir au même type " +"d'appareil" + +#: dcim/models/device_component_templates.py:345 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same module type" +msgstr "" +"Port d'alimentation parent ({power_port}) doit appartenir au même type de " +"module" + +#: dcim/models/device_component_templates.py:397 +#: dcim/models/device_components.py:612 +msgid "management only" +msgstr "gestion uniquement" + +#: dcim/models/device_component_templates.py:405 +#: dcim/models/device_components.py:551 +msgid "bridge interface" +msgstr "interface de pont" + +#: dcim/models/device_component_templates.py:423 +#: dcim/models/device_components.py:637 +msgid "wireless role" +msgstr "rôle sans fil" + +#: dcim/models/device_component_templates.py:429 +msgid "interface template" +msgstr "modèle d'interface" + +#: dcim/models/device_component_templates.py:430 +msgid "interface templates" +msgstr "modèles d'interface" + +#: dcim/models/device_component_templates.py:437 +#: dcim/models/device_components.py:805 +#: virtualization/models/virtualmachines.py:398 +msgid "An interface cannot be bridged to itself." +msgstr "Une interface ne peut pas être reliée à elle-même." + +#: dcim/models/device_component_templates.py:440 +#, python-brace-format +msgid "Bridge interface ({bridge}) must belong to the same device type" +msgstr "Interface de pont ({bridge}) doit appartenir au même type d'appareil" + +#: dcim/models/device_component_templates.py:444 +#, python-brace-format +msgid "Bridge interface ({bridge}) must belong to the same module type" +msgstr "Interface de pont ({bridge}) doit appartenir au même type de module" + +#: dcim/models/device_component_templates.py:500 +#: dcim/models/device_components.py:985 +msgid "rear port position" +msgstr "position du port arrière" + +#: dcim/models/device_component_templates.py:525 +msgid "front port template" +msgstr "modèle de port avant" + +#: dcim/models/device_component_templates.py:526 +msgid "front port templates" +msgstr "modèles de port avant" + +#: dcim/models/device_component_templates.py:536 +#, python-brace-format +msgid "Rear port ({name}) must belong to the same device type" +msgstr "Port arrière ({name}) doit appartenir au même type d'appareil" + +#: dcim/models/device_component_templates.py:542 +#, python-brace-format +msgid "" +"Invalid rear port position ({position}); rear port {name} has only {count} " +"positions" +msgstr "" +"Position du port arrière non valide ({position}) ; port arrière {name} n'a " +"que {count} positions" + +#: dcim/models/device_component_templates.py:595 +#: dcim/models/device_components.py:1054 +msgid "positions" +msgstr "positions" + +#: dcim/models/device_component_templates.py:606 +msgid "rear port template" +msgstr "modèle de port arrière" + +#: dcim/models/device_component_templates.py:607 +msgid "rear port templates" +msgstr "modèles de port arrière" + +#: dcim/models/device_component_templates.py:636 +#: dcim/models/device_components.py:1095 +msgid "position" +msgstr "position" + +#: dcim/models/device_component_templates.py:639 +#: dcim/models/device_components.py:1098 +msgid "Identifier to reference when renaming installed components" +msgstr "" +"Identifiant à référencer lors du changement de nom des composants installés" + +#: dcim/models/device_component_templates.py:645 +msgid "module bay template" +msgstr "modèle de baie modulaire" + +#: dcim/models/device_component_templates.py:646 +msgid "module bay templates" +msgstr "modèles de baies de modules" + +#: dcim/models/device_component_templates.py:673 +msgid "device bay template" +msgstr "modèle de baie pour appareils" + +#: dcim/models/device_component_templates.py:674 +msgid "device bay templates" +msgstr "modèles de baies d'appareils" + +#: dcim/models/device_component_templates.py:687 +#, python-brace-format +msgid "" +"Subdevice role of device type ({device_type}) must be set to \"parent\" to " +"allow device bays." +msgstr "" +"Rôle du sous-appareil du type d'appareil ({device_type}) doit être défini " +"sur « parent » pour autoriser les baies de périphériques." + +#: dcim/models/device_component_templates.py:742 +#: dcim/models/device_components.py:1224 +msgid "part ID" +msgstr "ID de pièce" + +#: dcim/models/device_component_templates.py:744 +#: dcim/models/device_components.py:1226 +msgid "Manufacturer-assigned part identifier" +msgstr "Identifiant de pièce attribué par le fabricant" + +#: dcim/models/device_component_templates.py:761 +msgid "inventory item template" +msgstr "modèle d'article d'inventaire" + +#: dcim/models/device_component_templates.py:762 +msgid "inventory item templates" +msgstr "modèles d'articles d'inventaire" + +#: dcim/models/device_components.py:106 +msgid "Components cannot be moved to a different device." +msgstr "Les composants ne peuvent pas être déplacés vers un autre appareil." + +#: dcim/models/device_components.py:145 +msgid "cable end" +msgstr "extrémité du câble" + +#: dcim/models/device_components.py:151 +msgid "mark connected" +msgstr "marque connectée" + +#: dcim/models/device_components.py:153 +msgid "Treat as if a cable is connected" +msgstr "Traitez comme si un câble était connecté" + +#: dcim/models/device_components.py:171 +msgid "Must specify cable end (A or B) when attaching a cable." +msgstr "" +"Doit spécifier l'extrémité du câble (A ou B) lors de la fixation d'un câble." + +#: dcim/models/device_components.py:175 +msgid "Cable end must not be set without a cable." +msgstr "L'extrémité du câble ne doit pas être réglée sans câble." + +#: dcim/models/device_components.py:179 +msgid "Cannot mark as connected with a cable attached." +msgstr "Impossible de marquer comme connecté avec un câble branché." + +#: dcim/models/device_components.py:203 +#, python-brace-format +msgid "{class_name} models must declare a parent_object property" +msgstr "{class_name} les modèles doivent déclarer une propriété parent_object" + +#: dcim/models/device_components.py:288 dcim/models/device_components.py:317 +#: dcim/models/device_components.py:350 dcim/models/device_components.py:468 +msgid "Physical port type" +msgstr "Type de port physique" + +#: dcim/models/device_components.py:291 dcim/models/device_components.py:320 +msgid "speed" +msgstr "vitesse" + +#: dcim/models/device_components.py:295 dcim/models/device_components.py:324 +msgid "Port speed in bits per second" +msgstr "Vitesse du port en bits par seconde" + +#: dcim/models/device_components.py:301 +msgid "console port" +msgstr "port de console" + +#: dcim/models/device_components.py:302 +msgid "console ports" +msgstr "ports de console" + +#: dcim/models/device_components.py:330 +msgid "console server port" +msgstr "port du serveur de console" + +#: dcim/models/device_components.py:331 +msgid "console server ports" +msgstr "ports du serveur de console" + +#: dcim/models/device_components.py:370 +msgid "power port" +msgstr "port d'alimentation" + +#: dcim/models/device_components.py:371 +msgid "power ports" +msgstr "ports d'alimentation" + +#: dcim/models/device_components.py:488 +msgid "power outlet" +msgstr "prise de courant" + +#: dcim/models/device_components.py:489 +msgid "power outlets" +msgstr "prises de courant" + +#: dcim/models/device_components.py:500 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same device" +msgstr "" +"Port d'alimentation parent ({power_port}) doit appartenir au même appareil" + +#: dcim/models/device_components.py:531 vpn/models/crypto.py:81 +#: vpn/models/crypto.py:214 +msgid "mode" +msgstr "mode" + +#: dcim/models/device_components.py:535 +msgid "IEEE 802.1Q tagging strategy" +msgstr "Stratégie de marquage IEEE 802.1Q" + +#: dcim/models/device_components.py:543 +msgid "parent interface" +msgstr "interface parente" + +#: dcim/models/device_components.py:603 +msgid "parent LAG" +msgstr "GAL parent" + +#: dcim/models/device_components.py:613 +msgid "This interface is used only for out-of-band management" +msgstr "Cette interface est utilisée uniquement pour la gestion hors bande" + +#: dcim/models/device_components.py:618 +msgid "speed (Kbps)" +msgstr "vitesse (Kbps)" + +#: dcim/models/device_components.py:621 +msgid "duplex" +msgstr "duplex" + +#: dcim/models/device_components.py:631 +msgid "64-bit World Wide Name" +msgstr "Nom mondial 64 bits" + +#: dcim/models/device_components.py:643 +msgid "wireless channel" +msgstr "canal sans fil" + +#: dcim/models/device_components.py:650 +msgid "channel frequency (MHz)" +msgstr "fréquence du canal (MHz)" + +#: dcim/models/device_components.py:651 dcim/models/device_components.py:659 +msgid "Populated by selected channel (if set)" +msgstr "Rempli par la chaîne sélectionnée (si définie)" + +#: dcim/models/device_components.py:665 +msgid "transmit power (dBm)" +msgstr "puissance de transmission (dBm)" + +#: dcim/models/device_components.py:690 wireless/models.py:116 +msgid "wireless LANs" +msgstr "réseaux locaux sans fil" + +#: dcim/models/device_components.py:698 +#: virtualization/models/virtualmachines.py:328 +msgid "untagged VLAN" +msgstr "VLAN non balisé" + +#: dcim/models/device_components.py:704 +#: virtualization/models/virtualmachines.py:334 +msgid "tagged VLANs" +msgstr "VLAN étiquetés" + +#: dcim/models/device_components.py:746 +#: virtualization/models/virtualmachines.py:370 +msgid "interface" +msgstr "interface" + +#: dcim/models/device_components.py:747 +#: virtualization/models/virtualmachines.py:371 +msgid "interfaces" +msgstr "interfaces" + +#: dcim/models/device_components.py:758 +#, python-brace-format +msgid "{display_type} interfaces cannot have a cable attached." +msgstr "" +"{display_type} les interfaces ne peuvent pas être connectées à un câble." + +#: dcim/models/device_components.py:766 +#, python-brace-format +msgid "{display_type} interfaces cannot be marked as connected." +msgstr "" +"{display_type} les interfaces ne peuvent pas être marquées comme connectées." + +#: dcim/models/device_components.py:775 +#: virtualization/models/virtualmachines.py:383 +msgid "An interface cannot be its own parent." +msgstr "Une interface ne peut pas être son propre parent." + +#: dcim/models/device_components.py:779 +msgid "Only virtual interfaces may be assigned to a parent interface." +msgstr "" +"Seules les interfaces virtuelles peuvent être attribuées à une interface " +"parent." + +#: dcim/models/device_components.py:786 +#, python-brace-format +msgid "" +"The selected parent interface ({interface}) belongs to a different device " +"({device})" +msgstr "" +"L'interface parent sélectionnée ({interface}) appartient à un autre appareil" +" ({device})" + +#: dcim/models/device_components.py:792 +#, python-brace-format +msgid "" +"The selected parent interface ({interface}) belongs to {device}, which is " +"not part of virtual chassis {virtual_chassis}." +msgstr "" +"L'interface parent sélectionnée ({interface}) appartient à {device}, qui ne " +"fait pas partie du châssis virtuel {virtual_chassis}." + +#: dcim/models/device_components.py:812 +#, python-brace-format +msgid "" +"The selected bridge interface ({bridge}) belongs to a different device " +"({device})." +msgstr "" +"L'interface de pont sélectionnée ({bridge}) appartient à un autre appareil " +"({device})." + +#: dcim/models/device_components.py:818 +#, python-brace-format +msgid "" +"The selected bridge interface ({interface}) belongs to {device}, which is " +"not part of virtual chassis {virtual_chassis}." +msgstr "" +"L'interface de pont sélectionnée ({interface}) appartient à {device}, qui ne" +" fait pas partie du châssis virtuel {virtual_chassis}." + +#: dcim/models/device_components.py:829 +msgid "Virtual interfaces cannot have a parent LAG interface." +msgstr "" +"Les interfaces virtuelles ne peuvent pas avoir d'interface LAG parente." + +#: dcim/models/device_components.py:833 +msgid "A LAG interface cannot be its own parent." +msgstr "Une interface LAG ne peut pas être son propre parent." + +#: dcim/models/device_components.py:840 +#, python-brace-format +msgid "" +"The selected LAG interface ({lag}) belongs to a different device ({device})." +msgstr "" +"L'interface LAG sélectionnée ({lag}) appartient à un autre appareil " +"({device})." + +#: dcim/models/device_components.py:846 +#, python-brace-format +msgid "" +"The selected LAG interface ({lag}) belongs to {device}, which is not part of" +" virtual chassis {virtual_chassis}." +msgstr "" +"L'interface LAG sélectionnée ({lag}) appartient à {device}, qui ne fait pas " +"partie du châssis virtuel {virtual_chassis}." + +#: dcim/models/device_components.py:857 +msgid "Virtual interfaces cannot have a PoE mode." +msgstr "Les interfaces virtuelles ne peuvent pas avoir de mode PoE." + +#: dcim/models/device_components.py:861 +msgid "Virtual interfaces cannot have a PoE type." +msgstr "Les interfaces virtuelles ne peuvent pas avoir de type PoE." + +#: dcim/models/device_components.py:867 +msgid "Must specify PoE mode when designating a PoE type." +msgstr "Doit spécifier le mode PoE lors de la désignation d'un type de PoE." + +#: dcim/models/device_components.py:874 +msgid "Wireless role may be set only on wireless interfaces." +msgstr "Le rôle sans fil ne peut être défini que sur les interfaces sans fil." + +#: dcim/models/device_components.py:876 +msgid "Channel may be set only on wireless interfaces." +msgstr "Le canal ne peut être défini que sur les interfaces sans fil." + +#: dcim/models/device_components.py:882 +msgid "Channel frequency may be set only on wireless interfaces." +msgstr "" +"La fréquence des canaux ne peut être réglée que sur les interfaces sans fil." + +#: dcim/models/device_components.py:886 +msgid "Cannot specify custom frequency with channel selected." +msgstr "" +"Impossible de spécifier une fréquence personnalisée avec le canal " +"sélectionné." + +#: dcim/models/device_components.py:892 +msgid "Channel width may be set only on wireless interfaces." +msgstr "" +"La largeur de canal ne peut être réglée que sur les interfaces sans fil." + +#: dcim/models/device_components.py:894 +msgid "Cannot specify custom width with channel selected." +msgstr "" +"Impossible de spécifier une largeur personnalisée avec le canal sélectionné." + +#: dcim/models/device_components.py:902 +#, python-brace-format +msgid "" +"The untagged VLAN ({untagged_vlan}) must belong to the same site as the " +"interface's parent device, or it must be global." +msgstr "" +"Le VLAN non balisé ({untagged_vlan}) doit appartenir au même site que " +"l'appareil parent de l'interface, ou il doit être global." + +#: dcim/models/device_components.py:991 +msgid "Mapped position on corresponding rear port" +msgstr "Position cartographiée sur le port arrière correspondant" + +#: dcim/models/device_components.py:1007 +msgid "front port" +msgstr "port avant" + +#: dcim/models/device_components.py:1008 +msgid "front ports" +msgstr "ports avant" + +#: dcim/models/device_components.py:1022 +#, python-brace-format +msgid "Rear port ({rear_port}) must belong to the same device" +msgstr "Port arrière ({rear_port}) doit appartenir au même appareil" + +#: dcim/models/device_components.py:1030 +#, python-brace-format +msgid "" +"Invalid rear port position ({rear_port_position}): Rear port {name} has only" +" {positions} positions." +msgstr "" +"Position du port arrière non valide ({rear_port_position}) : Port arrière " +"{name} n'a que {positions} positions." + +#: dcim/models/device_components.py:1060 +msgid "Number of front ports which may be mapped" +msgstr "Nombre de ports frontaux pouvant être mappés" + +#: dcim/models/device_components.py:1065 +msgid "rear port" +msgstr "port arrière" + +#: dcim/models/device_components.py:1066 +msgid "rear ports" +msgstr "ports arrière" + +#: dcim/models/device_components.py:1080 +#, python-brace-format +msgid "" +"The number of positions cannot be less than the number of mapped front ports" +" ({frontport_count})" +msgstr "" +"Le nombre de positions ne peut pas être inférieur au nombre de ports " +"frontaux mappés ({frontport_count})" + +#: dcim/models/device_components.py:1104 +msgid "module bay" +msgstr "baie modulaire" + +#: dcim/models/device_components.py:1105 +msgid "module bays" +msgstr "baies de modules" + +#: dcim/models/device_components.py:1118 +msgid "parent_bay" +msgstr "parent_bay" + +#: dcim/models/device_components.py:1126 +msgid "device bay" +msgstr "baie pour appareils" + +#: dcim/models/device_components.py:1127 +msgid "device bays" +msgstr "baies pour appareils" + +#: dcim/models/device_components.py:1137 +#, python-brace-format +msgid "This type of device ({device_type}) does not support device bays." +msgstr "" +"Ce type d'appareil ({device_type}) ne prend pas en charge les baies pour " +"appareils." + +#: dcim/models/device_components.py:1143 +msgid "Cannot install a device into itself." +msgstr "Impossible d'installer un appareil sur lui-même." + +#: dcim/models/device_components.py:1151 +#, python-brace-format +msgid "" +"Cannot install the specified device; device is already installed in {bay}." +msgstr "" +"Impossible d'installer le périphérique spécifié ; le périphérique est déjà " +"installé dans {bay}." + +#: dcim/models/device_components.py:1172 +msgid "inventory item role" +msgstr "rôle des articles d'inventaire" + +#: dcim/models/device_components.py:1173 +msgid "inventory item roles" +msgstr "rôles des articles d'inventaire" + +#: dcim/models/device_components.py:1230 dcim/models/devices.py:595 +#: dcim/models/devices.py:1173 dcim/models/racks.py:113 +msgid "serial number" +msgstr "numéro de série" + +#: dcim/models/device_components.py:1238 dcim/models/devices.py:603 +#: dcim/models/devices.py:1180 dcim/models/racks.py:120 +msgid "asset tag" +msgstr "étiquette d'actif" + +#: dcim/models/device_components.py:1239 +msgid "A unique tag used to identify this item" +msgstr "Une étiquette unique utilisée pour identifier cet article" + +#: dcim/models/device_components.py:1242 +msgid "discovered" +msgstr "découvert" + +#: dcim/models/device_components.py:1244 +msgid "This item was automatically discovered" +msgstr "Cet objet a été découvert automatiquement" + +#: dcim/models/device_components.py:1262 +msgid "inventory item" +msgstr "article d'inventaire" + +#: dcim/models/device_components.py:1263 +msgid "inventory items" +msgstr "articles d'inventaire" + +#: dcim/models/device_components.py:1274 +msgid "Cannot assign self as parent." +msgstr "Impossible de s'attribuer le statut de parent." + +#: dcim/models/device_components.py:1282 +msgid "Parent inventory item does not belong to the same device." +msgstr "L'article d'inventaire parent n'appartient pas au même appareil." + +#: dcim/models/device_components.py:1288 +msgid "Cannot move an inventory item with dependent children" +msgstr "Impossible de déplacer un article en stock avec des enfants à charge" + +#: dcim/models/device_components.py:1296 +msgid "Cannot assign inventory item to component on another device" +msgstr "" +"Impossible d'attribuer un article d'inventaire à un composant sur un autre " +"appareil" + +#: dcim/models/devices.py:54 +msgid "manufacturer" +msgstr "fabricant" + +#: dcim/models/devices.py:55 +msgid "manufacturers" +msgstr "fabricants" + +#: dcim/models/devices.py:82 dcim/models/devices.py:381 +msgid "model" +msgstr "modèle" + +#: dcim/models/devices.py:95 +msgid "default platform" +msgstr "plateforme par défaut" + +#: dcim/models/devices.py:98 dcim/models/devices.py:385 +msgid "part number" +msgstr "numéro de pièce" + +#: dcim/models/devices.py:101 dcim/models/devices.py:388 +msgid "Discrete part number (optional)" +msgstr "Numéro de pièce discret (facultatif)" + +#: dcim/models/devices.py:107 dcim/models/racks.py:137 +msgid "height (U)" +msgstr "hauteur (U)" + +#: dcim/models/devices.py:111 +msgid "exclude from utilization" +msgstr "exclure de l'utilisation" + +#: dcim/models/devices.py:112 +msgid "Devices of this type are excluded when calculating rack utilization." +msgstr "" +"Les appareils de ce type sont exclus du calcul de l'utilisation des racks." + +#: dcim/models/devices.py:116 +msgid "is full depth" +msgstr "est en pleine profondeur" + +#: dcim/models/devices.py:117 +msgid "Device consumes both front and rear rack faces." +msgstr "L'appareil consomme à la fois les faces avant et arrière du châssis." + +#: dcim/models/devices.py:123 +msgid "parent/child status" +msgstr "statut parent/enfant" + +#: dcim/models/devices.py:124 +msgid "" +"Parent devices house child devices in device bays. Leave blank if this " +"device type is neither a parent nor a child." +msgstr "" +"Les appareils parents hébergent les appareils des enfants dans des baies " +"pour appareils. Laissez ce champ vide si ce type d'appareil n'est ni un " +"parent ni un enfant." + +#: dcim/models/devices.py:128 dcim/models/devices.py:647 +msgid "airflow" +msgstr "débit d'air" + +#: dcim/models/devices.py:204 +msgid "device type" +msgstr "type d'appareil" + +#: dcim/models/devices.py:205 +msgid "device types" +msgstr "types d'appareils" + +#: dcim/models/devices.py:289 +msgid "U height must be in increments of 0.5 rack units." +msgstr "" +"La hauteur en U doit être exprimée par incréments de 0,5 unité de rack." + +#: dcim/models/devices.py:306 +#, python-brace-format +msgid "" +"Device {device} in rack {rack} does not have sufficient space to accommodate" +" a height of {height}U" +msgstr "" +"Appareil {device} en rack {rack} ne dispose pas de suffisamment d'espace " +"pour accueillir une hauteur de {height}U" + +#: dcim/models/devices.py:321 +#, python-brace-format +msgid "" +"Unable to set 0U height: Found {racked_instance_count} " +"instances already mounted within racks." +msgstr "" +"Impossible de définir la hauteur 0U : trouvé {racked_instance_count} les instances déjà monté dans des" +" racks." + +#: dcim/models/devices.py:330 +msgid "" +"Must delete all device bay templates associated with this device before " +"declassifying it as a parent device." +msgstr "" +"Vous devez supprimer tous les modèles de baies d'appareils associés à cet " +"appareil avant de le déclassifier en tant qu'appareil parent." + +#: dcim/models/devices.py:336 +msgid "Child device types must be 0U." +msgstr "Les types d'appareils pour enfants doivent être 0U." + +#: dcim/models/devices.py:404 +msgid "module type" +msgstr "type de module" + +#: dcim/models/devices.py:405 +msgid "module types" +msgstr "types de modules" + +#: dcim/models/devices.py:473 +msgid "Virtual machines may be assigned to this role" +msgstr "Des machines virtuelles peuvent être affectées à ce rôle" + +#: dcim/models/devices.py:485 +msgid "device role" +msgstr "rôle de l'appareil" + +#: dcim/models/devices.py:486 +msgid "device roles" +msgstr "rôles des appareils" + +#: dcim/models/devices.py:503 +msgid "Optionally limit this platform to devices of a certain manufacturer" +msgstr "" +"Limitez éventuellement cette plate-forme aux appareils d'un certain " +"fabricant" + +#: dcim/models/devices.py:515 +msgid "platform" +msgstr "plateforme" + +#: dcim/models/devices.py:516 +msgid "platforms" +msgstr "plateformes" + +#: dcim/models/devices.py:564 +msgid "The function this device serves" +msgstr "La fonction de cet appareil" + +#: dcim/models/devices.py:596 +msgid "Chassis serial number, assigned by the manufacturer" +msgstr "Numéro de série du châssis, attribué par le fabricant" + +#: dcim/models/devices.py:604 dcim/models/devices.py:1181 +msgid "A unique tag used to identify this device" +msgstr "Un tag unique utilisé pour identifier cet appareil" + +#: dcim/models/devices.py:631 +msgid "position (U)" +msgstr "position (U)" + +#: dcim/models/devices.py:638 +msgid "rack face" +msgstr "face du rack" + +#: dcim/models/devices.py:658 dcim/models/devices.py:1390 +#: virtualization/models/virtualmachines.py:98 +msgid "primary IPv4" +msgstr "IPv4 principal" + +#: dcim/models/devices.py:666 dcim/models/devices.py:1398 +#: virtualization/models/virtualmachines.py:106 +msgid "primary IPv6" +msgstr "IPv6 principal" + +#: dcim/models/devices.py:674 +msgid "out-of-band IP" +msgstr "IP hors bande" + +#: dcim/models/devices.py:691 +msgid "VC position" +msgstr "Position en VC" + +#: dcim/models/devices.py:695 +msgid "Virtual chassis position" +msgstr "Position virtuelle du châssis" + +#: dcim/models/devices.py:698 +msgid "VC priority" +msgstr "Priorité VC" + +#: dcim/models/devices.py:702 +msgid "Virtual chassis master election priority" +msgstr "Priorité d'élection principale du châssis virtuel" + +#: dcim/models/devices.py:705 dcim/models/sites.py:207 +msgid "latitude" +msgstr "latitude" + +#: dcim/models/devices.py:710 dcim/models/devices.py:718 +#: dcim/models/sites.py:212 dcim/models/sites.py:220 +msgid "GPS coordinate in decimal format (xx.yyyyyy)" +msgstr "Coordonnées GPS au format décimal (xx.yyyyyy)" + +#: dcim/models/devices.py:713 dcim/models/sites.py:215 +msgid "longitude" +msgstr "longitude" + +#: dcim/models/devices.py:786 +msgid "Device name must be unique per site." +msgstr "Le nom de l'appareil doit être unique par site." + +#: dcim/models/devices.py:797 ipam/models/services.py:75 +msgid "device" +msgstr "appareil" + +#: dcim/models/devices.py:798 +msgid "devices" +msgstr "appareils" + +#: dcim/models/devices.py:838 +#, python-brace-format +msgid "Rack {rack} does not belong to site {site}." +msgstr "Étagère {rack} n'appartient pas au site {site}." + +#: dcim/models/devices.py:843 +#, python-brace-format +msgid "Location {location} does not belong to site {site}." +msgstr "Emplacement {location} n'appartient pas au site {site}." + +#: dcim/models/devices.py:849 +#, python-brace-format +msgid "Rack {rack} does not belong to location {location}." +msgstr "Étagère {rack} n'appartient pas au lieu {location}." + +#: dcim/models/devices.py:856 +msgid "Cannot select a rack face without assigning a rack." +msgstr "Impossible de sélectionner une face de rack sans attribuer un rack." + +#: dcim/models/devices.py:860 +msgid "Cannot select a rack position without assigning a rack." +msgstr "" +"Impossible de sélectionner une position de rack sans attribuer un rack." + +#: dcim/models/devices.py:866 +msgid "Position must be in increments of 0.5 rack units." +msgstr "La position doit être exprimée par incréments de 0,5 unité de rack." + +#: dcim/models/devices.py:870 +msgid "Must specify rack face when defining rack position." +msgstr "" +"Doit spécifier la face du rack lors de la définition de la position du rack." + +#: dcim/models/devices.py:878 +#, python-brace-format +msgid "" +"A U0 device type ({device_type}) cannot be assigned to a rack position." +msgstr "" +"Un type d'appareil U0 ({device_type}) ne peut pas être affecté à une " +"position de rack." + +#: dcim/models/devices.py:889 +msgid "" +"Child device types cannot be assigned to a rack face. This is an attribute " +"of the parent device." +msgstr "" +"Les types d'appareils pour enfants ne peuvent pas être attribués à une face " +"de rack. Il s'agit d'un attribut de l'appareil parent." + +#: dcim/models/devices.py:896 +msgid "" +"Child device types cannot be assigned to a rack position. This is an " +"attribute of the parent device." +msgstr "" +"Les types d'appareils pour enfants ne peuvent pas être affectés à une " +"position en rack. Il s'agit d'un attribut de l'appareil parent." + +#: dcim/models/devices.py:910 +#, python-brace-format +msgid "" +"U{position} is already occupied or does not have sufficient space to " +"accommodate this device type: {device_type} ({u_height}U)" +msgstr "" +"U{position} est déjà occupé ou ne dispose pas de suffisamment d'espace pour " +"accueillir ce type d'appareil : {device_type} ({u_height}U)" + +#: dcim/models/devices.py:925 +#, python-brace-format +msgid "{ip} is not an IPv4 address." +msgstr "{ip} n'est pas une adresse IPv4." + +#: dcim/models/devices.py:934 dcim/models/devices.py:949 +#, python-brace-format +msgid "The specified IP address ({ip}) is not assigned to this device." +msgstr "L'adresse IP spécifiée ({ip}) n'est pas attribué à cet appareil." + +#: dcim/models/devices.py:940 +#, python-brace-format +msgid "{ip} is not an IPv6 address." +msgstr "{ip} n'est pas une adresse IPv6." + +#: dcim/models/devices.py:967 +#, python-brace-format +msgid "" +"The assigned platform is limited to {platform_manufacturer} device types, " +"but this device's type belongs to {devicetype_manufacturer}." +msgstr "" +"La plateforme attribuée est limitée à {platform_manufacturer} types " +"d'appareils, mais le type de cet appareil appartient à " +"{devicetype_manufacturer}." + +#: dcim/models/devices.py:978 +#, python-brace-format +msgid "The assigned cluster belongs to a different site ({site})" +msgstr "Le cluster attribué appartient à un autre site ({site})" + +#: dcim/models/devices.py:986 +msgid "A device assigned to a virtual chassis must have its position defined." +msgstr "" +"La position d'un appareil affecté à un châssis virtuel doit être définie." + +#: dcim/models/devices.py:1188 +msgid "module" +msgstr "module" + +#: dcim/models/devices.py:1189 +msgid "modules" +msgstr "modules" + +#: dcim/models/devices.py:1205 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Le module doit être installé dans une baie de modules appartenant au " +"périphérique attribué ({device})." + +#: dcim/models/devices.py:1309 +msgid "domain" +msgstr "domaine" + +#: dcim/models/devices.py:1322 dcim/models/devices.py:1323 +msgid "virtual chassis" +msgstr "châssis virtuel" + +#: dcim/models/devices.py:1338 +#, python-brace-format +msgid "" +"The selected master ({master}) is not assigned to this virtual chassis." +msgstr "" +"Le master sélectionné ({master}) n'est pas attribué à ce châssis virtuel." + +#: dcim/models/devices.py:1354 +#, python-brace-format +msgid "" +"Unable to delete virtual chassis {self}. There are member interfaces which " +"form a cross-chassis LAG interfaces." +msgstr "" +"Impossible de supprimer le châssis virtuel {self}. Il existe des interfaces " +"membres qui forment des interfaces LAG inter-châssis." + +#: dcim/models/devices.py:1379 vpn/models/l2vpn.py:37 +msgid "identifier" +msgstr "identificateur" + +#: dcim/models/devices.py:1380 +msgid "Numeric identifier unique to the parent device" +msgstr "Identifiant numérique propre à l'appareil parent" + +#: dcim/models/devices.py:1408 extras/models/models.py:129 +#: extras/models/models.py:724 netbox/models/__init__.py:114 +msgid "comments" +msgstr "commentaires" + +#: dcim/models/devices.py:1424 +msgid "virtual device context" +msgstr "contexte du périphérique virtuel" + +#: dcim/models/devices.py:1425 +msgid "virtual device contexts" +msgstr "contextes de périphériques virtuels" + +#: dcim/models/devices.py:1457 +#, python-brace-format +msgid "{ip} is not an IPv{family} address." +msgstr "{ip} n'est pas un IPV{family} adresse." + +#: dcim/models/devices.py:1463 +msgid "Primary IP address must belong to an interface on the assigned device." +msgstr "" +"L'adresse IP principale doit appartenir à une interface sur l'appareil " +"attribué." + +#: dcim/models/mixins.py:15 extras/models/configs.py:41 +#: extras/models/models.py:343 extras/models/models.py:552 +#: extras/models/search.py:50 ipam/models/ip.py:193 +msgid "weight" +msgstr "poids" + +#: dcim/models/mixins.py:22 +msgid "weight unit" +msgstr "unité de poids" + +#: dcim/models/mixins.py:51 +msgid "Must specify a unit when setting a weight" +msgstr "Doit spécifier une unité lors de la définition d'un poids" + +#: dcim/models/power.py:55 +msgid "power panel" +msgstr "panneau d'alimentation" + +#: dcim/models/power.py:56 +msgid "power panels" +msgstr "panneaux d'alimentation" + +#: dcim/models/power.py:70 +#, python-brace-format +msgid "" +"Location {location} ({location_site}) is in a different site than {site}" +msgstr "" +"Emplacement {location} ({location_site}) se trouve sur un site différent de " +"{site}" + +#: dcim/models/power.py:107 +msgid "supply" +msgstr "fourniture" + +#: dcim/models/power.py:113 +msgid "phase" +msgstr "phase" + +#: dcim/models/power.py:119 +msgid "voltage" +msgstr "tension" + +#: dcim/models/power.py:124 +msgid "amperage" +msgstr "ampérage" + +#: dcim/models/power.py:129 +msgid "max utilization" +msgstr "utilisation maximale" + +#: dcim/models/power.py:132 +msgid "Maximum permissible draw (percentage)" +msgstr "Tirage maximum autorisé (pourcentage)" + +#: dcim/models/power.py:135 +msgid "available power" +msgstr "puissance disponible" + +#: dcim/models/power.py:163 +msgid "power feed" +msgstr "alimentation" + +#: dcim/models/power.py:164 +msgid "power feeds" +msgstr "alimentations" + +#: dcim/models/power.py:178 +#, python-brace-format +msgid "" +"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " +"are in different sites." +msgstr "" +"Étagère {rack} ({rack_site}) et panneau d'alimentation {powerpanel} " +"({powerpanel_site}) se trouvent sur des sites différents." + +#: dcim/models/power.py:189 +msgid "Voltage cannot be negative for AC supply" +msgstr "" +"La tension ne peut pas être négative pour l'alimentation en courant " +"alternatif" + +#: dcim/models/racks.py:49 +msgid "rack role" +msgstr "rôle de rack" + +#: dcim/models/racks.py:50 +msgid "rack roles" +msgstr "rôles de rack" + +#: dcim/models/racks.py:74 +msgid "facility ID" +msgstr "ID de l'établissement" + +#: dcim/models/racks.py:75 +msgid "Locally-assigned identifier" +msgstr "Identifiant attribué localement" + +#: dcim/models/racks.py:108 ipam/forms/bulk_import.py:200 +#: ipam/forms/bulk_import.py:265 ipam/forms/bulk_import.py:300 +#: ipam/forms/bulk_import.py:467 virtualization/forms/bulk_import.py:112 +msgid "Functional role" +msgstr "Rôle fonctionnel" + +#: dcim/models/racks.py:121 +msgid "A unique tag used to identify this rack" +msgstr "Une étiquette unique utilisée pour identifier ce rack" + +#: dcim/models/racks.py:132 +msgid "width" +msgstr "largeur" + +#: dcim/models/racks.py:133 +msgid "Rail-to-rail width" +msgstr "Largeur rail à rail" + +#: dcim/models/racks.py:139 +msgid "Height in rack units" +msgstr "Hauteur en unités de rayonnage" + +#: dcim/models/racks.py:143 +msgid "starting unit" +msgstr "unité de départ" + +#: dcim/models/racks.py:145 +msgid "Starting unit for rack" +msgstr "Unité de départ pour rack" + +#: dcim/models/racks.py:149 +msgid "descending units" +msgstr "unités décroissantes" + +#: dcim/models/racks.py:150 +msgid "Units are numbered top-to-bottom" +msgstr "Les unités sont numérotées de haut en bas" + +#: dcim/models/racks.py:153 +msgid "outer width" +msgstr "largeur extérieure" + +#: dcim/models/racks.py:156 +msgid "Outer dimension of rack (width)" +msgstr "Dimension extérieure du rack (largeur)" + +#: dcim/models/racks.py:159 +msgid "outer depth" +msgstr "profondeur extérieure" + +#: dcim/models/racks.py:162 +msgid "Outer dimension of rack (depth)" +msgstr "Dimension extérieure du rack (profondeur)" + +#: dcim/models/racks.py:165 +msgid "outer unit" +msgstr "unité extérieure" + +#: dcim/models/racks.py:171 +msgid "max weight" +msgstr "poids maximum" + +#: dcim/models/racks.py:174 +msgid "Maximum load capacity for the rack" +msgstr "Capacité de charge maximale du rack" + +#: dcim/models/racks.py:182 +msgid "mounting depth" +msgstr "profondeur de montage" + +#: dcim/models/racks.py:186 +msgid "" +"Maximum depth of a mounted device, in millimeters. For four-post racks, this" +" is the distance between the front and rear rails." +msgstr "" +"Profondeur maximale d'un appareil monté, en millimètres. Pour les supports à" +" quatre montants, il s'agit de la distance entre les rails avant et arrière." + +#: dcim/models/racks.py:220 +msgid "rack" +msgstr "rack" + +#: dcim/models/racks.py:221 +msgid "racks" +msgstr "étagères" + +#: dcim/models/racks.py:236 +#, python-brace-format +msgid "Assigned location must belong to parent site ({site})." +msgstr "L'emplacement attribué doit appartenir au site parent ({site})." + +#: dcim/models/racks.py:240 +msgid "Must specify a unit when setting an outer width/depth" +msgstr "" +"Doit spécifier une unité lors du réglage d'une largeur/profondeur extérieure" + +#: dcim/models/racks.py:244 +msgid "Must specify a unit when setting a maximum weight" +msgstr "Doit spécifier une unité lors de la définition d'un poids maximum" + +#: dcim/models/racks.py:254 +#, python-brace-format +msgid "" +"Rack must be at least {min_height}U tall to house currently installed " +"devices." +msgstr "" +"Le rack doit être au moins {min_height}Je parle pour héberger les appareils " +"actuellement installés." + +#: dcim/models/racks.py:261 +#, python-brace-format +msgid "" +"Rack unit numbering must begin at {position} or less to house currently " +"installed devices." +msgstr "" +"La numérotation des unités de rayonnage doit commencer à {position} ou moins" +" pour héberger les appareils actuellement installés." + +#: dcim/models/racks.py:269 +#, python-brace-format +msgid "Location must be from the same site, {site}." +msgstr "L'emplacement doit provenir du même site, {site}." + +#: dcim/models/racks.py:522 +msgid "units" +msgstr "des unités" + +#: dcim/models/racks.py:548 +msgid "rack reservation" +msgstr "réservation de rayonnages" + +#: dcim/models/racks.py:549 +msgid "rack reservations" +msgstr "réservations de racks" + +#: dcim/models/racks.py:566 +#, python-brace-format +msgid "Invalid unit(s) for {height}U rack: {unit_list}" +msgstr "Unité (s) non valide (s) pour {height}Étagère en U : {unit_list}" + +#: dcim/models/racks.py:579 +#, python-brace-format +msgid "The following units have already been reserved: {unit_list}" +msgstr "Les unités suivantes ont déjà été réservées : {unit_list}" + +#: dcim/models/sites.py:49 +msgid "A top-level region with this name already exists." +msgstr "Une région de niveau supérieur portant ce nom existe déjà." + +#: dcim/models/sites.py:59 +msgid "A top-level region with this slug already exists." +msgstr "Une région de niveau supérieur contenant cette limace existe déjà." + +#: dcim/models/sites.py:62 +msgid "region" +msgstr "région" + +#: dcim/models/sites.py:63 +msgid "regions" +msgstr "régions" + +#: dcim/models/sites.py:102 +msgid "A top-level site group with this name already exists." +msgstr "Un groupe de sites de niveau supérieur portant ce nom existe déjà." + +#: dcim/models/sites.py:112 +msgid "A top-level site group with this slug already exists." +msgstr "Un groupe de sites de niveau supérieur contenant ce slug existe déjà." + +#: dcim/models/sites.py:115 +msgid "site group" +msgstr "groupe de sites" + +#: dcim/models/sites.py:116 +msgid "site groups" +msgstr "groupes de sites" + +#: dcim/models/sites.py:141 +msgid "Full name of the site" +msgstr "Nom complet du site" + +#: dcim/models/sites.py:181 +msgid "facility" +msgstr "installation" + +#: dcim/models/sites.py:184 +msgid "Local facility ID or description" +msgstr "Identifiant ou description de l'établissement local" + +#: dcim/models/sites.py:195 +msgid "physical address" +msgstr "adresse physique" + +#: dcim/models/sites.py:198 +msgid "Physical location of the building" +msgstr "Emplacement physique du bâtiment" + +#: dcim/models/sites.py:201 +msgid "shipping address" +msgstr "adresse de livraison" + +#: dcim/models/sites.py:204 +msgid "If different from the physical address" +msgstr "Si elle est différente de l'adresse physique" + +#: dcim/models/sites.py:238 +msgid "site" +msgstr "site" + +#: dcim/models/sites.py:239 +msgid "sites" +msgstr "sites" + +#: dcim/models/sites.py:303 +msgid "A location with this name already exists within the specified site." +msgstr "Un emplacement portant ce nom existe déjà au sein du site spécifié." + +#: dcim/models/sites.py:313 +msgid "A location with this slug already exists within the specified site." +msgstr "Un emplacement contenant ce slug existe déjà dans le site spécifié." + +#: dcim/models/sites.py:316 +msgid "location" +msgstr "emplacement" + +#: dcim/models/sites.py:317 +msgid "locations" +msgstr "les lieux" + +#: dcim/models/sites.py:331 +#, python-brace-format +msgid "Parent location ({parent}) must belong to the same site ({site})." +msgstr "" +"Lieu de résidence du parent ({parent}) doit appartenir au même site " +"({site})." + +#: dcim/tables/cables.py:54 +msgid "Termination A" +msgstr "Résiliation A" + +#: dcim/tables/cables.py:59 +msgid "Termination B" +msgstr "Résiliation B" + +#: dcim/tables/cables.py:65 wireless/tables/wirelesslink.py:22 +msgid "Device A" +msgstr "Appareil A" + +#: dcim/tables/cables.py:71 wireless/tables/wirelesslink.py:31 +msgid "Device B" +msgstr "Appareil B" + +#: dcim/tables/cables.py:77 +msgid "Location A" +msgstr "Lieu A" + +#: dcim/tables/cables.py:83 +msgid "Location B" +msgstr "Lieu B" + +#: dcim/tables/cables.py:89 +msgid "Rack A" +msgstr "Étagère A" + +#: dcim/tables/cables.py:95 +msgid "Rack B" +msgstr "Étagère B" + +#: dcim/tables/cables.py:101 +msgid "Site A" +msgstr "Site A" + +#: dcim/tables/cables.py:107 +msgid "Site B" +msgstr "Site B" + +#: dcim/tables/connections.py:27 templates/dcim/consoleport.html:18 +#: templates/dcim/consoleserverport.html:75 templates/dcim/frontport.html:119 +#: templates/dcim/inventoryitem_edit.html:39 +msgid "Console Port" +msgstr "Port de console" + +#: dcim/tables/connections.py:31 dcim/tables/connections.py:50 +#: dcim/tables/connections.py:71 +#: templates/dcim/inc/connection_endpoints.html:16 +msgid "Reachable" +msgstr "Joignable" + +#: dcim/tables/connections.py:46 dcim/tables/devices.py:524 +#: templates/dcim/inventoryitem_edit.html:64 +#: templates/dcim/poweroutlet.html:47 templates/dcim/powerport.html:18 +msgid "Power Port" +msgstr "Port d'alimentation" + +#: dcim/tables/devices.py:94 dcim/tables/devices.py:139 +#: dcim/tables/racks.py:81 dcim/tables/sites.py:143 +#: netbox/navigation/menu.py:57 netbox/navigation/menu.py:61 +#: netbox/navigation/menu.py:63 virtualization/forms/model_forms.py:125 +#: virtualization/tables/clusters.py:83 virtualization/views.py:211 +msgid "Devices" +msgstr "Appareils" + +#: dcim/tables/devices.py:99 dcim/tables/devices.py:144 +#: virtualization/tables/clusters.py:88 +msgid "VMs" +msgstr "machines virtuelles" + +#: dcim/tables/devices.py:133 dcim/tables/devices.py:245 +#: extras/forms/model_forms.py:506 templates/dcim/device.html:114 +#: templates/dcim/device/render_config.html:11 +#: templates/dcim/device/render_config.html:15 +#: templates/dcim/devicerole.html:47 templates/dcim/platform.html:44 +#: templates/extras/configtemplate.html:10 +#: templates/virtualization/virtualmachine.html:47 +#: templates/virtualization/virtualmachine/render_config.html:11 +#: templates/virtualization/virtualmachine/render_config.html:15 +#: virtualization/tables/virtualmachines.py:93 +msgid "Config Template" +msgstr "Modèle de configuration" + +#: dcim/tables/devices.py:216 dcim/tables/devices.py:1069 +#: ipam/forms/bulk_import.py:511 ipam/forms/model_forms.py:296 +#: ipam/tables/ip.py:352 ipam/tables/ip.py:418 ipam/tables/ip.py:441 +#: templates/ipam/ipaddress.html:12 templates/ipam/ipaddress_edit.html:14 +#: virtualization/tables/virtualmachines.py:81 +msgid "IP Address" +msgstr "Adresse IP" + +#: dcim/tables/devices.py:220 dcim/tables/devices.py:1073 +#: virtualization/tables/virtualmachines.py:72 +msgid "IPv4 Address" +msgstr "Adresse IPv4" + +#: dcim/tables/devices.py:224 dcim/tables/devices.py:1077 +#: virtualization/tables/virtualmachines.py:76 +msgid "IPv6 Address" +msgstr "Adresse IPv6" + +#: dcim/tables/devices.py:239 +msgid "VC Position" +msgstr "Position en VC" + +#: dcim/tables/devices.py:242 +msgid "VC Priority" +msgstr "Priorité VC" + +#: dcim/tables/devices.py:249 templates/dcim/device_edit.html:38 +#: templates/dcim/devicebay_populate.html:16 +msgid "Parent Device" +msgstr "Appareil parent" + +#: dcim/tables/devices.py:254 +msgid "Position (Device Bay)" +msgstr "Position (baie de l'appareil)" + +#: dcim/tables/devices.py:263 +msgid "Console ports" +msgstr "Ports de console" + +#: dcim/tables/devices.py:266 +msgid "Console server ports" +msgstr "Ports du serveur de consoles" + +#: dcim/tables/devices.py:269 +msgid "Power ports" +msgstr "Ports d'alimentation" + +#: dcim/tables/devices.py:272 +msgid "Power outlets" +msgstr "Prises de courant" + +#: dcim/tables/devices.py:275 dcim/tables/devices.py:1082 +#: dcim/tables/devicetypes.py:125 dcim/views.py:1002 dcim/views.py:1241 +#: dcim/views.py:1927 netbox/navigation/menu.py:82 +#: netbox/navigation/menu.py:238 templates/dcim/device/base.html:37 +#: templates/dcim/device_list.html:43 templates/dcim/devicetype/base.html:34 +#: templates/dcim/module.html:34 templates/dcim/moduletype/base.html:34 +#: templates/dcim/virtualdevicecontext.html:64 +#: templates/dcim/virtualdevicecontext.html:85 +#: templates/virtualization/virtualmachine/base.html:27 +#: templates/virtualization/virtualmachine_list.html:14 +#: virtualization/tables/virtualmachines.py:87 virtualization/views.py:368 +#: wireless/tables/wirelesslan.py:55 +msgid "Interfaces" +msgstr "Interfaces" + +#: dcim/tables/devices.py:278 +msgid "Front ports" +msgstr "Ports avant" + +#: dcim/tables/devices.py:284 +msgid "Device bays" +msgstr "Baies pour appareils" + +#: dcim/tables/devices.py:287 +msgid "Module bays" +msgstr "Baies pour modules" + +#: dcim/tables/devices.py:290 +msgid "Inventory items" +msgstr "Articles d'inventaire" + +#: dcim/tables/devices.py:329 dcim/tables/modules.py:56 +#: templates/dcim/modulebay.html:17 +msgid "Module Bay" +msgstr "Module Bay" + +#: dcim/tables/devices.py:350 +msgid "Cable Color" +msgstr "Couleur du câble" + +#: dcim/tables/devices.py:356 +msgid "Link Peers" +msgstr "Lier les pairs" + +#: dcim/tables/devices.py:359 +msgid "Mark Connected" +msgstr "Marquer comme connecté" + +#: dcim/tables/devices.py:470 +msgid "Maximum draw (W)" +msgstr "Tirage maximal (W)" + +#: dcim/tables/devices.py:473 +msgid "Allocated draw (W)" +msgstr "Tirage alloué (W)" + +#: dcim/tables/devices.py:573 ipam/forms/model_forms.py:707 +#: ipam/tables/fhrp.py:28 ipam/views.py:597 ipam/views.py:671 +#: netbox/navigation/menu.py:146 netbox/navigation/menu.py:148 +#: templates/dcim/interface.html:351 templates/ipam/ipaddress_bulk_add.html:15 +#: templates/ipam/service.html:43 templates/virtualization/vminterface.html:88 +#: vpn/tables/tunnels.py:94 +msgid "IP Addresses" +msgstr "Adresses IP" + +#: dcim/tables/devices.py:579 netbox/navigation/menu.py:190 +#: templates/ipam/inc/panels/fhrp_groups.html:5 +msgid "FHRP Groups" +msgstr "Groupes FHRP" + +#: dcim/tables/devices.py:591 templates/dcim/interface.html:90 +#: templates/virtualization/vminterface.html:70 templates/vpn/tunnel.html:18 +#: templates/vpn/tunneltermination.html:14 vpn/forms/bulk_edit.py:75 +#: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:41 +#: vpn/forms/filtersets.py:81 vpn/forms/model_forms.py:59 +#: vpn/forms/model_forms.py:144 vpn/tables/tunnels.py:74 +msgid "Tunnel" +msgstr "Tunnel" + +#: dcim/tables/devices.py:616 dcim/tables/devicetypes.py:224 +#: templates/dcim/interface.html:66 +msgid "Management Only" +msgstr "Gestion uniquement" + +#: dcim/tables/devices.py:624 +msgid "Wireless link" +msgstr "Liaison sans fil" + +#: dcim/tables/devices.py:634 +msgid "VDCs" +msgstr "VDC" + +#: dcim/tables/devices.py:642 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1077 dcim/views.py:2020 +#: netbox/navigation/menu.py:91 templates/dcim/device/base.html:52 +#: templates/dcim/device_list.html:71 templates/dcim/devicetype/base.html:49 +#: templates/dcim/inc/panels/inventory_items.html:5 +#: templates/dcim/inventoryitemrole.html:33 +msgid "Inventory Items" +msgstr "Articles d'inventaire" + +#: dcim/tables/devices.py:723 +#: templates/circuits/inc/circuit_termination.html:80 +#: templates/dcim/consoleport.html:81 templates/dcim/consoleserverport.html:81 +#: templates/dcim/frontport.html:53 templates/dcim/frontport.html:125 +#: templates/dcim/interface.html:196 templates/dcim/inventoryitem_edit.html:69 +#: templates/dcim/rearport.html:18 templates/dcim/rearport.html:115 +msgid "Rear Port" +msgstr "Port arrière" + +#: dcim/tables/devices.py:888 templates/dcim/modulebay.html:51 +msgid "Installed Module" +msgstr "Module installé" + +#: dcim/tables/devices.py:891 +msgid "Module Serial" +msgstr "Série du module" + +#: dcim/tables/devices.py:895 +msgid "Module Asset Tag" +msgstr "Étiquette d'actif du module" + +#: dcim/tables/devices.py:904 +msgid "Module Status" +msgstr "État du module" + +#: dcim/tables/devices.py:946 dcim/tables/devicetypes.py:308 +#: templates/dcim/inventoryitem.html:41 +msgid "Component" +msgstr "Composant" + +#: dcim/tables/devices.py:1001 +msgid "Items" +msgstr "Objets" + +#: dcim/tables/devicetypes.py:38 netbox/navigation/menu.py:72 +#: netbox/navigation/menu.py:74 +msgid "Device Types" +msgstr "Types d'appareils" + +#: dcim/tables/devicetypes.py:43 netbox/navigation/menu.py:75 +msgid "Module Types" +msgstr "Types de modules" + +#: dcim/tables/devicetypes.py:53 extras/forms/filtersets.py:379 +#: extras/forms/model_forms.py:414 netbox/navigation/menu.py:66 +msgid "Platforms" +msgstr "Plateformes" + +#: dcim/tables/devicetypes.py:85 templates/dcim/devicetype.html:32 +msgid "Default Platform" +msgstr "Plateforme par défaut" + +#: dcim/tables/devicetypes.py:89 templates/dcim/devicetype.html:48 +msgid "Full Depth" +msgstr "Pleine profondeur" + +#: dcim/tables/devicetypes.py:98 +msgid "U Height" +msgstr "Hauteur en U" + +#: dcim/tables/devicetypes.py:110 dcim/tables/modules.py:26 +msgid "Instances" +msgstr "Instances" + +#: dcim/tables/devicetypes.py:113 dcim/views.py:942 dcim/views.py:1181 +#: dcim/views.py:1867 netbox/navigation/menu.py:85 +#: templates/dcim/device/base.html:25 templates/dcim/device_list.html:15 +#: templates/dcim/devicetype/base.html:22 templates/dcim/module.html:22 +#: templates/dcim/moduletype/base.html:22 +msgid "Console Ports" +msgstr "Ports de console" + +#: dcim/tables/devicetypes.py:116 dcim/views.py:957 dcim/views.py:1196 +#: dcim/views.py:1882 netbox/navigation/menu.py:86 +#: templates/dcim/device/base.html:28 templates/dcim/device_list.html:22 +#: templates/dcim/devicetype/base.html:25 templates/dcim/module.html:25 +#: templates/dcim/moduletype/base.html:25 +msgid "Console Server Ports" +msgstr "Ports du serveur de consoles" + +#: dcim/tables/devicetypes.py:119 dcim/views.py:972 dcim/views.py:1211 +#: dcim/views.py:1897 netbox/navigation/menu.py:87 +#: templates/dcim/device/base.html:31 templates/dcim/device_list.html:29 +#: templates/dcim/devicetype/base.html:28 templates/dcim/module.html:28 +#: templates/dcim/moduletype/base.html:28 +msgid "Power Ports" +msgstr "Ports d'alimentation" + +#: dcim/tables/devicetypes.py:122 dcim/views.py:987 dcim/views.py:1226 +#: dcim/views.py:1912 netbox/navigation/menu.py:88 +#: templates/dcim/device/base.html:34 templates/dcim/device_list.html:36 +#: templates/dcim/devicetype/base.html:31 templates/dcim/module.html:31 +#: templates/dcim/moduletype/base.html:31 +msgid "Power Outlets" +msgstr "Prises de courant" + +#: dcim/tables/devicetypes.py:128 dcim/views.py:1017 dcim/views.py:1256 +#: dcim/views.py:1948 netbox/navigation/menu.py:83 +#: templates/dcim/device/base.html:40 templates/dcim/devicetype/base.html:37 +#: templates/dcim/module.html:37 templates/dcim/moduletype/base.html:37 +msgid "Front Ports" +msgstr "Ports avant" + +#: dcim/tables/devicetypes.py:131 dcim/views.py:1032 dcim/views.py:1271 +#: dcim/views.py:1963 netbox/navigation/menu.py:84 +#: templates/dcim/device/base.html:43 templates/dcim/device_list.html:50 +#: templates/dcim/devicetype/base.html:40 templates/dcim/module.html:40 +#: templates/dcim/moduletype/base.html:40 +msgid "Rear Ports" +msgstr "Ports arrière" + +#: dcim/tables/devicetypes.py:134 dcim/views.py:1062 dcim/views.py:2001 +#: netbox/navigation/menu.py:90 templates/dcim/device/base.html:49 +#: templates/dcim/device_list.html:57 templates/dcim/devicetype/base.html:46 +msgid "Device Bays" +msgstr "Baies pour appareils" + +#: dcim/tables/devicetypes.py:137 dcim/views.py:1047 dcim/views.py:1982 +#: netbox/navigation/menu.py:89 templates/dcim/device/base.html:46 +#: templates/dcim/device_list.html:64 templates/dcim/devicetype/base.html:43 +msgid "Module Bays" +msgstr "Baies pour modules" + +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 +#: templates/core/configrevision.html:59 templates/dcim/powerpanel.html:53 +msgid "Power Feeds" +msgstr "Alimentations" + +#: dcim/tables/power.py:80 templates/dcim/powerfeed.html:106 +msgid "Max Utilization" +msgstr "Utilisation maximale" + +#: dcim/tables/power.py:84 +msgid "Available Power (VA)" +msgstr "Puissance disponible (VA)" + +#: dcim/tables/racks.py:29 dcim/tables/sites.py:138 +#: netbox/navigation/menu.py:25 netbox/navigation/menu.py:27 +msgid "Racks" +msgstr "Étagères" + +#: dcim/tables/racks.py:73 templates/dcim/device.html:323 +#: templates/dcim/rack.html:95 +msgid "Height" +msgstr "Hauteur" + +#: dcim/tables/racks.py:85 +msgid "Space" +msgstr "Espace" + +#: dcim/tables/racks.py:96 templates/dcim/rack.html:105 +msgid "Outer Width" +msgstr "Largeur extérieure" + +#: dcim/tables/racks.py:100 templates/dcim/rack.html:115 +msgid "Outer Depth" +msgstr "Profondeur extérieure" + +#: dcim/tables/racks.py:108 +msgid "Max Weight" +msgstr "Poids maximum" + +#: dcim/tables/sites.py:30 dcim/tables/sites.py:57 +#: extras/forms/filtersets.py:359 extras/forms/model_forms.py:394 +#: ipam/forms/bulk_edit.py:128 ipam/forms/model_forms.py:152 +#: ipam/tables/asn.py:66 netbox/navigation/menu.py:16 +#: netbox/navigation/menu.py:18 +msgid "Sites" +msgstr "Des sites" + +#: dcim/views.py:131 +#, python-brace-format +msgid "Disconnected {count} {type}" +msgstr "Déconnecté {count} {type}" + +#: dcim/views.py:692 netbox/navigation/menu.py:29 +msgid "Reservations" +msgstr "Réservations" + +#: dcim/views.py:711 +msgid "Non-Racked Devices" +msgstr "Appareils non rackés" + +#: dcim/views.py:2033 extras/forms/model_forms.py:454 +#: templates/extras/configcontext.html:10 +#: virtualization/forms/model_forms.py:228 virtualization/views.py:408 +msgid "Config Context" +msgstr "Contexte de configuration" + +#: dcim/views.py:2043 virtualization/views.py:418 +msgid "Render Config" +msgstr "Configuration du rendu" + +#: dcim/views.py:2971 ipam/tables/ip.py:233 +msgid "Children" +msgstr "Enfants" + +#: extras/choices.py:27 extras/forms/misc.py:14 +msgid "Text" +msgstr "Texte" + +#: extras/choices.py:28 +msgid "Text (long)" +msgstr "Texte (long)" + +#: extras/choices.py:29 +msgid "Integer" +msgstr "Entier" + +#: extras/choices.py:30 +msgid "Decimal" +msgstr "Décimal" + +#: extras/choices.py:31 +msgid "Boolean (true/false)" +msgstr "Booléen (vrai/faux)" + +#: extras/choices.py:32 +msgid "Date" +msgstr "Date" + +#: extras/choices.py:33 +msgid "Date & time" +msgstr "Date et heure" + +#: extras/choices.py:35 +msgid "JSON" +msgstr "JSON" + +#: extras/choices.py:36 +msgid "Selection" +msgstr "Sélection" + +#: extras/choices.py:37 +msgid "Multiple selection" +msgstr "Sélection multiple" + +#: extras/choices.py:39 +msgid "Multiple objects" +msgstr "Objets multiples" + +#: extras/choices.py:50 templates/extras/customfield.html:69 vpn/choices.py:20 +#: wireless/choices.py:27 +msgid "Disabled" +msgstr "Désactivé" + +#: extras/choices.py:51 +msgid "Loose" +msgstr "Lâche" + +#: extras/choices.py:52 +msgid "Exact" +msgstr "Exact" + +#: extras/choices.py:63 +msgid "Always" +msgstr "Toujours" + +#: extras/choices.py:64 +msgid "If set" +msgstr "Si défini" + +#: extras/choices.py:65 extras/choices.py:78 +msgid "Hidden" +msgstr "Caché" + +#: extras/choices.py:76 +msgid "Yes" +msgstr "Oui" + +#: extras/choices.py:77 +msgid "No" +msgstr "Non" + +#: extras/choices.py:105 templates/tenancy/contact.html:58 +#: tenancy/forms/bulk_edit.py:117 wireless/forms/model_forms.py:159 +msgid "Link" +msgstr "Lien" + +#: extras/choices.py:119 +msgid "Newest" +msgstr "Le plus récent" + +#: extras/choices.py:120 +msgid "Oldest" +msgstr "Le plus ancien" + +#: extras/choices.py:136 templates/generic/object.html:51 +msgid "Updated" +msgstr "Mis à jour" + +#: extras/choices.py:137 +msgid "Deleted" +msgstr "Supprimé" + +#: extras/choices.py:154 extras/choices.py:176 +msgid "Info" +msgstr "Infos" + +#: extras/choices.py:155 extras/choices.py:175 +msgid "Success" +msgstr "Succès" + +#: extras/choices.py:156 extras/choices.py:177 +msgid "Warning" +msgstr "Avertissement" + +#: extras/choices.py:157 +msgid "Danger" +msgstr "Danger" + +#: extras/choices.py:174 utilities/choices.py:190 +msgid "Default" +msgstr "Par défaut" + +#: extras/choices.py:178 +msgid "Failure" +msgstr "Défaillance" + +#: extras/choices.py:185 +msgid "Hourly" +msgstr "Toutes les heures" + +#: extras/choices.py:186 +msgid "12 hours" +msgstr "12 heures" + +#: extras/choices.py:187 +msgid "Daily" +msgstr "Tous les jours" + +#: extras/choices.py:188 +msgid "Weekly" +msgstr "Hebdo" + +#: extras/choices.py:189 +msgid "30 days" +msgstr "30 jours" + +#: extras/choices.py:254 extras/tables/tables.py:287 +#: templates/dcim/virtualchassis_edit.html:108 +#: templates/extras/eventrule.html:51 +#: templates/generic/bulk_add_component.html:56 +#: templates/generic/object_edit.html:29 templates/generic/object_edit.html:70 +#: templates/ipam/inc/ipaddress_edit_header.html:10 +msgid "Create" +msgstr "Créez" + +#: extras/choices.py:255 extras/tables/tables.py:290 +#: templates/extras/eventrule.html:55 +msgid "Update" +msgstr "Mise à jour" + +#: extras/choices.py:256 extras/tables/tables.py:293 +#: templates/circuits/inc/circuit_termination.html:22 +#: templates/dcim/devicetype/component_templates.html:24 +#: templates/dcim/inc/panels/inventory_items.html:29 +#: templates/dcim/moduletype/component_templates.html:24 +#: templates/dcim/powerpanel.html:71 templates/extras/eventrule.html:59 +#: templates/extras/report_list.html:34 templates/extras/script_list.html:33 +#: templates/generic/bulk_delete.html:18 templates/generic/bulk_delete.html:45 +#: templates/generic/object_delete.html:15 templates/htmx/delete_form.html:57 +#: templates/ipam/inc/panels/fhrp_groups.html:35 +#: templates/users/objectpermission.html:49 +#: utilities/templates/buttons/delete.html:9 +msgid "Delete" +msgstr "Supprimer" + +#: extras/choices.py:280 utilities/choices.py:143 utilities/choices.py:191 +msgid "Blue" +msgstr "Bleu" + +#: extras/choices.py:281 utilities/choices.py:142 utilities/choices.py:192 +msgid "Indigo" +msgstr "Indigo" + +#: extras/choices.py:282 utilities/choices.py:140 utilities/choices.py:193 +msgid "Purple" +msgstr "Violet" + +#: extras/choices.py:283 utilities/choices.py:137 utilities/choices.py:194 +msgid "Pink" +msgstr "Rose" + +#: extras/choices.py:284 utilities/choices.py:136 utilities/choices.py:195 +msgid "Red" +msgstr "rouge" + +#: extras/choices.py:285 utilities/choices.py:154 utilities/choices.py:196 +msgid "Orange" +msgstr "Orange" + +#: extras/choices.py:286 utilities/choices.py:152 utilities/choices.py:197 +msgid "Yellow" +msgstr "Jaune" + +#: extras/choices.py:287 utilities/choices.py:149 utilities/choices.py:198 +msgid "Green" +msgstr "Vert" + +#: extras/choices.py:288 utilities/choices.py:146 utilities/choices.py:199 +msgid "Teal" +msgstr "Sarcelle" + +#: extras/choices.py:289 utilities/choices.py:145 utilities/choices.py:200 +msgid "Cyan" +msgstr "Cyan" + +#: extras/choices.py:290 utilities/choices.py:201 +msgid "Gray" +msgstr "gris" + +#: extras/choices.py:291 utilities/choices.py:160 utilities/choices.py:202 +msgid "Black" +msgstr "noir" + +#: extras/choices.py:292 utilities/choices.py:161 utilities/choices.py:203 +msgid "White" +msgstr "blanc" + +#: extras/choices.py:306 extras/forms/model_forms.py:233 +#: extras/forms/model_forms.py:321 templates/extras/webhook.html:11 +msgid "Webhook" +msgstr "Webhook" + +#: extras/choices.py:307 templates/extras/script/base.html:29 +msgid "Script" +msgstr "Scénario" + +#: extras/dashboard/forms.py:38 +msgid "Widget type" +msgstr "Type de widget" + +#: extras/dashboard/widgets.py:148 +msgid "Note" +msgstr "Remarque" + +#: extras/dashboard/widgets.py:149 +msgid "Display some arbitrary custom content. Markdown is supported." +msgstr "" +"Affichez du contenu personnalisé arbitraire. Markdown est pris en charge." + +#: extras/dashboard/widgets.py:162 +msgid "Object Counts" +msgstr "Nombre d'objets" + +#: extras/dashboard/widgets.py:163 +msgid "" +"Display a set of NetBox models and the number of objects created for each " +"type." +msgstr "" +"Affichez un ensemble de modèles NetBox et le nombre d'objets créés pour " +"chaque type." + +#: extras/dashboard/widgets.py:173 +msgid "Filters to apply when counting the number of objects" +msgstr "Filtres à appliquer lors du comptage du nombre d'objets" + +#: extras/dashboard/widgets.py:209 +msgid "Object List" +msgstr "Liste d'objets" + +#: extras/dashboard/widgets.py:210 +msgid "Display an arbitrary list of objects." +msgstr "Afficher une liste arbitraire d'objets." + +#: extras/dashboard/widgets.py:223 +msgid "The default number of objects to display" +msgstr "Le nombre d'objets à afficher par défaut" + +#: extras/dashboard/widgets.py:270 +msgid "RSS Feed" +msgstr "Fil RSS" + +#: extras/dashboard/widgets.py:275 +msgid "Embed an RSS feed from an external website." +msgstr "Intégrez un flux RSS provenant d'un site Web externe." + +#: extras/dashboard/widgets.py:282 +msgid "Feed URL" +msgstr "URL du flux" + +#: extras/dashboard/widgets.py:287 +msgid "The maximum number of objects to display" +msgstr "Le nombre maximum d'objets à afficher" + +#: extras/dashboard/widgets.py:292 +msgid "How long to stored the cached content (in seconds)" +msgstr "Durée de conservation du contenu mis en cache (en secondes)" + +#: extras/dashboard/widgets.py:344 templates/account/base.html:10 +#: templates/account/bookmarks.html:7 templates/inc/profile_button.html:29 +msgid "Bookmarks" +msgstr "Signets" + +#: extras/dashboard/widgets.py:348 +msgid "Show your personal bookmarks" +msgstr "Afficher vos favoris personnels" + +#: extras/filtersets.py:207 extras/filtersets.py:542 extras/filtersets.py:570 +msgid "Data file (ID)" +msgstr "Fichier de données (ID)" + +#: extras/filtersets.py:479 virtualization/forms/filtersets.py:114 +msgid "Cluster type" +msgstr "Type de cluster" + +#: extras/filtersets.py:485 virtualization/filtersets.py:95 +#: virtualization/filtersets.py:146 +msgid "Cluster type (slug)" +msgstr "Type de cluster (slug)" + +#: extras/filtersets.py:490 ipam/forms/bulk_edit.py:475 +#: ipam/forms/model_forms.py:585 virtualization/forms/filtersets.py:108 +msgid "Cluster group" +msgstr "Groupe de clusters" + +#: extras/filtersets.py:496 virtualization/filtersets.py:135 +msgid "Cluster group (slug)" +msgstr "Groupe de clusters (slug)" + +#: extras/filtersets.py:506 tenancy/forms/forms.py:16 +#: tenancy/forms/forms.py:39 +msgid "Tenant group" +msgstr "Groupe de locataires" + +#: extras/filtersets.py:512 tenancy/filtersets.py:163 +#: tenancy/filtersets.py:183 +msgid "Tenant group (slug)" +msgstr "Groupe de locataires (slug)" + +#: extras/filtersets.py:528 templates/extras/tag.html:12 +msgid "Tag" +msgstr "Balise" + +#: extras/filtersets.py:534 +msgid "Tag (slug)" +msgstr "Tag (limace)" + +#: extras/filtersets.py:594 extras/forms/filtersets.py:438 +msgid "Has local config context data" +msgstr "Possède des données contextuelles de configuration locales" + +#: extras/filtersets.py:619 +msgid "User name" +msgstr "Nom d'utilisateur" + +#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:56 +msgid "Group name" +msgstr "Nom du groupe" + +#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:64 +#: extras/tables/tables.py:47 templates/extras/customfield.html:39 +#: templates/generic/bulk_import.html:116 +msgid "Required" +msgstr "Obligatoire" + +#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57 +#: extras/forms/filtersets.py:78 extras/models/customfields.py:193 +msgid "UI visible" +msgstr "Interface utilisateur visible" + +#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63 +#: extras/forms/filtersets.py:83 extras/models/customfields.py:200 +msgid "UI editable" +msgstr "Interface utilisateur modifiable" + +#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:86 +msgid "Is cloneable" +msgstr "Est cloneable" + +#: extras/forms/bulk_edit.py:102 extras/forms/filtersets.py:126 +msgid "New window" +msgstr "Nouvelle fenêtre" + +#: extras/forms/bulk_edit.py:111 +msgid "Button class" +msgstr "Classe de boutons" + +#: extras/forms/bulk_edit.py:128 extras/forms/filtersets.py:164 +#: extras/models/models.py:439 +msgid "MIME type" +msgstr "Type MIME" + +#: extras/forms/bulk_edit.py:133 extras/forms/filtersets.py:167 +msgid "File extension" +msgstr "Extension de fichier" + +#: extras/forms/bulk_edit.py:138 extras/forms/filtersets.py:171 +msgid "As attachment" +msgstr "En pièce jointe" + +#: extras/forms/bulk_edit.py:166 extras/forms/filtersets.py:213 +#: extras/tables/tables.py:214 templates/extras/savedfilter.html:30 +msgid "Shared" +msgstr "Partagé" + +#: extras/forms/bulk_edit.py:189 extras/forms/filtersets.py:242 +#: extras/models/models.py:204 +msgid "HTTP method" +msgstr "Méthode HTTP" + +#: extras/forms/bulk_edit.py:193 extras/forms/filtersets.py:236 +#: templates/extras/webhook.html:37 +msgid "Payload URL" +msgstr "URL de charge utile" + +#: extras/forms/bulk_edit.py:198 extras/models/models.py:244 +msgid "SSL verification" +msgstr "Vérification SSL" + +#: extras/forms/bulk_edit.py:201 templates/extras/webhook.html:45 +msgid "Secret" +msgstr "Secret" + +#: extras/forms/bulk_edit.py:206 +msgid "CA file path" +msgstr "chemin du fichier CA" + +#: extras/forms/bulk_edit.py:225 +msgid "On create" +msgstr "Lors de la création" + +#: extras/forms/bulk_edit.py:230 +msgid "On update" +msgstr "Sur mise à jour" + +#: extras/forms/bulk_edit.py:235 +msgid "On delete" +msgstr "Lors de la suppression" + +#: extras/forms/bulk_edit.py:240 +msgid "On job start" +msgstr "Au début du travail" + +#: extras/forms/bulk_edit.py:245 +msgid "On job end" +msgstr "En fin de travail" + +#: extras/forms/bulk_edit.py:282 +msgid "Is active" +msgstr "Est actif" + +#: extras/forms/bulk_import.py:34 extras/forms/bulk_import.py:115 +#: extras/forms/bulk_import.py:130 extras/forms/bulk_import.py:153 +#: extras/forms/bulk_import.py:177 extras/forms/filtersets.py:114 +#: extras/forms/filtersets.py:160 extras/forms/filtersets.py:201 +#: extras/forms/model_forms.py:43 extras/forms/model_forms.py:127 +#: extras/forms/model_forms.py:154 extras/forms/model_forms.py:195 +#: extras/forms/model_forms.py:251 +msgid "Content types" +msgstr "Types de contenu" + +#: extras/forms/bulk_import.py:36 extras/forms/bulk_import.py:117 +#: extras/forms/bulk_import.py:132 extras/forms/bulk_import.py:155 +#: extras/forms/bulk_import.py:179 tenancy/forms/bulk_import.py:96 +msgid "One or more assigned object types" +msgstr "Un ou plusieurs types d'objets attribués" + +#: extras/forms/bulk_import.py:41 +msgid "Field data type (e.g. text, integer, etc.)" +msgstr "Type de données de champ (par exemple texte, entier, etc.)" + +#: extras/forms/bulk_import.py:44 extras/forms/filtersets.py:48 +#: extras/forms/filtersets.py:259 extras/forms/model_forms.py:47 +#: extras/forms/model_forms.py:221 tenancy/forms/filtersets.py:91 +msgid "Object type" +msgstr "Type d'objet" + +#: extras/forms/bulk_import.py:47 +msgid "Object type (for object or multi-object fields)" +msgstr "Type d'objet (pour les champs d'objets ou multi-objets)" + +#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:73 +msgid "Choice set" +msgstr "Coffret Choice" + +#: extras/forms/bulk_import.py:54 +msgid "Choice set (for selection fields)" +msgstr "Set de choix (pour les champs de sélection)" + +#: extras/forms/bulk_import.py:60 +msgid "Whether the custom field is displayed in the UI" +msgstr "Si le champ personnalisé est affiché dans l'interface utilisateur" + +#: extras/forms/bulk_import.py:66 +msgid "Whether the custom field is editable in the UI" +msgstr "Si le champ personnalisé est modifiable dans l'interface utilisateur" + +#: extras/forms/bulk_import.py:82 +msgid "The base set of predefined choices to use (if any)" +msgstr "L'ensemble de base de choix prédéfinis à utiliser (le cas échéant)" + +#: extras/forms/bulk_import.py:88 +msgid "" +"Quoted string of comma-separated field choices with optional labels " +"separated by colon: \"choice1:First Choice,choice2:Second Choice\"" +msgstr "" +"Chaîne entre guillemets contenant des choix de champs séparés par des " +"virgules avec des libellés facultatifs séparés par deux points : " +"« Choice1:First Choice, Choice2:Second Choice »" + +#: extras/forms/bulk_import.py:182 +msgid "Action object" +msgstr "Objet d'action" + +#: extras/forms/bulk_import.py:184 +msgid "Webhook name or script as dotted path module.Class" +msgstr "Nom du webhook ou script sous forme de chemin pointillé module.Class" + +#: extras/forms/bulk_import.py:236 +msgid "Assigned object type" +msgstr "Type d'objet attribué" + +#: extras/forms/bulk_import.py:241 +msgid "The classification of entry" +msgstr "La classification de l'entrée" + +#: extras/forms/filtersets.py:53 +msgid "Field type" +msgstr "Type de champ" + +#: extras/forms/filtersets.py:97 extras/tables/tables.py:65 +#: templates/generic/bulk_import.html:148 +msgid "Choices" +msgstr "Choix" + +#: extras/forms/filtersets.py:141 extras/forms/filtersets.py:327 +#: extras/forms/filtersets.py:417 extras/forms/model_forms.py:449 +#: templates/core/job.html:86 templates/extras/configcontext.html:86 +#: templates/extras/eventrule.html:111 +msgid "Data" +msgstr "Données" + +#: extras/forms/filtersets.py:152 extras/forms/filtersets.py:341 +#: extras/forms/filtersets.py:427 utilities/choices.py:219 +#: utilities/forms/bulk_import.py:27 +msgid "Data file" +msgstr "Fichier de données" + +#: extras/forms/filtersets.py:185 +msgid "Content type" +msgstr "Type de contenu" + +#: extras/forms/filtersets.py:232 extras/models/models.py:209 +msgid "HTTP content type" +msgstr "Type de contenu HTTP" + +#: extras/forms/filtersets.py:254 extras/forms/model_forms.py:269 +#: templates/extras/eventrule.html:46 +msgid "Events" +msgstr "Évènements" + +#: extras/forms/filtersets.py:264 +msgid "Action type" +msgstr "Type d'action" + +#: extras/forms/filtersets.py:278 +msgid "Object creations" +msgstr "Créations d'objets" + +#: extras/forms/filtersets.py:285 +msgid "Object updates" +msgstr "mises à jour des objets" + +#: extras/forms/filtersets.py:292 +msgid "Object deletions" +msgstr "Suppressions d'objets" + +#: extras/forms/filtersets.py:299 +msgid "Job starts" +msgstr "Début du travail" + +#: extras/forms/filtersets.py:306 extras/forms/model_forms.py:289 +msgid "Job terminations" +msgstr "Résiliations d'emploi" + +#: extras/forms/filtersets.py:315 +msgid "Tagged object type" +msgstr "Type d'objet balisé" + +#: extras/forms/filtersets.py:320 +msgid "Allowed object type" +msgstr "Type d'objet autorisé" + +#: extras/forms/filtersets.py:349 extras/forms/model_forms.py:384 +#: netbox/navigation/menu.py:19 +msgid "Regions" +msgstr "Régions" + +#: extras/forms/filtersets.py:354 extras/forms/model_forms.py:389 +msgid "Site groups" +msgstr "Groupes de sites" + +#: extras/forms/filtersets.py:364 extras/forms/model_forms.py:399 +#: netbox/navigation/menu.py:21 +msgid "Locations" +msgstr "Localisations" + +#: extras/forms/filtersets.py:369 extras/forms/model_forms.py:404 +msgid "Device types" +msgstr "Types d'appareils" + +#: extras/forms/filtersets.py:374 extras/forms/model_forms.py:409 +msgid "Roles" +msgstr "Rôles" + +#: extras/forms/filtersets.py:384 extras/forms/model_forms.py:419 +msgid "Cluster types" +msgstr "Types de clusters" + +#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:424 +msgid "Cluster groups" +msgstr "Groupes de clusters" + +#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:429 +#: netbox/navigation/menu.py:243 netbox/navigation/menu.py:245 +#: templates/virtualization/clustertype.html:33 +#: virtualization/tables/clusters.py:23 virtualization/tables/clusters.py:45 +msgid "Clusters" +msgstr "Clusters" + +#: extras/forms/filtersets.py:400 extras/forms/model_forms.py:434 +msgid "Tenant groups" +msgstr "Groupes de locataires" + +#: extras/forms/filtersets.py:454 extras/forms/filtersets.py:495 +msgid "After" +msgstr "Après" + +#: extras/forms/filtersets.py:459 extras/forms/filtersets.py:500 +msgid "Before" +msgstr "Avant" + +#: extras/forms/filtersets.py:490 extras/tables/tables.py:426 +#: templates/extras/htmx/report_result.html:43 +#: templates/extras/objectchange.html:34 +msgid "Time" +msgstr "Heure" + +#: extras/forms/filtersets.py:504 extras/forms/model_forms.py:271 +#: extras/tables/tables.py:440 templates/extras/eventrule.html:90 +#: templates/extras/objectchange.html:50 +msgid "Action" +msgstr "Action" + +#: extras/forms/model_forms.py:50 +msgid "Type of the related object (for object/multi-object fields only)" +msgstr "" +"Type de l'objet associé (pour les champs objet/multi-objets uniquement)" + +#: extras/forms/model_forms.py:58 templates/extras/customfield.html:11 +msgid "Custom Field" +msgstr "Champ personnalisé" + +#: extras/forms/model_forms.py:61 templates/extras/customfield.html:60 +msgid "Behavior" +msgstr "Comportement" + +#: extras/forms/model_forms.py:62 +msgid "Values" +msgstr "Valeurs" + +#: extras/forms/model_forms.py:71 +msgid "" +"The type of data stored in this field. For object/multi-object fields, " +"select the related object type below." +msgstr "" +"Le type de données stockées dans ce champ. Pour les champs objet/multi-" +"objets, sélectionnez le type d'objet associé ci-dessous." + +#: extras/forms/model_forms.py:74 +msgid "" +"This will be displayed as help text for the form field. Markdown is " +"supported." +msgstr "" +"Cela sera affiché sous forme de texte d'aide pour le champ du formulaire. " +"Markdown est pris en charge." + +#: extras/forms/model_forms.py:91 +msgid "" +"Enter one choice per line. An optional label may be specified for each " +"choice by appending it with a colon. Example:" +msgstr "" +"Entrez un choix par ligne. Une étiquette facultative peut être spécifiée " +"pour chaque choix en l'ajoutant par deux points. Exemple :" + +#: extras/forms/model_forms.py:132 templates/extras/customlink.html:10 +msgid "Custom Link" +msgstr "Lien personnalisé" + +#: extras/forms/model_forms.py:133 +msgid "Templates" +msgstr "Modèles" + +#: extras/forms/model_forms.py:145 +msgid "" +"Jinja2 template code for the link text. Reference the object as {{ " +"object }}. Links which render as empty text will not be displayed." +msgstr "" + +#: extras/forms/model_forms.py:148 +msgid "" +"Jinja2 template code for the link URL. Reference the object as {{ " +"object }}." +msgstr "" + +#: extras/forms/model_forms.py:158 extras/forms/model_forms.py:500 +msgid "Template code" +msgstr "Code du modèle" + +#: extras/forms/model_forms.py:164 templates/extras/exporttemplate.html:17 +msgid "Export Template" +msgstr "Modèle d'exportation" + +#: extras/forms/model_forms.py:166 +msgid "Rendering" +msgstr "Rendu" + +#: extras/forms/model_forms.py:180 extras/forms/model_forms.py:525 +msgid "Template content is populated from the remote source selected below." +msgstr "" +"Le contenu du modèle est renseigné à partir de la source distante " +"sélectionnée ci-dessous." + +#: extras/forms/model_forms.py:187 extras/forms/model_forms.py:532 +msgid "Must specify either local content or a data file" +msgstr "Doit spécifier un contenu local ou un fichier de données" + +#: extras/forms/model_forms.py:201 netbox/forms/mixins.py:68 +#: templates/extras/savedfilter.html:10 +msgid "Saved Filter" +msgstr "Filtre enregistré" + +#: extras/forms/model_forms.py:234 templates/extras/webhook.html:28 +msgid "HTTP Request" +msgstr "Requête HTTP" + +#: extras/forms/model_forms.py:237 templates/extras/webhook.html:53 +msgid "SSL" +msgstr "SLL" + +#: extras/forms/model_forms.py:255 +msgid "Action choice" +msgstr "Choix de l'action" + +#: extras/forms/model_forms.py:260 +msgid "Enter conditions in JSON format." +msgstr "Entrez les conditions dans JSON format." + +#: extras/forms/model_forms.py:264 +msgid "" +"Enter parameters to pass to the action in JSON format." +msgstr "" +"Entrez les paramètres à transmettre à l'action dans JSON format." + +#: extras/forms/model_forms.py:268 templates/extras/eventrule.html:11 +msgid "Event Rule" +msgstr "Règle de l'événement" + +#: extras/forms/model_forms.py:270 templates/extras/eventrule.html:78 +msgid "Conditions" +msgstr "Les conditions" + +#: extras/forms/model_forms.py:285 +msgid "Creations" +msgstr "Créations" + +#: extras/forms/model_forms.py:286 +msgid "Updates" +msgstr "mises à jour" + +#: extras/forms/model_forms.py:287 +msgid "Deletions" +msgstr "Suppressions" + +#: extras/forms/model_forms.py:288 +msgid "Job executions" +msgstr "Exécutions de tâches" + +#: extras/forms/model_forms.py:366 users/forms/model_forms.py:285 +msgid "Object types" +msgstr "Types d'objets" + +#: extras/forms/model_forms.py:439 netbox/navigation/menu.py:40 +#: tenancy/tables/tenants.py:22 +msgid "Tenants" +msgstr "Locataires" + +#: extras/forms/model_forms.py:456 ipam/forms/filtersets.py:141 +#: ipam/forms/filtersets.py:527 templates/extras/configcontext.html:62 +#: templates/ipam/ipaddress.html:62 templates/ipam/vlan_edit.html:30 +#: tenancy/forms/filtersets.py:86 users/forms/model_forms.py:323 +msgid "Assignment" +msgstr "Affectation" + +#: extras/forms/model_forms.py:482 +msgid "Data is populated from the remote source selected below." +msgstr "" +"Les données sont renseignées à partir de la source distante sélectionnée ci-" +"dessous." + +#: extras/forms/model_forms.py:488 +msgid "Must specify either local data or a data file" +msgstr "Doit spécifier des données locales ou un fichier de données" + +#: extras/forms/model_forms.py:507 templates/core/datafile.html:65 +msgid "Content" +msgstr "Contenu" + +#: extras/forms/reports.py:18 extras/forms/scripts.py:24 +msgid "Schedule at" +msgstr "Horaire à" + +#: extras/forms/reports.py:19 +msgid "Schedule execution of report to a set time" +msgstr "Planifier l'exécution du rapport à une heure définie" + +#: extras/forms/reports.py:24 extras/forms/scripts.py:30 +msgid "Recurs every" +msgstr "Récurrent chaque fois" + +#: extras/forms/reports.py:28 +msgid "Interval at which this report is re-run (in minutes)" +msgstr "Intervalle auquel ce rapport est réexécuté (en minutes)" + +#: extras/forms/reports.py:36 extras/forms/scripts.py:42 +#, python-brace-format +msgid " (current time: {now})" +msgstr " (heure actuelle : {now})" + +#: extras/forms/reports.py:46 extras/forms/scripts.py:52 +msgid "Scheduled time must be in the future." +msgstr "L'heure prévue doit se situer dans le futur." + +#: extras/forms/scripts.py:18 +msgid "Commit changes" +msgstr "Valider les modifications" + +#: extras/forms/scripts.py:19 +msgid "Commit changes to the database (uncheck for a dry-run)" +msgstr "" +"Validez les modifications apportées à la base de données (décochez cette " +"case pour une exécution à sec)" + +#: extras/forms/scripts.py:25 +msgid "Schedule execution of script to a set time" +msgstr "Planifier l'exécution du script à une heure définie" + +#: extras/forms/scripts.py:34 +msgid "Interval at which this script is re-run (in minutes)" +msgstr "Intervalle auquel ce script est réexécuté (en minutes)" + +#: extras/models/change_logging.py:24 +msgid "time" +msgstr "temps" + +#: extras/models/change_logging.py:37 +msgid "user name" +msgstr "nom d'utilisateur" + +#: extras/models/change_logging.py:42 +msgid "request ID" +msgstr "ID de demande" + +#: extras/models/change_logging.py:47 extras/models/staging.py:69 +msgid "action" +msgstr "action" + +#: extras/models/change_logging.py:81 +msgid "pre-change data" +msgstr "données de pré-modification" + +#: extras/models/change_logging.py:87 +msgid "post-change data" +msgstr "données après modification" + +#: extras/models/change_logging.py:101 +msgid "object change" +msgstr "changement d'objet" + +#: extras/models/change_logging.py:102 +msgid "object changes" +msgstr "modifications d'objets" + +#: extras/models/change_logging.py:118 +#, python-brace-format +msgid "Change logging is not supported for this object type ({type})." +msgstr "" +"La journalisation des modifications n'est pas prise en charge pour ce type " +"d'objet ({type})." + +#: extras/models/configs.py:130 +msgid "config context" +msgstr "contexte de configuration" + +#: extras/models/configs.py:131 +msgid "config contexts" +msgstr "contextes de configuration" + +#: extras/models/configs.py:149 extras/models/configs.py:205 +msgid "JSON data must be in object form. Example:" +msgstr "Les données JSON doivent être sous forme d'objet. Exemple :" + +#: extras/models/configs.py:169 +msgid "" +"Local config context data takes precedence over source contexts in the final" +" rendered config context" +msgstr "" +"Les données du contexte de configuration local ont priorité sur les " +"contextes source dans le contexte de configuration final rendu" + +#: extras/models/configs.py:224 +msgid "template code" +msgstr "code du modèle" + +#: extras/models/configs.py:225 +msgid "Jinja2 template code." +msgstr "Code du modèle Jinja2." + +#: extras/models/configs.py:228 +msgid "environment parameters" +msgstr "paramètres d'environnement" + +#: extras/models/configs.py:233 +msgid "" +"Any additional" +" parameters to pass when constructing the Jinja2 environment." +msgstr "" +"N'importe lequel paramètres" +" supplémentaires à passer lors de la construction de l'environnement " +"Jinja2." + +#: extras/models/configs.py:240 +msgid "config template" +msgstr "modèle de configuration" + +#: extras/models/configs.py:241 +msgid "config templates" +msgstr "modèles de configuration" + +#: extras/models/customfields.py:72 +msgid "The object(s) to which this field applies." +msgstr "Le ou les objets auxquels ce champ s'applique." + +#: extras/models/customfields.py:79 +msgid "The type of data this custom field holds" +msgstr "Le type de données que contient ce champ personnalisé" + +#: extras/models/customfields.py:86 +msgid "The type of NetBox object this field maps to (for object fields)" +msgstr "" +"Le type d'objet NetBox auquel ce champ correspond (pour les champs d'objets)" + +#: extras/models/customfields.py:92 +msgid "Internal field name" +msgstr "Nom du champ interne" + +#: extras/models/customfields.py:96 +msgid "Only alphanumeric characters and underscores are allowed." +msgstr "" +"Seuls les caractères alphanumériques et les traits de soulignement sont " +"autorisés." + +#: extras/models/customfields.py:101 +msgid "Double underscores are not permitted in custom field names." +msgstr "" +"Les doubles soulignements ne sont pas autorisés dans les noms de champs " +"personnalisés." + +#: extras/models/customfields.py:112 +msgid "" +"Name of the field as displayed to users (if not provided, 'the field's name " +"will be used)" +msgstr "" +"Nom du champ tel qu'il est affiché aux utilisateurs (s'il n'est pas fourni, " +"« le nom du champ sera utilisé) »" + +#: extras/models/customfields.py:116 extras/models/models.py:347 +msgid "group name" +msgstr "nom du groupe" + +#: extras/models/customfields.py:119 +msgid "Custom fields within the same group will be displayed together" +msgstr "Les champs personnalisés d'un même groupe seront affichés ensemble" + +#: extras/models/customfields.py:127 +msgid "required" +msgstr "requis" + +#: extras/models/customfields.py:129 +msgid "" +"If true, this field is required when creating new objects or editing an " +"existing object." +msgstr "" +"Si c'est vrai, ce champ est obligatoire lors de la création de nouveaux " +"objets ou de la modification d'un objet existant." + +#: extras/models/customfields.py:132 +msgid "search weight" +msgstr "poids de recherche" + +#: extras/models/customfields.py:135 +msgid "" +"Weighting for search. Lower values are considered more important. Fields " +"with a search weight of zero will be ignored." +msgstr "" +"Pondération pour la recherche. Les valeurs inférieures sont considérées " +"comme plus importantes. Les champs dont le poids de recherche est nul seront" +" ignorés." + +#: extras/models/customfields.py:140 +msgid "filter logic" +msgstr "logique de filtrage" + +#: extras/models/customfields.py:144 +msgid "" +"Loose matches any instance of a given string; exact matches the entire " +"field." +msgstr "" +"Loose correspond à n'importe quelle instance d'une chaîne donnée ; " +"correspond exactement à l'ensemble du champ." + +#: extras/models/customfields.py:147 +msgid "default" +msgstr "défaut" + +#: extras/models/customfields.py:151 +msgid "" +"Default value for the field (must be a JSON value). Encapsulate strings with" +" double quotes (e.g. \"Foo\")." +msgstr "" +"Valeur par défaut pour le champ (doit être une valeur JSON). Encapsulez des " +"chaînes avec des guillemets doubles (par exemple, « Foo »)." + +#: extras/models/customfields.py:156 +msgid "display weight" +msgstr "poids de l'écran" + +#: extras/models/customfields.py:157 +msgid "Fields with higher weights appear lower in a form." +msgstr "" +"Les champs dont le poids est plus élevé apparaissent plus bas dans un " +"formulaire." + +#: extras/models/customfields.py:162 +msgid "minimum value" +msgstr "valeur minimale" + +#: extras/models/customfields.py:163 +msgid "Minimum allowed value (for numeric fields)" +msgstr "Valeur minimale autorisée (pour les champs numériques)" + +#: extras/models/customfields.py:168 +msgid "maximum value" +msgstr "valeur maximale" + +#: extras/models/customfields.py:169 +msgid "Maximum allowed value (for numeric fields)" +msgstr "Valeur maximale autorisée (pour les champs numériques)" + +#: extras/models/customfields.py:175 +msgid "validation regex" +msgstr "regex de validation" + +#: extras/models/customfields.py:177 +#, python-brace-format +msgid "" +"Regular expression to enforce on text field values. Use ^ and $ to force " +"matching of entire string. For example, ^[A-Z]{3}$ will limit " +"values to exactly three uppercase letters." +msgstr "" +"Expression régulière à appliquer aux valeurs des champs de texte. Utilisez ^" +" et $ pour forcer la mise en correspondance de la chaîne entière. Par " +"exemple, ^ [DE A À Z]{3}$ limitera les valeurs à exactement " +"trois lettres majuscules." + +#: extras/models/customfields.py:185 +msgid "choice set" +msgstr "set de choix" + +#: extras/models/customfields.py:194 +msgid "Specifies whether the custom field is displayed in the UI" +msgstr "" +"Indique si le champ personnalisé est affiché dans l'interface utilisateur" + +#: extras/models/customfields.py:201 +msgid "Specifies whether the custom field value can be edited in the UI" +msgstr "" +"Indique si la valeur du champ personnalisé peut être modifiée dans " +"l'interface utilisateur" + +#: extras/models/customfields.py:205 +msgid "is cloneable" +msgstr "est clonable" + +#: extras/models/customfields.py:206 +msgid "Replicate this value when cloning objects" +msgstr "Répliquez cette valeur lors du clonage d'objets" + +#: extras/models/customfields.py:219 +msgid "custom field" +msgstr "champ personnalisé" + +#: extras/models/customfields.py:220 +msgid "custom fields" +msgstr "champs personnalisés" + +#: extras/models/customfields.py:309 +#, python-brace-format +msgid "Invalid default value \"{value}\": {error}" +msgstr "Valeur par défaut non valide »{value}« : {error}" + +#: extras/models/customfields.py:316 +msgid "A minimum value may be set only for numeric fields" +msgstr "" +"Une valeur minimale ne peut être définie que pour les champs numériques" + +#: extras/models/customfields.py:318 +msgid "A maximum value may be set only for numeric fields" +msgstr "" +"Une valeur maximale ne peut être définie que pour les champs numériques" + +#: extras/models/customfields.py:328 +msgid "" +"Regular expression validation is supported only for text and URL fields" +msgstr "" +"La validation des expressions régulières est prise en charge uniquement pour" +" les champs de texte et d'URL" + +#: extras/models/customfields.py:338 +msgid "Selection fields must specify a set of choices." +msgstr "Les champs de sélection doivent spécifier un ensemble de choix." + +#: extras/models/customfields.py:342 +msgid "Choices may be set only on selection fields." +msgstr "Les choix ne peuvent être définis que sur les champs de sélection." + +#: extras/models/customfields.py:349 +msgid "Object fields must define an object type." +msgstr "Les champs d'objet doivent définir un type d'objet." + +#: extras/models/customfields.py:354 +#, python-brace-format +msgid "{type} fields may not define an object type." +msgstr "{type} les champs ne peuvent pas définir de type d'objet." + +#: extras/models/customfields.py:434 +msgid "True" +msgstr "Vrai" + +#: extras/models/customfields.py:435 +msgid "False" +msgstr "Faux" + +#: extras/models/customfields.py:517 +#, python-brace-format +msgid "Values must match this regex: {regex}" +msgstr "" +"Les valeurs doivent correspondre à cette expression régulière : " +"{regex}" + +#: extras/models/customfields.py:612 +msgid "Value must be a string." +msgstr "La valeur doit être une chaîne." + +#: extras/models/customfields.py:614 +#, python-brace-format +msgid "Value must match regex '{regex}'" +msgstr "La valeur doit correspondre à « regex »{regex}'" + +#: extras/models/customfields.py:619 +msgid "Value must be an integer." +msgstr "La valeur doit être un entier." + +#: extras/models/customfields.py:622 extras/models/customfields.py:637 +#, python-brace-format +msgid "Value must be at least {minimum}" +msgstr "La valeur doit être d'au moins {minimum}" + +#: extras/models/customfields.py:626 extras/models/customfields.py:641 +#, python-brace-format +msgid "Value must not exceed {maximum}" +msgstr "La valeur ne doit pas dépasser {maximum}" + +#: extras/models/customfields.py:634 +msgid "Value must be a decimal." +msgstr "La valeur doit être une décimale." + +#: extras/models/customfields.py:646 +msgid "Value must be true or false." +msgstr "La valeur doit être vraie ou fausse." + +#: extras/models/customfields.py:654 +msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." +msgstr "Les valeurs de date doivent être au format ISO 8601 (AAAA-MM-JJ)." + +#: extras/models/customfields.py:663 +msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." +msgstr "" +"Les valeurs de date et d'heure doivent être au format ISO 8601 (YYYY-MM-DD " +"HH:MM:SS)." + +#: extras/models/customfields.py:670 +#, python-brace-format +msgid "Invalid choice ({value}) for choice set {choiceset}." +msgstr "Choix non valide ({value}) pour le set de choix {choiceset}." + +#: extras/models/customfields.py:680 +#, python-brace-format +msgid "Invalid choice(s) ({value}) for choice set {choiceset}." +msgstr "Choix (s) non valide ({value}) pour le set de choix {choiceset}." + +#: extras/models/customfields.py:689 +#, python-brace-format +msgid "Value must be an object ID, not {type}" +msgstr "La valeur doit être un identifiant d'objet, et non {type}" + +#: extras/models/customfields.py:695 +#, python-brace-format +msgid "Value must be a list of object IDs, not {type}" +msgstr "La valeur doit être une liste d'identifiants d'objets, et non {type}" + +#: extras/models/customfields.py:699 +#, python-brace-format +msgid "Found invalid object ID: {id}" +msgstr "ID d'objet non valide trouvé : {id}" + +#: extras/models/customfields.py:702 +msgid "Required field cannot be empty." +msgstr "Le champ obligatoire ne peut pas être vide." + +#: extras/models/customfields.py:721 +msgid "Base set of predefined choices (optional)" +msgstr "Ensemble de base de choix prédéfinis (facultatif)" + +#: extras/models/customfields.py:733 +msgid "Choices are automatically ordered alphabetically" +msgstr "Les choix sont automatiquement classés par ordre alphabétique" + +#: extras/models/customfields.py:740 +msgid "custom field choice set" +msgstr "ensemble de choix de champs personnalisés" + +#: extras/models/customfields.py:741 +msgid "custom field choice sets" +msgstr "ensembles de choix de champs personnalisés" + +#: extras/models/customfields.py:777 +msgid "Must define base or extra choices." +msgstr "Doit définir des choix de base ou supplémentaires." + +#: extras/models/dashboard.py:19 +msgid "layout" +msgstr "disposition" + +#: extras/models/dashboard.py:23 +msgid "config" +msgstr "config" + +#: extras/models/dashboard.py:28 +msgid "dashboard" +msgstr "tableau de bord" + +#: extras/models/dashboard.py:29 +msgid "dashboards" +msgstr "tableaux de bord" + +#: extras/models/models.py:49 +msgid "object types" +msgstr "types d'objets" + +#: extras/models/models.py:50 +msgid "The object(s) to which this rule applies." +msgstr "Le ou les objets auxquels cette règle s'applique." + +#: extras/models/models.py:63 +msgid "on create" +msgstr "lors de la création" + +#: extras/models/models.py:65 +msgid "Triggers when a matching object is created." +msgstr "Se déclenche lorsqu'un objet correspondant est créé." + +#: extras/models/models.py:68 +msgid "on update" +msgstr "sur mise à jour" + +#: extras/models/models.py:70 +msgid "Triggers when a matching object is updated." +msgstr "Se déclenche lorsqu'un objet correspondant est mis à jour." + +#: extras/models/models.py:73 +msgid "on delete" +msgstr "lors de la suppression" + +#: extras/models/models.py:75 +msgid "Triggers when a matching object is deleted." +msgstr "Se déclenche lorsqu'un objet correspondant est supprimé." + +#: extras/models/models.py:78 +msgid "on job start" +msgstr "au début de la tâche" + +#: extras/models/models.py:80 +msgid "Triggers when a job for a matching object is started." +msgstr "Se déclenche lorsqu'une tâche est lancée pour un objet correspondant." + +#: extras/models/models.py:83 +msgid "on job end" +msgstr "en fin de travail" + +#: extras/models/models.py:85 +msgid "Triggers when a job for a matching object terminates." +msgstr "Se déclenche lorsqu'une tâche pour un objet correspondant se termine." + +#: extras/models/models.py:92 +msgid "conditions" +msgstr "conditions" + +#: extras/models/models.py:95 +msgid "" +"A set of conditions which determine whether the event will be generated." +msgstr "Un ensemble de conditions qui déterminent si l'événement sera généré." + +#: extras/models/models.py:103 +msgid "action type" +msgstr "type d'action" + +#: extras/models/models.py:126 +msgid "Additional data to pass to the action object" +msgstr "Données supplémentaires à transmettre à l'objet d'action" + +#: extras/models/models.py:138 +msgid "event rule" +msgstr "règle de l'événement" + +#: extras/models/models.py:139 +msgid "event rules" +msgstr "règles de l'événement" + +#: extras/models/models.py:155 +msgid "" +"At least one event type must be selected: create, update, delete, job start," +" and/or job end." +msgstr "" +"Au moins un type d'événement doit être sélectionné : création, mise à jour, " +"suppression, début et/ou fin de tâche." + +#: extras/models/models.py:196 +msgid "" +"This URL will be called using the HTTP method defined when the webhook is " +"called. Jinja2 template processing is supported with the same context as the" +" request body." +msgstr "" +"Cette URL sera appelée à l'aide de la méthode HTTP définie lors de l'appel " +"du webhook. Le traitement du modèle Jinja2 est pris en charge dans le même " +"contexte que le corps de la requête." + +#: extras/models/models.py:211 +msgid "" +"The complete list of official content types is available here." +msgstr "" +"La liste complète des types de contenu officiels est disponible ici." + +#: extras/models/models.py:216 +msgid "additional headers" +msgstr "en-têtes supplémentaires" + +#: extras/models/models.py:219 +msgid "" +"User-supplied HTTP headers to be sent with the request in addition to the " +"HTTP content type. Headers should be defined in the format Name: " +"Value. Jinja2 template processing is supported with the same context " +"as the request body (below)." +msgstr "" +"En-têtes HTTP fournis par l'utilisateur à envoyer avec la demande en plus du" +" type de contenu HTTP. Les en-têtes doivent être définis au format " +"Nom : Value. Le traitement du modèle Jinja2 est pris en charge " +"dans le même contexte que le corps de la requête (ci-dessous)." + +#: extras/models/models.py:225 +msgid "body template" +msgstr "modèle de carrosserie" + +#: extras/models/models.py:228 +msgid "" +"Jinja2 template for a custom request body. If blank, a JSON object " +"representing the change will be included. Available context data includes: " +"event, model, timestamp, " +"username, request_id, and data." +msgstr "" +"Modèle Jinja2 pour un corps de requête personnalisé. Si ce champ est vide, " +"un objet JSON représentant la modification sera inclus. Les données " +"contextuelles disponibles incluent : événement, " +"modèle, horodatage, nom " +"d'utilisateur, identifiant_demande, et " +"données." + +#: extras/models/models.py:234 +msgid "secret" +msgstr "secret" + +#: extras/models/models.py:238 +msgid "" +"When provided, the request will include a X-Hook-Signature " +"header containing a HMAC hex digest of the payload body using the secret as " +"the key. The secret is not transmitted in the request." +msgstr "" +"Lorsqu'elle sera fournie, la demande comprendra un Signature " +"X-Hook en-tête contenant un condensé hexadécimal HMAC du corps de la " +"charge utile en utilisant le secret comme clé. Le secret n'est pas transmis " +"dans la demande." + +#: extras/models/models.py:245 +msgid "Enable SSL certificate verification. Disable with caution!" +msgstr "" +"Activez la vérification des certificats SSL. Désactivez avec précaution !" + +#: extras/models/models.py:251 templates/extras/webhook.html:62 +msgid "CA File Path" +msgstr "Chemin du fichier CA" + +#: extras/models/models.py:253 +msgid "" +"The specific CA certificate file to use for SSL verification. Leave blank to" +" use the system defaults." +msgstr "" +"Le fichier de certificat CA spécifique à utiliser pour la vérification SSL. " +"Laissez ce champ vide pour utiliser les paramètres par défaut du système." + +#: extras/models/models.py:264 +msgid "webhook" +msgstr "webhook" + +#: extras/models/models.py:265 +msgid "webhooks" +msgstr "webhooks" + +#: extras/models/models.py:283 +msgid "Do not specify a CA certificate file if SSL verification is disabled." +msgstr "" +"Ne spécifiez pas de fichier de certificat CA si la vérification SSL est " +"désactivée." + +#: extras/models/models.py:323 +msgid "The object type(s) to which this link applies." +msgstr "Le ou les types d'objets auxquels ce lien s'applique." + +#: extras/models/models.py:335 +msgid "link text" +msgstr "texte du lien" + +#: extras/models/models.py:336 +msgid "Jinja2 template code for link text" +msgstr "Code modèle Jinja2 pour le texte du lien" + +#: extras/models/models.py:339 +msgid "link URL" +msgstr "URL du lien" + +#: extras/models/models.py:340 +msgid "Jinja2 template code for link URL" +msgstr "Code modèle Jinja2 pour l'URL du lien" + +#: extras/models/models.py:350 +msgid "Links with the same group will appear as a dropdown menu" +msgstr "Les liens avec le même groupe apparaîtront dans un menu déroulant" + +#: extras/models/models.py:353 +msgid "button class" +msgstr "classe de boutons" + +#: extras/models/models.py:357 +msgid "" +"The class of the first link in a group will be used for the dropdown button" +msgstr "" +"La classe du premier lien d'un groupe sera utilisée pour le bouton déroulant" + +#: extras/models/models.py:360 +msgid "new window" +msgstr "nouvelle fenêtre" + +#: extras/models/models.py:362 +msgid "Force link to open in a new window" +msgstr "Forcer l'ouverture du lien dans une nouvelle fenêtre" + +#: extras/models/models.py:371 +msgid "custom link" +msgstr "lien personnalisé" + +#: extras/models/models.py:372 +msgid "custom links" +msgstr "liens personnalisés" + +#: extras/models/models.py:419 +msgid "The object type(s) to which this template applies." +msgstr "Le ou les types d'objets auxquels ce modèle s'applique." + +#: extras/models/models.py:432 +msgid "" +"Jinja2 template code. The list of objects being exported is passed as a " +"context variable named queryset." +msgstr "" +"Code du modèle Jinja2. La liste des objets exportés est transmise sous forme" +" de variable de contexte nommée ensemble de requêtes." + +#: extras/models/models.py:440 +msgid "Defaults to text/plain; charset=utf-8" +msgstr "" +"La valeur par défaut est texte/plain ; jeu de caractères = " +"utf-8" + +#: extras/models/models.py:443 +msgid "file extension" +msgstr "extension de fichier" + +#: extras/models/models.py:446 +msgid "Extension to append to the rendered filename" +msgstr "Extension à ajouter au nom de fichier affiché" + +#: extras/models/models.py:449 +msgid "as attachment" +msgstr "en pièce jointe" + +#: extras/models/models.py:451 +msgid "Download file as attachment" +msgstr "Télécharger le fichier en pièce jointe" + +#: extras/models/models.py:460 +msgid "export template" +msgstr "modèle d'exportation" + +#: extras/models/models.py:461 +msgid "export templates" +msgstr "modèles d'exportation" + +#: extras/models/models.py:478 +#, python-brace-format +msgid "\"{name}\" is a reserved name. Please choose a different name." +msgstr "«{name}« est un nom réservé. Veuillez choisir un autre nom." + +#: extras/models/models.py:528 +msgid "The object type(s) to which this filter applies." +msgstr "Le ou les types d'objets auxquels ce filtre s'applique." + +#: extras/models/models.py:560 +msgid "shared" +msgstr "partagé" + +#: extras/models/models.py:573 +msgid "saved filter" +msgstr "filtre enregistré" + +#: extras/models/models.py:574 +msgid "saved filters" +msgstr "filtres enregistrés" + +#: extras/models/models.py:592 +msgid "Filter parameters must be stored as a dictionary of keyword arguments." +msgstr "" +"Les paramètres de filtre doivent être stockés sous la forme d'un " +"dictionnaire d'arguments de mots-clés." + +#: extras/models/models.py:620 +msgid "image height" +msgstr "hauteur de l'image" + +#: extras/models/models.py:623 +msgid "image width" +msgstr "largeur de l'image" + +#: extras/models/models.py:640 +msgid "image attachment" +msgstr "image en pièce jointe" + +#: extras/models/models.py:641 +msgid "image attachments" +msgstr "images jointes" + +#: extras/models/models.py:655 +#, python-brace-format +msgid "Image attachments cannot be assigned to this object type ({type})." +msgstr "" +"Les images jointes ne peuvent pas être attribuées à ce type d'objet " +"({type})." + +#: extras/models/models.py:718 +msgid "kind" +msgstr "sorte" + +#: extras/models/models.py:732 +msgid "journal entry" +msgstr "entrée de journal" + +#: extras/models/models.py:733 +msgid "journal entries" +msgstr "entrées de journal" + +#: extras/models/models.py:748 +#, python-brace-format +msgid "Journaling is not supported for this object type ({type})." +msgstr "" +"La journalisation n'est pas prise en charge pour ce type d'objet ({type})." + +#: extras/models/models.py:790 +msgid "bookmark" +msgstr "signet" + +#: extras/models/models.py:791 +msgid "bookmarks" +msgstr "signets" + +#: extras/models/models.py:804 +#, python-brace-format +msgid "Bookmarks cannot be assigned to this object type ({type})." +msgstr "Les signets ne peuvent pas être affectés à ce type d'objet ({type})." + +#: extras/models/reports.py:46 +msgid "report module" +msgstr "module de rapport" + +#: extras/models/reports.py:47 +msgid "report modules" +msgstr "modules de rapports" + +#: extras/models/scripts.py:46 +msgid "script module" +msgstr "module de script" + +#: extras/models/scripts.py:47 +msgid "script modules" +msgstr "modules de script" + +#: extras/models/search.py:24 +msgid "timestamp" +msgstr "horodatage" + +#: extras/models/search.py:39 +msgid "field" +msgstr "champ" + +#: extras/models/search.py:47 +msgid "value" +msgstr "valeur" + +#: extras/models/search.py:58 +msgid "cached value" +msgstr "valeur mise en cache" + +#: extras/models/search.py:59 +msgid "cached values" +msgstr "valeurs mises en cache" + +#: extras/models/staging.py:44 +msgid "branch" +msgstr "succursale" + +#: extras/models/staging.py:45 +msgid "branches" +msgstr "branches" + +#: extras/models/staging.py:97 +msgid "staged change" +msgstr "changement par étapes" + +#: extras/models/staging.py:98 +msgid "staged changes" +msgstr "modifications échelonnées" + +#: extras/models/tags.py:40 +msgid "The object type(s) to which this this tag can be applied." +msgstr "Le ou les types d'objets auxquels cette balise peut être appliquée." + +#: extras/models/tags.py:49 +msgid "tag" +msgstr "étiquette" + +#: extras/models/tags.py:50 +msgid "tags" +msgstr "balises" + +#: extras/models/tags.py:78 +msgid "tagged item" +msgstr "article étiqueté" + +#: extras/models/tags.py:79 +msgid "tagged items" +msgstr "articles étiquetés" + +#: extras/signals.py:221 +#, python-brace-format +msgid "Deletion is prevented by a protection rule: {message}" +msgstr "La suppression est empêchée par une règle de protection : {message}" + +#: extras/tables/tables.py:44 extras/tables/tables.py:119 +#: extras/tables/tables.py:143 extras/tables/tables.py:208 +#: extras/tables/tables.py:281 +msgid "Content Types" +msgstr "Types de contenu" + +#: extras/tables/tables.py:50 +msgid "Visible" +msgstr "Visible" + +#: extras/tables/tables.py:53 +msgid "Editable" +msgstr "Modifiable" + +#: extras/tables/tables.py:60 templates/extras/customfield.html:48 +msgid "Choice Set" +msgstr "Coffret Choice" + +#: extras/tables/tables.py:68 +msgid "Is Cloneable" +msgstr "Est clonable" + +#: extras/tables/tables.py:98 +msgid "Count" +msgstr "Compter" + +#: extras/tables/tables.py:101 +msgid "Order Alphabetically" +msgstr "Ordre alphabétique" + +#: extras/tables/tables.py:125 templates/extras/customlink.html:34 +msgid "New Window" +msgstr "Nouvelle fenêtre" + +#: extras/tables/tables.py:146 +msgid "As Attachment" +msgstr "En tant que pièce jointe" + +#: extras/tables/tables.py:153 extras/tables/tables.py:367 +#: extras/tables/tables.py:402 templates/core/datafile.html:32 +#: templates/dcim/device/render_config.html:23 +#: templates/extras/configcontext.html:40 +#: templates/extras/configtemplate.html:32 +#: templates/extras/exporttemplate.html:51 +#: templates/generic/bulk_import.html:30 +#: templates/virtualization/virtualmachine/render_config.html:23 +msgid "Data File" +msgstr "Fichier de données" + +#: extras/tables/tables.py:158 extras/tables/tables.py:379 +#: extras/tables/tables.py:407 +msgid "Synced" +msgstr "Synchronisé" + +#: extras/tables/tables.py:178 +msgid "Content Type" +msgstr "Type de contenu" + +#: extras/tables/tables.py:185 +msgid "Image" +msgstr "Image" + +#: extras/tables/tables.py:190 +msgid "Size (Bytes)" +msgstr "Taille (octets)" + +#: extras/tables/tables.py:233 extras/tables/tables.py:326 +#: templates/extras/customfield.html:96 templates/extras/eventrule.html:32 +#: templates/users/objectpermission.html:68 users/tables.py:83 +msgid "Object Types" +msgstr "Types d'objets" + +#: extras/tables/tables.py:255 +msgid "SSL Validation" +msgstr "Validation SSL" + +#: extras/tables/tables.py:278 +msgid "Action Type" +msgstr "Type d'action" + +#: extras/tables/tables.py:296 +msgid "Job Start" +msgstr "Début du travail" + +#: extras/tables/tables.py:299 +msgid "Job End" +msgstr "Fin du travail" + +#: extras/tables/tables.py:436 templates/account/profile.html:20 +#: templates/users/user.html:22 +msgid "Full Name" +msgstr "Nom complet" + +#: extras/tables/tables.py:453 templates/extras/objectchange.html:72 +msgid "Request ID" +msgstr "ID de demande" + +#: extras/tables/tables.py:490 +msgid "Comments (Short)" +msgstr "Commentaires (courts)" + +#: extras/validators.py:13 +#, python-format +msgid "Ensure this value is equal to %(limit_value)s." +msgstr "Assurez-vous que cette valeur est égale à %(limit_value)s." + +#: extras/validators.py:24 +#, python-format +msgid "Ensure this value does not equal %(limit_value)s." +msgstr "Assurez-vous que cette valeur n'est pas égale %(limit_value)s." + +#: extras/validators.py:35 +msgid "This field must be empty." +msgstr "Ce champ doit être vide." + +#: extras/validators.py:50 +msgid "This field must not be empty." +msgstr "Ce champ ne doit pas être vide." + +#: extras/views.py:880 +msgid "Your dashboard has been reset." +msgstr "Votre tableau de bord a été réinitialisé." + +#: ipam/api/field_serializers.py:17 +msgid "Enter a valid IPv4 or IPv6 address with optional mask." +msgstr "Entrez une adresse IPv4 ou IPv6 valide avec un masque facultatif." + +#: ipam/api/field_serializers.py:24 +#, python-brace-format +msgid "Invalid IP address format: {data}" +msgstr "Format d'adresse IP non valide : {data}" + +#: ipam/api/field_serializers.py:37 +msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." +msgstr "Entrez un préfixe IPv4 ou IPv6 valide et un masque en notation CIDR." + +#: ipam/api/field_serializers.py:44 +#, python-brace-format +msgid "Invalid IP prefix format: {data}" +msgstr "Format de préfixe IP non valide : {data}" + +#: ipam/choices.py:30 +msgid "Container" +msgstr "Récipient" + +#: ipam/choices.py:72 +msgid "DHCP" +msgstr "DHCP" + +#: ipam/choices.py:73 +msgid "SLAAC" +msgstr "SLAAC" + +#: ipam/choices.py:89 +msgid "Loopback" +msgstr "Bouclage" + +#: ipam/choices.py:90 tenancy/choices.py:18 +msgid "Secondary" +msgstr "Secondaire" + +#: ipam/choices.py:91 +msgid "Anycast" +msgstr "N'importe quel cast" + +#: ipam/choices.py:115 +msgid "Standard" +msgstr "Norme" + +#: ipam/choices.py:120 +msgid "CheckPoint" +msgstr "Point de contrôle" + +#: ipam/choices.py:123 +msgid "Cisco" +msgstr "Cisco" + +#: ipam/choices.py:137 +msgid "Plaintext" +msgstr "Texte brut" + +#: ipam/filtersets.py:47 vpn/filtersets.py:276 +msgid "Import target" +msgstr "Objectif d'importation" + +#: ipam/filtersets.py:53 vpn/filtersets.py:282 +msgid "Import target (name)" +msgstr "Cible d'importation (nom)" + +#: ipam/filtersets.py:58 vpn/filtersets.py:287 +msgid "Export target" +msgstr "Objectif d'exportation" + +#: ipam/filtersets.py:64 vpn/filtersets.py:293 +msgid "Export target (name)" +msgstr "Cible d'exportation (nom)" + +#: ipam/filtersets.py:85 +msgid "Importing VRF" +msgstr "Importation de VRF" + +#: ipam/filtersets.py:91 +msgid "Import VRF (RD)" +msgstr "Importer VRF (RD)" + +#: ipam/filtersets.py:96 +msgid "Exporting VRF" +msgstr "Exportation de fichiers VRF" + +#: ipam/filtersets.py:102 +msgid "Export VRF (RD)" +msgstr "Exporter VRF (RD)" + +#: ipam/filtersets.py:132 ipam/filtersets.py:247 ipam/forms/model_forms.py:229 +#: ipam/tables/ip.py:211 templates/ipam/prefix.html:12 +msgid "Prefix" +msgstr "Préfixe" + +#: ipam/filtersets.py:136 ipam/filtersets.py:175 ipam/filtersets.py:198 +msgid "RIR (ID)" +msgstr "RIRE (ID)" + +#: ipam/filtersets.py:142 ipam/filtersets.py:181 ipam/filtersets.py:204 +msgid "RIR (slug)" +msgstr "RIR (limace)" + +#: ipam/filtersets.py:251 +msgid "Within prefix" +msgstr "Dans le préfixe" + +#: ipam/filtersets.py:255 +msgid "Within and including prefix" +msgstr "Dans le préfixe et y compris" + +#: ipam/filtersets.py:259 +msgid "Prefixes which contain this prefix or IP" +msgstr "Préfixes contenant ce préfixe ou cette adresse IP" + +#: ipam/filtersets.py:270 ipam/filtersets.py:538 ipam/forms/bulk_edit.py:326 +#: ipam/forms/filtersets.py:191 ipam/forms/filtersets.py:317 +msgid "Mask length" +msgstr "Longueur du masque" + +#: ipam/filtersets.py:339 vpn/filtersets.py:399 +msgid "VLAN (ID)" +msgstr "VLAN (IDENTIFIANT)" + +#: ipam/filtersets.py:343 vpn/filtersets.py:394 +msgid "VLAN number (1-4094)" +msgstr "Numéro de VLAN (1-4094)" + +#: ipam/filtersets.py:437 ipam/filtersets.py:441 ipam/filtersets.py:533 +#: ipam/forms/model_forms.py:444 templates/tenancy/contact.html:54 +#: tenancy/forms/bulk_edit.py:112 +msgid "Address" +msgstr "Adresse" + +#: ipam/filtersets.py:445 +msgid "Ranges which contain this prefix or IP" +msgstr "Plages contenant ce préfixe ou cette adresse IP" + +#: ipam/filtersets.py:473 ipam/filtersets.py:529 +msgid "Parent prefix" +msgstr "Préfixe parent" + +#: ipam/filtersets.py:582 ipam/filtersets.py:812 ipam/filtersets.py:1031 +#: vpn/filtersets.py:357 +msgid "Virtual machine (name)" +msgstr "Machine virtuelle (nom)" + +#: ipam/filtersets.py:587 ipam/filtersets.py:817 ipam/filtersets.py:1025 +#: virtualization/filtersets.py:276 virtualization/filtersets.py:315 +#: vpn/filtersets.py:362 +msgid "Virtual machine (ID)" +msgstr "Machine virtuelle (ID)" + +#: ipam/filtersets.py:593 vpn/filtersets.py:97 vpn/filtersets.py:368 +msgid "Interface (name)" +msgstr "Interface (nom)" + +#: ipam/filtersets.py:598 vpn/filtersets.py:102 vpn/filtersets.py:373 +msgid "Interface (ID)" +msgstr "Interface (ID)" + +#: ipam/filtersets.py:604 vpn/filtersets.py:108 vpn/filtersets.py:379 +msgid "VM interface (name)" +msgstr "Interface de machine virtuelle (nom)" + +#: ipam/filtersets.py:609 vpn/filtersets.py:113 +msgid "VM interface (ID)" +msgstr "Interface de machine virtuelle (ID)" + +#: ipam/filtersets.py:614 +msgid "FHRP group (ID)" +msgstr "Groupe FHRP (ID)" + +#: ipam/filtersets.py:618 +msgid "Is assigned to an interface" +msgstr "Est affecté à une interface" + +#: ipam/filtersets.py:622 +msgid "Is assigned" +msgstr "Est attribué" + +#: ipam/filtersets.py:1036 +msgid "IP address (ID)" +msgstr "Adresse IP (ID)" + +#: ipam/filtersets.py:1042 ipam/models/ip.py:787 +msgid "IP address" +msgstr "Adresse IP" + +#: ipam/filtersets.py:1068 +msgid "Primary IPv4 (ID)" +msgstr "IPv4 principal (ID)" + +#: ipam/filtersets.py:1073 +msgid "Primary IPv6 (ID)" +msgstr "IPv6 principal (ID)" + +#: ipam/forms/bulk_create.py:14 +msgid "Address pattern" +msgstr "Modèle d'adresse" + +#: ipam/forms/bulk_edit.py:85 +msgid "Is private" +msgstr "Est privé" + +#: ipam/forms/bulk_edit.py:106 ipam/forms/bulk_edit.py:135 +#: ipam/forms/bulk_edit.py:160 ipam/forms/bulk_import.py:88 +#: ipam/forms/bulk_import.py:108 ipam/forms/bulk_import.py:128 +#: ipam/forms/filtersets.py:109 ipam/forms/filtersets.py:124 +#: ipam/forms/filtersets.py:147 ipam/forms/model_forms.py:93 +#: ipam/forms/model_forms.py:108 ipam/forms/model_forms.py:130 +#: ipam/forms/model_forms.py:148 ipam/models/asns.py:31 +#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/tables/asn.py:20 ipam/tables/asn.py:45 +#: templates/ipam/aggregate.html:19 templates/ipam/asn.html:28 +#: templates/ipam/asnrange.html:20 templates/ipam/rir.html:20 +msgid "RIR" +msgstr "RIR" + +#: ipam/forms/bulk_edit.py:168 +msgid "Date added" +msgstr "Date d'ajout" + +#: ipam/forms/bulk_edit.py:229 +msgid "Prefix length" +msgstr "Longueur du préfixe" + +#: ipam/forms/bulk_edit.py:252 ipam/forms/filtersets.py:236 +#: templates/ipam/prefix.html:86 +msgid "Is a pool" +msgstr "C'est une piscine" + +#: ipam/forms/bulk_edit.py:257 ipam/forms/bulk_edit.py:301 +#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#, python-format +msgid "Treat as 100% utilized" +msgstr "Traiter comme utilisé à 100 %" + +#: ipam/forms/bulk_edit.py:349 ipam/models/ip.py:771 +msgid "DNS name" +msgstr "Nom DNS" + +#: ipam/forms/bulk_edit.py:370 ipam/forms/bulk_edit.py:569 +#: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:376 +#: ipam/forms/filtersets.py:511 templates/ipam/fhrpgroup.html:23 +#: templates/ipam/inc/panels/fhrp_groups.html:11 +#: templates/ipam/service.html:35 templates/ipam/servicetemplate.html:20 +msgid "Protocol" +msgstr "Protocole" + +#: ipam/forms/bulk_edit.py:377 ipam/forms/filtersets.py:383 +#: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:27 +msgid "Group ID" +msgstr "ID de groupe" + +#: ipam/forms/bulk_edit.py:382 ipam/forms/filtersets.py:388 +#: wireless/forms/bulk_edit.py:67 wireless/forms/bulk_edit.py:114 +#: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 +#: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 +#: wireless/forms/filtersets.py:53 wireless/forms/filtersets.py:87 +msgid "Authentication type" +msgstr "Type d'authentification" + +#: ipam/forms/bulk_edit.py:387 ipam/forms/filtersets.py:392 +msgid "Authentication key" +msgstr "Clé d'authentification" + +#: ipam/forms/bulk_edit.py:404 ipam/forms/filtersets.py:369 +#: ipam/forms/model_forms.py:455 netbox/navigation/menu.py:376 +#: templates/ipam/fhrpgroup.html:51 +#: templates/wireless/inc/authentication_attrs.html:5 +#: wireless/forms/bulk_edit.py:90 wireless/forms/bulk_edit.py:137 +#: wireless/forms/filtersets.py:35 wireless/forms/filtersets.py:75 +#: wireless/forms/model_forms.py:56 wireless/forms/model_forms.py:161 +msgid "Authentication" +msgstr "Authentification" + +#: ipam/forms/bulk_edit.py:414 +msgid "Minimum child VLAN VID" +msgstr "VID VLAN minimum pour enfants" + +#: ipam/forms/bulk_edit.py:420 +msgid "Maximum child VLAN VID" +msgstr "VID VLAN maximum pour enfants" + +#: ipam/forms/bulk_edit.py:428 ipam/forms/model_forms.py:527 +msgid "Scope type" +msgstr "Type de portée" + +#: ipam/forms/bulk_edit.py:489 ipam/forms/model_forms.py:600 +#: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:39 +msgid "Scope" +msgstr "Champ" + +#: ipam/forms/bulk_edit.py:560 +msgid "Site & Group" +msgstr "Site et groupe" + +#: ipam/forms/bulk_edit.py:574 ipam/forms/model_forms.py:663 +#: ipam/forms/model_forms.py:697 ipam/tables/services.py:19 +#: ipam/tables/services.py:49 templates/ipam/service.html:39 +#: templates/ipam/servicetemplate.html:24 +msgid "Ports" +msgstr "Ports" + +#: ipam/forms/bulk_import.py:47 +msgid "Import route targets" +msgstr "Importer des cibles d'itinéraire" + +#: ipam/forms/bulk_import.py:53 +msgid "Export route targets" +msgstr "Cibles d'itinéraire d'exportation" + +#: ipam/forms/bulk_import.py:91 ipam/forms/bulk_import.py:111 +#: ipam/forms/bulk_import.py:131 +msgid "Assigned RIR" +msgstr "RIR attribué" + +#: ipam/forms/bulk_import.py:181 +msgid "VLAN's group (if any)" +msgstr "Le groupe du VLAN (le cas échéant)" + +#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:219 +#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 +#: templates/ipam/prefix.html:61 templates/ipam/vlan.html:13 +#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 +#: templates/vpn/l2vpntermination_edit.html:17 +#: templates/wireless/wirelesslan.html:31 vpn/forms/bulk_import.py:299 +#: vpn/forms/filtersets.py:280 vpn/forms/model_forms.py:427 +#: wireless/forms/bulk_edit.py:54 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:49 wireless/models.py:101 +msgid "VLAN" +msgstr "VLAN" + +#: ipam/forms/bulk_import.py:307 +msgid "Parent device of assigned interface (if any)" +msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" + +#: ipam/forms/bulk_import.py:310 ipam/forms/bulk_import.py:496 +#: ipam/forms/model_forms.py:691 virtualization/filtersets.py:282 +#: virtualization/filtersets.py:321 virtualization/forms/bulk_edit.py:199 +#: virtualization/forms/bulk_edit.py:325 +#: virtualization/forms/bulk_import.py:146 +#: virtualization/forms/bulk_import.py:207 +#: virtualization/forms/filtersets.py:204 +#: virtualization/forms/filtersets.py:240 +#: virtualization/forms/model_forms.py:291 vpn/forms/bulk_import.py:93 +#: vpn/forms/bulk_import.py:285 +msgid "Virtual machine" +msgstr "Machine virtuelle" + +#: ipam/forms/bulk_import.py:314 +msgid "Parent VM of assigned interface (if any)" +msgstr "VM parent de l'interface attribuée (le cas échéant)" + +#: ipam/forms/bulk_import.py:321 +msgid "Assigned interface" +msgstr "Interface attribuée" + +#: ipam/forms/bulk_import.py:324 +msgid "Is primary" +msgstr "Est principal" + +#: ipam/forms/bulk_import.py:325 +msgid "Make this the primary IP for the assigned device" +msgstr "Faites-en l'adresse IP principale de l'appareil attribué" + +#: ipam/forms/bulk_import.py:364 +msgid "No device or virtual machine specified; cannot set as primary IP" +msgstr "" +"Aucun périphérique ou machine virtuelle spécifié ; impossible de le définir " +"comme adresse IP principale" + +#: ipam/forms/bulk_import.py:368 +msgid "No interface specified; cannot set as primary IP" +msgstr "" +"Aucune interface spécifiée ; impossible de définir comme adresse IP " +"principale" + +#: ipam/forms/bulk_import.py:397 +msgid "Auth type" +msgstr "Type d'authentification" + +#: ipam/forms/bulk_import.py:412 +msgid "Scope type (app & model)" +msgstr "Type de scope (application et modèle)" + +#: ipam/forms/bulk_import.py:418 +#, python-brace-format +msgid "Minimum child VLAN VID (default: {minimum})" +msgstr "VID minimum du VLAN enfant (par défaut) : {minimum})" + +#: ipam/forms/bulk_import.py:424 +#, python-brace-format +msgid "Maximum child VLAN VID (default: {maximum})" +msgstr "VID VLAN enfant maximal (par défaut) : {maximum})" + +#: ipam/forms/bulk_import.py:448 +msgid "Assigned VLAN group" +msgstr "Groupe VLAN attribué" + +#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 +msgid "IP protocol" +msgstr "Protocole IP" + +#: ipam/forms/bulk_import.py:493 +msgid "Required if not assigned to a VM" +msgstr "Obligatoire s'il n'est pas attribué à une machine virtuelle" + +#: ipam/forms/bulk_import.py:500 +msgid "Required if not assigned to a device" +msgstr "Obligatoire s'il n'est pas attribué à un appareil" + +#: ipam/forms/bulk_import.py:525 +#, python-brace-format +msgid "{ip} is not assigned to this device/VM." +msgstr "{ip} n'est pas attribué à cet appareil/à cette machine virtuelle." + +#: ipam/forms/filtersets.py:46 ipam/forms/model_forms.py:60 +#: netbox/navigation/menu.py:177 vpn/forms/model_forms.py:403 +msgid "Route Targets" +msgstr "Cibles de l'itinéraire" + +#: ipam/forms/filtersets.py:52 ipam/forms/model_forms.py:47 +#: vpn/forms/filtersets.py:221 vpn/forms/model_forms.py:390 +msgid "Import targets" +msgstr "Cibles d'importation" + +#: ipam/forms/filtersets.py:57 ipam/forms/model_forms.py:52 +#: vpn/forms/filtersets.py:226 vpn/forms/model_forms.py:395 +msgid "Export targets" +msgstr "Objectifs d'exportation" + +#: ipam/forms/filtersets.py:72 +msgid "Imported by VRF" +msgstr "Importé par VRF" + +#: ipam/forms/filtersets.py:77 +msgid "Exported by VRF" +msgstr "Exporté par VRF" + +#: ipam/forms/filtersets.py:86 ipam/tables/ip.py:89 templates/ipam/rir.html:33 +msgid "Private" +msgstr "Privé" + +#: ipam/forms/filtersets.py:104 ipam/forms/filtersets.py:186 +#: ipam/forms/filtersets.py:261 ipam/forms/filtersets.py:312 +msgid "Address family" +msgstr "Famille d'adresses" + +#: ipam/forms/filtersets.py:118 templates/ipam/asnrange.html:26 +msgid "Range" +msgstr "Gamme" + +#: ipam/forms/filtersets.py:127 +msgid "Start" +msgstr "Démarrer" + +#: ipam/forms/filtersets.py:131 +msgid "End" +msgstr "Fin" + +#: ipam/forms/filtersets.py:181 +msgid "Search within" +msgstr "Rechercher dans" + +#: ipam/forms/filtersets.py:202 ipam/forms/filtersets.py:328 +msgid "Present in VRF" +msgstr "Présent en VRF" + +#: ipam/forms/filtersets.py:243 ipam/forms/filtersets.py:282 +#, python-format +msgid "Marked as 100% utilized" +msgstr "Marqué comme étant utilisé à 100 %" + +#: ipam/forms/filtersets.py:297 +msgid "Device/VM" +msgstr "Appareil/VM" + +#: ipam/forms/filtersets.py:333 +msgid "Assigned Device" +msgstr "Appareil attribué" + +#: ipam/forms/filtersets.py:338 +msgid "Assigned VM" +msgstr "Machine virtuelle attribuée" + +#: ipam/forms/filtersets.py:352 +msgid "Assigned to an interface" +msgstr "Affecté à une interface" + +#: ipam/forms/filtersets.py:359 templates/ipam/ipaddress.html:54 +msgid "DNS Name" +msgstr "Nom DNS" + +#: ipam/forms/filtersets.py:401 ipam/forms/filtersets.py:494 +#: ipam/models/vlans.py:156 templates/ipam/vlan.html:34 +msgid "VLAN ID" +msgstr "IDENTIFIANT DE VLAN" + +#: ipam/forms/filtersets.py:433 +msgid "Minimum VID" +msgstr "VID minimum" + +#: ipam/forms/filtersets.py:439 +msgid "Maximum VID" +msgstr "VID maximum" + +#: ipam/forms/filtersets.py:516 +msgid "Port" +msgstr "Port" + +#: ipam/forms/filtersets.py:537 ipam/tables/vlans.py:191 +#: templates/ipam/ipaddress_edit.html:47 templates/ipam/service_create.html:22 +#: templates/ipam/service_edit.html:21 +#: templates/virtualization/virtualdisk.html:22 +#: templates/virtualization/virtualmachine.html:13 +#: templates/virtualization/vminterface.html:24 +#: templates/vpn/l2vpntermination_edit.html:27 +#: templates/vpn/tunneltermination.html:26 +#: virtualization/forms/filtersets.py:189 +#: virtualization/forms/filtersets.py:234 +#: virtualization/forms/model_forms.py:223 +#: virtualization/tables/virtualmachines.py:115 +#: virtualization/tables/virtualmachines.py:168 vpn/choices.py:45 +#: vpn/forms/filtersets.py:289 vpn/forms/model_forms.py:161 +#: vpn/forms/model_forms.py:172 vpn/forms/model_forms.py:269 +msgid "Virtual Machine" +msgstr "Machine virtuelle" + +#: ipam/forms/model_forms.py:113 ipam/tables/ip.py:116 +#: templates/ipam/aggregate.html:11 templates/ipam/prefix.html:39 +msgid "Aggregate" +msgstr "Agrégat" + +#: ipam/forms/model_forms.py:134 templates/ipam/asnrange.html:12 +msgid "ASN Range" +msgstr "Gamme ASN" + +#: ipam/forms/model_forms.py:230 +msgid "Site/VLAN Assignment" +msgstr "Affectation de site/VLAN" + +#: ipam/forms/model_forms.py:256 templates/ipam/iprange.html:11 +msgid "IP Range" +msgstr "Gamme IP" + +#: ipam/forms/model_forms.py:285 ipam/forms/model_forms.py:454 +#: templates/ipam/fhrpgroup.html:19 templates/ipam/ipaddress_edit.html:52 +msgid "FHRP Group" +msgstr "Groupe FHRP" + +#: ipam/forms/model_forms.py:300 +msgid "Make this the primary IP for the device/VM" +msgstr "" +"Faites-en l'adresse IP principale de l'appareil/de la machine virtuelle" + +#: ipam/forms/model_forms.py:351 +msgid "An IP address can only be assigned to a single object." +msgstr "Une adresse IP ne peut être attribuée qu'à un seul objet." + +#: ipam/forms/model_forms.py:357 ipam/models/ip.py:878 +msgid "" +"Cannot reassign IP address while it is designated as the primary IP for the " +"parent object" +msgstr "" +"Impossible de réattribuer l'adresse IP lorsqu'elle est désignée comme " +"adresse IP principale pour l'objet parent" + +#: ipam/forms/model_forms.py:367 +msgid "" +"Only IP addresses assigned to an interface can be designated as primary IPs." +msgstr "" +"Seules les adresses IP attribuées à une interface peuvent être désignées " +"comme adresses IP principales." + +#: ipam/forms/model_forms.py:373 +#, python-brace-format +msgid "{ip} is a network ID, which may not be assigned to an interface." +msgstr "" +"{ip} est un identifiant réseau, qui ne peut pas être attribué à une " +"interface." + +#: ipam/forms/model_forms.py:379 +#, python-brace-format +msgid "" +"{ip} is a broadcast address, which may not be assigned to an interface." +msgstr "" +"{ip} est une adresse de diffusion, qui ne peut pas être attribuée à une " +"interface." + +#: ipam/forms/model_forms.py:456 +msgid "Virtual IP Address" +msgstr "Adresse IP virtuelle" + +#: ipam/forms/model_forms.py:598 ipam/forms/model_forms.py:637 +#: ipam/tables/ip.py:250 templates/ipam/vlan_edit.html:37 +#: templates/ipam/vlangroup.html:27 +msgid "VLAN Group" +msgstr "Groupe VLAN" + +#: ipam/forms/model_forms.py:599 +msgid "Child VLANs" +msgstr "VLAN pour enfants" + +#: ipam/forms/model_forms.py:668 ipam/forms/model_forms.py:702 +msgid "" +"Comma-separated list of one or more port numbers. A range may be specified " +"using a hyphen." +msgstr "" +"Liste séparée par des virgules d'un ou de plusieurs numéros de port. Une " +"plage peut être spécifiée à l'aide d'un trait d'union." + +#: ipam/forms/model_forms.py:673 templates/ipam/servicetemplate.html:12 +msgid "Service Template" +msgstr "Modèle de service" + +#: ipam/forms/model_forms.py:724 +msgid "Service template" +msgstr "Modèle de service" + +#: ipam/models/asns.py:34 +msgid "start" +msgstr "démarrer" + +#: ipam/models/asns.py:51 +msgid "ASN range" +msgstr "Gamme ASN" + +#: ipam/models/asns.py:52 +msgid "ASN ranges" +msgstr "Gammes ASN" + +#: ipam/models/asns.py:72 +#, python-brace-format +msgid "Starting ASN ({start}) must be lower than ending ASN ({end})." +msgstr "" +"Démarrage de l'ASN ({start}) doit être inférieur à l'ASN final ({end})." + +#: ipam/models/asns.py:104 +msgid "Regional Internet Registry responsible for this AS number space" +msgstr "Registre Internet régional responsable de cet espace numérique AS" + +#: ipam/models/asns.py:109 +msgid "16- or 32-bit autonomous system number" +msgstr "Numéro de système autonome 16 ou 32 bits" + +#: ipam/models/fhrp.py:22 +msgid "group ID" +msgstr "ID de groupe" + +#: ipam/models/fhrp.py:30 ipam/models/services.py:22 +msgid "protocol" +msgstr "protocole" + +#: ipam/models/fhrp.py:38 wireless/models.py:27 +msgid "authentication type" +msgstr "type d'authentification" + +#: ipam/models/fhrp.py:43 +msgid "authentication key" +msgstr "clé d'authentification" + +#: ipam/models/fhrp.py:56 +msgid "FHRP group" +msgstr "Groupe FHRP" + +#: ipam/models/fhrp.py:57 +msgid "FHRP groups" +msgstr "Groupes FHRP" + +#: ipam/models/fhrp.py:93 tenancy/models/contacts.py:134 +msgid "priority" +msgstr "priorité" + +#: ipam/models/fhrp.py:113 +msgid "FHRP group assignment" +msgstr "Affectation au groupe FHRP" + +#: ipam/models/fhrp.py:114 +msgid "FHRP group assignments" +msgstr "Missions du groupe FHRP" + +#: ipam/models/ip.py:64 +msgid "private" +msgstr "privé" + +#: ipam/models/ip.py:65 +msgid "IP space managed by this RIR is considered private" +msgstr "L'espace IP géré par ce RIR est considéré comme privé" + +#: ipam/models/ip.py:71 netbox/navigation/menu.py:170 +msgid "RIRs" +msgstr "IR" + +#: ipam/models/ip.py:83 +msgid "IPv4 or IPv6 network" +msgstr "Réseau IPv4 ou IPv6" + +#: ipam/models/ip.py:90 +msgid "Regional Internet Registry responsible for this IP space" +msgstr "Registre Internet régional responsable de cet espace IP" + +#: ipam/models/ip.py:100 +msgid "date added" +msgstr "date d'ajout" + +#: ipam/models/ip.py:114 +msgid "aggregate" +msgstr "global" + +#: ipam/models/ip.py:115 +msgid "aggregates" +msgstr "agrégats" + +#: ipam/models/ip.py:131 +msgid "Cannot create aggregate with /0 mask." +msgstr "Impossible de créer un agrégat avec le masque /0." + +#: ipam/models/ip.py:143 +#, python-brace-format +msgid "" +"Aggregates cannot overlap. {prefix} is already covered by an existing " +"aggregate ({aggregate})." +msgstr "" +"Les agrégats ne peuvent pas se chevaucher. {prefix} est déjà couvert par un " +"agrégat existant ({aggregate})." + +#: ipam/models/ip.py:157 +#, python-brace-format +msgid "" +"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " +"({aggregate})." +msgstr "" +"Les préfixes ne peuvent pas chevaucher des agrégats. {prefix} couvre un " +"agrégat existant ({aggregate})." + +#: ipam/models/ip.py:199 ipam/models/ip.py:736 vpn/models/tunnels.py:114 +msgid "role" +msgstr "rôle" + +#: ipam/models/ip.py:200 +msgid "roles" +msgstr "rôles" + +#: ipam/models/ip.py:216 ipam/models/ip.py:292 +msgid "prefix" +msgstr "préfixe" + +#: ipam/models/ip.py:217 +msgid "IPv4 or IPv6 network with mask" +msgstr "Réseau IPv4 ou IPv6 avec masque" + +#: ipam/models/ip.py:253 +msgid "Operational status of this prefix" +msgstr "État opérationnel de ce préfixe" + +#: ipam/models/ip.py:261 +msgid "The primary function of this prefix" +msgstr "La fonction principale de ce préfixe" + +#: ipam/models/ip.py:264 +msgid "is a pool" +msgstr "est une piscine" + +#: ipam/models/ip.py:266 +msgid "All IP addresses within this prefix are considered usable" +msgstr "" +"Toutes les adresses IP comprises dans ce préfixe sont considérées comme " +"utilisables" + +#: ipam/models/ip.py:269 ipam/models/ip.py:536 +msgid "mark utilized" +msgstr "marque utilisée" + +#: ipam/models/ip.py:293 +msgid "prefixes" +msgstr "préfixes" + +#: ipam/models/ip.py:316 +msgid "Cannot create prefix with /0 mask." +msgstr "Impossible de créer un préfixe avec le masque /0." + +#: ipam/models/ip.py:323 ipam/models/ip.py:854 +#, python-brace-format +msgid "VRF {vrf}" +msgstr "VRF {vrf}" + +#: ipam/models/ip.py:323 ipam/models/ip.py:854 +msgid "global table" +msgstr "tableau global" + +#: ipam/models/ip.py:325 +#, python-brace-format +msgid "Duplicate prefix found in {table}: {prefix}" +msgstr "Préfixe dupliqué trouvé dans {table}: {prefix}" + +#: ipam/models/ip.py:494 +msgid "start address" +msgstr "adresse de départ" + +#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +msgid "IPv4 or IPv6 address (with mask)" +msgstr "Adresse IPv4 ou IPv6 (avec masque)" + +#: ipam/models/ip.py:498 +msgid "end address" +msgstr "adresse finale" + +#: ipam/models/ip.py:525 +msgid "Operational status of this range" +msgstr "État opérationnel de cette gamme" + +#: ipam/models/ip.py:533 +msgid "The primary function of this range" +msgstr "La principale fonction de cette gamme" + +#: ipam/models/ip.py:547 +msgid "IP range" +msgstr "plage IP" + +#: ipam/models/ip.py:548 +msgid "IP ranges" +msgstr "Gammes IP" + +#: ipam/models/ip.py:564 +msgid "Starting and ending IP address versions must match" +msgstr "Les versions des adresses IP de début et de fin doivent correspondre" + +#: ipam/models/ip.py:570 +msgid "Starting and ending IP address masks must match" +msgstr "Les masques d'adresse IP de début et de fin doivent correspondre" + +#: ipam/models/ip.py:577 +#, python-brace-format +msgid "" +"Ending address must be lower than the starting address ({start_address})" +msgstr "" +"L'adresse de fin doit être inférieure à l'adresse de départ " +"({start_address})" + +#: ipam/models/ip.py:589 +#, python-brace-format +msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" +msgstr "" +"Les adresses définies se chevauchent avec la plage {overlapping_range} en " +"VRF {vrf}" + +#: ipam/models/ip.py:598 +#, python-brace-format +msgid "Defined range exceeds maximum supported size ({max_size})" +msgstr "" +"La plage définie dépasse la taille maximale prise en charge ({max_size})" + +#: ipam/models/ip.py:710 tenancy/models/contacts.py:82 +msgid "address" +msgstr "adresse" + +#: ipam/models/ip.py:733 +msgid "The operational status of this IP" +msgstr "L'état opérationnel de cette adresse IP" + +#: ipam/models/ip.py:740 +msgid "The functional role of this IP" +msgstr "Le rôle fonctionnel de cette propriété intellectuelle" + +#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:75 +msgid "NAT (inside)" +msgstr "NAT (intérieur)" + +#: ipam/models/ip.py:765 +msgid "The IP for which this address is the \"outside\" IP" +msgstr "" +"L'adresse IP pour laquelle cette adresse est l'adresse IP « extérieure »" + +#: ipam/models/ip.py:772 +msgid "Hostname or FQDN (not case-sensitive)" +msgstr "Nom d'hôte ou FQDN (pas de distinction majuscules/minuscules)" + +#: ipam/models/ip.py:788 ipam/models/services.py:94 +msgid "IP addresses" +msgstr "Adresses IP" + +#: ipam/models/ip.py:844 +msgid "Cannot create IP address with /0 mask." +msgstr "Impossible de créer une adresse IP avec le masque /0." + +#: ipam/models/ip.py:856 +#, python-brace-format +msgid "Duplicate IP address found in {table}: {ipaddress}" +msgstr "Adresse IP dupliquée trouvée dans {table}: {ipaddress}" + +#: ipam/models/ip.py:885 +msgid "Only IPv6 addresses can be assigned SLAAC status" +msgstr "Seules les adresses IPv6 peuvent se voir attribuer le statut SLAAC" + +#: ipam/models/services.py:33 +msgid "port numbers" +msgstr "numéros de port" + +#: ipam/models/services.py:59 +msgid "service template" +msgstr "modèle de service" + +#: ipam/models/services.py:60 +msgid "service templates" +msgstr "modèles de services" + +#: ipam/models/services.py:95 +msgid "The specific IP addresses (if any) to which this service is bound" +msgstr "" +"Les adresses IP spécifiques (le cas échéant) auxquelles ce service est lié" + +#: ipam/models/services.py:102 +msgid "service" +msgstr "service" + +#: ipam/models/services.py:103 +msgid "services" +msgstr "services" + +#: ipam/models/services.py:117 +msgid "" +"A service cannot be associated with both a device and a virtual machine." +msgstr "" +"Un service ne peut pas être associé à la fois à un appareil et à une machine" +" virtuelle." + +#: ipam/models/services.py:119 +msgid "" +"A service must be associated with either a device or a virtual machine." +msgstr "" +"Un service doit être associé à un appareil ou à une machine virtuelle." + +#: ipam/models/vlans.py:49 +msgid "minimum VLAN ID" +msgstr "ID de VLAN minimal" + +#: ipam/models/vlans.py:55 +msgid "Lowest permissible ID of a child VLAN" +msgstr "ID le plus bas autorisé d'un VLAN enfant" + +#: ipam/models/vlans.py:58 +msgid "maximum VLAN ID" +msgstr "ID VLAN maximal" + +#: ipam/models/vlans.py:64 +msgid "Highest permissible ID of a child VLAN" +msgstr "ID le plus élevé autorisé d'un VLAN enfant" + +#: ipam/models/vlans.py:85 +msgid "VLAN groups" +msgstr "groupes VLAN" + +#: ipam/models/vlans.py:95 +msgid "Cannot set scope_type without scope_id." +msgstr "Impossible de définir scope_type sans scope_id." + +#: ipam/models/vlans.py:97 +msgid "Cannot set scope_id without scope_type." +msgstr "Impossible de définir scope_id sans scope_type." + +#: ipam/models/vlans.py:102 +msgid "Maximum child VID must be greater than or equal to minimum child VID" +msgstr "" +"La VID maximale pour les enfants doit être supérieure ou égale à la VID " +"minimale pour les enfants" + +#: ipam/models/vlans.py:145 +msgid "The specific site to which this VLAN is assigned (if any)" +msgstr "Le site spécifique auquel ce VLAN est attribué (le cas échéant)" + +#: ipam/models/vlans.py:153 +msgid "VLAN group (optional)" +msgstr "Groupe VLAN (facultatif)" + +#: ipam/models/vlans.py:161 +msgid "Numeric VLAN ID (1-4094)" +msgstr "ID VLAN numérique (1-4094)" + +#: ipam/models/vlans.py:179 +msgid "Operational status of this VLAN" +msgstr "État opérationnel de ce VLAN" + +#: ipam/models/vlans.py:187 +msgid "The primary function of this VLAN" +msgstr "La principale fonction de ce VLAN" + +#: ipam/models/vlans.py:215 ipam/tables/ip.py:175 ipam/tables/vlans.py:78 +#: ipam/views.py:940 netbox/navigation/menu.py:181 +#: netbox/navigation/menu.py:183 +msgid "VLANs" +msgstr "VLAN" + +#: ipam/models/vlans.py:230 +#, python-brace-format +msgid "" +"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " +"site {site}." +msgstr "" +"Le VLAN est attribué au groupe {group} (champ d'application : {scope}) ; ne " +"peut pas également être attribué au site {site}." + +#: ipam/models/vlans.py:238 +#, python-brace-format +msgid "VID must be between {minimum} and {maximum} for VLANs in group {group}" +msgstr "" +"Le VID doit être compris entre {minimum} et {maximum} pour les VLAN du " +"groupe {group}" + +#: ipam/models/vrfs.py:30 +msgid "route distinguisher" +msgstr "Distincteur d'itinéraire" + +#: ipam/models/vrfs.py:31 +msgid "Unique route distinguisher (as defined in RFC 4364)" +msgstr "Distincteur d'itinéraire unique (tel que défini dans la RFC 4364)" + +#: ipam/models/vrfs.py:42 +msgid "enforce unique space" +msgstr "renforcer un espace unique" + +#: ipam/models/vrfs.py:43 +msgid "Prevent duplicate prefixes/IP addresses within this VRF" +msgstr "Empêchez les préfixes/adresses IP dupliqués dans ce VRF" + +#: ipam/models/vrfs.py:63 netbox/navigation/menu.py:174 +#: netbox/navigation/menu.py:176 +msgid "VRFs" +msgstr "VRF" + +#: ipam/models/vrfs.py:82 +msgid "Route target value (formatted in accordance with RFC 4360)" +msgstr "Valeur cible de l'itinéraire (formatée conformément à la RFC 4360)" + +#: ipam/models/vrfs.py:94 +msgid "route target" +msgstr "cible de l'itinéraire" + +#: ipam/models/vrfs.py:95 +msgid "route targets" +msgstr "cibles de l'itinéraire" + +#: ipam/tables/asn.py:52 +msgid "ASDOT" +msgstr "ASDOT" + +#: ipam/tables/asn.py:57 +msgid "Site Count" +msgstr "Nombre de sites" + +#: ipam/tables/asn.py:62 +msgid "Provider Count" +msgstr "Nombre de fournisseurs" + +#: ipam/tables/ip.py:94 netbox/navigation/menu.py:167 +#: netbox/navigation/menu.py:169 +msgid "Aggregates" +msgstr "Agrégats" + +#: ipam/tables/ip.py:124 +msgid "Added" +msgstr "Ajouté" + +#: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 +#: ipam/views.py:349 netbox/navigation/menu.py:153 +#: netbox/navigation/menu.py:155 templates/ipam/vlan.html:87 +msgid "Prefixes" +msgstr "Préfixes" + +#: ipam/tables/ip.py:130 ipam/tables/ip.py:267 ipam/tables/ip.py:320 +#: ipam/tables/vlans.py:82 templates/dcim/device.html:263 +#: templates/ipam/aggregate.html:25 templates/ipam/iprange.html:32 +#: templates/ipam/prefix.html:100 +msgid "Utilization" +msgstr "Utilisation" + +#: ipam/tables/ip.py:170 netbox/navigation/menu.py:149 +msgid "IP Ranges" +msgstr "Gammes d'adresses IP" + +#: ipam/tables/ip.py:220 +msgid "Prefix (Flat)" +msgstr "Préfixe (plat)" + +#: ipam/tables/ip.py:224 templates/dcim/rack_edit.html:52 +msgid "Depth" +msgstr "Profondeur" + +#: ipam/tables/ip.py:261 +msgid "Pool" +msgstr "Piscine" + +#: ipam/tables/ip.py:264 ipam/tables/ip.py:317 +msgid "Marked Utilized" +msgstr "Marqué comme utilisé" + +#: ipam/tables/ip.py:301 +msgid "Start address" +msgstr "Adresse de départ" + +#: ipam/tables/ip.py:379 +msgid "NAT (Inside)" +msgstr "NAT (intérieur)" + +#: ipam/tables/ip.py:384 +msgid "NAT (Outside)" +msgstr "NAT (extérieur)" + +#: ipam/tables/ip.py:389 +msgid "Assigned" +msgstr "Attribué" + +#: ipam/tables/ip.py:424 templates/vpn/l2vpntermination.html:19 +#: vpn/forms/filtersets.py:235 +msgid "Assigned Object" +msgstr "Objet assigné" + +#: ipam/tables/vlans.py:68 +msgid "Scope Type" +msgstr "Type de portée" + +#: ipam/tables/vlans.py:107 ipam/tables/vlans.py:210 +#: templates/dcim/inc/interface_vlans_table.html:4 +msgid "VID" +msgstr "VIDÉO" + +#: ipam/tables/vrfs.py:30 +msgid "RD" +msgstr "RD" + +#: ipam/tables/vrfs.py:33 +msgid "Unique" +msgstr "Unique" + +#: ipam/tables/vrfs.py:36 vpn/tables/l2vpn.py:27 +msgid "Import Targets" +msgstr "Cibles d'importation" + +#: ipam/tables/vrfs.py:41 vpn/tables/l2vpn.py:32 +msgid "Export Targets" +msgstr "Objectifs d'exportation" + +#: ipam/views.py:536 +msgid "Child Prefixes" +msgstr "Préfixes pour enfants" + +#: ipam/views.py:571 +msgid "Child Ranges" +msgstr "Gammes pour enfants" + +#: ipam/views.py:868 +msgid "Related IPs" +msgstr "IP associées" + +#: ipam/views.py:1091 +msgid "Device Interfaces" +msgstr "Interfaces des appareils" + +#: ipam/views.py:1109 +msgid "VM Interfaces" +msgstr "Interfaces de machines virtuelles" + +#: netbox/config/parameters.py:22 templates/core/configrevision.html:111 +msgid "Login banner" +msgstr "Bannière de connexion" + +#: netbox/config/parameters.py:24 +msgid "Additional content to display on the login page" +msgstr "Contenu supplémentaire à afficher sur la page de connexion" + +#: netbox/config/parameters.py:33 templates/core/configrevision.html:115 +msgid "Maintenance banner" +msgstr "Bannière de maintenance" + +#: netbox/config/parameters.py:35 +msgid "Additional content to display when in maintenance mode" +msgstr "Contenu supplémentaire à afficher en mode maintenance" + +#: netbox/config/parameters.py:44 templates/core/configrevision.html:119 +msgid "Top banner" +msgstr "Bannière supérieure" + +#: netbox/config/parameters.py:46 +msgid "Additional content to display at the top of every page" +msgstr "Contenu supplémentaire à afficher en haut de chaque page" + +#: netbox/config/parameters.py:55 templates/core/configrevision.html:123 +msgid "Bottom banner" +msgstr "Bannière inférieure" + +#: netbox/config/parameters.py:57 +msgid "Additional content to display at the bottom of every page" +msgstr "Contenu supplémentaire à afficher au bas de chaque page" + +#: netbox/config/parameters.py:68 +msgid "Globally unique IP space" +msgstr "Un espace IP unique au monde" + +#: netbox/config/parameters.py:70 +msgid "Enforce unique IP addressing within the global table" +msgstr "Appliquez un adressage IP unique dans le tableau global" + +#: netbox/config/parameters.py:75 templates/core/configrevision.html:87 +msgid "Prefer IPv4" +msgstr "Préférez IPv4" + +#: netbox/config/parameters.py:77 +msgid "Prefer IPv4 addresses over IPv6" +msgstr "Préférez les adresses IPv4 à IPv6" + +#: netbox/config/parameters.py:84 +msgid "Rack unit height" +msgstr "Hauteur de l'unité de rayonnage" + +#: netbox/config/parameters.py:86 +msgid "Default unit height for rendered rack elevations" +msgstr "" +"Hauteur unitaire par défaut pour les élévations des rayonnages affichées" + +#: netbox/config/parameters.py:91 +msgid "Rack unit width" +msgstr "Largeur de l'unité de rack" + +#: netbox/config/parameters.py:93 +msgid "Default unit width for rendered rack elevations" +msgstr "" +"Largeur unitaire par défaut pour les élévations des rayonnages affichées" + +#: netbox/config/parameters.py:100 +msgid "Powerfeed voltage" +msgstr "Tension d'alimentation" + +#: netbox/config/parameters.py:102 +msgid "Default voltage for powerfeeds" +msgstr "Tension par défaut pour les alimentations" + +#: netbox/config/parameters.py:107 +msgid "Powerfeed amperage" +msgstr "Ampérage d'alimentation" + +#: netbox/config/parameters.py:109 +msgid "Default amperage for powerfeeds" +msgstr "Ampérage par défaut pour les alimentations" + +#: netbox/config/parameters.py:114 +msgid "Powerfeed max utilization" +msgstr "Utilisation maximale de Powerfeed" + +#: netbox/config/parameters.py:116 +msgid "Default max utilization for powerfeeds" +msgstr "Utilisation maximale par défaut pour les alimentations" + +#: netbox/config/parameters.py:123 templates/core/configrevision.html:99 +msgid "Allowed URL schemes" +msgstr "Schémas d'URL autorisés" + +#: netbox/config/parameters.py:128 +msgid "Permitted schemes for URLs in user-provided content" +msgstr "" +"Schémas autorisés pour les URL dans le contenu fourni par l'utilisateur" + +#: netbox/config/parameters.py:136 +msgid "Default page size" +msgstr "Taille de page par défaut" + +#: netbox/config/parameters.py:142 +msgid "Maximum page size" +msgstr "Taille de page maximale" + +#: netbox/config/parameters.py:150 templates/core/configrevision.html:151 +msgid "Custom validators" +msgstr "Validateurs personnalisés" + +#: netbox/config/parameters.py:152 +msgid "Custom validation rules (JSON)" +msgstr "Règles de validation personnalisées (JSON)" + +#: netbox/config/parameters.py:160 templates/core/configrevision.html:161 +msgid "Protection rules" +msgstr "Règles de protection" + +#: netbox/config/parameters.py:162 +msgid "Deletion protection rules (JSON)" +msgstr "Règles de protection contre la suppression (JSON)" + +#: netbox/config/parameters.py:172 +msgid "Default preferences" +msgstr "Préférences par défaut" + +#: netbox/config/parameters.py:174 +msgid "Default preferences for new users" +msgstr "Préférences par défaut pour les nouveaux utilisateurs" + +#: netbox/config/parameters.py:181 templates/core/configrevision.html:197 +msgid "Maintenance mode" +msgstr "Mode de maintenance" + +#: netbox/config/parameters.py:183 +msgid "Enable maintenance mode" +msgstr "Activer le mode maintenance" + +#: netbox/config/parameters.py:188 templates/core/configrevision.html:201 +msgid "GraphQL enabled" +msgstr "GraphQL activé" + +#: netbox/config/parameters.py:190 +msgid "Enable the GraphQL API" +msgstr "Activez l'API GraphQL" + +#: netbox/config/parameters.py:195 templates/core/configrevision.html:205 +msgid "Changelog retention" +msgstr "Conservation du journal des modifications" + +#: netbox/config/parameters.py:197 +msgid "Days to retain changelog history (set to zero for unlimited)" +msgstr "" +"Jours pendant lesquels l'historique des modifications est conservé (défini à" +" zéro pour un nombre illimité)" + +#: netbox/config/parameters.py:202 +msgid "Job result retention" +msgstr "Maintien des résultats professionnels" + +#: netbox/config/parameters.py:204 +msgid "Days to retain job result history (set to zero for unlimited)" +msgstr "" +"Jours pendant lesquels vous conservez l'historique des résultats du travail " +"(défini sur zéro pour une durée illimitée)" + +#: netbox/config/parameters.py:209 templates/core/configrevision.html:213 +msgid "Maps URL" +msgstr "URL des cartes" + +#: netbox/config/parameters.py:211 +msgid "Base URL for mapping geographic locations" +msgstr "URL de base pour cartographier les emplacements géographiques" + +#: netbox/forms/__init__.py:13 +msgid "Partial match" +msgstr "Match partiel" + +#: netbox/forms/__init__.py:14 +msgid "Exact match" +msgstr "Correspondance exacte" + +#: netbox/forms/__init__.py:15 +msgid "Starts with" +msgstr "Commence par" + +#: netbox/forms/__init__.py:16 +msgid "Ends with" +msgstr "Se termine par" + +#: netbox/forms/__init__.py:17 +msgid "Regex" +msgstr "Regex" + +#: netbox/forms/__init__.py:35 +msgid "Object type(s)" +msgstr "Type (s) d'objet" + +#: netbox/forms/base.py:66 +msgid "Id" +msgstr "Id" + +#: netbox/forms/base.py:105 +msgid "Add tags" +msgstr "Ajouter des tags" + +#: netbox/forms/base.py:110 +msgid "Remove tags" +msgstr "Supprimer les tags" + +#: netbox/models/features.py:434 +msgid "Remote data source" +msgstr "Source de données distante" + +#: netbox/models/features.py:444 +msgid "data path" +msgstr "chemin de données" + +#: netbox/models/features.py:448 +msgid "Path to remote file (relative to data source root)" +msgstr "" +"Chemin vers le fichier distant (par rapport à la racine de la source de " +"données)" + +#: netbox/models/features.py:451 +msgid "auto sync enabled" +msgstr "synchronisation automatique activée" + +#: netbox/models/features.py:453 +msgid "Enable automatic synchronization of data when the data file is updated" +msgstr "" +"Activer la synchronisation automatique des données lors de la mise à jour du" +" fichier de données" + +#: netbox/models/features.py:456 +msgid "date synced" +msgstr "date de synchronisation" + +#: netbox/navigation/menu.py:12 +msgid "Organization" +msgstr "Organisation" + +#: netbox/navigation/menu.py:20 +msgid "Site Groups" +msgstr "Groupes de sites" + +#: netbox/navigation/menu.py:28 +msgid "Rack Roles" +msgstr "Rôles des racks" + +#: netbox/navigation/menu.py:32 +msgid "Elevations" +msgstr "Élévations" + +#: netbox/navigation/menu.py:41 +msgid "Tenant Groups" +msgstr "Groupes de locataires" + +#: netbox/navigation/menu.py:48 +msgid "Contact Groups" +msgstr "Groupes de contacts" + +#: netbox/navigation/menu.py:49 templates/tenancy/contactrole.html:8 +msgid "Contact Roles" +msgstr "Rôles de contact" + +#: netbox/navigation/menu.py:50 +msgid "Contact Assignments" +msgstr "Assignations de contact" + +#: netbox/navigation/menu.py:64 +msgid "Modules" +msgstr "Modules" + +#: netbox/navigation/menu.py:65 templates/dcim/devicerole.html:8 +msgid "Device Roles" +msgstr "Rôles des appareils" + +#: netbox/navigation/menu.py:68 templates/dcim/device.html:162 +#: templates/dcim/virtualdevicecontext.html:8 +msgid "Virtual Device Contexts" +msgstr "Contextes des appareils virtuels" + +#: netbox/navigation/menu.py:76 +msgid "Manufacturers" +msgstr "Fabricants" + +#: netbox/navigation/menu.py:80 +msgid "Device Components" +msgstr "Composants de l'appareil" + +#: netbox/navigation/menu.py:92 templates/dcim/inventoryitemrole.html:8 +msgid "Inventory Item Roles" +msgstr "Rôles des articles d'inventaire" + +#: netbox/navigation/menu.py:99 netbox/navigation/menu.py:103 +msgid "Connections" +msgstr "Connexions" + +#: netbox/navigation/menu.py:105 +msgid "Cables" +msgstr "Câbles" + +#: netbox/navigation/menu.py:106 +msgid "Wireless Links" +msgstr "Liaisons sans fil" + +#: netbox/navigation/menu.py:109 +msgid "Interface Connections" +msgstr "Connexions d'interface" + +#: netbox/navigation/menu.py:114 +msgid "Console Connections" +msgstr "Connexions à la console" + +#: netbox/navigation/menu.py:119 +msgid "Power Connections" +msgstr "Connexions électriques" + +#: netbox/navigation/menu.py:135 +msgid "Wireless LAN Groups" +msgstr "Groupes LAN sans fil" + +#: netbox/navigation/menu.py:156 +msgid "Prefix & VLAN Roles" +msgstr "Préfixes et rôles VLAN" + +#: netbox/navigation/menu.py:162 +msgid "ASN Ranges" +msgstr "Gammes ASN" + +#: netbox/navigation/menu.py:184 +msgid "VLAN Groups" +msgstr "Groupes VLAN" + +#: netbox/navigation/menu.py:191 +msgid "Service Templates" +msgstr "Modèles de services" + +#: netbox/navigation/menu.py:192 templates/dcim/device.html:304 +#: templates/ipam/ipaddress.html:122 +#: templates/virtualization/virtualmachine.html:157 +msgid "Services" +msgstr "Des services" + +#: netbox/navigation/menu.py:199 +msgid "VPN" +msgstr "VPN" + +#: netbox/navigation/menu.py:203 netbox/navigation/menu.py:205 +#: vpn/tables/tunnels.py:24 +msgid "Tunnels" +msgstr "Tunnels" + +#: netbox/navigation/menu.py:206 templates/vpn/tunnelgroup.html:8 +msgid "Tunnel Groups" +msgstr "Groupes de tunnels" + +#: netbox/navigation/menu.py:207 +msgid "Tunnel Terminations" +msgstr "Terminaisons de tunnels" + +#: netbox/navigation/menu.py:211 netbox/navigation/menu.py:213 +#: vpn/models/l2vpn.py:64 +msgid "L2VPNs" +msgstr "VPN L2" + +#: netbox/navigation/menu.py:214 templates/vpn/l2vpn.html:57 +#: templates/vpn/tunnel.html:73 vpn/tables/tunnels.py:54 +msgid "Terminations" +msgstr "Résiliations" + +#: netbox/navigation/menu.py:220 +msgid "IKE Proposals" +msgstr "Propositions IKE" + +#: netbox/navigation/menu.py:221 templates/vpn/ikeproposal.html:42 +msgid "IKE Policies" +msgstr "Politiques IKE" + +#: netbox/navigation/menu.py:222 +msgid "IPSec Proposals" +msgstr "Propositions IPSec" + +#: netbox/navigation/menu.py:223 templates/vpn/ipsecproposal.html:38 +msgid "IPSec Policies" +msgstr "Politiques IPSec" + +#: netbox/navigation/menu.py:224 templates/vpn/ikepolicy.html:39 +#: templates/vpn/ipsecpolicy.html:26 +msgid "IPSec Profiles" +msgstr "Profils IPSec" + +#: netbox/navigation/menu.py:231 templates/dcim/device_edit.html:78 +msgid "Virtualization" +msgstr "Virtualisation" + +#: netbox/navigation/menu.py:235 netbox/navigation/menu.py:237 +#: virtualization/views.py:186 +msgid "Virtual Machines" +msgstr "Machines virtuelles" + +#: netbox/navigation/menu.py:239 +#: templates/virtualization/virtualmachine.html:177 +#: templates/virtualization/virtualmachine/base.html:32 +#: templates/virtualization/virtualmachine_list.html:21 +#: virtualization/tables/virtualmachines.py:90 virtualization/views.py:389 +msgid "Virtual Disks" +msgstr "Disques virtuels" + +#: netbox/navigation/menu.py:246 +msgid "Cluster Types" +msgstr "Types de clusters" + +#: netbox/navigation/menu.py:247 +msgid "Cluster Groups" +msgstr "Groupes de clusters" + +#: netbox/navigation/menu.py:261 +msgid "Circuit Types" +msgstr "Types de circuits" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 +msgid "Providers" +msgstr "Prestataires" + +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:53 +msgid "Provider Accounts" +msgstr "Comptes des fournisseurs" + +#: netbox/navigation/menu.py:269 +msgid "Provider Networks" +msgstr "Réseaux de fournisseurs" + +#: netbox/navigation/menu.py:283 +msgid "Power Panels" +msgstr "Panneaux d'alimentation" + +#: netbox/navigation/menu.py:294 +msgid "Configurations" +msgstr "Configurations" + +#: netbox/navigation/menu.py:296 +msgid "Config Contexts" +msgstr "Contextes de configuration" + +#: netbox/navigation/menu.py:297 +msgid "Config Templates" +msgstr "Modèles de configuration" + +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 +msgid "Customization" +msgstr "Personnalisation" + +#: netbox/navigation/menu.py:310 +#: templates/circuits/circuittermination_edit.html:53 +#: templates/dcim/cable_edit.html:77 templates/dcim/device_edit.html:103 +#: templates/dcim/inventoryitem_edit.html:102 templates/dcim/rack_edit.html:81 +#: templates/dcim/virtualchassis_add.html:31 +#: templates/dcim/virtualchassis_edit.html:41 +#: templates/generic/bulk_edit.html:92 templates/htmx/form.html:32 +#: templates/inc/panels/custom_fields.html:7 +#: templates/ipam/ipaddress_bulk_add.html:35 +#: templates/ipam/ipaddress_edit.html:88 templates/ipam/service_create.html:75 +#: templates/ipam/service_edit.html:62 templates/ipam/vlan_edit.html:63 +#: templates/tenancy/contactassignment_edit.html:31 +#: templates/vpn/l2vpntermination_edit.html:51 +msgid "Custom Fields" +msgstr "Champs personnalisés" + +#: netbox/navigation/menu.py:311 +msgid "Custom Field Choices" +msgstr "Choix de champs personnalisés" + +#: netbox/navigation/menu.py:312 +msgid "Custom Links" +msgstr "Liens personnalisés" + +#: netbox/navigation/menu.py:313 +msgid "Export Templates" +msgstr "Modèles d'exportation" + +#: netbox/navigation/menu.py:314 +msgid "Saved Filters" +msgstr "Filtres enregistrés" + +#: netbox/navigation/menu.py:316 +msgid "Image Attachments" +msgstr "Pièces jointes à des images" + +#: netbox/navigation/menu.py:320 +msgid "Reports & Scripts" +msgstr "Rapports et scripts" + +#: netbox/navigation/menu.py:340 +msgid "Operations" +msgstr "Opérations" + +#: netbox/navigation/menu.py:344 +msgid "Integrations" +msgstr "Intégrations" + +#: netbox/navigation/menu.py:346 +msgid "Data Sources" +msgstr "Sources de données" + +#: netbox/navigation/menu.py:347 +msgid "Event Rules" +msgstr "Règles de l'événement" + +#: netbox/navigation/menu.py:348 +msgid "Webhooks" +msgstr "Webhooks" + +#: netbox/navigation/menu.py:352 netbox/navigation/menu.py:356 +#: netbox/views/generic/feature_views.py:151 +#: templates/extras/report/base.html:37 templates/extras/script/base.html:36 +msgid "Jobs" +msgstr "Emplois" + +#: netbox/navigation/menu.py:362 +msgid "Logging" +msgstr "Journalisation" + +#: netbox/navigation/menu.py:364 +msgid "Journal Entries" +msgstr "Entrées de journal" + +#: netbox/navigation/menu.py:365 templates/extras/objectchange.html:8 +#: templates/extras/objectchange_list.html:4 +msgid "Change Log" +msgstr "Journal des modifications" + +#: netbox/navigation/menu.py:372 templates/inc/profile_button.html:18 +msgid "Admin" +msgstr "Administrateur" + +#: netbox/navigation/menu.py:381 templates/users/group.html:27 +#: users/forms/model_forms.py:242 users/forms/model_forms.py:255 +#: users/forms/model_forms.py:309 users/tables.py:105 +msgid "Users" +msgstr "Utilisateurs" + +#: netbox/navigation/menu.py:404 users/forms/model_forms.py:182 +#: users/forms/model_forms.py:195 users/forms/model_forms.py:314 +#: users/tables.py:35 users/tables.py:109 +msgid "Groups" +msgstr "Groupes" + +#: netbox/navigation/menu.py:426 templates/account/base.html:21 +#: templates/inc/profile_button.html:39 +msgid "API Tokens" +msgstr "Jetons d'API" + +#: netbox/navigation/menu.py:433 users/forms/model_forms.py:188 +#: users/forms/model_forms.py:197 users/forms/model_forms.py:248 +#: users/forms/model_forms.py:256 +msgid "Permissions" +msgstr "Autorisations" + +#: netbox/navigation/menu.py:445 +msgid "Current Config" +msgstr "Config actuelle" + +#: netbox/navigation/menu.py:451 +msgid "Config Revisions" +msgstr "Révisions de configuration" + +#: netbox/navigation/menu.py:491 templates/500.html:35 +#: templates/account/preferences.html:29 +msgid "Plugins" +msgstr "Plug-ins" + +#: netbox/preferences.py:17 +msgid "Color mode" +msgstr "Mode couleur" + +#: netbox/preferences.py:25 +msgid "Page length" +msgstr "Longueur de page" + +#: netbox/preferences.py:27 +msgid "The default number of objects to display per page" +msgstr "Le nombre d'objets par défaut à afficher par page" + +#: netbox/preferences.py:31 +msgid "Paginator placement" +msgstr "Emplacement du paginateur" + +#: netbox/preferences.py:37 +msgid "Where the paginator controls will be displayed relative to a table" +msgstr "" +"Où les commandes du paginateur seront affichées par rapport à un tableau" + +#: netbox/preferences.py:43 +msgid "Data format" +msgstr "Format des données" + +#: netbox/tables/columns.py:175 +msgid "Toggle all" +msgstr "Tout afficher" + +#: netbox/tables/columns.py:277 templates/inc/profile_button.html:56 +msgid "Toggle Dropdown" +msgstr "Basculer vers le menu déroulant" + +#: netbox/tables/columns.py:542 templates/core/job.html:40 +msgid "Error" +msgstr "Erreur" + +#: netbox/tables/tables.py:243 templates/generic/bulk_import.html:115 +msgid "Field" +msgstr "Champ" + +#: netbox/tables/tables.py:246 +msgid "Value" +msgstr "Valeur" + +#: netbox/tables/tables.py:259 +msgid "No results found" +msgstr "Aucun résultat trouvé" + +#: netbox/tests/dummy_plugin/navigation.py:29 +msgid "Dummy Plugin" +msgstr "Plugin Dummy" + +#: netbox/views/generic/feature_views.py:38 +msgid "Changelog" +msgstr "Journal des modifications" + +#: netbox/views/generic/feature_views.py:91 +msgid "Journal" +msgstr "Journal" + +#: templates/403.html:4 +msgid "Access Denied" +msgstr "Accès refusé" + +#: templates/403.html:9 +msgid "You do not have permission to access this page" +msgstr "Vous n'êtes pas autorisé à accéder à cette page" + +#: templates/404.html:4 +msgid "Page Not Found" +msgstr "Page non trouvée" + +#: templates/404.html:9 +msgid "The requested page does not exist" +msgstr "La page demandée n'existe pas" + +#: templates/500.html:7 templates/500.html:18 +msgid "Server Error" +msgstr "Erreur du serveur" + +#: templates/500.html:23 +msgid "There was a problem with your request. Please contact an administrator" +msgstr "" +"Il y a eu un problème avec votre demande. Veuillez contacter un " +"administrateur" + +#: templates/500.html:28 +msgid "The complete exception is provided below" +msgstr "L'exception complète est fournie ci-dessous" + +#: templates/500.html:33 +msgid "Python version" +msgstr "Version Python" + +#: templates/500.html:34 +msgid "NetBox version" +msgstr "Version NetBox" + +#: templates/500.html:36 +msgid "None installed" +msgstr "Aucun n'est installé" + +#: templates/500.html:39 +msgid "If further assistance is required, please post to the" +msgstr "" +"Si une assistance supplémentaire est requise, veuillez envoyer un message au" + +#: templates/500.html:39 +msgid "NetBox discussion forum" +msgstr "Forum de discussion NetBox" + +#: templates/500.html:39 +msgid "on GitHub" +msgstr "sur GitHub" + +#: templates/500.html:42 templates/base/40x.html:17 +msgid "Home Page" +msgstr "Page d'accueil" + +#: templates/account/base.html:7 templates/inc/profile_button.html:24 +#: vpn/forms/bulk_edit.py:256 vpn/forms/filtersets.py:186 +#: vpn/forms/model_forms.py:372 +msgid "Profile" +msgstr "Profil" + +#: templates/account/base.html:13 templates/inc/profile_button.html:34 +msgid "Preferences" +msgstr "Préférences" + +#: templates/account/password.html:5 +msgid "Change Password" +msgstr "Modifier le mot de passe" + +#: templates/account/password.html:17 templates/account/preferences.html:82 +#: templates/core/configrevision_restore.html:80 +#: templates/dcim/devicebay_populate.html:34 +#: templates/dcim/virtualchassis_add_member.html:24 +#: templates/dcim/virtualchassis_edit.html:104 +#: templates/extras/object_journal.html:26 templates/extras/script.html:36 +#: templates/generic/bulk_add_component.html:55 +#: templates/generic/bulk_delete.html:46 templates/generic/bulk_edit.html:125 +#: templates/generic/bulk_import.html:53 templates/generic/bulk_import.html:75 +#: templates/generic/bulk_import.html:97 templates/generic/bulk_remove.html:42 +#: templates/generic/bulk_rename.html:44 +#: templates/generic/confirmation_form.html:20 +#: templates/generic/object_edit.html:76 templates/htmx/delete_form.html:53 +#: templates/htmx/delete_form.html:55 templates/ipam/ipaddress_assign.html:31 +#: templates/virtualization/cluster_add_devices.html:30 +msgid "Cancel" +msgstr "Annuler" + +#: templates/account/password.html:18 templates/account/preferences.html:83 +#: templates/dcim/devicebay_populate.html:35 +#: templates/dcim/virtualchassis_add_member.html:26 +#: templates/dcim/virtualchassis_edit.html:106 +#: templates/extras/dashboard/widget_add.html:26 +#: templates/extras/dashboard/widget_config.html:19 +#: templates/extras/object_journal.html:27 +#: templates/generic/object_edit.html:66 +#: utilities/templates/helpers/applied_filters.html:16 +#: utilities/templates/helpers/table_config_form.html:40 +msgid "Save" +msgstr "Sauver" + +#: templates/account/preferences.html:41 +msgid "Table Configurations" +msgstr "Configurations des tables" + +#: templates/account/preferences.html:46 +msgid "Clear table preferences" +msgstr "Effacer les préférences du tableau" + +#: templates/account/preferences.html:53 +msgid "Toggle All" +msgstr "Tout afficher" + +#: templates/account/preferences.html:55 +msgid "Table" +msgstr "Tableau" + +#: templates/account/preferences.html:56 +msgid "Ordering" +msgstr "Commander" + +#: templates/account/preferences.html:57 +msgid "Columns" +msgstr "Colonnes" + +#: templates/account/preferences.html:76 templates/dcim/cable_trace.html:113 +#: templates/extras/object_configcontext.html:55 +msgid "None found" +msgstr "Aucun n'a été trouvé" + +#: templates/account/profile.html:6 +msgid "User Profile" +msgstr "Profil utilisateur" + +#: templates/account/profile.html:12 +msgid "Account Details" +msgstr "Détails du compte" + +#: templates/account/profile.html:30 templates/tenancy/contact.html:44 +#: templates/users/user.html:26 tenancy/forms/bulk_edit.py:108 +msgid "Email" +msgstr "Courrier électronique" + +#: templates/account/profile.html:34 templates/users/user.html:30 +msgid "Account Created" +msgstr "Compte créé" + +#: templates/account/profile.html:38 templates/users/user.html:42 +msgid "Superuser" +msgstr "Superutilisateur" + +#: templates/account/profile.html:42 +msgid "Admin Access" +msgstr "Accès administrateur" + +#: templates/account/profile.html:51 templates/users/objectpermission.html:86 +#: templates/users/user.html:51 +msgid "Assigned Groups" +msgstr "Groupes assignés" + +#: templates/account/profile.html:56 +#: templates/circuits/circuit_terminations_swap.html:18 +#: templates/circuits/circuit_terminations_swap.html:26 +#: templates/circuits/inc/circuit_termination.html:154 +#: templates/dcim/devicebay.html:66 +#: templates/dcim/inc/panels/inventory_items.html:37 +#: templates/dcim/interface.html:306 templates/dcim/modulebay.html:79 +#: templates/extras/configcontext.html:73 templates/extras/eventrule.html:84 +#: templates/extras/htmx/script_result.html:54 +#: templates/extras/object_configcontext.html:28 +#: templates/extras/objectchange.html:128 +#: templates/extras/objectchange.html:145 templates/extras/webhook.html:79 +#: templates/extras/webhook.html:91 templates/inc/panel_table.html:12 +#: templates/inc/panels/comments.html:12 +#: templates/ipam/inc/panels/fhrp_groups.html:43 templates/users/group.html:32 +#: templates/users/group.html:42 templates/users/objectpermission.html:81 +#: templates/users/objectpermission.html:91 templates/users/user.html:56 +#: templates/users/user.html:66 +msgid "None" +msgstr "Aucune" + +#: templates/account/profile.html:66 templates/users/user.html:76 +msgid "Recent Activity" +msgstr "Activité récente" + +#: templates/account/token.html:8 templates/account/token_list.html:6 +msgid "My API Tokens" +msgstr "Mes jetons d'API" + +#: templates/account/token.html:11 templates/account/token.html:19 +#: templates/users/token.html:6 templates/users/token.html:14 +#: users/forms/filtersets.py:121 +msgid "Token" +msgstr "Jeton" + +#: templates/account/token.html:40 templates/users/token.html:32 +#: users/forms/bulk_edit.py:87 +msgid "Write enabled" +msgstr "Écriture activée" + +#: templates/account/token.html:52 templates/users/token.html:44 +msgid "Last used" +msgstr "Dernière utilisation" + +#: templates/account/token_list.html:12 +msgid "Add a Token" +msgstr "Ajouter un jeton" + +#: templates/admin/index.html:10 +msgid "System" +msgstr "Système" + +#: templates/admin/index.html:14 +msgid "Background Tasks" +msgstr "Tâches d'arrière-plan" + +#: templates/admin/index.html:19 +msgid "Installed plugins" +msgstr "Plug-ins installés" + +#: templates/base/base.html:28 templates/extras/admin/plugins_list.html:8 +#: templates/home.html:24 +msgid "Home" +msgstr "Accueil" + +#: templates/base/layout.html:27 templates/base/layout.html:37 +#: templates/login.html:34 +msgid "NetBox logo" +msgstr "Logo NetBox" + +#: templates/base/layout.html:76 +msgid "Debug mode is enabled" +msgstr "Le mode de débogage est activé" + +#: templates/base/layout.html:77 +msgid "" +"Performance may be limited. Debugging should never be enabled on a " +"production system" +msgstr "" +"Les performances peuvent être limitées. Le débogage ne doit jamais être " +"activé sur un système de production" + +#: templates/base/layout.html:83 +msgid "Maintenance Mode" +msgstr "Mode de maintenance" + +#: templates/base/layout.html:134 +msgid "Docs" +msgstr "Docs" + +#: templates/base/layout.html:139 templates/rest_framework/api.html:10 +msgid "REST API" +msgstr "API REST" + +#: templates/base/layout.html:144 +msgid "REST API documentation" +msgstr "Documentation de l'API REST" + +#: templates/base/layout.html:150 +msgid "GraphQL API" +msgstr "API GraphQL" + +#: templates/base/layout.html:156 +msgid "Source Code" +msgstr "Code source" + +#: templates/base/layout.html:161 +msgid "Community" +msgstr "Communauté" + +#: templates/base/sidenav.html:12 templates/base/sidenav.html:17 +msgid "NetBox Logo" +msgstr "Logo NetBox" + +#: templates/circuits/circuit.html:48 +msgid "Install Date" +msgstr "Date d'installation" + +#: templates/circuits/circuit.html:52 +msgid "Termination Date" +msgstr "Date de résiliation" + +#: templates/circuits/circuit_terminations_swap.html:4 +msgid "Swap Circuit Terminations" +msgstr "Terminaisons du circuit d'échange" + +#: templates/circuits/circuit_terminations_swap.html:8 +#, python-format +msgid "Swap these terminations for circuit %(circuit)s?" +msgstr "Remplacez ces terminaisons par un circuit %(circuit)s?" + +#: templates/circuits/circuit_terminations_swap.html:14 +msgid "A side" +msgstr "Un côté" + +#: templates/circuits/circuit_terminations_swap.html:22 +msgid "Z side" +msgstr "Côté Z" + +#: templates/circuits/circuittermination_edit.html:9 +#: templates/circuits/inc/circuit_termination.html:81 +#: templates/dcim/frontport.html:128 templates/dcim/interface.html:199 +#: templates/dcim/rearport.html:118 +msgid "Circuit Termination" +msgstr "Terminaison du circuit" + +#: templates/circuits/circuittermination_edit.html:41 +msgid "Termination Details" +msgstr "Détails de résiliation" + +#: templates/circuits/circuittype.html:10 +msgid "Add Circuit" +msgstr "Ajouter un circuit" + +#: templates/circuits/inc/circuit_termination.html:9 +#: templates/dcim/devicetype/component_templates.html:30 +#: templates/dcim/manufacturer.html:11 +#: templates/dcim/moduletype/component_templates.html:30 +#: templates/generic/bulk_add_component.html:8 +#: templates/users/objectpermission.html:41 +#: utilities/templates/buttons/add.html:4 +#: utilities/templates/helpers/table_config_form.html:20 +msgid "Add" +msgstr "Ajouter" + +#: templates/circuits/inc/circuit_termination.html:14 +#: templates/circuits/inc/circuit_termination.html:63 +#: templates/dcim/devicetype/component_templates.html:21 +#: templates/dcim/inc/panels/inventory_items.html:24 +#: templates/dcim/moduletype/component_templates.html:21 +#: templates/dcim/powerpanel.html:61 templates/generic/object_edit.html:29 +#: templates/ipam/inc/ipaddress_edit_header.html:10 +#: templates/ipam/inc/panels/fhrp_groups.html:30 +#: utilities/templates/buttons/edit.html:3 +msgid "Edit" +msgstr "Modifier" + +#: templates/circuits/inc/circuit_termination.html:17 +msgid "Swap" +msgstr "Échange" + +#: templates/circuits/inc/circuit_termination.html:26 +#, python-format +msgid "Termination %(side)s" +msgstr "Résiliation %(side)s" + +#: templates/circuits/inc/circuit_termination.html:42 +#: templates/dcim/cable.html:70 templates/dcim/cable.html:76 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:76 +msgid "Termination" +msgstr "Résiliation" + +#: templates/circuits/inc/circuit_termination.html:46 +#: templates/dcim/consoleport.html:62 templates/dcim/consoleserverport.html:62 +#: templates/dcim/powerfeed.html:122 +msgid "Marked as connected" +msgstr "Marqué comme connecté" + +#: templates/circuits/inc/circuit_termination.html:48 +msgid "to" +msgstr "pour" + +#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination.html:59 +#: templates/dcim/frontport.html:87 +#: templates/dcim/inc/connection_endpoints.html:7 +#: templates/dcim/interface.html:160 templates/dcim/rearport.html:83 +msgid "Trace" +msgstr "Trace" + +#: templates/circuits/inc/circuit_termination.html:62 +msgid "Edit cable" +msgstr "Modifier le câble" + +#: templates/circuits/inc/circuit_termination.html:67 +msgid "Remove cable" +msgstr "Retirez le câble" + +#: templates/circuits/inc/circuit_termination.html:68 +#: templates/dcim/bulk_disconnect.html:5 +#: templates/dcim/device/consoleports.html:12 +#: templates/dcim/device/consoleserverports.html:12 +#: templates/dcim/device/frontports.html:12 +#: templates/dcim/device/interfaces.html:16 +#: templates/dcim/device/poweroutlets.html:12 +#: templates/dcim/device/powerports.html:12 +#: templates/dcim/device/rearports.html:12 templates/dcim/powerpanel.html:66 +msgid "Disconnect" +msgstr "Déconnectez" + +#: templates/circuits/inc/circuit_termination.html:75 +#: templates/dcim/consoleport.html:71 templates/dcim/consoleserverport.html:71 +#: templates/dcim/frontport.html:109 templates/dcim/interface.html:186 +#: templates/dcim/interface.html:206 templates/dcim/powerfeed.html:136 +#: templates/dcim/poweroutlet.html:75 templates/dcim/poweroutlet.html:76 +#: templates/dcim/powerport.html:77 templates/dcim/rearport.html:105 +msgid "Connect" +msgstr "Connecter" + +#: templates/circuits/inc/circuit_termination.html:79 +#: templates/dcim/consoleport.html:78 templates/dcim/consoleserverport.html:78 +#: templates/dcim/frontport.html:18 templates/dcim/frontport.html:122 +#: templates/dcim/interface.html:193 templates/dcim/inventoryitem_edit.html:49 +#: templates/dcim/rearport.html:112 +msgid "Front Port" +msgstr "Port avant" + +#: templates/circuits/inc/circuit_termination.html:97 +msgid "Downstream" +msgstr "En aval" + +#: templates/circuits/inc/circuit_termination.html:98 +msgid "Upstream" +msgstr "En amont" + +#: templates/circuits/inc/circuit_termination.html:107 +msgid "Cross-Connect" +msgstr "Connexion croisée" + +#: templates/circuits/inc/circuit_termination.html:111 +msgid "Patch Panel/Port" +msgstr "Panneau de raccordement et port" + +#: templates/circuits/provider.html:11 +msgid "Add circuit" +msgstr "Ajouter un circuit" + +#: templates/circuits/provideraccount.html:17 +msgid "Provider Account" +msgstr "Compte du fournisseur" + +#: templates/core/configrevision.html:47 +msgid "Default unit height" +msgstr "Hauteur de l'unité par défaut" + +#: templates/core/configrevision.html:51 +msgid "Default unit width" +msgstr "Largeur de l'unité par défaut" + +#: templates/core/configrevision.html:63 +msgid "Default voltage" +msgstr "Tension par défaut" + +#: templates/core/configrevision.html:67 +msgid "Default amperage" +msgstr "Ampérage par défaut" + +#: templates/core/configrevision.html:71 +msgid "Default max utilization" +msgstr "Utilisation maximale par défaut" + +#: templates/core/configrevision.html:83 +msgid "Enforce global unique" +msgstr "Appliquez une approche unique au monde" + +#: templates/core/configrevision.html:135 +msgid "Paginate count" +msgstr "Nombre de pages" + +#: templates/core/configrevision.html:139 +msgid "Max page size" +msgstr "Taille de page maximale" + +#: templates/core/configrevision.html:179 +msgid "Default user preferences" +msgstr "Préférences utilisateur par défaut" + +#: templates/core/configrevision.html:209 +msgid "Job retention" +msgstr "Maintien de l'emploi" + +#: templates/core/configrevision.html:221 +msgid "Comment" +msgstr "Commentaire" + +#: templates/core/configrevision_restore.html:8 +#: templates/core/configrevision_restore.html:43 +#: templates/core/configrevision_restore.html:79 +msgid "Restore" +msgstr "Restaurer" + +#: templates/core/configrevision_restore.html:21 +msgid "Config revisions" +msgstr "Révisions de configuration" + +#: templates/core/configrevision_restore.html:54 +msgid "Parameter" +msgstr "Paramètre" + +#: templates/core/configrevision_restore.html:55 +msgid "Current Value" +msgstr "Valeur actuelle" + +#: templates/core/configrevision_restore.html:56 +msgid "New Value" +msgstr "Nouvelle valeur" + +#: templates/core/configrevision_restore.html:66 +msgid "Changed" +msgstr "Modifié" + +#: templates/core/datafile.html:47 +msgid "Last Updated" +msgstr "Dernière mise à jour" + +#: templates/core/datafile.html:51 templates/ipam/iprange.html:28 +#: templates/virtualization/virtualdisk.html:30 +msgid "Size" +msgstr "Taille" + +#: templates/core/datafile.html:52 +msgid "bytes" +msgstr "octets" + +#: templates/core/datafile.html:55 +msgid "SHA256 Hash" +msgstr "Hachage SHA256" + +#: templates/core/datasource.html:14 templates/core/datasource.html:20 +#: utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Synchroniser" + +#: templates/core/datasource.html:51 +msgid "Last synced" +msgstr "Dernière synchronisation" + +#: templates/core/datasource.html:86 +msgid "Backend" +msgstr "Backend" + +#: templates/core/datasource.html:102 +msgid "No parameters defined" +msgstr "Aucun paramètre défini" + +#: templates/core/datasource.html:118 +msgid "Files" +msgstr "Dossiers" + +#: templates/core/job.html:21 +msgid "Job" +msgstr "Emploi" + +#: templates/core/job.html:45 templates/extras/journalentry.html:29 +msgid "Created By" +msgstr "Créé par" + +#: templates/core/job.html:54 +msgid "Scheduling" +msgstr "Planification" + +#: templates/core/job.html:66 +#, python-format +msgid "every %(interval)s seconds" +msgstr "chaque %(interval)s secondes" + +#: templates/dcim/bulk_disconnect.html:9 +#, python-format +msgid "" +"Are you sure you want to disconnect these %(count)s %(obj_type_plural)s?" +msgstr "" +"Êtes-vous sûr de vouloir les déconnecter %(count)s %(obj_type_plural)s?" + +#: templates/dcim/cable_edit.html:12 +msgid "A Side" +msgstr "Un côté" + +#: templates/dcim/cable_edit.html:29 +msgid "B Side" +msgstr "Côté B" + +#: templates/dcim/cable_trace.html:6 +#, python-format +msgid "Cable Trace for %(object_type)s %(object)s" +msgstr "Cable Trace pour %(object_type)s %(object)s" + +#: templates/dcim/cable_trace.html:21 templates/dcim/inc/rack_elevation.html:7 +msgid "Download SVG" +msgstr "Télécharger SVG" + +#: templates/dcim/cable_trace.html:27 +msgid "Asymmetric Path" +msgstr "Trajectoire asymétrique" + +#: templates/dcim/cable_trace.html:28 +msgid "The nodes below have no links and result in an asymmetric path" +msgstr "" +"Les nœuds ci-dessous n'ont aucun lien et génèrent un chemin asymétrique" + +#: templates/dcim/cable_trace.html:35 +msgid "Path split" +msgstr "Parcours divisé" + +#: templates/dcim/cable_trace.html:36 +msgid "Select a node below to continue" +msgstr "Sélectionnez un nœud ci-dessous pour continuer" + +#: templates/dcim/cable_trace.html:52 +msgid "Trace Completed" +msgstr "Trace terminée" + +#: templates/dcim/cable_trace.html:55 +msgid "Total segments" +msgstr "Nombre total de segments" + +#: templates/dcim/cable_trace.html:59 +msgid "Total length" +msgstr "Longueur totale" + +#: templates/dcim/cable_trace.html:74 +msgid "No paths found" +msgstr "Aucun chemin trouvé" + +#: templates/dcim/cable_trace.html:83 +msgid "Related Paths" +msgstr "Chemins associés" + +#: templates/dcim/cable_trace.html:89 +msgid "Origin" +msgstr "Origine" + +#: templates/dcim/cable_trace.html:90 +msgid "Destination" +msgstr "Destination" + +#: templates/dcim/cable_trace.html:91 +msgid "Segments" +msgstr "Segments" + +#: templates/dcim/cable_trace.html:104 +msgid "Incomplete" +msgstr "Incomplet" + +#: templates/dcim/component_list.html:14 +msgid "Rename Selected" +msgstr "Renommer la sélection" + +#: templates/dcim/consoleport.html:67 templates/dcim/consoleserverport.html:67 +#: templates/dcim/frontport.html:105 templates/dcim/interface.html:182 +#: templates/dcim/poweroutlet.html:73 templates/dcim/powerport.html:73 +msgid "Not Connected" +msgstr "Non connecté" + +#: templates/dcim/consoleport.html:75 templates/dcim/consoleserverport.html:18 +#: templates/dcim/frontport.html:116 templates/dcim/inventoryitem_edit.html:44 +msgid "Console Server Port" +msgstr "Port du serveur de consoles" + +#: templates/dcim/device.html:35 +msgid "Highlight device" +msgstr "Surligner l'appareil" + +#: templates/dcim/device.html:57 +msgid "Not racked" +msgstr "Non rincé" + +#: templates/dcim/device.html:64 templates/dcim/site.html:96 +msgid "GPS Coordinates" +msgstr "Coordonnées GPS" + +#: templates/dcim/device.html:70 templates/dcim/site.html:102 +msgid "Map It" +msgstr "Cartographiez-le" + +#: templates/dcim/device.html:110 templates/dcim/inventoryitem.html:57 +#: templates/dcim/module.html:79 templates/dcim/modulebay.html:73 +#: templates/dcim/rack.html:62 +msgid "Asset Tag" +msgstr "Étiquette d'actif" + +#: templates/dcim/device.html:153 +msgid "View Virtual Chassis" +msgstr "Afficher le châssis virtuel" + +#: templates/dcim/device.html:170 +msgid "Create VDC" +msgstr "Créer un VDC" + +#: templates/dcim/device.html:179 templates/dcim/device_edit.html:64 +#: virtualization/forms/model_forms.py:226 +msgid "Management" +msgstr "Gestion" + +#: templates/dcim/device.html:200 templates/dcim/device.html:216 +#: templates/virtualization/virtualmachine.html:56 +#: templates/virtualization/virtualmachine.html:72 +msgid "NAT for" +msgstr "NAT pour" + +#: templates/dcim/device.html:202 templates/dcim/device.html:218 +#: templates/virtualization/virtualmachine.html:58 +#: templates/virtualization/virtualmachine.html:74 +msgid "NAT" +msgstr "NAT" + +#: templates/dcim/device.html:254 templates/dcim/rack.html:70 +msgid "Power Utilization" +msgstr "Utilisation de l'énergie" + +#: templates/dcim/device.html:259 +msgid "Input" +msgstr "Entrée" + +#: templates/dcim/device.html:260 +msgid "Outlets" +msgstr "Prises" + +#: templates/dcim/device.html:261 +msgid "Allocated" +msgstr "Alloué" + +#: templates/dcim/device.html:270 templates/dcim/device.html:272 +#: templates/dcim/device.html:288 templates/dcim/powerfeed.html:70 +msgid "VA" +msgstr "VA" + +#: templates/dcim/device.html:282 +msgctxt "Leg of a power feed" +msgid "Leg" +msgstr "Jambe" + +#: templates/dcim/device.html:312 +#: templates/virtualization/virtualmachine.html:165 +msgid "Add a service" +msgstr "Ajouter un service" + +#: templates/dcim/device.html:319 templates/dcim/rack.html:77 +#: templates/dcim/rack_edit.html:38 +msgid "Dimensions" +msgstr "Dimensions" + +#: templates/dcim/device/base.html:21 templates/dcim/device_list.html:9 +#: templates/dcim/devicetype/base.html:18 templates/dcim/module.html:18 +#: templates/dcim/moduletype/base.html:18 +#: templates/virtualization/virtualmachine/base.html:22 +#: templates/virtualization/virtualmachine_list.html:8 +msgid "Add Components" +msgstr "Ajouter des composants" + +#: templates/dcim/device/consoleports.html:24 +msgid "Add Console Ports" +msgstr "Ajouter des ports de console" + +#: templates/dcim/device/consoleserverports.html:24 +msgid "Add Console Server Ports" +msgstr "Ajouter des ports au serveur de consoles" + +#: templates/dcim/device/devicebays.html:10 +msgid "Add Device Bays" +msgstr "Ajouter des baies pour appareils" + +#: templates/dcim/device/frontports.html:24 +msgid "Add Front Ports" +msgstr "Ajouter des ports frontaux" + +#: templates/dcim/device/inc/interface_table_controls.html:9 +msgid "Hide Enabled" +msgstr "Masquer activé" + +#: templates/dcim/device/inc/interface_table_controls.html:10 +msgid "Hide Disabled" +msgstr "Masquer les désactivés" + +#: templates/dcim/device/inc/interface_table_controls.html:11 +msgid "Hide Virtual" +msgstr "Masquer le virtuel" + +#: templates/dcim/device/inc/interface_table_controls.html:12 +msgid "Hide Disconnected" +msgstr "Masquer les déconnectés" + +#: templates/dcim/device/interfaces.html:28 +msgid "Add Interfaces" +msgstr "Ajouter des interfaces" + +#: templates/dcim/device/inventory.html:10 +#: templates/dcim/inc/panels/inventory_items.html:46 +msgid "Add Inventory Item" +msgstr "Ajouter un article d'inventaire" + +#: templates/dcim/device/modulebays.html:10 +msgid "Add Module Bays" +msgstr "Ajouter des baies de modules" + +#: templates/dcim/device/poweroutlets.html:24 +msgid "Add Power Outlets" +msgstr "Ajouter des prises de courant" + +#: templates/dcim/device/powerports.html:24 +msgid "Add Power Port" +msgstr "Ajouter un port d'alimentation" + +#: templates/dcim/device/rearports.html:24 +msgid "Add Rear Ports" +msgstr "Ajouter des ports arrière" + +#: templates/dcim/device/render_config.html:5 +#: templates/virtualization/virtualmachine/render_config.html:5 +msgid "Config" +msgstr "Configuration" + +#: templates/dcim/device/render_config.html:37 +#: templates/virtualization/virtualmachine/render_config.html:37 +msgid "Context Data" +msgstr "Données contextuelles" + +#: templates/dcim/device/render_config.html:57 +#: templates/virtualization/virtualmachine/render_config.html:57 +msgid "Download" +msgstr "Télécharger" + +#: templates/dcim/device/render_config.html:60 +#: templates/virtualization/virtualmachine/render_config.html:60 +msgid "Rendered Config" +msgstr "Configuration rendue" + +#: templates/dcim/device/render_config.html:65 +#: templates/virtualization/virtualmachine/render_config.html:65 +msgid "No configuration template found" +msgstr "Aucun modèle de configuration trouvé" + +#: templates/dcim/device_edit.html:44 +msgid "Parent Bay" +msgstr "Baie Parent" + +#: templates/dcim/device_edit.html:48 +#: utilities/templates/form_helpers/render_field.html:20 +msgid "Regenerate Slug" +msgstr "Régénérez la limace" + +#: templates/dcim/device_edit.html:49 templates/generic/bulk_remove.html:7 +#: utilities/templates/helpers/table_config_form.html:23 +msgid "Remove" +msgstr "Supprimer" + +#: templates/dcim/device_edit.html:110 +msgid "Local Config Context Data" +msgstr "Données contextuelles de configuration locales" + +#: templates/dcim/device_list.html:82 +#: templates/dcim/devicetype/component_templates.html:18 +#: templates/dcim/moduletype/component_templates.html:18 +#: templates/generic/bulk_rename.html:34 +#: templates/virtualization/virtualmachine/interfaces.html:11 +#: templates/virtualization/virtualmachine/virtual_disks.html:11 +msgid "Rename" +msgstr "Renommer" + +#: templates/dcim/devicebay.html:18 +msgid "Device Bay" +msgstr "Baie pour appareils" + +#: templates/dcim/devicebay.html:48 +msgid "Installed Device" +msgstr "Appareil installé" + +#: templates/dcim/devicebay_delete.html:6 +#, python-format +msgid "Delete device bay %(devicebay)s?" +msgstr "Supprimer la baie de l'appareil %(devicebay)s?" + +#: templates/dcim/devicebay_delete.html:11 +#, python-format +msgid "" +"Are you sure you want to delete this device bay from " +"%(device)s?" +msgstr "" +"Êtes-vous sûr de vouloir supprimer cette baie d'appareils de " +"%(device)s?" + +#: templates/dcim/devicebay_depopulate.html:6 +#, python-format +msgid "Remove %(device)s from %(device_bay)s?" +msgstr "Supprimer %(device)s à partir de %(device_bay)s?" + +#: templates/dcim/devicebay_depopulate.html:13 +#, python-format +msgid "" +"Are you sure you want to remove %(device)s from " +"%(device_bay)s?" +msgstr "" +"Êtes-vous sûr de vouloir supprimer %(device)s à partir de " +"%(device_bay)s?" + +#: templates/dcim/devicebay_populate.html:13 +msgid "Populate" +msgstr "Peupler" + +#: templates/dcim/devicebay_populate.html:22 +msgid "Bay" +msgstr "Baie" + +#: templates/dcim/devicerole.html:14 templates/dcim/platform.html:17 +msgid "Add Device" +msgstr "Ajouter un appareil" + +#: templates/dcim/devicerole.html:43 +msgid "VM Role" +msgstr "Rôle de la machine virtuelle" + +#: templates/dcim/devicetype.html:21 templates/dcim/moduletype.html:19 +msgid "Model Name" +msgstr "Nom du modèle" + +#: templates/dcim/devicetype.html:28 templates/dcim/moduletype.html:23 +msgid "Part Number" +msgstr "Numéro de pièce" + +#: templates/dcim/devicetype.html:40 +msgid "Height (U" +msgstr "Hauteur (U)" + +#: templates/dcim/devicetype.html:44 +msgid "Exclude From Utilization" +msgstr "Exclure de l'utilisation" + +#: templates/dcim/devicetype.html:62 +msgid "Parent/Child" +msgstr "Parent/Enfant" + +#: templates/dcim/devicetype.html:74 +msgid "Front Image" +msgstr "Image avant" + +#: templates/dcim/devicetype.html:86 +msgid "Rear Image" +msgstr "Image arrière" + +#: templates/dcim/frontport.html:57 +msgid "Rear Port Position" +msgstr "Position du port arrière" + +#: templates/dcim/frontport.html:79 templates/dcim/interface.html:150 +#: templates/dcim/poweroutlet.html:67 templates/dcim/powerport.html:67 +#: templates/dcim/rearport.html:75 +msgid "Marked as Connected" +msgstr "Marqué comme connecté" + +#: templates/dcim/frontport.html:93 templates/dcim/rearport.html:89 +msgid "Connection Status" +msgstr "État de la connexion" + +#: templates/dcim/inc/cable_termination.html:65 +msgid "No termination" +msgstr "Pas de résiliation" + +#: templates/dcim/inc/cable_toggle_buttons.html:4 +msgid "Mark Planned" +msgstr "Marquer comme prévu" + +#: templates/dcim/inc/cable_toggle_buttons.html:8 +msgid "Mark Installed" +msgstr "Marquer comme installé" + +#: templates/dcim/inc/connection_endpoints.html:13 +msgid "Path Status" +msgstr "État du chemin" + +#: templates/dcim/inc/connection_endpoints.html:18 +msgid "Not Reachable" +msgstr "Non joignable" + +#: templates/dcim/inc/connection_endpoints.html:23 +msgid "Path Endpoints" +msgstr "Points de terminaison du chemin" + +#: templates/dcim/inc/endpoint_connection.html:8 +#: templates/dcim/powerfeed.html:128 templates/dcim/rearport.html:101 +msgid "Not connected" +msgstr "Non connecté" + +#: templates/dcim/inc/interface_vlans_table.html:6 +msgid "Untagged" +msgstr "Non marqué" + +#: templates/dcim/inc/interface_vlans_table.html:37 +msgid "No VLANs Assigned" +msgstr "Aucun VLAN attribué" + +#: templates/dcim/inc/interface_vlans_table.html:44 +#: templates/ipam/prefix_list.html:16 templates/ipam/prefix_list.html:33 +msgid "Clear" +msgstr "Transparent" + +#: templates/dcim/inc/interface_vlans_table.html:47 +msgid "Clear All" +msgstr "Tout effacer" + +#: templates/dcim/interface.html:17 +msgid "Add Child Interface" +msgstr "Ajouter une interface enfant" + +#: templates/dcim/interface.html:51 +msgid "Speed/Duplex" +msgstr "Vitesse/Duplex" + +#: templates/dcim/interface.html:74 +msgid "PoE Mode" +msgstr "Mode PoE" + +#: templates/dcim/interface.html:78 +msgid "PoE Type" +msgstr "Type de PoE" + +#: templates/dcim/interface.html:82 +#: templates/virtualization/vminterface.html:66 +msgid "802.1Q Mode" +msgstr "Mode 802.1Q" + +#: templates/dcim/interface.html:130 +#: templates/virtualization/vminterface.html:62 +msgid "MAC Address" +msgstr "Adresse MAC" + +#: templates/dcim/interface.html:157 +msgid "Wireless Link" +msgstr "Liaison sans fil" + +#: templates/dcim/interface.html:226 vpn/choices.py:55 +msgid "Peer" +msgstr "Pair" + +#: templates/dcim/interface.html:238 +#: templates/wireless/inc/wirelesslink_interface.html:26 +msgid "Channel" +msgstr "Chaîne" + +#: templates/dcim/interface.html:247 +#: templates/wireless/inc/wirelesslink_interface.html:32 +msgid "Channel Frequency" +msgstr "Fréquence du canal" + +#: templates/dcim/interface.html:250 templates/dcim/interface.html:258 +#: templates/dcim/interface.html:269 templates/dcim/interface.html:277 +msgid "MHz" +msgstr "MHz" + +#: templates/dcim/interface.html:266 +#: templates/wireless/inc/wirelesslink_interface.html:42 +msgid "Channel Width" +msgstr "Largeur du canal" + +#: templates/dcim/interface.html:295 templates/wireless/wirelesslan.html:15 +#: templates/wireless/wirelesslink.html:24 wireless/forms/bulk_edit.py:59 +#: wireless/forms/bulk_edit.py:101 wireless/forms/filtersets.py:39 +#: wireless/forms/filtersets.py:79 wireless/models.py:81 +#: wireless/models.py:155 wireless/tables/wirelesslan.py:44 +msgid "SSID" +msgstr "SAID" + +#: templates/dcim/interface.html:316 +msgid "LAG Members" +msgstr "Membres du GAL" + +#: templates/dcim/interface.html:335 +msgid "No member interfaces" +msgstr "Aucune interface pour les membres" + +#: templates/dcim/interface.html:359 templates/ipam/fhrpgroup.html:80 +#: templates/ipam/iprange/ip_addresses.html:7 +#: templates/ipam/prefix/ip_addresses.html:7 +#: templates/virtualization/vminterface.html:96 +msgid "Add IP Address" +msgstr "Ajouter une adresse IP" + +#: templates/dcim/inventoryitem.html:25 +msgid "Parent Item" +msgstr "Article parent" + +#: templates/dcim/inventoryitem.html:49 +msgid "Part ID" +msgstr "ID de pièce" + +#: templates/dcim/inventoryitem_bulk_delete.html:5 +msgid "This will also delete all child inventory items of those listed" +msgstr "" +"Cela supprimera également tous les articles de l'inventaire pour enfants " +"parmi ceux répertoriés." + +#: templates/dcim/inventoryitem_edit.html:33 +msgid "Component Assignment" +msgstr "Affectation des composants" + +#: templates/dcim/inventoryitem_edit.html:59 +#: templates/dcim/poweroutlet.html:18 templates/dcim/powerport.html:81 +msgid "Power Outlet" +msgstr "Prise de courant" + +#: templates/dcim/location.html:17 +msgid "Add Child Location" +msgstr "Ajouter la localisation de l'enfant" + +#: templates/dcim/location.html:76 +msgid "Child Locations" +msgstr "Localisations pour enfants" + +#: templates/dcim/location.html:84 templates/dcim/site.html:137 +msgid "Add a Location" +msgstr "Ajouter un lieu" + +#: templates/dcim/location.html:98 templates/dcim/site.html:151 +msgid "Add a Device" +msgstr "Ajouter un appareil" + +#: templates/dcim/manufacturer.html:16 +msgid "Add Device Type" +msgstr "Ajouter un type d'appareil" + +#: templates/dcim/manufacturer.html:21 +msgid "Add Module Type" +msgstr "Ajouter un type de module" + +#: templates/dcim/powerfeed.html:56 +msgid "Connected Device" +msgstr "Appareil connecté" + +#: templates/dcim/powerfeed.html:66 +msgid "Utilization (Allocated" +msgstr "Utilisation (allouée)" + +#: templates/dcim/powerfeed.html:85 +msgid "Electrical Characteristics" +msgstr "Caractéristiques électriques" + +#: templates/dcim/powerfeed.html:95 +msgctxt "Abbreviation for volts" +msgid "V" +msgstr "V" + +#: templates/dcim/powerfeed.html:99 +msgctxt "Abbreviation for amperes" +msgid "A" +msgstr "UN" + +#: templates/dcim/poweroutlet.html:51 +msgid "Feed Leg" +msgstr "Patte d'alimentation" + +#: templates/dcim/powerpanel.html:77 +msgid "Add Power Feeds" +msgstr "Ajouter des sources d'alimentation" + +#: templates/dcim/powerport.html:47 +msgid "Maximum Draw" +msgstr "Tirage maximum" + +#: templates/dcim/powerport.html:51 +msgid "Allocated Draw" +msgstr "Tirage alloué" + +#: templates/dcim/rack.html:66 +msgid "Space Utilization" +msgstr "Utilisation de l'espace" + +#: templates/dcim/rack.html:96 +msgid "descending" +msgstr "descendant" + +#: templates/dcim/rack.html:96 +msgid "ascending" +msgstr "ascendant" + +#: templates/dcim/rack.html:99 +msgid "Starting Unit" +msgstr "Unité de départ" + +#: templates/dcim/rack.html:125 +msgid "Mounting Depth" +msgstr "Profondeur de montage" + +#: templates/dcim/rack.html:135 +msgid "Rack Weight" +msgstr "Poids du rack" + +#: templates/dcim/rack.html:145 templates/dcim/rack_edit.html:67 +msgid "Maximum Weight" +msgstr "Poids maximum" + +#: templates/dcim/rack.html:155 +msgid "Total Weight" +msgstr "Poids total" + +#: templates/dcim/rack.html:173 templates/dcim/rack_elevation_list.html:16 +msgid "Images and Labels" +msgstr "Images et étiquettes" + +#: templates/dcim/rack.html:174 templates/dcim/rack_elevation_list.html:17 +msgid "Images only" +msgstr "Images uniquement" + +#: templates/dcim/rack.html:175 templates/dcim/rack_elevation_list.html:18 +msgid "Labels only" +msgstr "Étiquettes uniquement" + +#: templates/dcim/rack/reservations.html:9 +msgid "Add reservation" +msgstr "Ajouter une réservation" + +#: templates/dcim/rack_edit.html:21 +msgid "Inventory Control" +msgstr "Contrôle des stocks" + +#: templates/dcim/rack_edit.html:45 +msgid "Outer Dimensions" +msgstr "Dimensions extérieures" + +#: templates/dcim/rack_edit.html:56 templates/dcim/rack_edit.html:71 +msgid "Unit" +msgstr "Unité" + +#: templates/dcim/rack_elevation_list.html:12 +msgid "View List" +msgstr "Afficher la liste" + +#: templates/dcim/rack_elevation_list.html:27 +msgid "Sort By" +msgstr "Trier par" + +#: templates/dcim/rack_elevation_list.html:77 +msgid "No Racks Found" +msgstr "Aucun support n'a été trouvé" + +#: templates/dcim/rack_list.html:8 +msgid "View Elevations" +msgstr "Afficher les élévations" + +#: templates/dcim/rackreservation.html:47 +msgid "Reservation Details" +msgstr "Détails de la réservation" + +#: templates/dcim/rackrole.html:10 +msgid "Add Rack" +msgstr "Ajouter un rack" + +#: templates/dcim/rearport.html:53 +msgid "Positions" +msgstr "Positions" + +#: templates/dcim/region.html:17 templates/dcim/sitegroup.html:17 +msgid "Add Site" +msgstr "Ajouter un site" + +#: templates/dcim/region.html:56 +msgid "Child Regions" +msgstr "Régions infantiles" + +#: templates/dcim/region.html:64 +msgid "Add Region" +msgstr "Ajouter une région" + +#: templates/dcim/site.html:56 +msgid "Facility" +msgstr "Facilité" + +#: templates/dcim/site.html:64 +msgid "Time Zone" +msgstr "Fuseau horaire" + +#: templates/dcim/site.html:67 +msgid "UTC" +msgstr "UTC" + +#: templates/dcim/site.html:68 +msgid "Site time" +msgstr "Heure du site" + +#: templates/dcim/site.html:75 +msgid "Physical Address" +msgstr "Adresse physique" + +#: templates/dcim/site.html:81 +msgid "Map" +msgstr "Carte" + +#: templates/dcim/site.html:92 +msgid "Shipping Address" +msgstr "Adresse de livraison" + +#: templates/dcim/sitegroup.html:56 templates/tenancy/contactgroup.html:49 +#: templates/tenancy/tenantgroup.html:58 +#: templates/wireless/wirelesslangroup.html:56 +msgid "Child Groups" +msgstr "Groupes d'enfants" + +#: templates/dcim/sitegroup.html:64 +msgid "Add Site Group" +msgstr "Ajouter un groupe de sites" + +#: templates/dcim/trace/attachment.html:5 +#: templates/extras/exporttemplate.html:37 +msgid "Attachment" +msgstr "Pièce jointe" + +#: templates/dcim/virtualchassis.html:86 +msgid "Add Member" +msgstr "Ajouter un membre" + +#: templates/dcim/virtualchassis_add.html:18 +msgid "Member Devices" +msgstr "Appareils pour les membres" + +#: templates/dcim/virtualchassis_add_member.html:6 +#, python-format +msgid "Add New Member to Virtual Chassis %(virtual_chassis)s" +msgstr "Ajouter un nouveau membre à Virtual Chassis %(virtual_chassis)s" + +#: templates/dcim/virtualchassis_add_member.html:17 +msgid "Add New Member" +msgstr "Ajouter un nouveau membre" + +#: templates/dcim/virtualchassis_add_member.html:25 +msgid "Add Another" +msgstr "Ajouter un autre" + +#: templates/dcim/virtualchassis_edit.html:7 +#, python-format +msgid "Editing Virtual Chassis %(name)s" +msgstr "Édition d'un châssis virtuel %(name)s" + +#: templates/dcim/virtualchassis_edit.html:54 +msgid "Rack/Unit" +msgstr "Rack/unité" + +#: templates/dcim/virtualchassis_remove_member.html:5 +msgid "Remove Virtual Chassis Member" +msgstr "Supprimer un membre du châssis virtuel" + +#: templates/dcim/virtualchassis_remove_member.html:9 +#, python-format +msgid "" +"Are you sure you want to remove %(device)s from virtual " +"chassis %(name)s?" +msgstr "" +"Êtes-vous sûr de vouloir supprimer %(device)s à partir d'un" +" châssis virtuel %(name)s?" + +#: templates/dcim/virtualdevicecontext.html:29 templates/vpn/l2vpn.html:19 +msgid "Identifier" +msgstr "Identifiant" + +#: templates/exceptions/import_error.html:6 +msgid "" +"A module import error occurred during this request. Common causes include " +"the following:" +msgstr "" +"Une erreur d'importation de module s'est produite lors de cette demande. Les" +" causes les plus courantes sont les suivantes :" + +#: templates/exceptions/import_error.html:10 +msgid "Missing required packages" +msgstr "Packages requis manquants" + +#: templates/exceptions/import_error.html:11 +msgid "" +"This installation of NetBox might be missing one or more required Python " +"packages. These packages are listed in requirements.txt and " +"local_requirements.txt, and are normally installed as part of " +"the installation or upgrade process. To verify installed packages, run " +"pip freeze from the console and compare the output to the list " +"of required packages." +msgstr "" +"Il se peut qu'il manque un ou plusieurs packages Python requis à cette " +"installation de NetBox. Ces packages sont répertoriés dans " +"requirements.txt et local_requirements.txt, et " +"sont normalement installés dans le cadre du processus d'installation ou de " +"mise à niveau. Pour vérifier les packages installés, exécutez Pip " +"Freeze depuis la console et comparez la sortie à la liste des " +"packages requis." + +#: templates/exceptions/import_error.html:20 +msgid "WSGI service not restarted after upgrade" +msgstr "Le service WSGI n'a pas redémarré après la mise à niveau" + +#: templates/exceptions/import_error.html:21 +msgid "" +"If this installation has recently been upgraded, check that the WSGI service" +" (e.g. gunicorn or uWSGI) has been restarted. This ensures that the new code" +" is running." +msgstr "" +"Si cette installation a récemment été mise à niveau, vérifiez que le service" +" WSGI (par exemple gunicorn ou uWSGI) a été redémarré. Cela garantit que le " +"nouveau code est en cours d'exécution." + +#: templates/exceptions/permission_error.html:6 +msgid "" +"A file permission error was detected while processing this request. Common " +"causes include the following:" +msgstr "" +"Une erreur d'autorisation de fichier a été détectée lors du traitement de " +"cette demande. Les causes les plus courantes sont les suivantes :" + +#: templates/exceptions/permission_error.html:10 +msgid "Insufficient write permission to the media root" +msgstr "Autorisation d'écriture insuffisante pour la racine du média" + +#: templates/exceptions/permission_error.html:11 +#, python-format +msgid "" +"The configured media root is %(media_root)s. Ensure that the " +"user NetBox runs as has access to write files to all locations within this " +"path." +msgstr "" +"La racine multimédia configurée est %(media_root)s. Assurez-" +"vous que l'utilisateur NetBox s'exécute et qu'il a accès pour écrire des " +"fichiers à tous les emplacements situés dans ce chemin." + +#: templates/exceptions/programming_error.html:6 +msgid "" +"A database programming error was detected while processing this request. " +"Common causes include the following:" +msgstr "" +"Une erreur de programmation de base de données a été détectée lors du " +"traitement de cette demande. Les causes les plus courantes sont les " +"suivantes :" + +#: templates/exceptions/programming_error.html:10 +msgid "Database migrations missing" +msgstr "Migration de base de données manquante" + +#: templates/exceptions/programming_error.html:11 +msgid "" +"When upgrading to a new NetBox release, the upgrade script must be run to " +"apply any new database migrations. You can run migrations manually by " +"executing python3 manage.py migrate from the command line." +msgstr "" +"Lors de la mise à niveau vers une nouvelle version de NetBox, le script de " +"mise à niveau doit être exécuté pour appliquer toute nouvelle migration de " +"base de données. Vous pouvez exécuter les migrations manuellement en " +"exécutant migrer python3 manage.py à partir de la ligne de " +"commande." + +#: templates/exceptions/programming_error.html:18 +msgid "Unsupported PostgreSQL version" +msgstr "Version de PostgreSQL non prise en charge" + +#: templates/exceptions/programming_error.html:19 +msgid "" +"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"connecting to the database using NetBox's credentials and issuing a query " +"for SELECT VERSION()." +msgstr "" +"Assurez-vous que la version 12 ou ultérieure de PostgreSQL est utilisée. " +"Vous pouvez vérifier cela en vous connectant à la base de données à l'aide " +"des informations d'identification de NetBox et en émettant une requête pour " +"SÉLECTIONNER LA VERSION ()." + +#: templates/extras/admin/plugins_list.html:4 +#: templates/extras/admin/plugins_list.html:9 +#: templates/extras/admin/plugins_list.html:13 +msgid "Installed Plugins" +msgstr "Plugins installés" + +#: templates/extras/admin/plugins_list.html:23 +msgid "Package Name" +msgstr "Nom du package" + +#: templates/extras/admin/plugins_list.html:24 +msgid "Author" +msgstr "Auteur" + +#: templates/extras/admin/plugins_list.html:25 +msgid "Author Email" +msgstr "Adresse électronique de l'auteur" + +#: templates/extras/admin/plugins_list.html:27 +#: templates/vpn/ipsecprofile.html:47 vpn/forms/bulk_edit.py:140 +#: vpn/forms/bulk_import.py:171 vpn/tables/crypto.py:61 +msgid "Version" +msgstr "Version" + +#: templates/extras/configcontext.html:46 +#: templates/extras/configtemplate.html:38 +#: templates/extras/exporttemplate.html:57 +msgid "The data file associated with this object has been deleted" +msgstr "Le fichier de données associé à cet objet a été supprimé" + +#: templates/extras/configcontext.html:55 +#: templates/extras/configtemplate.html:47 +#: templates/extras/exporttemplate.html:66 +msgid "Data Synced" +msgstr "Données synchronisées" + +#: templates/extras/configcontext_list.html:7 +#: templates/extras/configtemplate_list.html:7 +#: templates/extras/exporttemplate_list.html:7 +msgid "Sync Data" +msgstr "Synchroniser les données" + +#: templates/extras/configtemplate.html:58 +msgid "Environment Parameters" +msgstr "Paramètres de l'environnement" + +#: templates/extras/configtemplate.html:69 +#: templates/extras/exporttemplate.html:88 +msgid "Template" +msgstr "Modèle" + +#: templates/extras/customfield.html:31 templates/extras/customlink.html:22 +msgid "Group Name" +msgstr "Nom du groupe" + +#: templates/extras/customfield.html:43 +msgid "Cloneable" +msgstr "Clonable" + +#: templates/extras/customfield.html:53 +msgid "Default Value" +msgstr "Valeur par défaut" + +#: templates/extras/customfield.html:64 +msgid "Search Weight" +msgstr "Poids de recherche" + +#: templates/extras/customfield.html:74 +msgid "Filter Logic" +msgstr "Logique des filtres" + +#: templates/extras/customfield.html:78 +msgid "Display Weight" +msgstr "Poids de l'écran" + +#: templates/extras/customfield.html:82 +msgid "UI Visible" +msgstr "Interface utilisateur visible" + +#: templates/extras/customfield.html:86 +msgid "UI Editable" +msgstr "Interface utilisateur modifiable" + +#: templates/extras/customfield.html:108 +msgid "Validation Rules" +msgstr "Règles de validation" + +#: templates/extras/customfield.html:112 +msgid "Minimum Value" +msgstr "Valeur minimale" + +#: templates/extras/customfield.html:116 +msgid "Maximum Value" +msgstr "Valeur maximale" + +#: templates/extras/customfield.html:120 +msgid "Regular Expression" +msgstr "Expression régulière" + +#: templates/extras/customlink.html:30 +msgid "Button Class" +msgstr "Classe de boutons" + +#: templates/extras/customlink.html:41 templates/extras/exporttemplate.html:73 +#: templates/extras/savedfilter.html:41 +msgid "Assigned Models" +msgstr "Modèles assignés" + +#: templates/extras/customlink.html:57 +msgid "Link Text" +msgstr "Texte du lien" + +#: templates/extras/customlink.html:65 +msgid "Link URL" +msgstr "URL du lien" + +#: templates/extras/dashboard/reset.html:4 templates/home.html:63 +msgid "Reset Dashboard" +msgstr "Réinitialisation du tableau" + +#: templates/extras/dashboard/reset.html:8 +msgid "" +"This will remove all configured widgets and restore the " +"default dashboard configuration." +msgstr "" +"Cela supprimera tous widgets configurés et restauration de " +"la configuration par défaut du tableau de bord." + +#: templates/extras/dashboard/reset.html:13 +msgid "" +"This change affects only your dashboard, and will not impact other " +"users." +msgstr "" +"Ce changement concerne uniquement votre tableau de bord, et n'aura " +"aucun impact sur les autres utilisateurs." + +#: templates/extras/dashboard/widget_add.html:7 +msgid "Add a Widget" +msgstr "Ajouter un widget" + +#: templates/extras/dashboard/widgets/bookmarks.html:14 +msgid "No bookmarks have been added yet." +msgstr "Aucun favori n'a encore été ajouté." + +#: templates/extras/dashboard/widgets/objectcounts.html:15 +msgid "No permission" +msgstr "Aucune autorisation" + +#: templates/extras/dashboard/widgets/objectlist.html:6 +msgid "No permission to view this content" +msgstr "Aucune autorisation pour voir ce contenu" + +#: templates/extras/dashboard/widgets/objectlist.html:10 +msgid "Unable to load content. Invalid view name" +msgstr "Impossible de charger le contenu. Nom de vue non valide" + +#: templates/extras/dashboard/widgets/rssfeed.html:12 +msgid "No content found" +msgstr "Aucun contenu n'a été trouvé" + +#: templates/extras/dashboard/widgets/rssfeed.html:18 +msgid "There was a problem fetching the RSS feed" +msgstr "Un problème s'est produit lors de la récupération du flux RSS" + +#: templates/extras/dashboard/widgets/rssfeed.html:21 +msgid "HTTP" +msgstr "HTTP" + +#: templates/extras/eventrule.html:63 +msgid "Job start" +msgstr "Début du travail" + +#: templates/extras/eventrule.html:67 +msgid "Job end" +msgstr "Fin du travail" + +#: templates/extras/exporttemplate.html:29 +msgid "MIME Type" +msgstr "Type MIME" + +#: templates/extras/exporttemplate.html:33 +msgid "File Extension" +msgstr "Extension de fichier" + +#: templates/extras/htmx/report_result.html:9 +#: templates/extras/htmx/script_result.html:10 +msgid "Scheduled for" +msgstr "Prévu pour" + +#: templates/extras/htmx/report_result.html:14 +#: templates/extras/htmx/script_result.html:15 +msgid "Duration" +msgstr "Durée" + +#: templates/extras/htmx/report_result.html:20 +msgid "Report Methods" +msgstr "Méthodes de rapport" + +#: templates/extras/htmx/report_result.html:38 +msgid "Report Results" +msgstr "Résultats du rapport" + +#: templates/extras/htmx/report_result.html:44 +#: templates/extras/htmx/script_result.html:26 +msgid "Level" +msgstr "Niveau" + +#: templates/extras/htmx/report_result.html:46 +#: templates/extras/htmx/script_result.html:27 +msgid "Message" +msgstr "Message" + +#: templates/extras/htmx/script_result.html:21 +msgid "Script Log" +msgstr "Journal des scripts" + +#: templates/extras/htmx/script_result.html:25 +msgid "Line" +msgstr "Ligne" + +#: templates/extras/htmx/script_result.html:38 +msgid "No log output" +msgstr "Aucune sortie de journal" + +#: templates/extras/htmx/script_result.html:46 +msgid "Exec Time" +msgstr "Heure d'exécution" + +#: templates/extras/htmx/script_result.html:46 +msgctxt "Unit of time" +msgid "seconds" +msgstr "secondes" + +#: templates/extras/htmx/script_result.html:50 +msgid "Output" +msgstr "sortie" + +#: templates/extras/inc/result_pending.html:4 +msgid "Loading" +msgstr "Chargement" + +#: templates/extras/inc/result_pending.html:6 +msgid "Results pending" +msgstr "Résultats en attente" + +#: templates/extras/journalentry.html:16 +msgid "Journal Entry" +msgstr "Entrée de journal" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "Change log retention" +msgstr "Modifier la conservation du journal" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "days" +msgstr "jours" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "Indefinite" +msgstr "Indéfini" + +#: templates/extras/object_configcontext.html:11 +msgid "Rendered Context" +msgstr "Contexte rendu" + +#: templates/extras/object_configcontext.html:22 +msgid "Local Context" +msgstr "Contexte local" + +#: templates/extras/object_configcontext.html:34 +msgid "The local config context overwrites all source contexts" +msgstr "Le contexte de configuration local remplace tous les contextes source" + +#: templates/extras/object_configcontext.html:40 +msgid "Source Contexts" +msgstr "Contextes sources" + +#: templates/extras/object_journal.html:18 +msgid "New Journal Entry" +msgstr "Nouvelle entrée de journal" + +#: templates/extras/objectchange.html:29 +#: templates/users/objectpermission.html:45 +msgid "Change" +msgstr "Changez" + +#: templates/extras/objectchange.html:84 +msgid "Difference" +msgstr "Différence" + +#: templates/extras/objectchange.html:87 +msgid "Previous" +msgstr "Précédent" + +#: templates/extras/objectchange.html:90 +msgid "Next" +msgstr "Prochaine" + +#: templates/extras/objectchange.html:98 +msgid "Object Created" +msgstr "Objet créé" + +#: templates/extras/objectchange.html:100 +msgid "Object Deleted" +msgstr "Objet supprimé" + +#: templates/extras/objectchange.html:102 +msgid "No Changes" +msgstr "Aucune modification" + +#: templates/extras/objectchange.html:117 +msgid "Pre-Change Data" +msgstr "Données préalables à la modification" + +#: templates/extras/objectchange.html:126 +msgid "Warning: Comparing non-atomic change to previous change record" +msgstr "" +"Avertissement : Comparaison d'une modification non atomique avec " +"l'enregistrement de modification précédent" + +#: templates/extras/objectchange.html:136 +msgid "Post-Change Data" +msgstr "Données après modification" + +#: templates/extras/objectchange.html:157 +#, python-format +msgid "See All %(count)s Changes" +msgstr "Tout afficher %(count)s Changements" + +#: templates/extras/report.html:14 +msgid "This report is invalid and cannot be run." +msgstr "Ce rapport n'est pas valide et ne peut pas être exécuté." + +#: templates/extras/report.html:23 templates/extras/report_list.html:88 +msgid "Run Again" +msgstr "Exécutez à nouveau" + +#: templates/extras/report.html:25 templates/extras/report_list.html:90 +msgid "Run Report" +msgstr "Exécuter le rapport" + +#: templates/extras/report.html:36 +msgid "Last run" +msgstr "Dernière course" + +#: templates/extras/report/base.html:30 +msgid "Report" +msgstr "Rapport" + +#: templates/extras/report_list.html:48 templates/extras/script_list.html:54 +msgid "Last Run" +msgstr "Dernière course" + +#: templates/extras/report_list.html:70 templates/extras/script_list.html:77 +msgid "Never" +msgstr "Jamais" + +#: templates/extras/report_list.html:75 +msgid "Report has no test methods" +msgstr "Le rapport ne contient aucune méthode de test" + +#: templates/extras/report_list.html:76 +msgid "Invalid" +msgstr "Non valide" + +#: templates/extras/report_list.html:125 +msgid "No Reports Found" +msgstr "Aucun rapport n'a été trouvé" + +#: templates/extras/report_list.html:128 +#, python-format +msgid "" +"Get started by creating a report from " +"an uploaded file or data source." +msgstr "" +"Commencez par création d'un rapport à " +"partir d'un fichier ou d'une source de données chargé." + +#: templates/extras/script.html:13 +msgid "You do not have permission to run scripts" +msgstr "Vous n'êtes pas autorisé à exécuter des scripts" + +#: templates/extras/script.html:37 +msgid "Run Script" +msgstr "Exécuter le script" + +#: templates/extras/script_list.html:44 +#, python-format +msgid "" +"Script file at %(file_path)s could not be " +"loaded." +msgstr "" +"Fichier de script sur %(file_path)s n'a pas pu " +"être chargé." + +#: templates/extras/script_list.html:91 +msgid "No Scripts Found" +msgstr "Aucun script n'a été trouvé" + +#: templates/extras/script_list.html:94 +#, python-format +msgid "" +"Get started by creating a script from " +"an uploaded file or data source." +msgstr "" +"Commencez par création d'un script à " +"partir d'un fichier ou d'une source de données chargé." + +#: templates/extras/script_result.html:42 +msgid "Log" +msgstr "Journal" + +#: templates/extras/tag.html:35 +msgid "Tagged Items" +msgstr "Articles tagués" + +#: templates/extras/tag.html:47 +msgid "Allowed Object Types" +msgstr "Types d'objets autorisés" + +#: templates/extras/tag.html:56 +msgid "Any" +msgstr "N'importe lequel" + +#: templates/extras/tag.html:63 +msgid "Tagged Item Types" +msgstr "Types d'articles tagués" + +#: templates/extras/tag.html:89 +msgid "Tagged Objects" +msgstr "Objets balisés" + +#: templates/extras/webhook.html:33 +msgid "HTTP Method" +msgstr "Méthode HTTP" + +#: templates/extras/webhook.html:41 +msgid "HTTP Content Type" +msgstr "Type de contenu HTTP" + +#: templates/extras/webhook.html:58 +msgid "SSL Verification" +msgstr "Vérification SSL" + +#: templates/extras/webhook.html:73 +msgid "Additional Headers" +msgstr "En-têtes supplémentaires" + +#: templates/extras/webhook.html:85 +msgid "Body Template" +msgstr "Modèle de carrosserie" + +#: templates/generic/bulk_add_component.html:15 +msgid "Bulk Creation" +msgstr "Création en masse" + +#: templates/generic/bulk_add_component.html:20 +#: templates/generic/bulk_edit.html:28 +msgid "Selected Objects" +msgstr "Objets sélectionnés" + +#: templates/generic/bulk_add_component.html:46 +msgid "to Add" +msgstr "à ajouter" + +#: templates/generic/bulk_delete.html:24 +msgid "Confirm Bulk Deletion" +msgstr "Confirmer la suppression groupée" + +#: templates/generic/bulk_delete.html:26 +msgctxt "Noun" +msgid "Warning" +msgstr "Avertissement" + +#: templates/generic/bulk_delete.html:27 +#, python-format +msgid "" +"The following operation will delete %(count)s " +"%(type_plural)s. Please carefully review the objects to be deleted and " +"confirm below." +msgstr "" +"L'opération suivante supprimera %(count)s %(type_plural)s. " +"Veuillez examiner attentivement les objets à supprimer et confirmer ci-" +"dessous." + +#: templates/generic/bulk_edit.html:16 templates/generic/object_edit.html:17 +msgid "Editing" +msgstr "Édition" + +#: templates/generic/bulk_edit.html:23 +msgid "Bulk Edit" +msgstr "Modifier en bloc" + +#: templates/generic/bulk_edit.html:124 templates/generic/bulk_rename.html:42 +msgid "Apply" +msgstr "Appliquer" + +#: templates/generic/bulk_import.html:14 +msgid "Bulk Import" +msgstr "Importation en vrac" + +#: templates/generic/bulk_import.html:20 +msgid "Direct Import" +msgstr "Importation directe" + +#: templates/generic/bulk_import.html:25 +msgid "Upload File" +msgstr "Charger un fichier" + +#: templates/generic/bulk_import.html:51 templates/generic/bulk_import.html:73 +#: templates/generic/bulk_import.html:95 +msgid "Submit" +msgstr "Soumettre" + +#: templates/generic/bulk_import.html:110 +msgid "Field Options" +msgstr "Options de terrain" + +#: templates/generic/bulk_import.html:117 +msgid "Accessor" +msgstr "Accessoire" + +#: templates/generic/bulk_import.html:154 +msgid "Import Value" +msgstr "Valeur d'importation" + +#: templates/generic/bulk_import.html:181 +msgid "Format: YYYY-MM-DD" +msgstr "Format : AAAA-MM-JJ" + +#: templates/generic/bulk_import.html:183 +msgid "Specify true or false" +msgstr "Spécifiez vrai ou faux" + +#: templates/generic/bulk_import.html:195 +msgid "Required fields must be specified for all objects." +msgstr "" +"Champs obligatoires doit être spécifiée pour tous les " +"objets." + +#: templates/generic/bulk_import.html:201 +#, python-format +msgid "" +"Related objects may be referenced by any unique attribute. For example, " +"%(example)s would identify a VRF by its route distinguisher." +msgstr "" +"Les objets associés peuvent être référencés par n'importe quel attribut " +"unique. Par exemple, %(example)s identifierait un VRF grâce à " +"son identificateur d'itinéraire." + +#: templates/generic/bulk_remove.html:13 +msgid "Confirm Bulk Removal" +msgstr "Confirmer la suppression groupée" + +#: templates/generic/bulk_remove.html:15 +#, python-format +msgid "" +"Warning: The following operation will remove %(count)s " +"%(obj_type_plural)s from %(parent_obj)s." +msgstr "" +"Avertissement : L'opération suivante supprimera %(count)s " +"%(obj_type_plural)s à partir de %(parent_obj)s." + +#: templates/generic/bulk_remove.html:21 +#, python-format +msgid "" +"Please carefully review the %(obj_type_plural)s to be removed and confirm " +"below." +msgstr "" +"Veuillez lire attentivement le %(obj_type_plural)s à supprimer et à " +"confirmer ci-dessous." + +#: templates/generic/bulk_remove.html:38 +#, python-format +msgid "Delete these %(count)s %(obj_type_plural)s" +msgstr "Supprimez-les %(count)s %(obj_type_plural)s" + +#: templates/generic/bulk_rename.html:7 +msgid "Renaming" +msgstr "Renommer" + +#: templates/generic/bulk_rename.html:16 +msgid "Current Name" +msgstr "Nom actuel" + +#: templates/generic/bulk_rename.html:17 +msgid "New Name" +msgstr "Nouveau nom" + +#: templates/generic/bulk_rename.html:40 +#: utilities/templates/widgets/markdown_input.html:11 +msgid "Preview" +msgstr "Aperçu" + +#: templates/generic/confirmation_form.html:16 +msgid "Are you sure" +msgstr "Tu es sûr" + +#: templates/generic/confirmation_form.html:19 +msgid "Confirm" +msgstr "Confirmez" + +#: templates/generic/object.html:51 +msgid "ago" +msgstr "depuis" + +#: templates/generic/object_children.html:27 +#: utilities/templates/buttons/bulk_edit.html:4 +msgid "Edit Selected" +msgstr "Modifier la sélection" + +#: templates/generic/object_children.html:41 +#: utilities/templates/buttons/bulk_delete.html:4 +msgid "Delete Selected" +msgstr "Supprimer la sélection" + +#: templates/generic/object_edit.html:19 +#, python-format +msgid "Add a new %(object_type)s" +msgstr "Ajouter un nouveau %(object_type)s" + +#: templates/generic/object_edit.html:47 +msgid "View model documentation" +msgstr "Afficher la documentation du modèle" + +#: templates/generic/object_edit.html:48 +msgid "Help" +msgstr "Aide" + +#: templates/generic/object_edit.html:73 +msgid "Create & Add Another" +msgstr "Créez et ajoutez-en un autre" + +#: templates/generic/object_list.html:48 templates/search.html:13 +msgid "Results" +msgstr "Résultats" + +#: templates/generic/object_list.html:54 +msgid "Filters" +msgstr "Filtres" + +#: templates/generic/object_list.html:94 +#, python-format +msgid "" +"Select all %(count)s %(object_type_plural)s matching query" +msgstr "" +"Sélectionnez tous %(count)s %(object_type_plural)s requête " +"correspondante" + +#: templates/home.html:12 +msgid "New Release Available" +msgstr "Nouvelle version disponible" + +#: templates/home.html:14 +msgid "is available" +msgstr "est disponible" + +#: templates/home.html:17 +msgctxt "Document title" +msgid "Upgrade Instructions" +msgstr "Instructions de mise à niveau" + +#: templates/home.html:37 +msgid "Unlock Dashboard" +msgstr "Ouvrez le tableau de bord" + +#: templates/home.html:46 +msgid "Lock Dashboard" +msgstr "Tableau de bord verrouillé" + +#: templates/home.html:57 +msgid "Add Widget" +msgstr "Ajouter un widget" + +#: templates/home.html:60 +msgid "Save Layout" +msgstr "Enregistrer la mise en page" + +#: templates/htmx/delete_form.html:7 +msgid "Confirm Deletion" +msgstr "Confirmer la suppression" + +#: templates/htmx/delete_form.html:11 +#, python-format +msgid "" +"Are you sure you want to delete " +"%(object_type)s %(object)s?" +msgstr "" +"Es-tu sûr de vouloir supprimer " +"%(object_type)s %(object)s?" + +#: templates/htmx/delete_form.html:17 +msgid "The following objects will be deleted as a result of this action." +msgstr "Les objets suivants seront supprimés à la suite de cette action." + +#: templates/htmx/object_selector.html:5 +msgid "Select" +msgstr "Sélectionnez" + +#: templates/inc/filter_list.html:50 +#: utilities/templates/helpers/table_config_form.html:39 +msgid "Reset" +msgstr "Réinitialiser" + +#: templates/inc/missing_prerequisites.html:7 +#, python-format +msgid "" +"Before you can add a %(model)s you must first create a " +"%(prerequisite_model)s." +msgstr "" +"Avant de pouvoir ajouter un %(model)s vous devez d'abord créer un " +"%(prerequisite_model)s." + +#: templates/inc/paginator.html:38 templates/inc/paginator_htmx.html:53 +msgid "Per Page" +msgstr "Par page" + +#: templates/inc/paginator.html:49 templates/inc/paginator_htmx.html:69 +#, python-format +msgid "Showing %(start)s-%(end)s of %(total)s" +msgstr "Montrant %(start)s-%(end)s de %(total)s" + +#: templates/inc/panels/image_attachments.html:10 +msgid "Attach an image" +msgstr "Joindre une image" + +#: templates/inc/panels/related_objects.html:5 +msgid "Related Objects" +msgstr "Objets associés" + +#: templates/inc/panels/tags.html:11 +msgid "No tags assigned" +msgstr "Aucune étiquette attribuée" + +#: templates/inc/profile_button.html:12 templates/inc/profile_button.html:62 +msgid "Dark Mode" +msgstr "Mode sombre" + +#: templates/inc/profile_button.html:45 +msgid "Log Out" +msgstr "Déconnectez-vous" + +#: templates/inc/profile_button.html:53 +msgid "Log In" +msgstr "Se connecter" + +#: templates/inc/sync_warning.html:7 +msgid "Data is out of sync with upstream file" +msgstr "Les données ne sont pas synchronisées avec le fichier en amont" + +#: templates/inc/table_controls_htmx.html:16 +#: templates/inc/table_controls_htmx.html:18 +msgid "Configure Table" +msgstr "Configurer le tableau" + +#: templates/ipam/aggregate.html:15 templates/ipam/ipaddress.html:17 +#: templates/ipam/iprange.html:16 templates/ipam/prefix.html:16 +msgid "Family" +msgstr "Famille" + +#: templates/ipam/aggregate.html:40 +msgid "Date Added" +msgstr "Date d'ajout" + +#: templates/ipam/aggregate/prefixes.html:8 +#: templates/ipam/prefix/prefixes.html:8 templates/ipam/role.html:10 +msgid "Add Prefix" +msgstr "Ajouter un préfixe" + +#: templates/ipam/asn.html:24 +msgid "AS Number" +msgstr "Numéro AS" + +#: templates/ipam/fhrpgroup.html:55 +msgid "Authentication Type" +msgstr "Type d'authentification" + +#: templates/ipam/fhrpgroup.html:59 +msgid "Authentication Key" +msgstr "Clé d'authentification" + +#: templates/ipam/fhrpgroup.html:72 +msgid "Virtual IP Addresses" +msgstr "Adresses IP virtuelles" + +#: templates/ipam/fhrpgroupassignment_edit.html:8 +msgid "FHRP Group Assignment" +msgstr "Affectation au groupe FHRP" + +#: templates/ipam/inc/ipaddress_edit_header.html:19 +msgid "Assign IP" +msgstr "Attribuer une IP" + +#: templates/ipam/inc/ipaddress_edit_header.html:28 +msgid "Bulk Create" +msgstr "Création en bloc" + +#: templates/ipam/inc/panels/fhrp_groups.html:12 +msgid "Virtual IPs" +msgstr "IP virtuelles" + +#: templates/ipam/inc/panels/fhrp_groups.html:52 +msgid "Create Group" +msgstr "Créer un groupe" + +#: templates/ipam/inc/panels/fhrp_groups.html:57 +msgid "Assign Group" +msgstr "Attribuer un groupe" + +#: templates/ipam/inc/toggle_available.html:7 +msgid "Show Assigned" +msgstr "Afficher les données attribuées" + +#: templates/ipam/inc/toggle_available.html:10 +msgid "Show Available" +msgstr "Afficher disponible" + +#: templates/ipam/inc/toggle_available.html:13 +msgid "Show All" +msgstr "Afficher tout" + +#: templates/ipam/ipaddress.html:26 templates/ipam/iprange.html:48 +#: templates/ipam/prefix.html:25 +msgid "Global" +msgstr "Globale" + +#: templates/ipam/ipaddress.html:88 +msgid "NAT (outside)" +msgstr "NAT (extérieur)" + +#: templates/ipam/ipaddress_assign.html:8 +msgid "Assign an IP Address" +msgstr "Attribuer une adresse IP" + +#: templates/ipam/ipaddress_assign.html:23 +msgid "Select IP Address" +msgstr "Sélectionnez l'adresse IP" + +#: templates/ipam/ipaddress_assign.html:39 +msgid "Search Results" +msgstr "Résultats de recherche" + +#: templates/ipam/ipaddress_bulk_add.html:6 +msgid "Bulk Add IP Addresses" +msgstr "Ajouter des adresses IP en masse" + +#: templates/ipam/ipaddress_edit.html:35 +msgid "Interface Assignment" +msgstr "Affectation d'interface" + +#: templates/ipam/ipaddress_edit.html:74 +msgid "NAT IP (Inside" +msgstr "IP NAT (intérieur)" + +#: templates/ipam/iprange.html:20 +msgid "Starting Address" +msgstr "Adresse de départ" + +#: templates/ipam/iprange.html:24 +msgid "Ending Address" +msgstr "Adresse de fin" + +#: templates/ipam/iprange.html:36 templates/ipam/prefix.html:104 +msgid "Marked fully utilized" +msgstr "Marqué comme entièrement utilisé" + +#: templates/ipam/prefix.html:112 +msgid "Child IPs" +msgstr "IP d'enfants" + +#: templates/ipam/prefix.html:120 +msgid "Available IPs" +msgstr "IP disponibles" + +#: templates/ipam/prefix.html:132 +msgid "First available IP" +msgstr "Première adresse IP disponible" + +#: templates/ipam/prefix.html:151 +msgid "Addressing Details" +msgstr "Détails d'adressage" + +#: templates/ipam/prefix.html:181 +msgid "Prefix Details" +msgstr "Détails du préfixe" + +#: templates/ipam/prefix.html:187 +msgid "Network Address" +msgstr "Adresse réseau" + +#: templates/ipam/prefix.html:191 +msgid "Network Mask" +msgstr "Masque réseau" + +#: templates/ipam/prefix.html:195 +msgid "Wildcard Mask" +msgstr "Masque Wildcard" + +#: templates/ipam/prefix.html:199 +msgid "Broadcast Address" +msgstr "Adresse de diffusion" + +#: templates/ipam/prefix/ip_ranges.html:7 +msgid "Add IP Range" +msgstr "Ajouter une plage d'adresses IP" + +#: templates/ipam/prefix_list.html:7 +msgid "Hide Depth Indicators" +msgstr "Masquer les indicateurs de profondeur" + +#: templates/ipam/prefix_list.html:11 +msgid "Max Depth" +msgstr "Profondeur maximale" + +#: templates/ipam/prefix_list.html:28 +msgid "Max Length" +msgstr "Longueur maximale" + +#: templates/ipam/rir.html:10 +msgid "Add Aggregate" +msgstr "Ajouter un agrégat" + +#: templates/ipam/routetarget.html:10 +msgid "Route Target" +msgstr "Cible de l'itinéraire" + +#: templates/ipam/routetarget.html:40 +msgid "Importing VRFs" +msgstr "Importation de VRF" + +#: templates/ipam/routetarget.html:49 +msgid "Exporting VRFs" +msgstr "Exportation de VRF" + +#: templates/ipam/routetarget.html:60 +msgid "Importing L2VPNs" +msgstr "Importer des VPN L2" + +#: templates/ipam/routetarget.html:69 +msgid "Exporting L2VPNs" +msgstr "Exporter des VPN L2" + +#: templates/ipam/service.html:22 templates/ipam/service_create.html:8 +#: templates/ipam/service_edit.html:8 +msgid "Service" +msgstr "Service" + +#: templates/ipam/service_create.html:43 +msgid "From Template" +msgstr "À partir du modèle" + +#: templates/ipam/service_create.html:48 +msgid "Custom" +msgstr "Personnalisé" + +#: templates/ipam/service_edit.html:37 +msgid "Port(s)" +msgstr "Port (x)" + +#: templates/ipam/vlan.html:95 +msgid "Add a Prefix" +msgstr "Ajouter un préfixe" + +#: templates/ipam/vlangroup.html:18 +msgid "Add VLAN" +msgstr "Ajouter un VLAN" + +#: templates/ipam/vlangroup.html:43 +msgid "Permitted VIDs" +msgstr "VID autorisés" + +#: templates/ipam/vrf.html:19 +msgid "Route Distinguisher" +msgstr "Distincteur d'itinéraires" + +#: templates/ipam/vrf.html:32 +msgid "Unique IP Space" +msgstr "Espace IP unique" + +#: templates/login.html:20 +#: utilities/templates/form_helpers/render_errors.html:7 +msgid "Errors" +msgstr "Erreurs" + +#: templates/login.html:48 +msgid "Sign In" +msgstr "Connectez-vous" + +#: templates/login.html:54 +msgid "Or use a single sign-on (SSO) provider" +msgstr "Ou utilisez un fournisseur d'authentification unique (SSO)" + +#: templates/login.html:68 +msgid "Toggle Color Mode" +msgstr "Basculer en mode couleur" + +#: templates/media_failure.html:7 +msgid "Static Media Failure - NetBox" +msgstr "Défaillance du support statique - NetBox" + +#: templates/media_failure.html:21 +msgid "Static Media Failure" +msgstr "Défaillance du support statique" + +#: templates/media_failure.html:23 +msgid "The following static media file failed to load" +msgstr "Le fichier multimédia statique suivant n'a pas pu être chargé" + +#: templates/media_failure.html:26 +msgid "Check the following" +msgstr "Vérifiez les points suivants" + +#: templates/media_failure.html:29 +msgid "" +"manage.py collectstatic was run during the most recent upgrade." +" This installs the most recent iteration of each static file into the static" +" root path." +msgstr "" +"manage.py collectstatic a été exécuté lors de la dernière mise " +"à niveau. Cela installe l'itération la plus récente de chaque fichier " +"statique dans le chemin racine statique." + +#: templates/media_failure.html:35 +#, python-format +msgid "" +"The HTTP service (e.g. nginx or Apache) is configured to serve files from " +"the STATIC_ROOT path. Refer to the " +"installation documentation for further guidance." +msgstr "" +"Le service HTTP (par exemple nginx ou Apache) est configuré pour servir des " +"fichiers provenant du RACINE_STATIQUE chemin. Reportez-vous à " +"la documentation d'installation pour de plus " +"amples informations." + +#: templates/media_failure.html:47 +#, python-format +msgid "" +"The file %(filename)s exists in the static root directory and " +"is readable by the HTTP server." +msgstr "" +"Le dossier %(filename)s existe dans le répertoire racine " +"statique et est lisible par le serveur HTTP." + +#: templates/media_failure.html:55 +#, python-format +msgid "Click here to attempt loading NetBox again." +msgstr "" +"Cliquez ici pour essayer à nouveau de charger " +"NetBox." + +#: templates/tenancy/contact.html:18 tenancy/filtersets.py:135 +#: tenancy/forms/bulk_edit.py:136 tenancy/forms/filtersets.py:101 +#: tenancy/forms/forms.py:56 tenancy/forms/model_forms.py:109 +#: tenancy/forms/model_forms.py:132 tenancy/tables/contacts.py:98 +msgid "Contact" +msgstr "Contacter" + +#: templates/tenancy/contact.html:30 tenancy/forms/bulk_edit.py:98 +msgid "Title" +msgstr "Titre" + +#: templates/tenancy/contact.html:34 tenancy/forms/bulk_edit.py:103 +#: tenancy/tables/contacts.py:64 +msgid "Phone" +msgstr "Téléphone" + +#: templates/tenancy/contact.html:86 tenancy/tables/contacts.py:73 +msgid "Assignments" +msgstr "Devoirs" + +#: templates/tenancy/contactassignment_edit.html:12 +msgid "Contact Assignment" +msgstr "Affectation des contacts" + +#: templates/tenancy/contactgroup.html:19 tenancy/forms/forms.py:66 +#: tenancy/forms/model_forms.py:76 +msgid "Contact Group" +msgstr "Groupe de contact" + +#: templates/tenancy/contactgroup.html:57 +msgid "Add Contact Group" +msgstr "Ajouter un groupe de contacts" + +#: templates/tenancy/contactrole.html:15 tenancy/filtersets.py:140 +#: tenancy/forms/forms.py:61 tenancy/forms/model_forms.py:90 +msgid "Contact Role" +msgstr "Rôle du contact" + +#: templates/tenancy/object_contacts.html:9 +msgid "Add a contact" +msgstr "Ajouter un contact" + +#: templates/tenancy/tenantgroup.html:17 +msgid "Add Tenant" +msgstr "Ajouter un locataire" + +#: templates/tenancy/tenantgroup.html:27 tenancy/forms/model_forms.py:31 +#: tenancy/tables/columns.py:51 tenancy/tables/columns.py:61 +msgid "Tenant Group" +msgstr "Groupe de locataires" + +#: templates/tenancy/tenantgroup.html:66 +msgid "Add Tenant Group" +msgstr "Ajouter un groupe de locataires" + +#: templates/users/group.html:37 templates/users/user.html:61 +msgid "Assigned Permissions" +msgstr "Autorisations attribuées" + +#: templates/users/objectpermission.html:6 +#: templates/users/objectpermission.html:14 users/forms/filtersets.py:67 +msgid "Permission" +msgstr "Autorisation" + +#: templates/users/objectpermission.html:33 users/forms/filtersets.py:68 +#: users/forms/model_forms.py:321 +msgid "Actions" +msgstr "Des actions" + +#: templates/users/objectpermission.html:37 +msgid "View" +msgstr "Afficher" + +#: templates/users/objectpermission.html:56 users/forms/model_forms.py:324 +msgid "Constraints" +msgstr "Contraintes" + +#: templates/users/objectpermission.html:76 +msgid "Assigned Users" +msgstr "Utilisateurs assignés" + +#: templates/users/user.html:38 +msgid "Staff" +msgstr "Le personnel" + +#: templates/virtualization/cluster.html:56 +msgid "Allocated Resources" +msgstr "Ressources allouées" + +#: templates/virtualization/cluster.html:60 +#: templates/virtualization/virtualmachine.html:128 +msgid "Virtual CPUs" +msgstr "Processeurs virtuels" + +#: templates/virtualization/cluster.html:64 +#: templates/virtualization/virtualmachine.html:132 +msgid "Memory" +msgstr "Mémoire" + +#: templates/virtualization/cluster.html:74 +#: templates/virtualization/virtualmachine.html:143 +msgid "Disk Space" +msgstr "Espace disque" + +#: templates/virtualization/cluster.html:77 +#: templates/virtualization/virtualdisk.html:33 +#: templates/virtualization/virtualmachine.html:147 +msgctxt "Abbreviation for gigabyte" +msgid "GB" +msgstr "GB" + +#: templates/virtualization/cluster/base.html:18 +msgid "Add Virtual Machine" +msgstr "Ajouter une machine virtuelle" + +#: templates/virtualization/cluster/base.html:24 +msgid "Assign Device" +msgstr "Attribuer un appareil" + +#: templates/virtualization/cluster/devices.html:10 +msgid "Remove Selected" +msgstr "Supprimer la sélection" + +#: templates/virtualization/cluster_add_devices.html:9 +#, python-format +msgid "Add Device to Cluster %(cluster)s" +msgstr "Ajouter un appareil au cluster %(cluster)s" + +#: templates/virtualization/cluster_add_devices.html:23 +msgid "Device Selection" +msgstr "Sélection de l'appareil" + +#: templates/virtualization/cluster_add_devices.html:31 +msgid "Add Devices" +msgstr "Ajouter des appareils" + +#: templates/virtualization/clustergroup.html:10 +#: templates/virtualization/clustertype.html:10 +msgid "Add Cluster" +msgstr "Ajouter un cluster" + +#: templates/virtualization/clustergroup.html:20 +#: virtualization/forms/model_forms.py:51 +msgid "Cluster Group" +msgstr "Groupe Cluster" + +#: templates/virtualization/clustertype.html:20 +#: templates/virtualization/virtualmachine.html:111 +#: virtualization/forms/model_forms.py:35 +msgid "Cluster Type" +msgstr "Type de cluster" + +#: templates/virtualization/virtualdisk.html:18 +msgid "Virtual Disk" +msgstr "Disque virtuel" + +#: templates/virtualization/virtualmachine.html:124 +#: virtualization/forms/bulk_edit.py:189 +#: virtualization/forms/model_forms.py:227 +msgid "Resources" +msgstr "Ressources" + +#: templates/virtualization/virtualmachine.html:185 +msgid "Add Virtual Disk" +msgstr "Ajouter un disque virtuel" + +#: templates/vpn/ikepolicy.html:10 templates/vpn/ipsecprofile.html:35 +#: vpn/tables/crypto.py:166 +msgid "IKE Policy" +msgstr "Politique IKE" + +#: templates/vpn/ikepolicy.html:22 +msgid "IKE Version" +msgstr "Version IKE" + +#: templates/vpn/ikepolicy.html:30 +msgid "Pre-Shared Key" +msgstr "Clé pré-partagée" + +#: templates/vpn/ikepolicy.html:34 +#: templates/wireless/inc/authentication_attrs.html:21 +msgid "Show Secret" +msgstr "Afficher le secret" + +#: templates/vpn/ikepolicy.html:59 templates/vpn/ipsecpolicy.html:47 +#: templates/vpn/ipsecprofile.html:55 templates/vpn/ipsecprofile.html:82 +#: vpn/forms/model_forms.py:310 vpn/forms/model_forms.py:345 +#: vpn/tables/crypto.py:68 vpn/tables/crypto.py:134 +msgid "Proposals" +msgstr "Propositions" + +#: templates/vpn/ikeproposal.html:10 +msgid "IKE Proposal" +msgstr "Proposition IKE" + +#: templates/vpn/ikeproposal.html:22 vpn/forms/bulk_edit.py:96 +#: vpn/forms/bulk_import.py:145 vpn/forms/filtersets.py:98 +msgid "Authentication method" +msgstr "Méthode d'authentification" + +#: templates/vpn/ikeproposal.html:26 templates/vpn/ipsecproposal.html:22 +#: vpn/forms/bulk_edit.py:101 vpn/forms/bulk_edit.py:173 +#: vpn/forms/bulk_import.py:149 vpn/forms/bulk_import.py:193 +#: vpn/forms/filtersets.py:103 vpn/forms/filtersets.py:151 +msgid "Encryption algorithm" +msgstr "Algorithme de chiffrement" + +#: templates/vpn/ikeproposal.html:30 templates/vpn/ipsecproposal.html:26 +#: vpn/forms/bulk_edit.py:106 vpn/forms/bulk_edit.py:178 +#: vpn/forms/bulk_import.py:153 vpn/forms/bulk_import.py:197 +#: vpn/forms/filtersets.py:108 vpn/forms/filtersets.py:156 +msgid "Authentication algorithm" +msgstr "Algorithme d'authentification" + +#: templates/vpn/ikeproposal.html:34 +msgid "DH group" +msgstr "groupe DH" + +#: templates/vpn/ikeproposal.html:38 templates/vpn/ipsecproposal.html:30 +#: vpn/forms/bulk_edit.py:183 vpn/models/crypto.py:134 +msgid "SA lifetime (seconds)" +msgstr "Une durée de vie (secondes)" + +#: templates/vpn/ipsecpolicy.html:10 templates/vpn/ipsecprofile.html:70 +#: vpn/tables/crypto.py:170 +msgid "IPSec Policy" +msgstr "Politique IPSec" + +#: templates/vpn/ipsecpolicy.html:22 vpn/forms/bulk_edit.py:211 +#: vpn/models/crypto.py:181 +msgid "PFS group" +msgstr "groupe PFS" + +#: templates/vpn/ipsecprofile.html:10 vpn/forms/model_forms.py:53 +msgid "IPSec Profile" +msgstr "Profil IPSec" + +#: templates/vpn/ipsecprofile.html:94 vpn/tables/crypto.py:137 +msgid "PFS Group" +msgstr "Groupe PFS" + +#: templates/vpn/ipsecproposal.html:10 +msgid "IPSec Proposal" +msgstr "Proposition IPSec" + +#: templates/vpn/ipsecproposal.html:34 vpn/forms/bulk_edit.py:187 +#: vpn/models/crypto.py:140 +msgid "SA lifetime (KB)" +msgstr "Une durée de vie (KB)" + +#: templates/vpn/l2vpn.html:11 templates/vpn/l2vpntermination.html:10 +msgid "L2VPN Attributes" +msgstr "Attributs L2VPN" + +#: templates/vpn/l2vpn.html:65 templates/vpn/tunnel.html:81 +msgid "Add a Termination" +msgstr "Ajouter une résiliation" + +#: templates/vpn/l2vpntermination_edit.html:9 +msgid "L2VPN Termination" +msgstr "Terminaison L2VPN" + +#: templates/vpn/tunnel.html:9 +msgid "Add Termination" +msgstr "Ajouter une résiliation" + +#: templates/vpn/tunnel.html:38 vpn/forms/bulk_edit.py:48 +#: vpn/forms/bulk_import.py:48 vpn/forms/filtersets.py:56 +msgid "Encapsulation" +msgstr "Encapsulation" + +#: templates/vpn/tunnel.html:42 vpn/forms/bulk_edit.py:54 +#: vpn/forms/bulk_import.py:53 vpn/forms/filtersets.py:63 +#: vpn/models/crypto.py:238 vpn/tables/tunnels.py:47 +msgid "IPSec profile" +msgstr "profil IPSec" + +#: templates/vpn/tunnel.html:46 vpn/forms/bulk_edit.py:68 +#: vpn/forms/filtersets.py:67 +msgid "Tunnel ID" +msgstr "Identifiant du tunnel" + +#: templates/vpn/tunnelgroup.html:14 +msgid "Add Tunnel" +msgstr "Ajouter un tunnel" + +#: templates/vpn/tunnelgroup.html:24 vpn/forms/model_forms.py:35 +#: vpn/forms/model_forms.py:48 +msgid "Tunnel Group" +msgstr "Groupe Tunnel" + +#: templates/vpn/tunneltermination.html:10 +msgid "Tunnel Termination" +msgstr "Terminaison du tunnel" + +#: templates/vpn/tunneltermination.html:36 vpn/forms/bulk_import.py:107 +#: vpn/forms/model_forms.py:101 vpn/forms/model_forms.py:137 +#: vpn/forms/model_forms.py:248 vpn/tables/tunnels.py:97 +msgid "Outside IP" +msgstr "IP externe" + +#: templates/vpn/tunneltermination.html:53 +msgid "Peer Terminations" +msgstr "Résiliations entre pairs" + +#: templates/wireless/inc/authentication_attrs.html:13 +msgid "Cipher" +msgstr "Chiffrer" + +#: templates/wireless/inc/authentication_attrs.html:17 +msgid "PSK" +msgstr "PSK" + +#: templates/wireless/inc/wirelesslink_interface.html:35 +#: templates/wireless/inc/wirelesslink_interface.html:45 +msgctxt "Abbreviation for megahertz" +msgid "MHz" +msgstr "MHz" + +#: templates/wireless/wirelesslan.html:11 wireless/forms/model_forms.py:54 +msgid "Wireless LAN" +msgstr "LAN sans fil" + +#: templates/wireless/wirelesslan.html:59 +msgid "Attached Interfaces" +msgstr "Interfaces attachées" + +#: templates/wireless/wirelesslangroup.html:17 +msgid "Add Wireless LAN" +msgstr "Ajouter un réseau sans fil" + +#: templates/wireless/wirelesslangroup.html:26 +#: wireless/forms/model_forms.py:27 +msgid "Wireless LAN Group" +msgstr "Groupe LAN sans fil" + +#: templates/wireless/wirelesslangroup.html:64 +msgid "Add Wireless LAN Group" +msgstr "Ajouter un groupe de réseau local sans fil" + +#: templates/wireless/wirelesslink.html:16 +msgid "Link Properties" +msgstr "Propriétés du lien" + +#: tenancy/choices.py:19 +msgid "Tertiary" +msgstr "Tertiaire" + +#: tenancy/choices.py:20 +msgid "Inactive" +msgstr "Inactif" + +#: tenancy/filtersets.py:29 tenancy/filtersets.py:55 tenancy/filtersets.py:97 +msgid "Contact group (ID)" +msgstr "Groupe de contacts (ID)" + +#: tenancy/filtersets.py:35 tenancy/filtersets.py:62 tenancy/filtersets.py:104 +msgid "Contact group (slug)" +msgstr "Groupe de contact (slug)" + +#: tenancy/filtersets.py:91 +msgid "Contact (ID)" +msgstr "Contact (ID)" + +#: tenancy/filtersets.py:108 +msgid "Contact role (ID)" +msgstr "Rôle du contact (ID)" + +#: tenancy/filtersets.py:114 +msgid "Contact role (slug)" +msgstr "Rôle de contact (limace)" + +#: tenancy/filtersets.py:146 +msgid "Contact group" +msgstr "Groupe de contact" + +#: tenancy/filtersets.py:157 tenancy/filtersets.py:176 +msgid "Tenant group (ID)" +msgstr "Groupe de locataires (ID)" + +#: tenancy/filtersets.py:209 +msgid "Tenant Group (ID)" +msgstr "Groupe de locataires (ID)" + +#: tenancy/filtersets.py:216 +msgid "Tenant Group (slug)" +msgstr "Groupe de locataires (slug)" + +#: tenancy/forms/bulk_edit.py:65 +msgid "Desciption" +msgstr "Descriptif" + +#: tenancy/forms/bulk_import.py:101 +msgid "Assigned contact" +msgstr "Contact assigné" + +#: tenancy/models/contacts.py:32 +msgid "contact group" +msgstr "groupe de contact" + +#: tenancy/models/contacts.py:33 +msgid "contact groups" +msgstr "groupes de contacts" + +#: tenancy/models/contacts.py:48 +msgid "contact role" +msgstr "rôle de contact" + +#: tenancy/models/contacts.py:49 +msgid "contact roles" +msgstr "rôles de contact" + +#: tenancy/models/contacts.py:68 +msgid "title" +msgstr "titre" + +#: tenancy/models/contacts.py:73 +msgid "phone" +msgstr "téléphone" + +#: tenancy/models/contacts.py:78 +msgid "email" +msgstr "courriel" + +#: tenancy/models/contacts.py:87 +msgid "link" +msgstr "lien" + +#: tenancy/models/contacts.py:103 +msgid "contact" +msgstr "contacter" + +#: tenancy/models/contacts.py:104 +msgid "contacts" +msgstr "contacts" + +#: tenancy/models/contacts.py:153 +msgid "contact assignment" +msgstr "attribution de contacts" + +#: tenancy/models/contacts.py:154 +msgid "contact assignments" +msgstr "missions de contact" + +#: tenancy/models/contacts.py:170 +#, python-brace-format +msgid "Contacts cannot be assigned to this object type ({type})." +msgstr "Les contacts ne peuvent pas être affectés à ce type d'objet ({type})." + +#: tenancy/models/tenants.py:32 +msgid "tenant group" +msgstr "groupe de locataires" + +#: tenancy/models/tenants.py:33 +msgid "tenant groups" +msgstr "groupes de locataires" + +#: tenancy/models/tenants.py:70 +msgid "Tenant name must be unique per group." +msgstr "Le nom du locataire doit être unique par groupe." + +#: tenancy/models/tenants.py:80 +msgid "Tenant slug must be unique per group." +msgstr "Le slug tenant doit être unique par groupe." + +#: tenancy/models/tenants.py:88 +msgid "tenant" +msgstr "locataire" + +#: tenancy/models/tenants.py:89 +msgid "tenants" +msgstr "locataires" + +#: tenancy/tables/contacts.py:112 +msgid "Contact Title" +msgstr "Titre du contact" + +#: tenancy/tables/contacts.py:116 +msgid "Contact Phone" +msgstr "Téléphone de contact" + +#: tenancy/tables/contacts.py:120 +msgid "Contact Email" +msgstr "Email de contact" + +#: tenancy/tables/contacts.py:124 +msgid "Contact Address" +msgstr "Adresse de contact" + +#: tenancy/tables/contacts.py:128 +msgid "Contact Link" +msgstr "Lien de contact" + +#: tenancy/tables/contacts.py:132 +msgid "Contact Description" +msgstr "Description du contact" + +#: users/filtersets.py:48 users/filtersets.py:151 +msgid "Group (name)" +msgstr "Groupe (nom)" + +#: users/forms/bulk_edit.py:24 +msgid "First name" +msgstr "Prénom" + +#: users/forms/bulk_edit.py:29 +msgid "Last name" +msgstr "Nom de famille" + +#: users/forms/bulk_edit.py:41 +msgid "Staff status" +msgstr "Statut du personnel" + +#: users/forms/bulk_edit.py:46 +msgid "Superuser status" +msgstr "Statut de superutilisateur" + +#: users/forms/bulk_import.py:43 +msgid "If no key is provided, one will be generated automatically." +msgstr "Si aucune clé n'est fournie, une clé sera générée automatiquement." + +#: users/forms/filtersets.py:52 users/tables.py:42 +msgid "Is Staff" +msgstr "Est-ce que le personnel" + +#: users/forms/filtersets.py:59 users/tables.py:45 +msgid "Is Superuser" +msgstr "Est un superutilisateur" + +#: users/forms/filtersets.py:92 users/tables.py:89 +msgid "Can View" +msgstr "Peut voir" + +#: users/forms/filtersets.py:99 users/tables.py:92 +msgid "Can Add" +msgstr "Peut ajouter" + +#: users/forms/filtersets.py:106 users/tables.py:95 +msgid "Can Change" +msgstr "Peut changer" + +#: users/forms/filtersets.py:113 users/tables.py:98 +msgid "Can Delete" +msgstr "Peut supprimer" + +#: users/forms/model_forms.py:58 +msgid "User Interface" +msgstr "Interface utilisateur" + +#: users/forms/model_forms.py:115 +msgid "" +"Keys must be at least 40 characters in length. Be sure to record " +"your key prior to submitting this form, as it may no longer be " +"accessible once the token has been created." +msgstr "" +"Les clés doivent comporter au moins 40 caractères. Assurez-vous " +"d'enregistrer votre clé avant de soumettre ce formulaire, car il se" +" peut qu'il ne soit plus accessible une fois le jeton créé." + +#: users/forms/model_forms.py:127 +msgid "" +"Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" +" no restrictions. Example: " +"10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" +msgstr "" +"Réseaux IPv4/IPv6 autorisés à partir desquels le jeton peut être utilisé. " +"Laissez ce champ vide pour éviter toute restriction. Exemple : " +"10.1.1.0/24 192.168.10,16/32 2001 : db 8:1 : /64" + +#: users/forms/model_forms.py:176 +msgid "Confirm password" +msgstr "Confirmer mot de passe" + +#: users/forms/model_forms.py:179 +msgid "Enter the same password as before, for verification." +msgstr "" +"Entrez le même mot de passe que précédemment, à des fins de vérification." + +#: users/forms/model_forms.py:237 +msgid "Passwords do not match! Please check your input and try again." +msgstr "" +"Les mots de passe ne correspondent pas ! Vérifiez votre saisie et réessayez." + +#: users/forms/model_forms.py:303 +msgid "Additional actions" +msgstr "Actions supplémentaires" + +#: users/forms/model_forms.py:306 +msgid "Actions granted in addition to those listed above" +msgstr "Actions accordées en plus de celles énumérées ci-dessus" + +#: users/forms/model_forms.py:322 +msgid "Objects" +msgstr "Objets" + +#: users/forms/model_forms.py:334 +msgid "" +"JSON expression of a queryset filter that will return only permitted " +"objects. Leave null to match all objects of this type. A list of multiple " +"objects will result in a logical OR operation." +msgstr "" +"Expression JSON d'un filtre queryset qui ne renverra que les objets " +"autorisés. Laissez null pour correspondre à tous les objets de ce type. Une " +"liste de plusieurs objets entraînera une opération OR logique." + +#: users/forms/model_forms.py:372 +msgid "At least one action must be selected." +msgstr "Au moins une action doit être sélectionnée." + +#: users/forms/model_forms.py:389 +#, python-brace-format +msgid "Invalid filter for {model}: {error}" +msgstr "Filtre non valide pour {model}: {error}" + +#: users/models.py:54 +msgid "user" +msgstr "utilisateur" + +#: users/models.py:55 +msgid "users" +msgstr "utilisateurs" + +#: users/models.py:66 +msgid "A user with this username already exists." +msgstr "Un utilisateur avec ce nom d'utilisateur existe déjà." + +#: users/models.py:78 vpn/models/crypto.py:42 +msgid "group" +msgstr "groupe" + +#: users/models.py:79 +msgid "groups" +msgstr "groupes" + +#: users/models.py:106 users/models.py:107 +msgid "user preferences" +msgstr "préférences de l'utilisateur" + +#: users/models.py:174 +#, python-brace-format +msgid "Key '{path}' is a leaf node; cannot assign new keys" +msgstr "" +"Clé '{path}'est un nœud feuille ; impossible d'attribuer de nouvelles clés" + +#: users/models.py:186 +#, python-brace-format +msgid "Key '{path}' is a dictionary; cannot assign a non-dictionary value" +msgstr "" +"Clé '{path}'est un dictionnaire ; impossible d'attribuer une valeur autre " +"que celle du dictionnaire" + +#: users/models.py:252 +msgid "expires" +msgstr "expire" + +#: users/models.py:257 +msgid "last used" +msgstr "utilisé pour la dernière fois" + +#: users/models.py:262 +msgid "key" +msgstr "clé" + +#: users/models.py:268 +msgid "write enabled" +msgstr "écriture activée" + +#: users/models.py:270 +msgid "Permit create/update/delete operations using this key" +msgstr "" +"Autoriser les opérations de création/mise à jour/suppression à l'aide de " +"cette clé" + +#: users/models.py:281 +msgid "allowed IPs" +msgstr "adresses IP autorisées" + +#: users/models.py:283 +msgid "" +"Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" +" no restrictions. Ex: \"10.1.1.0/24, 192.168.10.16/32, 2001:DB8:1::/64\"" +msgstr "" +"Réseaux IPv4/IPv6 autorisés à partir desquels le jeton peut être utilisé. " +"Laissez ce champ vide pour éviter toute restriction. Par exemple : " +"« 10.1.1.0/24, 192.168.10.16/32, 2001 : DB 8:1 : /64 »" + +#: users/models.py:291 +msgid "token" +msgstr "jeton" + +#: users/models.py:292 +msgid "tokens" +msgstr "jetons" + +#: users/models.py:373 +msgid "The list of actions granted by this permission" +msgstr "La liste des actions accordées par cette autorisation" + +#: users/models.py:378 +msgid "constraints" +msgstr "entraves" + +#: users/models.py:379 +msgid "" +"Queryset filter matching the applicable objects of the selected type(s)" +msgstr "" +"Filtre Queryset correspondant aux objets applicables du ou des types " +"sélectionnés" + +#: users/models.py:386 +msgid "permission" +msgstr "autorisation" + +#: users/models.py:387 +msgid "permissions" +msgstr "autorisations" + +#: users/tables.py:101 +msgid "Custom Actions" +msgstr "Actions personnalisées" + +#: utilities/choices.py:16 +#, python-brace-format +msgid "{name} has a key defined but CHOICES is not a list" +msgstr "{name} a une clé définie mais CHOICES n'est pas une liste" + +#: utilities/choices.py:135 +msgid "Dark Red" +msgstr "Rouge foncé" + +#: utilities/choices.py:138 +msgid "Rose" +msgstr "Rose" + +#: utilities/choices.py:139 +msgid "Fuchsia" +msgstr "Fuchsia" + +#: utilities/choices.py:141 +msgid "Dark Purple" +msgstr "Violet foncé" + +#: utilities/choices.py:144 +msgid "Light Blue" +msgstr "Bleu clair" + +#: utilities/choices.py:147 +msgid "Aqua" +msgstr "Aqua" + +#: utilities/choices.py:148 +msgid "Dark Green" +msgstr "Vert foncé" + +#: utilities/choices.py:150 +msgid "Light Green" +msgstr "Vert clair" + +#: utilities/choices.py:151 +msgid "Lime" +msgstr "Citron" + +#: utilities/choices.py:153 +msgid "Amber" +msgstr "Ambre" + +#: utilities/choices.py:155 +msgid "Dark Orange" +msgstr "Orange foncé" + +#: utilities/choices.py:156 +msgid "Brown" +msgstr "Marron" + +#: utilities/choices.py:157 +msgid "Light Grey" +msgstr "gris clair" + +#: utilities/choices.py:158 +msgid "Grey" +msgstr "gris" + +#: utilities/choices.py:159 +msgid "Dark Grey" +msgstr "gris foncé" + +#: utilities/choices.py:217 +msgid "Direct" +msgstr "Directement" + +#: utilities/choices.py:218 +msgid "Upload" +msgstr "Téléverser" + +#: utilities/choices.py:230 utilities/choices.py:244 +msgid "Auto-detect" +msgstr "Détection automatique" + +#: utilities/choices.py:245 +msgid "Comma" +msgstr "Virgule" + +#: utilities/choices.py:246 +msgid "Semicolon" +msgstr "Point-virgule" + +#: utilities/choices.py:247 +msgid "Tab" +msgstr "Onglet" + +#: utilities/error_handlers.py:20 +#, python-brace-format +msgid "" +"Unable to delete {objects}. {count} dependent objects were " +"found: " +msgstr "" +"Impossible de supprimer {objects}. {count} des objets " +"dépendants ont été trouvés : " + +#: utilities/error_handlers.py:22 +msgid "More than 50" +msgstr "Plus de 50" + +#: utilities/fields.py:162 +#, python-format +msgid "" +"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " +"in the format 'app.model'" +msgstr "" +"%s(%r) n'est pas valide. Le paramètre to_model de CounterCacheField doit " +"être une chaîne au format « app.model »" + +#: utilities/fields.py:172 +#, python-format +msgid "" +"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " +"in the format 'field'" +msgstr "" +"%s(%r) n'est pas valide. Le paramètre to_field de CounterCacheField doit " +"être une chaîne au format « field »" + +#: utilities/forms/bulk_import.py:24 +msgid "Enter object data in CSV, JSON or YAML format." +msgstr "Entrez les données de l'objet au format CSV, JSON ou YAML." + +#: utilities/forms/bulk_import.py:37 +msgid "CSV delimiter" +msgstr "Délimiteur CSV" + +#: utilities/forms/bulk_import.py:38 +msgid "The character which delimits CSV fields. Applies only to CSV format." +msgstr "" +"Le caractère qui délimite les champs CSV. S'applique uniquement au format " +"CSV." + +#: utilities/forms/bulk_import.py:101 +msgid "Unable to detect data format. Please specify." +msgstr "Impossible de détecter le format des données. Veuillez préciser." + +#: utilities/forms/bulk_import.py:124 +msgid "Invalid CSV delimiter" +msgstr "Délimiteur CSV non valide" + +#: utilities/forms/bulk_import.py:168 +msgid "" +"Invalid YAML data. Data must be in the form of multiple documents, or a " +"single document comprising a list of dictionaries." +msgstr "" +"Données YAML non valides. Les données doivent se présenter sous la forme de " +"plusieurs documents ou d'un seul document comprenant une liste de " +"dictionnaires." + +#: utilities/forms/fields/array.py:17 +#, python-brace-format +msgid "" +"Invalid list ({value}). Must be numeric and ranges must be in ascending " +"order." +msgstr "" +"Liste non valide ({value}). Doit être numérique et les plages doivent être " +"classées par ordre croissant." + +#: utilities/forms/fields/csv.py:44 +#, python-brace-format +msgid "Invalid value for a multiple choice field: {value}" +msgstr "Valeur non valide pour un champ à choix multiples : {value}" + +#: utilities/forms/fields/csv.py:57 utilities/forms/fields/csv.py:74 +#, python-format +msgid "Object not found: %(value)s" +msgstr "Objet introuvable : %(value)s" + +#: utilities/forms/fields/csv.py:65 +#, python-brace-format +msgid "" +"\"{value}\" is not a unique value for this field; multiple objects were " +"found" +msgstr "" +"«{value}« n'est pas une valeur unique pour ce champ ; plusieurs objets ont " +"été trouvés" + +#: utilities/forms/fields/csv.py:97 +msgid "Object type must be specified as \".\"" +msgstr "Le type d'objet doit être spécifié comme ».«" + +#: utilities/forms/fields/csv.py:101 +msgid "Invalid object type" +msgstr "Type d'objet non valide" + +#: utilities/forms/fields/expandable.py:25 +msgid "" +"Alphanumeric ranges are supported for bulk creation. Mixed cases and types " +"within a single range are not supported (example: " +"[ge,xe]-0/0/[0-9])." +msgstr "" +"Les plages alphanumériques sont prises en charge pour la création en masse. " +"Les cas et les types mixtes au sein d'une même plage ne sont pas pris en " +"charge (exemple : [ge, xe] -0/0/ [0-9])." + +#: utilities/forms/fields/expandable.py:46 +msgid "" +"Specify a numeric range to create multiple IPs.
Example: " +"192.0.2.[1,5,100-254]/24" +msgstr "" +"Spécifiez une plage numérique pour créer plusieurs adresses IP.
Exemple : 192,0,2. [1 500 -254] /24" + +#: utilities/forms/fields/fields.py:31 +#, python-brace-format +msgid "" +" Markdown syntax is supported" +msgstr "" +" Markdown la syntaxe est prise en " +"charge" + +#: utilities/forms/fields/fields.py:48 +msgid "URL-friendly unique shorthand" +msgstr "Raccourci unique et convivial pour les URL" + +#: utilities/forms/fields/fields.py:99 +msgid "Enter context data in JSON format." +msgstr "" +"Entrez les données contextuelles dans JSON" +" format." + +#: utilities/forms/fields/fields.py:117 +msgid "MAC address must be in EUI-48 format" +msgstr "L'adresse MAC doit être au format EUI-48" + +#: utilities/forms/forms.py:53 +msgid "Use regular expressions" +msgstr "Utiliser des expressions régulières" + +#: utilities/forms/forms.py:87 +#, python-brace-format +msgid "Unrecognized header: {name}" +msgstr "En-tête non reconnu : {name}" + +#: utilities/forms/forms.py:113 +msgid "Available Columns" +msgstr "Colonnes disponibles" + +#: utilities/forms/forms.py:121 +msgid "Selected Columns" +msgstr "Colonnes sélectionnées" + +#: utilities/forms/mixins.py:101 +msgid "" +"This object has been modified since the form was rendered. Please consult " +"the object's change log for details." +msgstr "" +"Cet objet a été modifié depuis le rendu du formulaire. Consultez le journal " +"des modifications de l'objet pour plus de détails." + +#: utilities/templates/builtins/customfield_value.html:30 +msgid "Not defined" +msgstr "Non défini" + +#: utilities/templates/buttons/bookmark.html:9 +msgid "Unbookmark" +msgstr "Désélectionner" + +#: utilities/templates/buttons/bookmark.html:13 +msgid "Bookmark" +msgstr "Marque-page" + +#: utilities/templates/buttons/clone.html:4 +msgid "Clone" +msgstr "Cloner" + +#: utilities/templates/buttons/export.html:4 +msgid "Export" +msgstr "Exporter" + +#: utilities/templates/buttons/export.html:7 +msgid "Current View" +msgstr "Vue actuelle" + +#: utilities/templates/buttons/export.html:8 +msgid "All Data" +msgstr "Toutes les données" + +#: utilities/templates/buttons/export.html:28 +msgid "Add export template" +msgstr "Ajouter un modèle d'exportation" + +#: utilities/templates/buttons/import.html:4 +msgid "Import" +msgstr "Importer" + +#: utilities/templates/form_helpers/render_field.html:36 +msgid "Copy to clipboard" +msgstr "Copier dans le presse-papiers" + +#: utilities/templates/form_helpers/render_field.html:52 +msgid "This field is required" +msgstr "Ce champ est obligatoire" + +#: utilities/templates/form_helpers/render_field.html:65 +msgid "Set Null" +msgstr "Définir Null" + +#: utilities/templates/helpers/applied_filters.html:11 +msgid "Clear all" +msgstr "Tout effacer" + +#: utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Configuration de la table" + +#: utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Déplacer vers le haut" + +#: utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Déplacer vers le bas" + +#: utilities/templates/widgets/apiselect.html:7 +msgid "Open selector" +msgstr "Ouvrir le sélecteur" + +#: utilities/templates/widgets/clearable_file_input.html:12 +msgid "None assigned" +msgstr "Aucune assignée" + +#: utilities/templates/widgets/markdown_input.html:6 +msgid "Write" +msgstr "Écrivez" + +#: utilities/templates/widgets/markdown_input.html:20 +msgid "Testing" +msgstr "Tests" + +#: virtualization/filtersets.py:79 +msgid "Parent group (ID)" +msgstr "Groupe de parents (ID)" + +#: virtualization/filtersets.py:85 +msgid "Parent group (slug)" +msgstr "Groupe de parents (limace)" + +#: virtualization/filtersets.py:89 virtualization/filtersets.py:140 +msgid "Cluster type (ID)" +msgstr "Type de cluster (ID)" + +#: virtualization/filtersets.py:129 +msgid "Cluster group (ID)" +msgstr "Groupe de clusters (ID)" + +#: virtualization/filtersets.py:150 virtualization/filtersets.py:265 +msgid "Cluster (ID)" +msgstr "Cluster (ID)" + +#: virtualization/forms/bulk_edit.py:165 +#: virtualization/models/virtualmachines.py:113 +msgid "vCPUs" +msgstr "processeurs virtuels" + +#: virtualization/forms/bulk_edit.py:169 +msgid "Memory (MB)" +msgstr "Mémoire (Mo)" + +#: virtualization/forms/bulk_edit.py:173 +msgid "Disk (GB)" +msgstr "Disque (Go)" + +#: virtualization/forms/bulk_edit.py:333 +#: virtualization/forms/filtersets.py:243 +msgid "Size (GB)" +msgstr "Taille (Go)" + +#: virtualization/forms/bulk_import.py:44 +msgid "Type of cluster" +msgstr "Type de cluster" + +#: virtualization/forms/bulk_import.py:51 +msgid "Assigned cluster group" +msgstr "Groupe de clusters attribué" + +#: virtualization/forms/bulk_import.py:96 +msgid "Assigned cluster" +msgstr "Cluster attribué" + +#: virtualization/forms/bulk_import.py:103 +msgid "Assigned device within cluster" +msgstr "Appareil attribué au sein du cluster" + +#: virtualization/forms/model_forms.py:156 +#, python-brace-format +msgid "" +"{device} belongs to a different site ({device_site}) than the cluster " +"({cluster_site})" +msgstr "" +"{device} appartient à un autre site ({device_site}) puis le cluster " +"({cluster_site})" + +#: virtualization/forms/model_forms.py:195 +msgid "Optionally pin this VM to a specific host device within the cluster" +msgstr "" +"Épinglez éventuellement cette machine virtuelle à un périphérique hôte " +"spécifique au sein du cluster" + +#: virtualization/forms/model_forms.py:224 +msgid "Site/Cluster" +msgstr "Site/Cluster" + +#: virtualization/forms/model_forms.py:247 +msgid "Disk size is managed via the attachment of virtual disks." +msgstr "La taille du disque est gérée via la connexion de disques virtuels." + +#: virtualization/forms/model_forms.py:375 +msgid "Disk" +msgstr "Disque" + +#: virtualization/models/clusters.py:25 +msgid "cluster type" +msgstr "type de cluster" + +#: virtualization/models/clusters.py:26 +msgid "cluster types" +msgstr "types de clusters" + +#: virtualization/models/clusters.py:45 +msgid "cluster group" +msgstr "groupe de clusters" + +#: virtualization/models/clusters.py:46 +msgid "cluster groups" +msgstr "groupes de clusters" + +#: virtualization/models/clusters.py:121 +msgid "cluster" +msgstr "grappe" + +#: virtualization/models/clusters.py:122 +msgid "clusters" +msgstr "entrelas" + +#: virtualization/models/clusters.py:141 +#, python-brace-format +msgid "" +"{count} devices are assigned as hosts for this cluster but are not in site " +"{site}" +msgstr "" +"{count} les appareils sont affectés en tant qu'hôtes à ce cluster mais ne " +"sont pas sur le site {site}" + +#: virtualization/models/virtualmachines.py:121 +msgid "memory (MB)" +msgstr "mémoire (Mo)" + +#: virtualization/models/virtualmachines.py:126 +msgid "disk (GB)" +msgstr "disque (Go)" + +#: virtualization/models/virtualmachines.py:159 +msgid "Virtual machine name must be unique per cluster." +msgstr "Le nom de la machine virtuelle doit être unique par cluster." + +#: virtualization/models/virtualmachines.py:162 +msgid "virtual machine" +msgstr "machine virtuelle" + +#: virtualization/models/virtualmachines.py:163 +msgid "virtual machines" +msgstr "machines virtuelles" + +#: virtualization/models/virtualmachines.py:177 +msgid "A virtual machine must be assigned to a site and/or cluster." +msgstr "" +"Une machine virtuelle doit être attribuée à un site et/ou à un cluster." + +#: virtualization/models/virtualmachines.py:184 +#, python-brace-format +msgid "" +"The selected cluster ({cluster}) is not assigned to this site ({site})." +msgstr "" +"Le cluster sélectionné ({cluster}) n'est pas attribué à ce site ({site})." + +#: virtualization/models/virtualmachines.py:191 +msgid "Must specify a cluster when assigning a host device." +msgstr "" +"Doit spécifier un cluster lors de l'attribution d'un périphérique hôte." + +#: virtualization/models/virtualmachines.py:196 +#, python-brace-format +msgid "" +"The selected device ({device}) is not assigned to this cluster ({cluster})." +msgstr "" +"L'appareil sélectionné ({device}) n'est pas affecté à ce cluster " +"({cluster})." + +#: virtualization/models/virtualmachines.py:208 +#, python-brace-format +msgid "" +"The specified disk size ({size}) must match the aggregate size of assigned " +"virtual disks ({total_size})." +msgstr "" +"La taille de disque spécifiée ({size}) doit correspondre à la taille agrégée" +" des disques virtuels assignés ({total_size})." + +#: virtualization/models/virtualmachines.py:222 +#, python-brace-format +msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" +msgstr "Doit être un IPV{family} adresse. ({ip} est un IPV{version} adresse.)" + +#: virtualization/models/virtualmachines.py:231 +#, python-brace-format +msgid "The specified IP address ({ip}) is not assigned to this VM." +msgstr "" +"L'adresse IP spécifiée ({ip}) n'est pas attribué à cette machine virtuelle." + +#: virtualization/models/virtualmachines.py:389 +#, python-brace-format +msgid "" +"The selected parent interface ({parent}) belongs to a different virtual " +"machine ({virtual_machine})." +msgstr "" +"L'interface parent sélectionnée ({parent}) appartient à une autre machine " +"virtuelle ({virtual_machine})." + +#: virtualization/models/virtualmachines.py:404 +#, python-brace-format +msgid "" +"The selected bridge interface ({bridge}) belongs to a different virtual " +"machine ({virtual_machine})." +msgstr "" +"L'interface de pont sélectionnée ({bridge}) appartient à une autre machine " +"virtuelle ({virtual_machine})." + +#: virtualization/models/virtualmachines.py:415 +#, python-brace-format +msgid "" +"The untagged VLAN ({untagged_vlan}) must belong to the same site as the " +"interface's parent virtual machine, or it must be global." +msgstr "" +"Le VLAN non balisé ({untagged_vlan}) doit appartenir au même site que la " +"machine virtuelle parente de l'interface, ou il doit être global." + +#: virtualization/models/virtualmachines.py:427 +msgid "size (GB)" +msgstr "taille (Go)" + +#: virtualization/models/virtualmachines.py:431 +msgid "virtual disk" +msgstr "disque virtuel" + +#: virtualization/models/virtualmachines.py:432 +msgid "virtual disks" +msgstr "disques virtuels" + +#: vpn/choices.py:31 +msgid "IPsec - Transport" +msgstr "IPSec - Transport" + +#: vpn/choices.py:32 +msgid "IPsec - Tunnel" +msgstr "IPsec - Tunnel" + +#: vpn/choices.py:33 +msgid "IP-in-IP" +msgstr "IP dans IP" + +#: vpn/choices.py:34 +msgid "GRE" +msgstr "GRE" + +#: vpn/choices.py:56 +msgid "Hub" +msgstr "Hub" + +#: vpn/choices.py:57 +msgid "Spoke" +msgstr "A parlé" + +#: vpn/choices.py:80 +msgid "Aggressive" +msgstr "Agressif" + +#: vpn/choices.py:81 +msgid "Main" +msgstr "Principal" + +#: vpn/choices.py:92 +msgid "Pre-shared keys" +msgstr "Clés pré-partagées" + +#: vpn/choices.py:93 +msgid "Certificates" +msgstr "Certificats" + +#: vpn/choices.py:94 +msgid "RSA signatures" +msgstr "Signatures RSA" + +#: vpn/choices.py:95 +msgid "DSA signatures" +msgstr "Signatures DSA" + +#: vpn/choices.py:178 vpn/choices.py:179 vpn/choices.py:180 vpn/choices.py:181 +#: vpn/choices.py:182 vpn/choices.py:183 vpn/choices.py:184 vpn/choices.py:185 +#: vpn/choices.py:186 vpn/choices.py:187 vpn/choices.py:188 vpn/choices.py:189 +#: vpn/choices.py:190 vpn/choices.py:191 vpn/choices.py:192 vpn/choices.py:193 +#: vpn/choices.py:194 vpn/choices.py:195 vpn/choices.py:196 vpn/choices.py:197 +#: vpn/choices.py:198 vpn/choices.py:199 vpn/choices.py:200 +#, python-brace-format +msgid "Group {n}" +msgstr "Groupe {n}" + +#: vpn/choices.py:240 +msgid "Ethernet Private LAN" +msgstr "Réseau local privé Ethernet" + +#: vpn/choices.py:241 +msgid "Ethernet Virtual Private LAN" +msgstr "Réseau local privé virtuel Ethernet" + +#: vpn/choices.py:244 +msgid "Ethernet Private Tree" +msgstr "Arbre privé Ethernet" + +#: vpn/choices.py:245 +msgid "Ethernet Virtual Private Tree" +msgstr "Arbre privé virtuel Ethernet" + +#: vpn/filtersets.py:41 +msgid "Tunnel group (ID)" +msgstr "Groupe de tunnels (ID)" + +#: vpn/filtersets.py:47 +msgid "Tunnel group (slug)" +msgstr "Groupe de tunnels (slug)" + +#: vpn/filtersets.py:54 +msgid "IPSec profile (ID)" +msgstr "profil IPSec (ID)" + +#: vpn/filtersets.py:60 +msgid "IPSec profile (name)" +msgstr "Profil IPSec (nom)" + +#: vpn/filtersets.py:81 +msgid "Tunnel (ID)" +msgstr "Tunnel (ID)" + +#: vpn/filtersets.py:87 +msgid "Tunnel (name)" +msgstr "Tunnel (nom)" + +#: vpn/filtersets.py:118 +msgid "Outside IP (ID)" +msgstr "IP externe (ID)" + +#: vpn/filtersets.py:235 +msgid "IKE policy (ID)" +msgstr "Politique IKE (ID)" + +#: vpn/filtersets.py:241 +msgid "IKE policy (name)" +msgstr "Politique IKE (nom)" + +#: vpn/filtersets.py:245 +msgid "IPSec policy (ID)" +msgstr "Politique IPSec (ID)" + +#: vpn/filtersets.py:251 +msgid "IPSec policy (name)" +msgstr "Politique IPSec (nom)" + +#: vpn/filtersets.py:320 +msgid "L2VPN (slug)" +msgstr "L2VPN (limace)" + +#: vpn/filtersets.py:384 +msgid "VM Interface (ID)" +msgstr "Interface de machine virtuelle (ID)" + +#: vpn/filtersets.py:390 +msgid "VLAN (name)" +msgstr "VLAN (nom)" + +#: vpn/forms/bulk_edit.py:44 vpn/forms/bulk_import.py:42 +#: vpn/forms/filtersets.py:53 +msgid "Tunnel group" +msgstr "Groupe de tunnels" + +#: vpn/forms/bulk_edit.py:116 vpn/models/crypto.py:47 +msgid "SA lifetime" +msgstr "Toute une vie" + +#: vpn/forms/bulk_edit.py:150 wireless/forms/bulk_edit.py:78 +#: wireless/forms/bulk_edit.py:125 wireless/forms/filtersets.py:63 +#: wireless/forms/filtersets.py:97 +msgid "Pre-shared key" +msgstr "Clé pré-partagée" + +#: vpn/forms/bulk_edit.py:238 vpn/forms/bulk_import.py:234 +#: vpn/forms/filtersets.py:196 vpn/forms/model_forms.py:363 +#: vpn/models/crypto.py:103 +msgid "IKE policy" +msgstr "Politique IKE" + +#: vpn/forms/bulk_edit.py:243 vpn/forms/bulk_import.py:239 +#: vpn/forms/filtersets.py:201 vpn/forms/model_forms.py:367 +#: vpn/models/crypto.py:197 +msgid "IPSec policy" +msgstr "Politique IPSec" + +#: vpn/forms/bulk_import.py:50 +msgid "Tunnel encapsulation" +msgstr "Encapsulation par tunnel" + +#: vpn/forms/bulk_import.py:83 +msgid "Operational role" +msgstr "Rôle opérationnel" + +#: vpn/forms/bulk_import.py:90 +msgid "Parent device of assigned interface" +msgstr "Appareil parent à l'interface attribuée" + +#: vpn/forms/bulk_import.py:97 +msgid "Parent VM of assigned interface" +msgstr "Machine virtuelle parente de l'interface attribuée" + +#: vpn/forms/bulk_import.py:104 +msgid "Device or virtual machine interface" +msgstr "Interface de périphérique ou de machine virtuelle" + +#: vpn/forms/bulk_import.py:181 +msgid "IKE proposal(s)" +msgstr "Proposition (s) de l'IKE" + +#: vpn/forms/bulk_import.py:211 vpn/models/crypto.py:185 +msgid "Diffie-Hellman group for Perfect Forward Secrecy" +msgstr "Groupe Diffie-Hellman pour Perfect Forward Secrets" + +#: vpn/forms/bulk_import.py:217 +msgid "IPSec proposal(s)" +msgstr "Proposition (s) IPSec" + +#: vpn/forms/bulk_import.py:231 +msgid "IPSec protocol" +msgstr "Protocole IPSec" + +#: vpn/forms/bulk_import.py:261 +msgid "L2VPN type" +msgstr "Type de VPN L2" + +#: vpn/forms/bulk_import.py:282 +msgid "Parent device (for interface)" +msgstr "Appareil parent (pour interface)" + +#: vpn/forms/bulk_import.py:289 +msgid "Parent virtual machine (for interface)" +msgstr "Machine virtuelle parente (pour l'interface)" + +#: vpn/forms/bulk_import.py:296 +msgid "Assigned interface (device or VM)" +msgstr "Interface attribuée (appareil ou machine virtuelle)" + +#: vpn/forms/bulk_import.py:329 +msgid "Cannot import device and VM interface terminations simultaneously." +msgstr "" +"Impossible d'importer simultanément les terminaisons de l'interface du " +"périphérique et de la machine virtuelle." + +#: vpn/forms/bulk_import.py:331 +msgid "Each termination must specify either an interface or a VLAN." +msgstr "Chaque terminaison doit spécifier une interface ou un VLAN." + +#: vpn/forms/bulk_import.py:333 +msgid "Cannot assign both an interface and a VLAN." +msgstr "Impossible d'attribuer à la fois une interface et un VLAN." + +#: vpn/forms/filtersets.py:127 +msgid "IKE version" +msgstr "Version IKE" + +#: vpn/forms/filtersets.py:139 vpn/forms/filtersets.py:172 +#: vpn/forms/model_forms.py:293 vpn/forms/model_forms.py:328 +msgid "Proposal" +msgstr "Proposition" + +#: vpn/forms/filtersets.py:247 +msgid "Assigned Object Type" +msgstr "Type d'objet attribué" + +#: vpn/forms/model_forms.py:147 +msgid "First Termination" +msgstr "Première résiliation" + +#: vpn/forms/model_forms.py:151 +msgid "Second Termination" +msgstr "Deuxième résiliation" + +#: vpn/forms/model_forms.py:198 +msgid "This parameter is required when defining a termination." +msgstr "Ce paramètre est obligatoire lors de la définition d'une terminaison." + +#: vpn/forms/model_forms.py:314 vpn/forms/model_forms.py:349 +msgid "Policy" +msgstr "Politique" + +#: vpn/forms/model_forms.py:469 +msgid "A termination must specify an interface or VLAN." +msgstr "Une terminaison doit spécifier une interface ou un VLAN." + +#: vpn/forms/model_forms.py:471 +msgid "" +"A termination can only have one terminating object (an interface or VLAN)." +msgstr "" +"Une terminaison ne peut avoir qu'un seul objet de terminaison (une interface" +" ou un VLAN)." + +#: vpn/models/crypto.py:33 +msgid "encryption algorithm" +msgstr "algorithme de chiffrement" + +#: vpn/models/crypto.py:37 +msgid "authentication algorithm" +msgstr "algorithme d'authentification" + +#: vpn/models/crypto.py:44 +msgid "Diffie-Hellman group ID" +msgstr "ID de groupe Diffie-Hellman" + +#: vpn/models/crypto.py:50 +msgid "Security association lifetime (in seconds)" +msgstr "Durée de vie de l'association de sécurité (en secondes)" + +#: vpn/models/crypto.py:59 +msgid "IKE proposal" +msgstr "Proposition IKE" + +#: vpn/models/crypto.py:60 +msgid "IKE proposals" +msgstr "Propositions IKE" + +#: vpn/models/crypto.py:76 +msgid "version" +msgstr "version" + +#: vpn/models/crypto.py:87 vpn/models/crypto.py:178 +msgid "proposals" +msgstr "propositions" + +#: vpn/models/crypto.py:90 wireless/models.py:38 +msgid "pre-shared key" +msgstr "clé pré-partagée" + +#: vpn/models/crypto.py:104 +msgid "IKE policies" +msgstr "Politiques IKE" + +#: vpn/models/crypto.py:124 +msgid "encryption" +msgstr "chiffrement" + +#: vpn/models/crypto.py:129 +msgid "authentication" +msgstr "authentification" + +#: vpn/models/crypto.py:137 +msgid "Security association lifetime (seconds)" +msgstr "Durée de vie de l'association de sécurité (secondes)" + +#: vpn/models/crypto.py:143 +msgid "Security association lifetime (in kilobytes)" +msgstr "Durée de vie de l'association de sécurité (en kilo-octets)" + +#: vpn/models/crypto.py:152 +msgid "IPSec proposal" +msgstr "Proposition IPSec" + +#: vpn/models/crypto.py:153 +msgid "IPSec proposals" +msgstr "Propositions IPSec" + +#: vpn/models/crypto.py:166 +msgid "Encryption and/or authentication algorithm must be defined" +msgstr "" +"Un algorithme de chiffrement et/ou d'authentification doit être défini" + +#: vpn/models/crypto.py:198 +msgid "IPSec policies" +msgstr "Politiques IPSec" + +#: vpn/models/crypto.py:239 +msgid "IPSec profiles" +msgstr "Profils IPSec" + +#: vpn/models/l2vpn.py:116 +msgid "L2VPN termination" +msgstr "Terminaison L2VPN" + +#: vpn/models/l2vpn.py:117 +msgid "L2VPN terminations" +msgstr "Terminaisons L2VPN" + +#: vpn/models/l2vpn.py:135 +#, python-brace-format +msgid "L2VPN Termination already assigned ({assigned_object})" +msgstr "Terminaison L2VPN déjà attribuée ({assigned_object})" + +#: vpn/models/l2vpn.py:147 +#, python-brace-format +msgid "" +"{l2vpn_type} L2VPNs cannot have more than two terminations; found " +"{terminations_count} already defined." +msgstr "" +"{l2vpn_type} Les L2VPN ne peuvent pas avoir plus de deux terminaisons ; " +"trouvé {terminations_count} déjà défini." + +#: vpn/models/tunnels.py:26 +msgid "tunnel group" +msgstr "groupe de tunnels" + +#: vpn/models/tunnels.py:27 +msgid "tunnel groups" +msgstr "groupes de tunnels" + +#: vpn/models/tunnels.py:53 +msgid "encapsulation" +msgstr "encapsulation" + +#: vpn/models/tunnels.py:72 +msgid "tunnel ID" +msgstr "ID du tunnel" + +#: vpn/models/tunnels.py:94 +msgid "tunnel" +msgstr "tunnel" + +#: vpn/models/tunnels.py:95 +msgid "tunnels" +msgstr "tunnels" + +#: vpn/models/tunnels.py:153 +msgid "An object may be terminated to only one tunnel at a time." +msgstr "Un objet ne peut être renvoyé qu'à un seul tunnel à la fois." + +#: vpn/models/tunnels.py:156 +msgid "tunnel termination" +msgstr "terminaison du tunnel" + +#: vpn/models/tunnels.py:157 +msgid "tunnel terminations" +msgstr "terminaisons de tunnels" + +#: vpn/models/tunnels.py:174 +#, python-brace-format +msgid "{name} is already attached to a tunnel ({tunnel})." +msgstr "{name} est déjà rattaché à un tunnel ({tunnel})." + +#: vpn/tables/crypto.py:22 +msgid "Authentication Method" +msgstr "Méthode d'authentification" + +#: vpn/tables/crypto.py:25 vpn/tables/crypto.py:97 +msgid "Encryption Algorithm" +msgstr "Algorithme de chiffrement" + +#: vpn/tables/crypto.py:28 vpn/tables/crypto.py:100 +msgid "Authentication Algorithm" +msgstr "Algorithme d'authentification" + +#: vpn/tables/crypto.py:34 +msgid "SA Lifetime" +msgstr "Toute une vie" + +#: vpn/tables/crypto.py:71 +msgid "Pre-shared Key" +msgstr "Clé pré-partagée" + +#: vpn/tables/crypto.py:103 +msgid "SA Lifetime (Seconds)" +msgstr "Une durée de vie (secondes)" + +#: vpn/tables/crypto.py:106 +msgid "SA Lifetime (KB)" +msgstr "Une vie entière (KB)" + +#: vpn/tables/l2vpn.py:69 +msgid "Object Parent" +msgstr "Parent de l'objet" + +#: vpn/tables/l2vpn.py:74 +msgid "Object Site" +msgstr "Site de l'objet" + +#: vpn/tables/tunnels.py:84 +msgid "Host" +msgstr "Hôte" + +#: wireless/choices.py:11 +msgid "Access point" +msgstr "Point d'accès" + +#: wireless/choices.py:12 +msgid "Station" +msgstr "Gare" + +#: wireless/choices.py:467 +msgid "Open" +msgstr "Ouvert" + +#: wireless/choices.py:469 +msgid "WPA Personal (PSK)" +msgstr "WPA Personnel (PSK)" + +#: wireless/choices.py:470 +msgid "WPA Enterprise" +msgstr "WPA Entreprise" + +#: wireless/forms/bulk_edit.py:72 wireless/forms/bulk_edit.py:119 +#: wireless/forms/bulk_import.py:68 wireless/forms/bulk_import.py:71 +#: wireless/forms/bulk_import.py:110 wireless/forms/bulk_import.py:113 +#: wireless/forms/filtersets.py:58 wireless/forms/filtersets.py:92 +msgid "Authentication cipher" +msgstr "Chiffrement d'authentification" + +#: wireless/forms/bulk_import.py:52 +msgid "Bridged VLAN" +msgstr "VLAN ponté" + +#: wireless/forms/bulk_import.py:89 wireless/tables/wirelesslink.py:27 +msgid "Interface A" +msgstr "Interface A" + +#: wireless/forms/bulk_import.py:93 wireless/tables/wirelesslink.py:36 +msgid "Interface B" +msgstr "Interface B" + +#: wireless/forms/model_forms.py:158 +msgid "Side B" +msgstr "Côté B" + +#: wireless/models.py:30 +msgid "authentication cipher" +msgstr "chiffrement d'authentification" + +#: wireless/models.py:68 +msgid "wireless LAN group" +msgstr "groupe LAN sans fil" + +#: wireless/models.py:69 +msgid "wireless LAN groups" +msgstr "groupes LAN sans fil" + +#: wireless/models.py:115 +msgid "wireless LAN" +msgstr "LAN sans fil" + +#: wireless/models.py:143 +msgid "interface A" +msgstr "interface A" + +#: wireless/models.py:150 +msgid "interface B" +msgstr "interface B" + +#: wireless/models.py:198 +msgid "wireless link" +msgstr "liaison sans fil" + +#: wireless/models.py:199 +msgid "wireless links" +msgstr "liens sans fil" + +#: wireless/models.py:216 wireless/models.py:222 +#, python-brace-format +msgid "{type} is not a wireless interface." +msgstr "{type} n'est pas une interface sans fil." diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo new file mode 100644 index 000000000..dba8e89f7 Binary files /dev/null and b/netbox/translations/pt/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po new file mode 100644 index 000000000..2392a316a --- /dev/null +++ b/netbox/translations/pt/LC_MESSAGES/django.po @@ -0,0 +1,13589 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Renato Almeida de Oliveira, 2023 +# Jeremy Stretch, 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-12-21 17:54+0000\n" +"PO-Revision-Date: 2023-10-30 17:48+0000\n" +"Last-Translator: Jeremy Stretch, 2023\n" +"Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: account/tables.py:27 templates/account/token.html:23 +#: templates/users/token.html:18 users/forms/bulk_import.py:41 +#: users/forms/model_forms.py:113 +msgid "Key" +msgstr "Chave" + +#: account/tables.py:31 users/forms/filtersets.py:133 +msgid "Write Enabled" +msgstr "Gravação ativada" + +#: account/tables.py:34 core/tables/jobs.py:29 extras/choices.py:135 +#: extras/tables/tables.py:469 templates/account/token.html:44 +#: templates/core/configrevision.html:34 +#: templates/core/configrevision_restore.html:12 templates/core/job.html:58 +#: templates/extras/htmx/report_result.html:11 +#: templates/extras/htmx/script_result.html:12 +#: templates/extras/journalentry.html:25 templates/generic/object.html:48 +#: templates/users/token.html:36 +msgid "Created" +msgstr "Criado" + +#: account/tables.py:37 templates/account/token.html:48 +#: templates/users/token.html:40 users/forms/bulk_edit.py:97 +#: users/forms/filtersets.py:137 +msgid "Expires" +msgstr "Expira" + +#: account/tables.py:40 users/forms/filtersets.py:142 +msgid "Last Used" +msgstr "Usado pela última vez" + +#: account/tables.py:43 templates/account/token.html:56 +#: templates/users/token.html:48 users/forms/bulk_edit.py:102 +#: users/forms/model_forms.py:125 +msgid "Allowed IPs" +msgstr "IPs permitidos" + +#: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1419 +#: dcim/choices.py:1495 dcim/choices.py:1545 virtualization/choices.py:20 +#: virtualization/choices.py:45 vpn/choices.py:18 +msgid "Planned" +msgstr "Planejado" + +#: circuits/choices.py:22 netbox/navigation/menu.py:290 +msgid "Provisioning" +msgstr "Provisionamento" + +#: circuits/choices.py:23 dcim/choices.py:22 dcim/choices.py:103 +#: dcim/choices.py:173 dcim/choices.py:219 dcim/choices.py:1494 +#: dcim/choices.py:1544 extras/tables/tables.py:375 ipam/choices.py:31 +#: ipam/choices.py:49 ipam/choices.py:69 ipam/choices.py:154 +#: templates/extras/configcontext.html:26 templates/users/user.html:34 +#: users/forms/bulk_edit.py:36 virtualization/choices.py:22 +#: virtualization/choices.py:44 vpn/choices.py:19 wireless/choices.py:25 +msgid "Active" +msgstr "Ativo" + +#: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 +#: dcim/choices.py:1493 dcim/choices.py:1546 virtualization/choices.py:24 +#: virtualization/choices.py:43 +msgid "Offline" +msgstr "Off-line" + +#: circuits/choices.py:25 +msgid "Deprovisioning" +msgstr "Desprovisionamento" + +#: circuits/choices.py:26 +msgid "Decommissioned" +msgstr "Desativado" + +#: circuits/filtersets.py:29 circuits/filtersets.py:182 dcim/filtersets.py:120 +#: dcim/filtersets.py:181 dcim/filtersets.py:256 dcim/filtersets.py:364 +#: dcim/filtersets.py:881 dcim/filtersets.py:1177 dcim/filtersets.py:1672 +#: dcim/filtersets.py:1845 dcim/filtersets.py:1902 ipam/filtersets.py:305 +#: ipam/filtersets.py:896 virtualization/filtersets.py:45 +#: virtualization/filtersets.py:172 vpn/filtersets.py:330 +msgid "Region (ID)" +msgstr "Região (ID)" + +#: circuits/filtersets.py:36 circuits/filtersets.py:189 dcim/filtersets.py:126 +#: dcim/filtersets.py:188 dcim/filtersets.py:263 dcim/filtersets.py:371 +#: dcim/filtersets.py:888 dcim/filtersets.py:1184 dcim/filtersets.py:1679 +#: dcim/filtersets.py:1852 dcim/filtersets.py:1909 extras/filtersets.py:414 +#: ipam/filtersets.py:312 ipam/filtersets.py:903 +#: virtualization/filtersets.py:52 virtualization/filtersets.py:179 +#: vpn/filtersets.py:325 +msgid "Region (slug)" +msgstr "Região (slug)" + +#: 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:1190 dcim/filtersets.py:1685 dcim/filtersets.py:1858 +#: dcim/filtersets.py:1915 ipam/filtersets.py:318 ipam/filtersets.py:909 +#: virtualization/filtersets.py:58 virtualization/filtersets.py:185 +msgid "Site group (ID)" +msgstr "Grupo de sites (ID)" + +#: circuits/filtersets.py:49 circuits/filtersets.py:202 dcim/filtersets.py:201 +#: dcim/filtersets.py:276 dcim/filtersets.py:384 dcim/filtersets.py:901 +#: dcim/filtersets.py:1197 dcim/filtersets.py:1692 dcim/filtersets.py:1865 +#: dcim/filtersets.py:1922 extras/filtersets.py:420 ipam/filtersets.py:325 +#: ipam/filtersets.py:916 virtualization/filtersets.py:65 +#: virtualization/filtersets.py:192 +msgid "Site group (slug)" +msgstr "Grupo de sites (slug)" + +#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:117 +#: circuits/forms/filtersets.py:47 circuits/forms/filtersets.py:171 +#: circuits/forms/model_forms.py:137 dcim/forms/bulk_edit.py:166 +#: dcim/forms/bulk_edit.py:238 dcim/forms/bulk_edit.py:570 +#: dcim/forms/bulk_edit.py:763 dcim/forms/bulk_import.py:130 +#: dcim/forms/bulk_import.py:176 dcim/forms/bulk_import.py:249 +#: dcim/forms/bulk_import.py:477 dcim/forms/bulk_import.py:1239 +#: dcim/forms/bulk_import.py:1267 dcim/forms/filtersets.py:84 +#: dcim/forms/filtersets.py:217 dcim/forms/filtersets.py:264 +#: dcim/forms/filtersets.py:373 dcim/forms/filtersets.py:680 +#: dcim/forms/filtersets.py:910 dcim/forms/filtersets.py:934 +#: dcim/forms/filtersets.py:1024 dcim/forms/filtersets.py:1062 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:138 +#: dcim/forms/model_forms.py:167 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:397 dcim/forms/model_forms.py:630 +#: dcim/forms/object_create.py:390 dcim/tables/devices.py:186 +#: dcim/tables/power.py:26 dcim/tables/power.py:93 dcim/tables/racks.py:62 +#: dcim/tables/racks.py:138 dcim/tables/sites.py:129 extras/filtersets.py:430 +#: ipam/forms/bulk_edit.py:215 ipam/forms/bulk_edit.py:269 +#: ipam/forms/bulk_edit.py:447 ipam/forms/bulk_edit.py:519 +#: ipam/forms/bulk_import.py:170 ipam/forms/bulk_import.py:437 +#: ipam/forms/filtersets.py:152 ipam/forms/filtersets.py:226 +#: ipam/forms/filtersets.py:417 ipam/forms/filtersets.py:470 +#: ipam/forms/model_forms.py:206 ipam/forms/model_forms.py:548 +#: ipam/forms/model_forms.py:640 ipam/tables/ip.py:244 +#: ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 +#: templates/circuits/circuittermination_edit.html:20 +#: templates/circuits/inc/circuit_termination.html:33 +#: templates/dcim/device.html:22 templates/dcim/inc/cable_termination.html:8 +#: templates/dcim/inc/cable_termination.html:33 +#: templates/dcim/location.html:40 templates/dcim/powerpanel.html:23 +#: templates/dcim/rack.html:25 templates/dcim/rackreservation.html:31 +#: templates/dcim/site.html:27 templates/ipam/prefix.html:57 +#: templates/ipam/vlan.html:26 templates/ipam/vlan_edit.html:40 +#: templates/virtualization/cluster.html:45 +#: templates/virtualization/virtualmachine.html:96 +#: virtualization/forms/bulk_edit.py:90 virtualization/forms/bulk_edit.py:99 +#: virtualization/forms/bulk_edit.py:108 virtualization/forms/bulk_edit.py:123 +#: virtualization/forms/bulk_import.py:59 +#: virtualization/forms/bulk_import.py:85 +#: virtualization/forms/filtersets.py:78 +#: virtualization/forms/filtersets.py:144 +#: virtualization/forms/model_forms.py:74 +#: virtualization/forms/model_forms.py:107 +#: virtualization/forms/model_forms.py:174 +#: virtualization/tables/clusters.py:77 +#: virtualization/tables/virtualmachines.py:53 vpn/forms/filtersets.py:262 +#: wireless/forms/model_forms.py:77 wireless/forms/model_forms.py:117 +msgid "Site" +msgstr "Site" + +#: circuits/filtersets.py:60 circuits/filtersets.py:213 +#: circuits/filtersets.py:250 dcim/filtersets.py:211 dcim/filtersets.py:286 +#: dcim/filtersets.py:358 extras/filtersets.py:436 ipam/filtersets.py:215 +#: ipam/filtersets.py:335 ipam/filtersets.py:926 +#: virtualization/filtersets.py:75 virtualization/filtersets.py:202 +#: vpn/filtersets.py:335 +msgid "Site (slug)" +msgstr "Site (slug)" + +#: circuits/filtersets.py:65 +msgid "ASN (ID)" +msgstr "ASN (ID)" + +#: circuits/filtersets.py:86 circuits/filtersets.py:112 +#: circuits/filtersets.py:146 +msgid "Provider (ID)" +msgstr "Provedor (ID)" + +#: circuits/filtersets.py:92 circuits/filtersets.py:118 +#: circuits/filtersets.py:152 +msgid "Provider (slug)" +msgstr "Provedor (slug)" + +#: circuits/filtersets.py:157 +msgid "Provider account (ID)" +msgstr "Conta do provedor (ID)" + +#: circuits/filtersets.py:162 +msgid "Provider network (ID)" +msgstr "Rede do provedor (ID)" + +#: circuits/filtersets.py:166 +msgid "Circuit type (ID)" +msgstr "Tipo de circuito (ID)" + +#: circuits/filtersets.py:172 +msgid "Circuit type (slug)" +msgstr "Tipo de circuito (slug)" + +#: circuits/filtersets.py:207 circuits/filtersets.py:244 +#: dcim/filtersets.py:205 dcim/filtersets.py:280 dcim/filtersets.py:352 +#: dcim/filtersets.py:905 dcim/filtersets.py:1202 dcim/filtersets.py:1697 +#: dcim/filtersets.py:1869 dcim/filtersets.py:1927 ipam/filtersets.py:209 +#: ipam/filtersets.py:329 ipam/filtersets.py:920 +#: virtualization/filtersets.py:69 virtualization/filtersets.py:196 +#: vpn/filtersets.py:340 +msgid "Site (ID)" +msgstr "Site (ID)" + +#: circuits/filtersets.py:236 core/filtersets.py:73 core/filtersets.py:132 +#: dcim/filtersets.py:633 dcim/filtersets.py:1171 dcim/filtersets.py:1973 +#: extras/filtersets.py:40 extras/filtersets.py:69 extras/filtersets.py:101 +#: extras/filtersets.py:140 extras/filtersets.py:168 extras/filtersets.py:195 +#: extras/filtersets.py:226 extras/filtersets.py:295 extras/filtersets.py:343 +#: extras/filtersets.py:403 extras/filtersets.py:562 extras/filtersets.py:604 +#: extras/filtersets.py:645 ipam/forms/model_forms.py:430 +#: netbox/filtersets.py:275 netbox/forms/__init__.py:23 +#: netbox/forms/base.py:152 templates/htmx/object_selector.html:28 +#: templates/inc/filter_list.html:53 templates/ipam/ipaddress_assign.html:32 +#: templates/search.html:7 templates/search.html:26 tenancy/filtersets.py:86 +#: users/filtersets.py:21 users/filtersets.py:37 users/filtersets.py:69 +#: users/filtersets.py:117 utilities/forms/forms.py:99 +msgid "Search" +msgstr "Busca" + +#: circuits/filtersets.py:240 circuits/forms/bulk_edit.py:167 +#: circuits/forms/model_forms.py:110 circuits/forms/model_forms.py:132 +#: dcim/forms/connections.py:66 templates/circuits/circuit.html:15 +#: templates/dcim/inc/cable_termination.html:55 +#: templates/dcim/trace/circuit.html:4 +msgid "Circuit" +msgstr "Circuito" + +#: circuits/filtersets.py:254 +msgid "ProviderNetwork (ID)" +msgstr "Rede do provedor (ID)" + +#: circuits/forms/bulk_edit.py:25 circuits/forms/filtersets.py:56 +#: circuits/forms/model_forms.py:26 circuits/tables/providers.py:33 +#: dcim/forms/bulk_edit.py:126 dcim/forms/filtersets.py:187 +#: dcim/forms/model_forms.py:126 dcim/tables/sites.py:94 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 +#: netbox/navigation/menu.py:160 netbox/navigation/menu.py:163 +#: templates/circuits/provider.html:24 +msgid "ASNs" +msgstr "ASNs" + +#: 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:159 core/forms/bulk_edit.py:27 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:71 +#: dcim/forms/bulk_edit.py:90 dcim/forms/bulk_edit.py:149 +#: dcim/forms/bulk_edit.py:190 dcim/forms/bulk_edit.py:208 +#: dcim/forms/bulk_edit.py:336 dcim/forms/bulk_edit.py:371 +#: dcim/forms/bulk_edit.py:386 dcim/forms/bulk_edit.py:445 +#: dcim/forms/bulk_edit.py:484 dcim/forms/bulk_edit.py:514 +#: dcim/forms/bulk_edit.py:538 dcim/forms/bulk_edit.py:608 +#: dcim/forms/bulk_edit.py:657 dcim/forms/bulk_edit.py:709 +#: dcim/forms/bulk_edit.py:732 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_edit.py:850 dcim/forms/bulk_edit.py:903 +#: dcim/forms/bulk_edit.py:938 dcim/forms/bulk_edit.py:978 +#: dcim/forms/bulk_edit.py:1022 dcim/forms/bulk_edit.py:1067 +#: dcim/forms/bulk_edit.py:1094 dcim/forms/bulk_edit.py:1112 +#: dcim/forms/bulk_edit.py:1130 dcim/forms/bulk_edit.py:1148 +#: dcim/forms/bulk_edit.py:1566 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:123 extras/forms/bulk_edit.py:152 +#: extras/forms/bulk_edit.py:182 extras/forms/bulk_edit.py:263 +#: extras/forms/bulk_edit.py:287 extras/forms/bulk_edit.py:301 +#: extras/tables/tables.py:56 ipam/forms/bulk_edit.py:50 +#: ipam/forms/bulk_edit.py:70 ipam/forms/bulk_edit.py:90 +#: ipam/forms/bulk_edit.py:114 ipam/forms/bulk_edit.py:143 +#: ipam/forms/bulk_edit.py:172 ipam/forms/bulk_edit.py:191 +#: ipam/forms/bulk_edit.py:260 ipam/forms/bulk_edit.py:304 +#: ipam/forms/bulk_edit.py:352 ipam/forms/bulk_edit.py:395 +#: ipam/forms/bulk_edit.py:423 ipam/forms/bulk_edit.py:551 +#: ipam/forms/bulk_edit.py:582 templates/account/token.html:36 +#: templates/circuits/circuit.html:60 templates/circuits/circuittype.html:29 +#: templates/circuits/inc/circuit_termination.html:115 +#: templates/circuits/provider.html:34 +#: templates/circuits/providernetwork.html:35 +#: templates/core/datasource.html:55 templates/dcim/cable.html:37 +#: templates/dcim/consoleport.html:47 templates/dcim/consoleserverport.html:47 +#: templates/dcim/device.html:96 templates/dcim/devicebay.html:35 +#: templates/dcim/devicerole.html:33 templates/dcim/devicetype.html:36 +#: templates/dcim/frontport.html:61 templates/dcim/interface.html:70 +#: templates/dcim/inventoryitem.html:61 +#: templates/dcim/inventoryitemrole.html:23 templates/dcim/location.html:36 +#: templates/dcim/manufacturer.html:43 templates/dcim/module.html:71 +#: templates/dcim/modulebay.html:39 templates/dcim/moduletype.html:27 +#: templates/dcim/platform.html:36 templates/dcim/powerfeed.html:43 +#: templates/dcim/poweroutlet.html:43 templates/dcim/powerpanel.html:31 +#: templates/dcim/powerport.html:43 templates/dcim/rack.html:54 +#: templates/dcim/rackreservation.html:69 templates/dcim/rackrole.html:29 +#: templates/dcim/rearport.html:57 templates/dcim/region.html:34 +#: templates/dcim/site.html:60 templates/dcim/sitegroup.html:34 +#: templates/dcim/virtualchassis.html:32 +#: templates/extras/admin/plugins_list.html:26 +#: templates/extras/configcontext.html:22 +#: templates/extras/configtemplate.html:18 +#: templates/extras/customfield.html:35 +#: templates/extras/dashboard/widget_add.html:14 +#: templates/extras/eventrule.html:24 templates/extras/exporttemplate.html:25 +#: templates/extras/report_list.html:47 templates/extras/savedfilter.html:18 +#: templates/extras/script_list.html:53 templates/extras/tag.html:23 +#: templates/extras/webhook.html:20 templates/generic/bulk_import.html:118 +#: templates/ipam/aggregate.html:44 templates/ipam/asn.html:43 +#: templates/ipam/asnrange.html:39 templates/ipam/fhrpgroup.html:35 +#: templates/ipam/ipaddress.html:58 templates/ipam/iprange.html:70 +#: templates/ipam/prefix.html:82 templates/ipam/rir.html:29 +#: templates/ipam/role.html:29 templates/ipam/routetarget.html:22 +#: templates/ipam/service.html:53 templates/ipam/servicetemplate.html:28 +#: templates/ipam/vlan.html:65 templates/ipam/vlangroup.html:35 +#: templates/ipam/vrf.html:36 templates/tenancy/contact.html:68 +#: templates/tenancy/contactgroup.html:28 +#: templates/tenancy/contactrole.html:23 templates/tenancy/tenant.html:25 +#: templates/tenancy/tenantgroup.html:36 +#: templates/users/objectpermission.html:22 templates/users/token.html:28 +#: templates/virtualization/cluster.html:28 +#: templates/virtualization/clustergroup.html:29 +#: templates/virtualization/clustertype.html:29 +#: templates/virtualization/virtualdisk.html:40 +#: templates/virtualization/virtualmachine.html:34 +#: templates/virtualization/vminterface.html:54 +#: templates/vpn/ikepolicy.html:18 templates/vpn/ikeproposal.html:18 +#: templates/vpn/ipsecpolicy.html:18 templates/vpn/ipsecprofile.html:18 +#: templates/vpn/ipsecprofile.html:43 templates/vpn/ipsecprofile.html:78 +#: templates/vpn/ipsecproposal.html:18 templates/vpn/l2vpn.html:27 +#: templates/vpn/tunnel.html:34 templates/vpn/tunnelgroup.html:33 +#: templates/wireless/wirelesslan.html:27 +#: templates/wireless/wirelesslangroup.html:34 +#: templates/wireless/wirelesslink.html:37 tenancy/forms/bulk_edit.py:31 +#: tenancy/forms/bulk_edit.py:79 tenancy/forms/bulk_edit.py:121 +#: users/forms/bulk_edit.py:62 users/forms/bulk_edit.py:92 +#: virtualization/forms/bulk_edit.py:31 virtualization/forms/bulk_edit.py:45 +#: virtualization/forms/bulk_edit.py:176 virtualization/forms/bulk_edit.py:227 +#: virtualization/forms/bulk_edit.py:336 vpn/forms/bulk_edit.py:27 +#: vpn/forms/bulk_edit.py:63 vpn/forms/bulk_edit.py:120 +#: vpn/forms/bulk_edit.py:154 vpn/forms/bulk_edit.py:191 +#: vpn/forms/bulk_edit.py:216 vpn/forms/bulk_edit.py:248 +#: vpn/forms/bulk_edit.py:277 wireless/forms/bulk_edit.py:28 +#: wireless/forms/bulk_edit.py:81 wireless/forms/bulk_edit.py:128 +msgid "Description" +msgstr "Descrição" + +#: 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_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:70 circuits/forms/filtersets.py:88 +#: circuits/forms/filtersets.py:116 circuits/forms/filtersets.py:131 +#: circuits/forms/model_forms.py:32 circuits/forms/model_forms.py:44 +#: circuits/forms/model_forms.py:58 circuits/forms/model_forms.py:92 +#: circuits/tables/circuits.py:55 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:19 +#: templates/circuits/provider.html:20 +#: templates/circuits/provideraccount.html:21 +#: templates/circuits/providernetwork.html:23 +#: templates/dcim/inc/cable_termination.html:51 +msgid "Provider" +msgstr "Provedor" + +#: circuits/forms/bulk_edit.py:75 circuits/forms/filtersets.py:91 +#: templates/circuits/providernetwork.html:31 +msgid "Service ID" +msgstr "ID do serviço" + +#: circuits/forms/bulk_edit.py:95 circuits/forms/filtersets.py:107 +#: dcim/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:500 +#: dcim/forms/bulk_edit.py:694 dcim/forms/bulk_edit.py:1063 +#: dcim/forms/bulk_edit.py:1090 dcim/forms/bulk_edit.py:1562 +#: dcim/forms/filtersets.py:977 dcim/forms/filtersets.py:1353 +#: dcim/forms/filtersets.py:1374 dcim/tables/devices.py:717 +#: dcim/tables/devices.py:777 dcim/tables/devices.py:1004 +#: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 +#: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:259 +#: extras/tables/tables.py:323 templates/circuits/circuittype.html:33 +#: templates/dcim/cable.html:41 templates/dcim/devicerole.html:37 +#: templates/dcim/frontport.html:43 templates/dcim/inventoryitemrole.html:27 +#: templates/dcim/rackrole.html:33 templates/dcim/rearport.html:43 +#: templates/extras/tag.html:29 +msgid "Color" +msgstr "Cor" + +#: circuits/forms/bulk_edit.py:113 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:126 core/forms/bulk_edit.py:17 +#: core/forms/filtersets.py:29 core/tables/data.py:20 core/tables/jobs.py:18 +#: dcim/forms/bulk_edit.py:281 dcim/forms/bulk_edit.py:672 +#: dcim/forms/bulk_edit.py:811 dcim/forms/bulk_edit.py:879 +#: dcim/forms/bulk_edit.py:898 dcim/forms/bulk_edit.py:921 +#: dcim/forms/bulk_edit.py:963 dcim/forms/bulk_edit.py:1007 +#: dcim/forms/bulk_edit.py:1058 dcim/forms/bulk_edit.py:1085 +#: dcim/forms/bulk_import.py:206 dcim/forms/bulk_import.py:645 +#: dcim/forms/bulk_import.py:671 dcim/forms/bulk_import.py:697 +#: dcim/forms/bulk_import.py:717 dcim/forms/bulk_import.py:800 +#: dcim/forms/bulk_import.py:890 dcim/forms/bulk_import.py:932 +#: dcim/forms/bulk_import.py:1145 dcim/forms/bulk_import.py:1304 +#: dcim/forms/filtersets.py:286 dcim/forms/filtersets.py:867 +#: dcim/forms/filtersets.py:967 dcim/forms/filtersets.py:1088 +#: dcim/forms/filtersets.py:1158 dcim/forms/filtersets.py:1180 +#: dcim/forms/filtersets.py:1202 dcim/forms/filtersets.py:1219 +#: dcim/forms/filtersets.py:1253 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1369 dcim/forms/object_import.py:89 +#: dcim/forms/object_import.py:118 dcim/forms/object_import.py:150 +#: dcim/tables/devices.py:211 dcim/tables/devices.py:833 +#: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 +#: extras/tables/tables.py:345 extras/tables/tables.py:443 +#: netbox/tables/tables.py:234 templates/circuits/circuit.html:31 +#: templates/core/datasource.html:39 templates/dcim/cable.html:16 +#: templates/dcim/consoleport.html:39 templates/dcim/consoleserverport.html:39 +#: templates/dcim/frontport.html:39 templates/dcim/interface.html:47 +#: templates/dcim/interface.html:175 templates/dcim/interface.html:323 +#: templates/dcim/powerfeed.html:35 templates/dcim/poweroutlet.html:39 +#: templates/dcim/powerport.html:39 templates/dcim/rack.html:81 +#: templates/dcim/rearport.html:39 templates/extras/eventrule.html:95 +#: templates/virtualization/cluster.html:20 templates/vpn/l2vpn.html:23 +#: templates/wireless/inc/authentication_attrs.html:9 +#: templates/wireless/inc/wirelesslink_interface.html:14 +#: virtualization/forms/bulk_edit.py:59 virtualization/forms/bulk_import.py:41 +#: virtualization/forms/filtersets.py:53 +#: virtualization/forms/model_forms.py:65 virtualization/tables/clusters.py:66 +#: vpn/forms/bulk_edit.py:267 vpn/forms/bulk_import.py:259 +#: vpn/forms/filtersets.py:214 vpn/forms/model_forms.py:83 +#: vpn/forms/model_forms.py:118 vpn/forms/model_forms.py:232 +msgid "Type" +msgstr "Tipo" + +#: circuits/forms/bulk_edit.py:123 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:139 circuits/forms/model_forms.py:97 +msgid "Provider account" +msgstr "Conta do provedor" + +#: circuits/forms/bulk_edit.py:131 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:150 core/forms/filtersets.py:34 +#: core/forms/filtersets.py:75 core/tables/data.py:23 core/tables/jobs.py:26 +#: dcim/forms/bulk_edit.py:104 dcim/forms/bulk_edit.py:179 +#: dcim/forms/bulk_edit.py:260 dcim/forms/bulk_edit.py:593 +#: dcim/forms/bulk_edit.py:646 dcim/forms/bulk_edit.py:678 +#: dcim/forms/bulk_edit.py:805 dcim/forms/bulk_edit.py:1585 +#: dcim/forms/bulk_import.py:87 dcim/forms/bulk_import.py:146 +#: dcim/forms/bulk_import.py:194 dcim/forms/bulk_import.py:442 +#: dcim/forms/bulk_import.py:596 dcim/forms/bulk_import.py:1139 +#: dcim/forms/bulk_import.py:1299 dcim/forms/filtersets.py:170 +#: dcim/forms/filtersets.py:229 dcim/forms/filtersets.py:281 +#: dcim/forms/filtersets.py:726 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:871 dcim/forms/filtersets.py:972 +#: dcim/forms/filtersets.py:1083 dcim/tables/devices.py:173 +#: dcim/tables/devices.py:836 dcim/tables/devices.py:1064 +#: dcim/tables/modules.py:69 dcim/tables/power.py:74 dcim/tables/racks.py:66 +#: dcim/tables/sites.py:82 dcim/tables/sites.py:133 +#: ipam/forms/bulk_edit.py:240 ipam/forms/bulk_edit.py:289 +#: ipam/forms/bulk_edit.py:337 ipam/forms/bulk_edit.py:541 +#: ipam/forms/bulk_import.py:191 ipam/forms/bulk_import.py:256 +#: ipam/forms/bulk_import.py:292 ipam/forms/bulk_import.py:458 +#: ipam/forms/filtersets.py:205 ipam/forms/filtersets.py:270 +#: ipam/forms/filtersets.py:341 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:449 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/tables/ip.py:359 ipam/tables/ip.py:421 ipam/tables/ip.py:448 +#: ipam/tables/vlans.py:122 ipam/tables/vlans.py:227 +#: templates/circuits/circuit.html:35 templates/core/datasource.html:47 +#: templates/core/job.html:35 templates/dcim/cable.html:20 +#: templates/dcim/device.html:183 templates/dcim/location.html:48 +#: templates/dcim/module.html:67 templates/dcim/powerfeed.html:39 +#: templates/dcim/rack.html:46 templates/dcim/site.html:43 +#: templates/extras/report_list.html:49 templates/extras/script_list.html:55 +#: templates/ipam/ipaddress.html:40 templates/ipam/iprange.html:57 +#: templates/ipam/prefix.html:74 templates/ipam/vlan.html:51 +#: templates/virtualization/cluster.html:24 +#: templates/virtualization/virtualmachine.html:22 +#: templates/vpn/tunnel.html:26 templates/wireless/wirelesslan.html:23 +#: templates/wireless/wirelesslink.html:20 users/forms/filtersets.py:33 +#: users/forms/model_forms.py:196 virtualization/forms/bulk_edit.py:69 +#: virtualization/forms/bulk_edit.py:117 +#: virtualization/forms/bulk_import.py:54 +#: virtualization/forms/bulk_import.py:80 +#: virtualization/forms/filtersets.py:61 +#: virtualization/forms/filtersets.py:156 virtualization/tables/clusters.py:74 +#: virtualization/tables/virtualmachines.py:50 vpn/forms/bulk_edit.py:38 +#: vpn/forms/bulk_import.py:37 vpn/forms/filtersets.py:46 +#: vpn/tables/tunnels.py:44 wireless/forms/bulk_edit.py:42 +#: wireless/forms/bulk_edit.py:104 wireless/forms/bulk_import.py:43 +#: wireless/forms/bulk_import.py:84 wireless/forms/filtersets.py:48 +#: wireless/forms/filtersets.py:82 wireless/tables/wirelesslan.py:52 +#: wireless/tables/wirelesslink.py:19 +msgid "Status" +msgstr "Status" + +#: circuits/forms/bulk_edit.py:137 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:119 dcim/forms/bulk_edit.py:120 +#: dcim/forms/bulk_edit.py:185 dcim/forms/bulk_edit.py:255 +#: dcim/forms/bulk_edit.py:366 dcim/forms/bulk_edit.py:583 +#: dcim/forms/bulk_edit.py:684 dcim/forms/bulk_edit.py:1590 +#: dcim/forms/bulk_import.py:106 dcim/forms/bulk_import.py:151 +#: dcim/forms/bulk_import.py:187 dcim/forms/bulk_import.py:274 +#: dcim/forms/bulk_import.py:416 dcim/forms/bulk_import.py:1151 +#: dcim/forms/bulk_import.py:1356 dcim/forms/filtersets.py:165 +#: dcim/forms/filtersets.py:197 dcim/forms/filtersets.py:248 +#: dcim/forms/filtersets.py:333 dcim/forms/filtersets.py:354 +#: dcim/forms/filtersets.py:653 dcim/forms/filtersets.py:826 +#: dcim/forms/filtersets.py:891 dcim/forms/filtersets.py:921 +#: dcim/forms/filtersets.py:1043 dcim/tables/power.py:88 +#: extras/filtersets.py:517 extras/forms/filtersets.py:331 +#: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:40 +#: ipam/forms/bulk_edit.py:65 ipam/forms/bulk_edit.py:109 +#: ipam/forms/bulk_edit.py:138 ipam/forms/bulk_edit.py:163 +#: ipam/forms/bulk_edit.py:235 ipam/forms/bulk_edit.py:284 +#: ipam/forms/bulk_edit.py:332 ipam/forms/bulk_edit.py:536 +#: ipam/forms/bulk_import.py:37 ipam/forms/bulk_import.py:66 +#: ipam/forms/bulk_import.py:94 ipam/forms/bulk_import.py:114 +#: ipam/forms/bulk_import.py:134 ipam/forms/bulk_import.py:163 +#: ipam/forms/bulk_import.py:249 ipam/forms/bulk_import.py:285 +#: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:47 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:99 +#: ipam/forms/filtersets.py:119 ipam/forms/filtersets.py:142 +#: ipam/forms/filtersets.py:169 ipam/forms/filtersets.py:256 +#: ipam/forms/filtersets.py:296 ipam/forms/filtersets.py:450 +#: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 +#: templates/circuits/circuit.html:39 templates/dcim/cable.html:24 +#: templates/dcim/device.html:81 templates/dcim/location.html:52 +#: templates/dcim/powerfeed.html:47 templates/dcim/rack.html:37 +#: templates/dcim/rackreservation.html:56 templates/dcim/site.html:47 +#: templates/dcim/virtualdevicecontext.html:55 +#: templates/ipam/aggregate.html:31 templates/ipam/asn.html:34 +#: templates/ipam/asnrange.html:30 templates/ipam/ipaddress.html:31 +#: templates/ipam/iprange.html:61 templates/ipam/prefix.html:30 +#: templates/ipam/routetarget.html:18 templates/ipam/vlan.html:42 +#: templates/ipam/vrf.html:23 templates/tenancy/tenant.html:17 +#: templates/virtualization/cluster.html:36 +#: templates/virtualization/virtualmachine.html:38 templates/vpn/l2vpn.html:31 +#: templates/vpn/tunnel.html:50 templates/wireless/wirelesslan.html:35 +#: templates/wireless/wirelesslink.html:28 tenancy/forms/forms.py:25 +#: tenancy/forms/forms.py:48 tenancy/forms/model_forms.py:53 +#: tenancy/tables/columns.py:64 virtualization/forms/bulk_edit.py:75 +#: virtualization/forms/bulk_edit.py:154 +#: virtualization/forms/bulk_import.py:66 +#: virtualization/forms/bulk_import.py:115 +#: virtualization/forms/filtersets.py:46 +#: virtualization/forms/filtersets.py:101 vpn/forms/bulk_edit.py:58 +#: vpn/forms/bulk_edit.py:272 vpn/forms/bulk_import.py:59 +#: vpn/forms/bulk_import.py:253 vpn/forms/filtersets.py:211 +#: wireless/forms/bulk_edit.py:62 wireless/forms/bulk_edit.py:109 +#: wireless/forms/bulk_import.py:55 wireless/forms/bulk_import.py:97 +#: wireless/forms/filtersets.py:34 wireless/forms/filtersets.py:74 +msgid "Tenant" +msgstr "Inquilino" + +#: circuits/forms/bulk_edit.py:142 circuits/forms/filtersets.py:174 +msgid "Install date" +msgstr "Data de instalação" + +#: circuits/forms/bulk_edit.py:147 circuits/forms/filtersets.py:179 +msgid "Termination date" +msgstr "Data de rescisão" + +#: circuits/forms/bulk_edit.py:153 circuits/forms/filtersets.py:186 +msgid "Commit rate (Kbps)" +msgstr "Taxa de confirmação (Kbps)" + +#: circuits/forms/bulk_edit.py:168 circuits/forms/model_forms.py:111 +msgid "Service Parameters" +msgstr "Parâmetros de serviço" + +#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:112 +#: dcim/forms/model_forms.py:141 dcim/forms/model_forms.py:183 +#: dcim/forms/model_forms.py:260 dcim/forms/model_forms.py:672 +#: dcim/forms/model_forms.py:1478 ipam/forms/model_forms.py:61 +#: ipam/forms/model_forms.py:114 ipam/forms/model_forms.py:135 +#: ipam/forms/model_forms.py:159 ipam/forms/model_forms.py:231 +#: ipam/forms/model_forms.py:257 netbox/navigation/menu.py:38 +#: templates/dcim/cable_edit.html:68 templates/dcim/device_edit.html:85 +#: templates/dcim/rack_edit.html:30 templates/ipam/ipaddress_bulk_add.html:27 +#: templates/ipam/ipaddress_edit.html:27 templates/ipam/vlan_edit.html:22 +#: virtualization/forms/model_forms.py:83 +#: virtualization/forms/model_forms.py:225 vpn/forms/bulk_edit.py:77 +#: vpn/forms/filtersets.py:43 vpn/forms/model_forms.py:61 +#: vpn/forms/model_forms.py:146 vpn/forms/model_forms.py:404 +#: wireless/forms/model_forms.py:55 wireless/forms/model_forms.py:160 +msgid "Tenancy" +msgstr "Locação" + +#: circuits/forms/bulk_import.py:38 circuits/forms/bulk_import.py:53 +#: circuits/forms/bulk_import.py:79 +msgid "Assigned provider" +msgstr "Provedor atribuído" + +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:170 +#: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:1092 +#: dcim/forms/bulk_import.py:1171 extras/forms/bulk_import.py:229 +msgid "RGB color in hexadecimal. Example:" +msgstr "Cor RGB em hexadecimal. Exemplo:" + +#: circuits/forms/bulk_import.py:85 +msgid "Assigned provider account" +msgstr "Conta de provedor atribuída" + +#: circuits/forms/bulk_import.py:92 +msgid "Type of circuit" +msgstr "Tipo de circuito" + +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 +#: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:196 +#: dcim/forms/bulk_import.py:444 dcim/forms/bulk_import.py:598 +#: dcim/forms/bulk_import.py:1301 ipam/forms/bulk_import.py:193 +#: ipam/forms/bulk_import.py:258 ipam/forms/bulk_import.py:294 +#: ipam/forms/bulk_import.py:460 virtualization/forms/bulk_import.py:56 +#: virtualization/forms/bulk_import.py:82 vpn/forms/bulk_import.py:39 +msgid "Operational status" +msgstr "Status operacional" + +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 +#: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:278 +#: dcim/forms/bulk_import.py:420 dcim/forms/bulk_import.py:1155 +#: dcim/forms/bulk_import.py:1296 ipam/forms/bulk_import.py:41 +#: ipam/forms/bulk_import.py:70 ipam/forms/bulk_import.py:98 +#: ipam/forms/bulk_import.py:118 ipam/forms/bulk_import.py:138 +#: ipam/forms/bulk_import.py:167 ipam/forms/bulk_import.py:253 +#: ipam/forms/bulk_import.py:289 ipam/forms/bulk_import.py:455 +#: virtualization/forms/bulk_import.py:70 +#: virtualization/forms/bulk_import.py:119 vpn/forms/bulk_import.py:63 +#: wireless/forms/bulk_import.py:59 wireless/forms/bulk_import.py:101 +msgid "Assigned tenant" +msgstr "Inquilino designado" + +#: circuits/forms/bulk_import.py:123 circuits/forms/filtersets.py:147 +#: circuits/forms/model_forms.py:143 +msgid "Provider network" +msgstr "Rede de provedores" + +#: circuits/forms/filtersets.py:26 circuits/forms/filtersets.py:118 +#: dcim/forms/bulk_edit.py:247 dcim/forms/bulk_edit.py:345 +#: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:622 +#: dcim/forms/bulk_edit.py:772 dcim/forms/bulk_import.py:181 +#: dcim/forms/bulk_import.py:255 dcim/forms/bulk_import.py:483 +#: dcim/forms/bulk_import.py:1245 dcim/forms/bulk_import.py:1279 +#: dcim/forms/filtersets.py:92 dcim/forms/filtersets.py:245 +#: dcim/forms/filtersets.py:278 dcim/forms/filtersets.py:330 +#: dcim/forms/filtersets.py:381 dcim/forms/filtersets.py:650 +#: dcim/forms/filtersets.py:689 dcim/forms/filtersets.py:890 +#: dcim/forms/filtersets.py:919 dcim/forms/filtersets.py:939 +#: dcim/forms/filtersets.py:1003 dcim/forms/filtersets.py:1033 +#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1153 +#: dcim/forms/filtersets.py:1175 dcim/forms/filtersets.py:1197 +#: dcim/forms/filtersets.py:1214 dcim/forms/filtersets.py:1234 +#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 +#: dcim/forms/filtersets.py:1385 dcim/forms/filtersets.py:1400 +#: dcim/forms/filtersets.py:1411 dcim/forms/model_forms.py:182 +#: dcim/forms/model_forms.py:216 dcim/forms/model_forms.py:402 +#: dcim/forms/model_forms.py:635 dcim/tables/devices.py:190 +#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 +#: extras/filtersets.py:441 extras/forms/filtersets.py:328 +#: ipam/forms/bulk_edit.py:456 ipam/forms/filtersets.py:168 +#: ipam/forms/filtersets.py:400 ipam/forms/filtersets.py:422 +#: ipam/forms/filtersets.py:448 ipam/forms/model_forms.py:560 +#: templates/dcim/device.html:26 templates/dcim/device_edit.html:30 +#: templates/dcim/inc/cable_termination.html:12 +#: templates/dcim/location.html:27 templates/dcim/powerpanel.html:27 +#: templates/dcim/rack.html:29 templates/dcim/rackreservation.html:35 +#: virtualization/forms/filtersets.py:45 virtualization/forms/filtersets.py:99 +#: wireless/forms/model_forms.py:88 wireless/forms/model_forms.py:128 +msgid "Location" +msgstr "Localização" + +#: circuits/forms/filtersets.py:27 ipam/forms/model_forms.py:158 +#: ipam/models/asns.py:108 ipam/models/asns.py:125 ipam/tables/asn.py:41 +#: templates/ipam/asn.html:20 +msgid "ASN" +msgstr "ASN" + +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:120 +#: dcim/forms/filtersets.py:136 dcim/forms/filtersets.py:150 +#: dcim/forms/filtersets.py:166 dcim/forms/filtersets.py:198 +#: dcim/forms/filtersets.py:249 dcim/forms/filtersets.py:334 +#: dcim/forms/filtersets.py:408 dcim/forms/filtersets.py:654 +#: dcim/forms/filtersets.py:1004 netbox/navigation/menu.py:45 +#: netbox/navigation/menu.py:47 tenancy/tables/columns.py:70 +#: tenancy/tables/contacts.py:25 tenancy/views.py:18 +#: virtualization/forms/filtersets.py:36 virtualization/forms/filtersets.py:47 +#: virtualization/forms/filtersets.py:102 +msgid "Contacts" +msgstr "Contatos" + +#: circuits/forms/filtersets.py:33 circuits/forms/filtersets.py:157 +#: dcim/forms/bulk_edit.py:110 dcim/forms/bulk_edit.py:222 +#: dcim/forms/bulk_edit.py:747 dcim/forms/bulk_import.py:92 +#: dcim/forms/filtersets.py:70 dcim/forms/filtersets.py:177 +#: dcim/forms/filtersets.py:203 dcim/forms/filtersets.py:256 +#: dcim/forms/filtersets.py:359 dcim/forms/filtersets.py:666 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1010 dcim/forms/filtersets.py:1049 +#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 +#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:80 +#: dcim/forms/model_forms.py:115 dcim/forms/object_create.py:374 +#: dcim/tables/devices.py:176 dcim/tables/sites.py:85 extras/filtersets.py:408 +#: ipam/forms/bulk_edit.py:205 ipam/forms/bulk_edit.py:437 +#: ipam/forms/bulk_edit.py:509 ipam/forms/filtersets.py:212 +#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:456 +#: ipam/forms/model_forms.py:532 templates/dcim/device.html:18 +#: templates/dcim/rack.html:19 templates/dcim/rackreservation.html:25 +#: templates/dcim/region.html:26 templates/dcim/site.html:31 +#: templates/ipam/prefix.html:50 templates/ipam/vlan.html:19 +#: virtualization/forms/bulk_edit.py:80 virtualization/forms/filtersets.py:58 +#: virtualization/forms/filtersets.py:129 +#: virtualization/forms/model_forms.py:95 vpn/forms/filtersets.py:253 +msgid "Region" +msgstr "Região" + +#: circuits/forms/filtersets.py:38 circuits/forms/filtersets.py:162 +#: dcim/forms/bulk_edit.py:230 dcim/forms/bulk_edit.py:755 +#: dcim/forms/filtersets.py:75 dcim/forms/filtersets.py:182 +#: dcim/forms/filtersets.py:208 dcim/forms/filtersets.py:269 +#: dcim/forms/filtersets.py:364 dcim/forms/filtersets.py:671 +#: dcim/forms/filtersets.py:901 dcim/forms/filtersets.py:1015 +#: dcim/forms/filtersets.py:1054 dcim/forms/object_create.py:382 +#: extras/filtersets.py:425 ipam/forms/bulk_edit.py:210 +#: ipam/forms/bulk_edit.py:444 ipam/forms/bulk_edit.py:514 +#: ipam/forms/filtersets.py:217 ipam/forms/filtersets.py:412 +#: ipam/forms/filtersets.py:461 ipam/forms/model_forms.py:545 +#: virtualization/forms/bulk_edit.py:85 virtualization/forms/filtersets.py:68 +#: virtualization/forms/filtersets.py:134 +#: virtualization/forms/model_forms.py:101 +msgid "Site group" +msgstr "Grupo de sites" + +#: circuits/forms/filtersets.py:51 +msgid "ASN (legacy)" +msgstr "ASN (legado)" + +#: circuits/forms/filtersets.py:65 circuits/forms/filtersets.py:83 +#: circuits/forms/filtersets.py:102 circuits/forms/filtersets.py:117 +#: core/forms/filtersets.py:63 dcim/forms/bulk_edit.py:718 +#: dcim/forms/filtersets.py:164 dcim/forms/filtersets.py:196 +#: dcim/forms/filtersets.py:825 dcim/forms/filtersets.py:920 +#: dcim/forms/filtersets.py:1044 dcim/forms/filtersets.py:1152 +#: dcim/forms/filtersets.py:1174 dcim/forms/filtersets.py:1196 +#: dcim/forms/filtersets.py:1213 dcim/forms/filtersets.py:1230 +#: dcim/forms/filtersets.py:1341 dcim/forms/filtersets.py:1363 +#: dcim/forms/filtersets.py:1384 dcim/forms/filtersets.py:1399 +#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:40 +#: extras/forms/filtersets.py:111 extras/forms/filtersets.py:142 +#: extras/forms/filtersets.py:182 extras/forms/filtersets.py:198 +#: extras/forms/filtersets.py:229 extras/forms/filtersets.py:253 +#: extras/forms/filtersets.py:450 extras/forms/filtersets.py:491 +#: ipam/forms/filtersets.py:98 ipam/forms/filtersets.py:255 +#: ipam/forms/filtersets.py:294 ipam/forms/filtersets.py:368 +#: ipam/forms/filtersets.py:449 ipam/forms/filtersets.py:508 +#: ipam/forms/filtersets.py:526 netbox/tables/tables.py:250 +#: virtualization/forms/filtersets.py:44 +#: virtualization/forms/filtersets.py:100 +#: virtualization/forms/filtersets.py:190 +#: virtualization/forms/filtersets.py:235 vpn/forms/filtersets.py:210 +#: wireless/forms/filtersets.py:33 wireless/forms/filtersets.py:73 +msgid "Attributes" +msgstr "Atributos" + +#: circuits/forms/filtersets.py:73 circuits/tables/circuits.py:60 +#: circuits/tables/providers.py:66 templates/circuits/circuit.html:23 +#: templates/circuits/provideraccount.html:25 +msgid "Account" +msgstr "Conta" + +#: circuits/forms/model_forms.py:64 +#: templates/circuits/circuittermination_edit.html:23 +#: templates/circuits/inc/circuit_termination.html:89 +#: templates/circuits/providernetwork.html:18 +msgid "Provider Network" +msgstr "Rede de provedores" + +#: circuits/forms/model_forms.py:78 templates/circuits/circuittype.html:20 +msgid "Circuit Type" +msgstr "Tipo de circuito" + +#: circuits/models/circuits.py:25 dcim/models/cables.py:67 +#: dcim/models/device_component_templates.py:491 +#: dcim/models/device_component_templates.py:591 +#: dcim/models/device_components.py:976 dcim/models/device_components.py:1050 +#: dcim/models/device_components.py:1166 dcim/models/devices.py:467 +#: dcim/models/racks.py:43 extras/models/tags.py:28 +msgid "color" +msgstr "cor" + +#: circuits/models/circuits.py:34 +msgid "circuit type" +msgstr "tipo de circuito" + +#: circuits/models/circuits.py:35 +msgid "circuit types" +msgstr "tipos de circuito" + +#: circuits/models/circuits.py:46 +msgid "circuit ID" +msgstr "ID do circuito" + +#: circuits/models/circuits.py:47 +msgid "Unique circuit ID" +msgstr "ID de circuito exclusivo" + +#: circuits/models/circuits.py:67 core/models/data.py:54 +#: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:641 +#: dcim/models/devices.py:1165 dcim/models/devices.py:1374 +#: dcim/models/power.py:95 dcim/models/racks.py:97 dcim/models/sites.py:154 +#: dcim/models/sites.py:266 ipam/models/ip.py:252 ipam/models/ip.py:521 +#: ipam/models/ip.py:729 ipam/models/vlans.py:175 +#: virtualization/models/clusters.py:74 +#: virtualization/models/virtualmachines.py:82 vpn/models/tunnels.py:40 +#: wireless/models.py:94 wireless/models.py:158 +msgid "status" +msgstr "status" + +#: circuits/models/circuits.py:82 +msgid "installed" +msgstr "instalada" + +#: circuits/models/circuits.py:87 +msgid "terminates" +msgstr "termina" + +#: circuits/models/circuits.py:92 +msgid "commit rate (Kbps)" +msgstr "taxa de confirmação (Kbps)" + +#: circuits/models/circuits.py:93 +msgid "Committed rate" +msgstr "Taxa comprometida" + +#: circuits/models/circuits.py:135 +msgid "circuit" +msgstr "circuito" + +#: circuits/models/circuits.py:136 +msgid "circuits" +msgstr "circuitos" + +#: circuits/models/circuits.py:169 +msgid "termination" +msgstr "terminação" + +#: circuits/models/circuits.py:186 +msgid "port speed (Kbps)" +msgstr "velocidade da porta (Kbps)" + +#: circuits/models/circuits.py:189 +msgid "Physical circuit speed" +msgstr "Velocidade do circuito físico" + +#: circuits/models/circuits.py:194 +msgid "upstream speed (Kbps)" +msgstr "velocidade de upstream (Kbps)" + +#: circuits/models/circuits.py:195 +msgid "Upstream speed, if different from port speed" +msgstr "Velocidade de upstream, se diferente da velocidade da porta" + +#: circuits/models/circuits.py:200 +msgid "cross-connect ID" +msgstr "ID de conexão cruzada" + +#: circuits/models/circuits.py:201 +msgid "ID of the local cross-connect" +msgstr "ID da conexão cruzada local" + +#: circuits/models/circuits.py:206 +msgid "patch panel/port(s)" +msgstr "painel de remendo/porta (s)" + +#: circuits/models/circuits.py:207 +msgid "Patch panel ID and port number(s)" +msgstr "ID do painel de patch e número (s) de porta" + +#: circuits/models/circuits.py:210 +#: dcim/models/device_component_templates.py:61 +#: dcim/models/device_components.py:69 dcim/models/racks.py:537 +#: extras/models/configs.py:45 extras/models/configs.py:219 +#: extras/models/customfields.py:122 extras/models/models.py:58 +#: extras/models/models.py:188 extras/models/models.py:426 +#: extras/models/models.py:541 extras/models/staging.py:31 +#: extras/models/tags.py:32 netbox/models/__init__.py:109 +#: netbox/models/__init__.py:144 netbox/models/__init__.py:190 +#: users/models.py:273 users/models.py:348 +#: virtualization/models/virtualmachines.py:282 +msgid "description" +msgstr "descrição" + +#: circuits/models/circuits.py:223 +msgid "circuit termination" +msgstr "terminação do circuito" + +#: circuits/models/circuits.py:224 +msgid "circuit terminations" +msgstr "terminações de circuito" + +#: circuits/models/providers.py:22 circuits/models/providers.py:66 +#: circuits/models/providers.py:104 core/models/data.py:41 +#: core/models/jobs.py:46 dcim/models/device_component_templates.py:43 +#: dcim/models/device_components.py:54 dcim/models/devices.py:581 +#: dcim/models/devices.py:1305 dcim/models/devices.py:1370 +#: dcim/models/power.py:39 dcim/models/power.py:91 dcim/models/racks.py:62 +#: dcim/models/sites.py:138 extras/models/configs.py:36 +#: extras/models/configs.py:215 extras/models/customfields.py:89 +#: extras/models/models.py:53 extras/models/models.py:183 +#: extras/models/models.py:326 extras/models/models.py:422 +#: extras/models/models.py:531 extras/models/models.py:626 +#: extras/models/staging.py:26 ipam/models/asns.py:18 ipam/models/fhrp.py:25 +#: ipam/models/services.py:52 ipam/models/services.py:88 +#: ipam/models/vlans.py:26 ipam/models/vlans.py:164 ipam/models/vrfs.py:22 +#: ipam/models/vrfs.py:79 netbox/models/__init__.py:136 +#: netbox/models/__init__.py:180 tenancy/models/contacts.py:64 +#: tenancy/models/tenants.py:20 tenancy/models/tenants.py:45 +#: users/models.py:344 virtualization/models/clusters.py:57 +#: virtualization/models/virtualmachines.py:70 +#: virtualization/models/virtualmachines.py:272 vpn/models/crypto.py:24 +#: vpn/models/crypto.py:71 vpn/models/crypto.py:119 vpn/models/crypto.py:171 +#: vpn/models/crypto.py:209 vpn/models/l2vpn.py:22 vpn/models/tunnels.py:35 +#: wireless/models.py:50 +msgid "name" +msgstr "nome" + +#: circuits/models/providers.py:25 +msgid "Full name of the provider" +msgstr "Nome completo do provedor" + +#: circuits/models/providers.py:28 dcim/models/devices.py:86 +#: dcim/models/sites.py:149 extras/models/models.py:536 ipam/models/asns.py:23 +#: ipam/models/vlans.py:30 netbox/models/__init__.py:140 +#: netbox/models/__init__.py:185 tenancy/models/tenants.py:25 +#: tenancy/models/tenants.py:49 vpn/models/l2vpn.py:27 wireless/models.py:55 +msgid "slug" +msgstr "slug" + +#: circuits/models/providers.py:42 +msgid "provider" +msgstr "provedor" + +#: circuits/models/providers.py:43 +msgid "providers" +msgstr "provedores" + +#: circuits/models/providers.py:63 +msgid "account ID" +msgstr "ID da conta" + +#: circuits/models/providers.py:86 +msgid "provider account" +msgstr "conta do provedor" + +#: circuits/models/providers.py:87 +msgid "provider accounts" +msgstr "contas de provedores" + +#: circuits/models/providers.py:115 +msgid "service ID" +msgstr "ID do serviço" + +#: circuits/models/providers.py:126 +msgid "provider network" +msgstr "rede do provedor" + +#: circuits/models/providers.py:127 +msgid "provider networks" +msgstr "redes de provedores" + +#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/providers.py:69 circuits/tables/providers.py:99 +#: core/tables/data.py:16 core/tables/jobs.py:14 dcim/forms/filtersets.py:60 +#: dcim/forms/object_create.py:42 dcim/tables/devices.py:88 +#: dcim/tables/devices.py:125 dcim/tables/devices.py:167 +#: dcim/tables/devices.py:318 dcim/tables/devices.py:395 +#: dcim/tables/devices.py:439 dcim/tables/devices.py:491 +#: dcim/tables/devices.py:543 dcim/tables/devices.py:663 +#: dcim/tables/devices.py:744 dcim/tables/devices.py:794 +#: dcim/tables/devices.py:860 dcim/tables/devices.py:975 +#: dcim/tables/devices.py:995 dcim/tables/devices.py:1024 +#: dcim/tables/devices.py:1054 dcim/tables/devicetypes.py:32 +#: dcim/tables/power.py:22 dcim/tables/power.py:62 dcim/tables/racks.py:23 +#: dcim/tables/racks.py:53 dcim/tables/sites.py:24 dcim/tables/sites.py:51 +#: dcim/tables/sites.py:78 dcim/tables/sites.py:125 +#: extras/forms/filtersets.py:190 extras/tables/tables.py:40 +#: extras/tables/tables.py:83 extras/tables/tables.py:115 +#: extras/tables/tables.py:139 extras/tables/tables.py:204 +#: extras/tables/tables.py:251 extras/tables/tables.py:274 +#: extras/tables/tables.py:319 extras/tables/tables.py:371 +#: extras/tables/tables.py:394 ipam/forms/bulk_edit.py:390 +#: ipam/forms/filtersets.py:372 ipam/tables/asn.py:16 ipam/tables/ip.py:85 +#: ipam/tables/ip.py:159 ipam/tables/services.py:15 ipam/tables/services.py:40 +#: ipam/tables/vlans.py:64 ipam/tables/vlans.py:110 ipam/tables/vrfs.py:26 +#: ipam/tables/vrfs.py:67 templates/circuits/circuittype.html:25 +#: templates/circuits/provideraccount.html:29 +#: templates/circuits/providernetwork.html:27 +#: templates/core/datasource.html:35 templates/core/job.html:31 +#: templates/dcim/consoleport.html:31 templates/dcim/consoleserverport.html:31 +#: templates/dcim/devicebay.html:27 templates/dcim/devicerole.html:29 +#: templates/dcim/frontport.html:31 +#: templates/dcim/inc/interface_vlans_table.html:5 +#: templates/dcim/inc/panels/inventory_items.html:10 +#: templates/dcim/interface.html:39 templates/dcim/interface.html:171 +#: templates/dcim/inventoryitem.html:29 +#: templates/dcim/inventoryitemrole.html:19 templates/dcim/location.html:32 +#: templates/dcim/manufacturer.html:39 templates/dcim/modulebay.html:27 +#: templates/dcim/platform.html:32 templates/dcim/poweroutlet.html:31 +#: templates/dcim/powerport.html:31 templates/dcim/rackrole.html:25 +#: templates/dcim/rearport.html:31 templates/dcim/region.html:30 +#: templates/dcim/sitegroup.html:30 +#: templates/dcim/virtualdevicecontext.html:21 +#: templates/extras/admin/plugins_list.html:22 +#: templates/extras/configcontext.html:14 +#: templates/extras/configtemplate.html:14 +#: templates/extras/customfield.html:16 templates/extras/customlink.html:14 +#: templates/extras/eventrule.html:16 templates/extras/exporttemplate.html:21 +#: templates/extras/report_list.html:46 templates/extras/savedfilter.html:14 +#: templates/extras/script_list.html:52 templates/extras/tag.html:17 +#: templates/extras/webhook.html:16 templates/ipam/asnrange.html:16 +#: templates/ipam/fhrpgroup.html:31 templates/ipam/rir.html:25 +#: templates/ipam/role.html:25 templates/ipam/routetarget.html:14 +#: templates/ipam/service.html:27 templates/ipam/servicetemplate.html:16 +#: templates/ipam/vlan.html:38 templates/ipam/vlangroup.html:31 +#: templates/tenancy/contact.html:26 templates/tenancy/contactgroup.html:24 +#: templates/tenancy/contactrole.html:19 templates/tenancy/tenantgroup.html:32 +#: templates/users/group.html:18 templates/users/objectpermission.html:18 +#: templates/virtualization/cluster.html:16 +#: templates/virtualization/clustergroup.html:25 +#: templates/virtualization/clustertype.html:25 +#: templates/virtualization/virtualdisk.html:26 +#: templates/virtualization/virtualmachine.html:18 +#: templates/virtualization/vminterface.html:28 +#: templates/vpn/ikepolicy.html:14 templates/vpn/ikeproposal.html:14 +#: templates/vpn/ipsecpolicy.html:14 templates/vpn/ipsecprofile.html:14 +#: templates/vpn/ipsecprofile.html:39 templates/vpn/ipsecprofile.html:74 +#: templates/vpn/ipsecproposal.html:14 templates/vpn/l2vpn.html:15 +#: templates/vpn/tunnel.html:22 templates/vpn/tunnelgroup.html:29 +#: templates/wireless/wirelesslangroup.html:30 tenancy/tables/contacts.py:19 +#: tenancy/tables/contacts.py:41 tenancy/tables/contacts.py:56 +#: tenancy/tables/tenants.py:16 tenancy/tables/tenants.py:38 +#: users/tables.py:62 users/tables.py:79 +#: virtualization/forms/bulk_create.py:20 +#: virtualization/forms/object_create.py:13 +#: virtualization/forms/object_create.py:23 +#: virtualization/tables/clusters.py:17 virtualization/tables/clusters.py:39 +#: virtualization/tables/clusters.py:62 +#: virtualization/tables/virtualmachines.py:45 +#: virtualization/tables/virtualmachines.py:119 +#: virtualization/tables/virtualmachines.py:172 vpn/tables/crypto.py:18 +#: vpn/tables/crypto.py:57 vpn/tables/crypto.py:93 vpn/tables/crypto.py:129 +#: vpn/tables/crypto.py:158 vpn/tables/l2vpn.py:23 vpn/tables/tunnels.py:18 +#: vpn/tables/tunnels.py:40 wireless/tables/wirelesslan.py:18 +#: wireless/tables/wirelesslan.py:79 +msgid "Name" +msgstr "Nome" + +#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/providers.py:79 netbox/navigation/menu.py:254 +#: netbox/navigation/menu.py:258 netbox/navigation/menu.py:260 +#: templates/circuits/provider.html:61 +#: templates/circuits/provideraccount.html:46 +#: templates/circuits/providernetwork.html:54 +msgid "Circuits" +msgstr "Circuitos" + +#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:27 +msgid "Circuit ID" +msgstr "ID do circuito" + +#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:157 +msgid "Side A" +msgstr "Lado A" + +#: circuits/tables/circuits.py:69 +msgid "Side Z" +msgstr "Lado Z" + +#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:56 +msgid "Commit Rate" +msgstr "Taxa de comprometimento" + +#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/providers.py:82 circuits/tables/providers.py:107 +#: dcim/tables/devices.py:1037 dcim/tables/devicetypes.py:92 +#: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 +#: dcim/tables/power.py:96 dcim/tables/racks.py:76 dcim/tables/racks.py:156 +#: dcim/tables/sites.py:103 extras/forms/bulk_edit.py:320 +#: extras/tables/tables.py:485 ipam/tables/asn.py:69 ipam/tables/fhrp.py:34 +#: ipam/tables/ip.py:135 ipam/tables/ip.py:272 ipam/tables/ip.py:325 +#: ipam/tables/ip.py:392 ipam/tables/services.py:24 ipam/tables/services.py:54 +#: ipam/tables/vlans.py:141 ipam/tables/vrfs.py:46 ipam/tables/vrfs.py:71 +#: templates/dcim/cable_edit.html:85 templates/generic/bulk_edit.html:102 +#: templates/inc/panels/comments.html:6 tenancy/tables/contacts.py:68 +#: tenancy/tables/tenants.py:46 utilities/forms/fields/fields.py:29 +#: virtualization/tables/clusters.py:91 +#: virtualization/tables/virtualmachines.py:68 vpn/tables/crypto.py:37 +#: vpn/tables/crypto.py:74 vpn/tables/crypto.py:109 vpn/tables/crypto.py:140 +#: vpn/tables/crypto.py:173 vpn/tables/l2vpn.py:37 vpn/tables/tunnels.py:57 +#: wireless/tables/wirelesslan.py:27 wireless/tables/wirelesslan.py:58 +msgid "Comments" +msgstr "Comentários" + +#: circuits/tables/providers.py:23 +msgid "Accounts" +msgstr "Contas" + +#: circuits/tables/providers.py:29 +msgid "Account Count" +msgstr "Contagem de contas" + +#: circuits/tables/providers.py:39 dcim/tables/sites.py:100 +msgid "ASN Count" +msgstr "Contagem de ASN" + +#: core/choices.py:18 +msgid "New" +msgstr "Novo" + +#: core/choices.py:19 +msgid "Queued" +msgstr "Em fila" + +#: core/choices.py:20 +msgid "Syncing" +msgstr "Sincronizando" + +#: core/choices.py:21 core/choices.py:57 core/tables/jobs.py:41 +#: extras/choices.py:210 templates/core/job.html:75 +msgid "Completed" +msgstr "Concluído" + +#: core/choices.py:22 core/choices.py:59 dcim/choices.py:176 +#: dcim/choices.py:222 dcim/choices.py:1496 extras/choices.py:212 +#: virtualization/choices.py:47 +msgid "Failed" +msgstr "Falhou" + +#: core/choices.py:35 netbox/navigation/menu.py:330 +#: templates/extras/script/base.html:14 templates/extras/script_list.html:6 +#: templates/extras/script_list.html:20 templates/extras/script_result.html:18 +msgid "Scripts" +msgstr "Scripts" + +#: core/choices.py:36 netbox/navigation/menu.py:324 +#: templates/extras/report/base.html:13 templates/extras/report_list.html:7 +#: templates/extras/report_list.html:12 +msgid "Reports" +msgstr "Relatórios" + +#: core/choices.py:54 extras/choices.py:207 +msgid "Pending" +msgstr "Pendente" + +#: core/choices.py:55 core/tables/jobs.py:32 extras/choices.py:208 +#: templates/core/job.html:62 +msgid "Scheduled" +msgstr "Programado" + +#: core/choices.py:56 extras/choices.py:209 +msgid "Running" +msgstr "Correndo" + +#: core/choices.py:58 extras/choices.py:211 +msgid "Errored" +msgstr "Errado" + +#: core/data_backends.py:29 templates/dcim/interface.html:224 +msgid "Local" +msgstr "Local" + +#: core/data_backends.py:47 extras/tables/tables.py:431 +#: templates/account/profile.html:16 templates/users/user.html:18 +#: users/tables.py:31 +msgid "Username" +msgstr "Nome de usuário" + +#: core/data_backends.py:49 core/data_backends.py:55 +msgid "Only used for cloning with HTTP(S)" +msgstr "Usado apenas para clonagem com HTTP (S)" + +#: core/data_backends.py:53 templates/account/base.html:17 +#: templates/account/password.html:11 users/forms/model_forms.py:171 +msgid "Password" +msgstr "Senha" + +#: core/data_backends.py:59 +msgid "Branch" +msgstr "Filial" + +#: core/data_backends.py:118 +msgid "AWS access key ID" +msgstr "ID da chave de acesso da AWS" + +#: core/data_backends.py:122 +msgid "AWS secret access key" +msgstr "Chave de acesso secreta da AWS" + +#: core/filtersets.py:49 extras/filtersets.py:203 extras/filtersets.py:538 +#: extras/filtersets.py:566 +msgid "Data source (ID)" +msgstr "Fonte de dados (ID)" + +#: core/filtersets.py:55 +msgid "Data source (name)" +msgstr "Fonte de dados (nome)" + +#: core/forms/bulk_edit.py:24 ipam/forms/bulk_edit.py:47 +msgid "Enforce unique space" +msgstr "Imponha um espaço exclusivo" + +#: core/forms/bulk_edit.py:33 extras/forms/model_forms.py:202 +#: templates/extras/savedfilter.html:57 vpn/forms/filtersets.py:95 +#: vpn/forms/filtersets.py:124 vpn/forms/filtersets.py:148 +#: vpn/forms/filtersets.py:167 vpn/forms/model_forms.py:294 +#: vpn/forms/model_forms.py:315 vpn/forms/model_forms.py:329 +#: vpn/forms/model_forms.py:350 vpn/forms/model_forms.py:373 +msgid "Parameters" +msgstr "Parâmetros" + +#: core/forms/bulk_edit.py:37 templates/core/datasource.html:69 +msgid "Ignore rules" +msgstr "Ignorar regras" + +#: core/forms/filtersets.py:26 core/forms/model_forms.py:95 +#: extras/forms/model_forms.py:165 extras/forms/model_forms.py:455 +#: extras/forms/model_forms.py:508 extras/tables/tables.py:149 +#: extras/tables/tables.py:363 extras/tables/tables.py:398 +#: templates/core/datasource.html:31 +#: templates/dcim/device/render_config.html:19 +#: templates/extras/configcontext.html:30 +#: templates/extras/configtemplate.html:22 +#: templates/extras/exporttemplate.html:41 +#: templates/virtualization/virtualmachine/render_config.html:19 +msgid "Data Source" +msgstr "Fonte de dados" + +#: core/forms/filtersets.py:39 core/tables/data.py:26 +#: dcim/forms/bulk_edit.py:1012 dcim/forms/bulk_edit.py:1285 +#: dcim/forms/filtersets.py:1270 dcim/tables/devices.py:568 +#: dcim/tables/devicetypes.py:221 extras/forms/bulk_edit.py:97 +#: extras/forms/bulk_edit.py:161 extras/forms/bulk_edit.py:220 +#: extras/forms/filtersets.py:119 extras/forms/filtersets.py:206 +#: extras/forms/filtersets.py:267 extras/tables/tables.py:122 +#: extras/tables/tables.py:211 extras/tables/tables.py:284 +#: templates/core/datasource.html:43 templates/dcim/interface.html:62 +#: templates/extras/customlink.html:18 templates/extras/eventrule.html:20 +#: templates/extras/savedfilter.html:26 +#: templates/users/objectpermission.html:26 +#: templates/virtualization/vminterface.html:32 users/forms/bulk_edit.py:69 +#: users/forms/filtersets.py:71 users/tables.py:86 +#: virtualization/forms/bulk_edit.py:216 +#: virtualization/forms/filtersets.py:207 +msgid "Enabled" +msgstr "Habilitado" + +#: core/forms/filtersets.py:51 core/forms/mixins.py:21 +msgid "File" +msgstr "Arquivo" + +#: core/forms/filtersets.py:56 core/forms/mixins.py:16 +#: extras/forms/filtersets.py:147 extras/forms/filtersets.py:336 +#: extras/forms/filtersets.py:422 +msgid "Data source" +msgstr "Fonte de dados" + +#: core/forms/filtersets.py:64 extras/forms/filtersets.py:449 +msgid "Creation" +msgstr "Criação" + +#: core/forms/filtersets.py:70 extras/forms/filtersets.py:473 +#: extras/forms/filtersets.py:519 extras/tables/tables.py:474 +#: templates/core/job.html:25 templates/extras/objectchange.html:56 +#: tenancy/tables/contacts.py:90 vpn/tables/l2vpn.py:59 +msgid "Object Type" +msgstr "Tipo de objeto" + +#: core/forms/filtersets.py:80 +msgid "Created after" +msgstr "Criado após" + +#: core/forms/filtersets.py:85 +msgid "Created before" +msgstr "Criado antes" + +#: core/forms/filtersets.py:90 +msgid "Scheduled after" +msgstr "Programado após" + +#: core/forms/filtersets.py:95 +msgid "Scheduled before" +msgstr "Programado antes" + +#: core/forms/filtersets.py:100 +msgid "Started after" +msgstr "Começou depois" + +#: core/forms/filtersets.py:105 +msgid "Started before" +msgstr "Começou antes" + +#: core/forms/filtersets.py:110 +msgid "Completed after" +msgstr "Concluído após" + +#: core/forms/filtersets.py:115 +msgid "Completed before" +msgstr "Concluído antes" + +#: core/forms/filtersets.py:122 dcim/forms/bulk_edit.py:359 +#: dcim/forms/filtersets.py:352 dcim/forms/filtersets.py:396 +#: dcim/forms/model_forms.py:251 extras/forms/filtersets.py:465 +#: extras/forms/filtersets.py:511 templates/dcim/rackreservation.html:65 +#: templates/extras/objectchange.html:40 templates/extras/savedfilter.html:22 +#: templates/users/token.html:22 templates/users/user.html:6 +#: templates/users/user.html:14 users/filtersets.py:74 users/filtersets.py:134 +#: users/forms/filtersets.py:85 users/forms/filtersets.py:126 +#: users/forms/model_forms.py:156 users/forms/model_forms.py:194 +#: users/tables.py:19 +msgid "User" +msgstr "Usuário" + +#: core/forms/model_forms.py:52 core/tables/data.py:46 +#: templates/core/datafile.html:36 templates/extras/report/base.html:33 +#: templates/extras/script/base.html:32 templates/extras/script_result.html:45 +msgid "Source" +msgstr "Fonte" + +#: core/forms/model_forms.py:56 +msgid "Backend Parameters" +msgstr "Parâmetros de back-end" + +#: core/forms/model_forms.py:94 +msgid "File Upload" +msgstr "Upload de arquivo" + +#: core/forms/model_forms.py:147 templates/core/configrevision.html:43 +#: templates/dcim/rack_elevation_list.html:6 +msgid "Rack Elevations" +msgstr "Elevações da cremalheira" + +#: core/forms/model_forms.py:148 dcim/choices.py:1407 +#: dcim/forms/bulk_edit.py:859 dcim/forms/bulk_edit.py:1242 +#: dcim/forms/bulk_edit.py:1260 dcim/tables/racks.py:89 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 +msgid "Power" +msgstr "Poder" + +#: core/forms/model_forms.py:149 netbox/navigation/menu.py:142 +#: templates/core/configrevision.html:79 +msgid "IPAM" +msgstr "IPAM" + +#: core/forms/model_forms.py:150 netbox/navigation/menu.py:218 +#: templates/core/configrevision.html:95 vpn/forms/bulk_edit.py:76 +#: vpn/forms/filtersets.py:42 vpn/forms/model_forms.py:60 +#: vpn/forms/model_forms.py:145 +msgid "Security" +msgstr "Segurança" + +#: core/forms/model_forms.py:151 templates/core/configrevision.html:107 +msgid "Banners" +msgstr "Banners" + +#: core/forms/model_forms.py:152 templates/core/configrevision.html:131 +msgid "Pagination" +msgstr "Paginação" + +#: core/forms/model_forms.py:153 extras/forms/model_forms.py:63 +#: templates/core/configrevision.html:147 +msgid "Validation" +msgstr "Validação" + +#: core/forms/model_forms.py:154 templates/account/preferences.html:6 +#: templates/core/configrevision.html:175 +msgid "User Preferences" +msgstr "Preferências do usuário" + +#: core/forms/model_forms.py:155 dcim/forms/filtersets.py:658 +#: templates/core/configrevision.html:193 users/forms/model_forms.py:63 +msgid "Miscellaneous" +msgstr "Diversos" + +#: core/forms/model_forms.py:158 +msgid "Config Revision" +msgstr "Revisão de configuração" + +#: core/forms/model_forms.py:197 +msgid "This parameter has been defined statically and cannot be modified." +msgstr "Esse parâmetro foi definido estaticamente e não pode ser modificado." + +#: core/forms/model_forms.py:205 +#, python-brace-format +msgid "Current value: {value}" +msgstr "Valor atual: {value}" + +#: core/forms/model_forms.py:207 +msgid " (default)" +msgstr " (padrão)" + +#: core/models/config.py:18 core/models/data.py:259 core/models/files.py:27 +#: core/models/jobs.py:50 extras/models/models.py:760 +#: netbox/models/features.py:52 users/models.py:248 +msgid "created" +msgstr "criada" + +#: core/models/config.py:22 +msgid "comment" +msgstr "comentário" + +#: core/models/config.py:29 +msgid "configuration data" +msgstr "dados de configuração" + +#: core/models/config.py:36 +msgid "config revision" +msgstr "revisão de configuração" + +#: core/models/config.py:37 +msgid "config revisions" +msgstr "revisões de configuração" + +#: core/models/config.py:41 +msgid "Default configuration" +msgstr "Configuração padrão" + +#: core/models/config.py:43 +msgid "Current configuration" +msgstr "Configuração atual" + +#: core/models/config.py:44 +#, python-brace-format +msgid "Config revision #{id}" +msgstr "Revisão de configuração #{id}" + +#: core/models/data.py:46 dcim/models/cables.py:43 +#: dcim/models/device_component_templates.py:177 +#: dcim/models/device_component_templates.py:211 +#: dcim/models/device_component_templates.py:246 +#: dcim/models/device_component_templates.py:308 +#: dcim/models/device_component_templates.py:387 +#: dcim/models/device_component_templates.py:486 +#: dcim/models/device_component_templates.py:586 +#: dcim/models/device_components.py:284 dcim/models/device_components.py:313 +#: dcim/models/device_components.py:346 dcim/models/device_components.py:464 +#: dcim/models/device_components.py:606 dcim/models/device_components.py:971 +#: dcim/models/device_components.py:1045 dcim/models/power.py:101 +#: dcim/models/racks.py:127 extras/models/customfields.py:75 +#: extras/models/search.py:43 virtualization/models/clusters.py:61 +#: vpn/models/l2vpn.py:32 +msgid "type" +msgstr "tipo" + +#: core/models/data.py:51 extras/choices.py:34 extras/models/models.py:194 +#: templates/core/datasource.html:59 +msgid "URL" +msgstr "URL" + +#: core/models/data.py:61 dcim/models/device_component_templates.py:392 +#: dcim/models/device_components.py:513 extras/models/models.py:88 +#: extras/models/models.py:331 extras/models/models.py:556 users/models.py:353 +msgid "enabled" +msgstr "permitido" + +#: core/models/data.py:65 +msgid "ignore rules" +msgstr "ignorar regras" + +#: core/models/data.py:67 +msgid "Patterns (one per line) matching files to ignore when syncing" +msgstr "" +"Padrões (um por linha) de arquivos correspondentes a serem ignorados ao " +"sincronizar" + +#: core/models/data.py:70 extras/models/models.py:564 +msgid "parameters" +msgstr "parâmetros" + +#: core/models/data.py:75 +msgid "last synced" +msgstr "sincronizado pela última vez" + +#: core/models/data.py:83 +msgid "data source" +msgstr "fonte de dados" + +#: core/models/data.py:84 +msgid "data sources" +msgstr "fontes de dados" + +#: core/models/data.py:124 +#, python-brace-format +msgid "Unknown backend type: {type}" +msgstr "Tipo de back-end desconhecido: {type}" + +#: core/models/data.py:263 core/models/files.py:31 +#: netbox/models/features.py:58 +msgid "last updated" +msgstr "última atualização" + +#: core/models/data.py:273 dcim/models/cables.py:430 +msgid "path" +msgstr "caminho" + +#: core/models/data.py:276 +msgid "File path relative to the data source's root" +msgstr "Caminho do arquivo relativo à raiz da fonte de dados" + +#: core/models/data.py:280 ipam/models/ip.py:502 +msgid "size" +msgstr "tamanho" + +#: core/models/data.py:283 +msgid "hash" +msgstr "jogo da velha" + +#: core/models/data.py:287 +msgid "Length must be 64 hexadecimal characters." +msgstr "O comprimento deve ser de 64 caracteres hexadecimais." + +#: core/models/data.py:289 +msgid "SHA256 hash of the file data" +msgstr "Hash SHA256 dos dados do arquivo" + +#: core/models/data.py:306 +msgid "data file" +msgstr "arquivo de dados" + +#: core/models/data.py:307 +msgid "data files" +msgstr "arquivos de dados" + +#: core/models/data.py:393 +msgid "auto sync record" +msgstr "registro de sincronização automática" + +#: core/models/data.py:394 +msgid "auto sync records" +msgstr "registros de sincronização automática" + +#: core/models/files.py:37 +msgid "file root" +msgstr "raiz do arquivo" + +#: core/models/files.py:42 +msgid "file path" +msgstr "caminho do arquivo" + +#: core/models/files.py:44 +msgid "File path relative to the designated root path" +msgstr "Caminho do arquivo em relação ao caminho raiz designado" + +#: core/models/files.py:61 +msgid "managed file" +msgstr "arquivo gerenciado" + +#: core/models/files.py:62 +msgid "managed files" +msgstr "arquivos gerenciados" + +#: core/models/jobs.py:54 +msgid "scheduled" +msgstr "agendada" + +#: core/models/jobs.py:59 +msgid "interval" +msgstr "intervalo" + +#: core/models/jobs.py:65 +msgid "Recurrence interval (in minutes)" +msgstr "Intervalo de recorrência (em minutos)" + +#: core/models/jobs.py:68 +msgid "started" +msgstr "iniciada" + +#: core/models/jobs.py:73 +msgid "completed" +msgstr "concluído" + +#: core/models/jobs.py:91 extras/models/models.py:123 +#: extras/models/staging.py:87 +msgid "data" +msgstr "dados" + +#: core/models/jobs.py:96 +msgid "error" +msgstr "erro" + +#: core/models/jobs.py:101 +msgid "job ID" +msgstr "ID do trabalho" + +#: core/models/jobs.py:112 +msgid "job" +msgstr "trabalho" + +#: core/models/jobs.py:113 +msgid "jobs" +msgstr "empregos" + +#: core/models/jobs.py:135 +#, python-brace-format +msgid "Jobs cannot be assigned to this object type ({type})." +msgstr "Os trabalhos não podem ser atribuídos a esse tipo de objeto ({type})." + +#: core/tables/config.py:21 users/forms/filtersets.py:45 users/tables.py:39 +msgid "Is Active" +msgstr "Está ativo" + +#: core/tables/data.py:50 templates/core/datafile.html:40 +msgid "Path" +msgstr "Caminho" + +#: core/tables/data.py:54 templates/extras/inc/result_pending.html:7 +msgid "Last updated" +msgstr "Última atualização" + +#: core/tables/jobs.py:10 dcim/tables/devicetypes.py:161 +#: extras/tables/tables.py:174 extras/tables/tables.py:340 +#: netbox/tables/tables.py:184 templates/dcim/virtualchassis_edit.html:53 +#: wireless/tables/wirelesslink.py:16 +msgid "ID" +msgstr "CARTEIRA DE IDENTIDADE" + +#: core/tables/jobs.py:21 extras/choices.py:38 extras/tables/tables.py:236 +#: extras/tables/tables.py:350 extras/tables/tables.py:448 +#: extras/tables/tables.py:479 netbox/tables/tables.py:238 +#: templates/extras/eventrule.html:99 +#: templates/extras/htmx/report_result.html:45 +#: templates/extras/journalentry.html:21 templates/extras/objectchange.html:62 +#: tenancy/tables/contacts.py:93 vpn/tables/l2vpn.py:64 +msgid "Object" +msgstr "Objeto" + +#: core/tables/jobs.py:35 +msgid "Interval" +msgstr "Intervalo" + +#: core/tables/jobs.py:38 templates/core/job.html:71 +#: templates/extras/htmx/report_result.html:7 +#: templates/extras/htmx/script_result.html:8 +msgid "Started" +msgstr "Iniciado" + +#: dcim/api/serializers.py:205 templates/dcim/rack.html:33 +msgid "Facility ID" +msgstr "ID da instalação" + +#: dcim/api/serializers.py:321 dcim/api/serializers.py:680 +msgid "Position (U)" +msgstr "Posição (U)" + +#: dcim/choices.py:21 virtualization/choices.py:21 +msgid "Staging" +msgstr "Encenação" + +#: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 +#: dcim/choices.py:1420 virtualization/choices.py:23 +#: virtualization/choices.py:48 +msgid "Decommissioning" +msgstr "Descomissionamento" + +#: dcim/choices.py:24 +msgid "Retired" +msgstr "Aposentado" + +#: dcim/choices.py:65 +msgid "2-post frame" +msgstr "Moldura de 2 postes" + +#: dcim/choices.py:66 +msgid "4-post frame" +msgstr "moldura de 4 postes" + +#: dcim/choices.py:67 +msgid "4-post cabinet" +msgstr "Armário de 4 colunas" + +#: dcim/choices.py:68 +msgid "Wall-mounted frame" +msgstr "Estrutura montada na parede" + +#: dcim/choices.py:69 +msgid "Wall-mounted frame (vertical)" +msgstr "Estrutura montada na parede (vertical)" + +#: dcim/choices.py:70 +msgid "Wall-mounted cabinet" +msgstr "Armário montado na parede" + +#: dcim/choices.py:71 +msgid "Wall-mounted cabinet (vertical)" +msgstr "Armário montado na parede (vertical)" + +#: dcim/choices.py:83 dcim/choices.py:84 dcim/choices.py:85 dcim/choices.py:86 +#, python-brace-format +msgid "{n} inches" +msgstr "{n} polegadas" + +#: dcim/choices.py:100 ipam/choices.py:32 ipam/choices.py:50 +#: ipam/choices.py:70 ipam/choices.py:155 wireless/choices.py:26 +msgid "Reserved" +msgstr "Reservado" + +#: dcim/choices.py:101 templates/dcim/device.html:262 +msgid "Available" +msgstr "Disponível" + +#: dcim/choices.py:104 ipam/choices.py:33 ipam/choices.py:51 +#: ipam/choices.py:71 ipam/choices.py:156 wireless/choices.py:28 +msgid "Deprecated" +msgstr "Obsoleto" + +#: dcim/choices.py:114 templates/dcim/rack.html:128 +msgid "Millimeters" +msgstr "Milímetros" + +#: dcim/choices.py:115 dcim/choices.py:1442 +msgid "Inches" +msgstr "Polegadas" + +#: dcim/choices.py:140 dcim/forms/bulk_edit.py:66 dcim/forms/bulk_edit.py:85 +#: dcim/forms/bulk_edit.py:171 dcim/forms/bulk_edit.py:1290 +#: dcim/forms/bulk_import.py:59 dcim/forms/bulk_import.py:73 +#: dcim/forms/bulk_import.py:136 dcim/forms/bulk_import.py:503 +#: dcim/forms/bulk_import.py:770 dcim/forms/bulk_import.py:1021 +#: dcim/forms/filtersets.py:226 dcim/forms/model_forms.py:73 +#: dcim/forms/model_forms.py:94 dcim/forms/model_forms.py:172 +#: dcim/forms/model_forms.py:955 dcim/forms/model_forms.py:1296 +#: dcim/forms/object_import.py:181 dcim/tables/devices.py:671 +#: dcim/tables/devices.py:955 extras/tables/tables.py:181 +#: ipam/tables/fhrp.py:59 ipam/tables/ip.py:374 ipam/tables/services.py:44 +#: templates/dcim/interface.html:105 templates/dcim/interface.html:321 +#: templates/dcim/location.html:44 templates/dcim/region.html:38 +#: templates/dcim/sitegroup.html:38 templates/ipam/service.html:31 +#: templates/tenancy/contactgroup.html:32 +#: templates/tenancy/tenantgroup.html:40 +#: templates/virtualization/vminterface.html:42 +#: templates/wireless/wirelesslangroup.html:38 tenancy/forms/bulk_edit.py:26 +#: tenancy/forms/bulk_edit.py:60 tenancy/forms/bulk_import.py:24 +#: tenancy/forms/bulk_import.py:58 tenancy/forms/model_forms.py:24 +#: tenancy/forms/model_forms.py:69 virtualization/forms/bulk_edit.py:206 +#: virtualization/forms/bulk_import.py:151 +#: virtualization/tables/virtualmachines.py:142 wireless/forms/bulk_edit.py:23 +#: wireless/forms/bulk_import.py:21 wireless/forms/model_forms.py:20 +msgid "Parent" +msgstr "Pai" + +#: dcim/choices.py:141 +msgid "Child" +msgstr "Criança" + +#: dcim/choices.py:155 templates/dcim/device.html:345 +#: templates/dcim/rack.html:181 templates/dcim/rack_elevation_list.html:22 +#: templates/dcim/rackreservation.html:84 +msgid "Front" +msgstr "Frente" + +#: dcim/choices.py:156 templates/dcim/device.html:351 +#: templates/dcim/rack.html:187 templates/dcim/rack_elevation_list.html:23 +#: templates/dcim/rackreservation.html:90 +msgid "Rear" +msgstr "Traseira" + +#: dcim/choices.py:175 dcim/choices.py:221 virtualization/choices.py:46 +msgid "Staged" +msgstr "Encenado" + +#: dcim/choices.py:177 +msgid "Inventory" +msgstr "Inventário" + +#: dcim/choices.py:193 +msgid "Front to rear" +msgstr "Da frente para trás" + +#: dcim/choices.py:194 +msgid "Rear to front" +msgstr "De trás para frente" + +#: dcim/choices.py:195 +msgid "Left to right" +msgstr "Da esquerda para a direita" + +#: dcim/choices.py:196 +msgid "Right to left" +msgstr "Da direita para a esquerda" + +#: dcim/choices.py:197 +msgid "Side to rear" +msgstr "De lado para trás" + +#: dcim/choices.py:198 dcim/choices.py:1215 +msgid "Passive" +msgstr "Passivo" + +#: dcim/choices.py:199 +msgid "Mixed" +msgstr "Misto" + +#: dcim/choices.py:443 dcim/choices.py:680 +msgid "NEMA (Non-locking)" +msgstr "NEMA (sem bloqueio)" + +#: dcim/choices.py:465 dcim/choices.py:702 +msgid "NEMA (Locking)" +msgstr "NEMA (Bloqueio)" + +#: dcim/choices.py:488 dcim/choices.py:725 +msgid "California Style" +msgstr "Estilo da Califórnia" + +#: dcim/choices.py:496 +msgid "International/ITA" +msgstr "Internacional/ITA" + +#: dcim/choices.py:526 dcim/choices.py:755 +msgid "Proprietary" +msgstr "Proprietário" + +#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1131 +#: dcim/choices.py:1133 dcim/choices.py:1338 dcim/choices.py:1340 +#: netbox/navigation/menu.py:188 +msgid "Other" +msgstr "Outros" + +#: dcim/choices.py:733 +msgid "ITA/International" +msgstr "ITA/Internacional" + +#: dcim/choices.py:794 +msgid "Physical" +msgstr "Físico" + +#: dcim/choices.py:795 dcim/choices.py:949 +msgid "Virtual" +msgstr "Virtual" + +#: dcim/choices.py:796 dcim/choices.py:1019 dcim/forms/bulk_edit.py:1398 +#: dcim/forms/filtersets.py:1233 dcim/forms/model_forms.py:881 +#: dcim/forms/model_forms.py:1190 netbox/navigation/menu.py:128 +#: netbox/navigation/menu.py:132 templates/dcim/interface.html:217 +msgid "Wireless" +msgstr "Sem fio" + +#: dcim/choices.py:947 +msgid "Virtual interfaces" +msgstr "Interfaces virtuais" + +#: dcim/choices.py:950 dcim/forms/bulk_edit.py:1295 +#: dcim/forms/bulk_import.py:777 dcim/forms/model_forms.py:869 +#: dcim/tables/devices.py:675 templates/dcim/interface.html:109 +#: templates/virtualization/vminterface.html:46 +#: virtualization/forms/bulk_edit.py:211 +#: virtualization/forms/bulk_import.py:158 +#: virtualization/tables/virtualmachines.py:146 +msgid "Bridge" +msgstr "Ponte" + +#: dcim/choices.py:951 +msgid "Link Aggregation Group (LAG)" +msgstr "Grupo de agregação de links (LAG)" + +#: dcim/choices.py:955 +msgid "Ethernet (fixed)" +msgstr "Ethernet (fixa)" + +#: dcim/choices.py:969 +msgid "Ethernet (modular)" +msgstr "Ethernet (modular)" + +#: dcim/choices.py:1005 +msgid "Ethernet (backplane)" +msgstr "Ethernet (painel traseiro)" + +#: dcim/choices.py:1033 +msgid "Cellular" +msgstr "Celular" + +#: dcim/choices.py:1080 dcim/forms/filtersets.py:302 +#: dcim/forms/filtersets.py:736 dcim/forms/filtersets.py:876 +#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:53 +#: templates/dcim/virtualchassis_edit.html:55 +msgid "Serial" +msgstr "Serial" + +#: dcim/choices.py:1095 +msgid "Coaxial" +msgstr "Coaxial" + +#: dcim/choices.py:1112 +msgid "Stacking" +msgstr "Empilhamento" + +#: dcim/choices.py:1162 +msgid "Half" +msgstr "Metade" + +#: dcim/choices.py:1163 +msgid "Full" +msgstr "Completo" + +#: dcim/choices.py:1164 wireless/choices.py:480 +msgid "Auto" +msgstr "Automático" + +#: dcim/choices.py:1175 +msgid "Access" +msgstr "Acesso" + +#: dcim/choices.py:1176 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: templates/dcim/inc/interface_vlans_table.html:7 +msgid "Tagged" +msgstr "Marcado" + +#: dcim/choices.py:1177 +msgid "Tagged (All)" +msgstr "Marcado (Todos)" + +#: dcim/choices.py:1206 +msgid "IEEE Standard" +msgstr "Padrão IEEE" + +#: dcim/choices.py:1217 +msgid "Passive 24V (2-pair)" +msgstr "24V passivo (2 pares)" + +#: dcim/choices.py:1218 +msgid "Passive 24V (4-pair)" +msgstr "24V passivo (4 pares)" + +#: dcim/choices.py:1219 +msgid "Passive 48V (2-pair)" +msgstr "48V passivo (2 pares)" + +#: dcim/choices.py:1220 +msgid "Passive 48V (4-pair)" +msgstr "48V passivo (4 pares)" + +#: dcim/choices.py:1282 dcim/choices.py:1378 +msgid "Copper" +msgstr "Cobre" + +#: dcim/choices.py:1305 +msgid "Fiber Optic" +msgstr "Fibra óptica" + +#: dcim/choices.py:1394 +msgid "Fiber" +msgstr "Fibra" + +#: dcim/choices.py:1418 dcim/forms/filtersets.py:1140 +msgid "Connected" +msgstr "Conectado" + +#: dcim/choices.py:1437 +msgid "Kilometers" +msgstr "Quilômetros" + +#: dcim/choices.py:1438 templates/dcim/cable_trace.html:62 +msgid "Meters" +msgstr "Metros" + +#: dcim/choices.py:1439 +msgid "Centimeters" +msgstr "Centímetros" + +#: dcim/choices.py:1440 +msgid "Miles" +msgstr "Miles" + +#: dcim/choices.py:1441 templates/dcim/cable_trace.html:63 +msgid "Feet" +msgstr "Pés" + +#: dcim/choices.py:1457 templates/dcim/device.html:332 +#: templates/dcim/rack.html:157 +msgid "Kilograms" +msgstr "Quilogramas" + +#: dcim/choices.py:1458 +msgid "Grams" +msgstr "Gramas" + +#: dcim/choices.py:1459 templates/dcim/rack.html:158 +msgid "Pounds" +msgstr "Libras" + +#: dcim/choices.py:1460 +msgid "Ounces" +msgstr "Onças" + +#: dcim/choices.py:1506 tenancy/choices.py:17 +msgid "Primary" +msgstr "Primário" + +#: dcim/choices.py:1507 +msgid "Redundant" +msgstr "Redundante" + +#: dcim/choices.py:1528 +msgid "Single phase" +msgstr "Fase única" + +#: dcim/choices.py:1529 +msgid "Three-phase" +msgstr "Trifásico" + +#: dcim/filtersets.py:80 +msgid "Parent region (ID)" +msgstr "Região principal (ID)" + +#: dcim/filtersets.py:86 +msgid "Parent region (slug)" +msgstr "Região parental (lesma)" + +#: dcim/filtersets.py:97 +msgid "Parent site group (ID)" +msgstr "Grupo de sites principais (ID)" + +#: dcim/filtersets.py:103 +msgid "Parent site group (slug)" +msgstr "Grupo de sites principais (slug)" + +#: dcim/filtersets.py:132 ipam/filtersets.py:797 ipam/filtersets.py:930 +msgid "Group (ID)" +msgstr "Grupo (ID)" + +#: dcim/filtersets.py:138 +msgid "Group (slug)" +msgstr "Grupo (lesma)" + +#: dcim/filtersets.py:144 dcim/filtersets.py:149 +msgid "AS (ID)" +msgstr "COMO (ID)" + +#: dcim/filtersets.py:217 dcim/filtersets.py:292 dcim/filtersets.py:390 +#: dcim/filtersets.py:917 dcim/filtersets.py:1213 dcim/filtersets.py:1881 +msgid "Location (ID)" +msgstr "Localização (ID)" + +#: dcim/filtersets.py:224 dcim/filtersets.py:299 dcim/filtersets.py:397 +#: dcim/filtersets.py:1219 extras/filtersets.py:447 +msgid "Location (slug)" +msgstr "Localização (lesma)" + +#: dcim/filtersets.py:313 dcim/filtersets.py:764 dcim/filtersets.py:854 +#: dcim/filtersets.py:1619 ipam/filtersets.py:347 ipam/filtersets.py:459 +#: ipam/filtersets.py:940 virtualization/filtersets.py:209 +msgid "Role (ID)" +msgstr "Função (ID)" + +#: dcim/filtersets.py:319 dcim/filtersets.py:770 dcim/filtersets.py:860 +#: dcim/filtersets.py:1625 extras/filtersets.py:463 ipam/filtersets.py:353 +#: ipam/filtersets.py:465 ipam/filtersets.py:946 +#: virtualization/filtersets.py:215 +msgid "Role (slug)" +msgstr "Papel (lesma)" + +#: dcim/filtersets.py:347 dcim/filtersets.py:922 dcim/filtersets.py:1224 +#: dcim/filtersets.py:1942 +msgid "Rack (ID)" +msgstr "Prateleira (ID)" + +#: dcim/filtersets.py:401 extras/filtersets.py:234 extras/filtersets.py:278 +#: extras/filtersets.py:318 extras/filtersets.py:613 +msgid "User (ID)" +msgstr "Usuário (ID)" + +#: dcim/filtersets.py:407 extras/filtersets.py:240 extras/filtersets.py:284 +#: extras/filtersets.py:324 users/filtersets.py:80 users/filtersets.py:140 +msgid "User (name)" +msgstr "Usuário (nome)" + +#: dcim/filtersets.py:435 dcim/filtersets.py:561 dcim/filtersets.py:754 +#: dcim/filtersets.py:805 dcim/filtersets.py:833 dcim/filtersets.py:1116 +#: dcim/filtersets.py:1609 +msgid "Manufacturer (ID)" +msgstr "Fabricante (ID)" + +#: dcim/filtersets.py:441 dcim/filtersets.py:567 dcim/filtersets.py:760 +#: dcim/filtersets.py:811 dcim/filtersets.py:839 dcim/filtersets.py:1122 +#: dcim/filtersets.py:1615 +msgid "Manufacturer (slug)" +msgstr "Fabricante (lesma)" + +#: dcim/filtersets.py:445 +msgid "Default platform (ID)" +msgstr "Plataforma padrão (ID)" + +#: dcim/filtersets.py:451 +msgid "Default platform (slug)" +msgstr "Plataforma padrão (slug)" + +#: dcim/filtersets.py:454 dcim/forms/filtersets.py:452 +msgid "Has a front image" +msgstr "Tem uma imagem frontal" + +#: dcim/filtersets.py:458 dcim/forms/filtersets.py:459 +msgid "Has a rear image" +msgstr "Tem uma imagem traseira" + +#: dcim/filtersets.py:463 dcim/filtersets.py:571 dcim/filtersets.py:975 +#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:563 +#: dcim/forms/filtersets.py:775 +msgid "Has console ports" +msgstr "Tem portas de console" + +#: dcim/filtersets.py:467 dcim/filtersets.py:575 dcim/filtersets.py:979 +#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:570 +#: dcim/forms/filtersets.py:782 +msgid "Has console server ports" +msgstr "Tem portas de servidor de console" + +#: dcim/filtersets.py:471 dcim/filtersets.py:579 dcim/filtersets.py:983 +#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:577 +#: dcim/forms/filtersets.py:789 +msgid "Has power ports" +msgstr "Tem portas de alimentação" + +#: dcim/filtersets.py:475 dcim/filtersets.py:583 dcim/filtersets.py:987 +#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:584 +#: dcim/forms/filtersets.py:796 +msgid "Has power outlets" +msgstr "Tem tomadas elétricas" + +#: dcim/filtersets.py:479 dcim/filtersets.py:587 dcim/filtersets.py:991 +#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:591 +#: dcim/forms/filtersets.py:803 +msgid "Has interfaces" +msgstr "Tem interfaces" + +#: dcim/filtersets.py:483 dcim/filtersets.py:591 dcim/filtersets.py:995 +#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:598 +#: dcim/forms/filtersets.py:810 +msgid "Has pass-through ports" +msgstr "Tem portas de passagem" + +#: dcim/filtersets.py:487 dcim/filtersets.py:999 dcim/forms/filtersets.py:515 +msgid "Has module bays" +msgstr "Tem compartimentos de módulos" + +#: dcim/filtersets.py:491 dcim/filtersets.py:1003 dcim/forms/filtersets.py:508 +msgid "Has device bays" +msgstr "Tem compartimentos para dispositivos" + +#: dcim/filtersets.py:495 dcim/forms/filtersets.py:522 +msgid "Has inventory items" +msgstr "Tem itens de inventário" + +#: dcim/filtersets.py:638 dcim/filtersets.py:849 dcim/filtersets.py:1245 +msgid "Device type (ID)" +msgstr "Tipo de dispositivo (ID)" + +#: dcim/filtersets.py:651 dcim/filtersets.py:1127 +msgid "Module type (ID)" +msgstr "Tipo de módulo (ID)" + +#: dcim/filtersets.py:750 dcim/filtersets.py:1605 +msgid "Parent inventory item (ID)" +msgstr "Item do inventário principal (ID)" + +#: dcim/filtersets.py:793 dcim/filtersets.py:815 dcim/filtersets.py:971 +#: virtualization/filtersets.py:237 +msgid "Config template (ID)" +msgstr "Modelo de configuração (ID)" + +#: dcim/filtersets.py:845 +msgid "Device type (slug)" +msgstr "Tipo de dispositivo (lesma)" + +#: dcim/filtersets.py:865 +msgid "Parent Device (ID)" +msgstr "Dispositivo principal (ID)" + +#: dcim/filtersets.py:869 virtualization/filtersets.py:219 +msgid "Platform (ID)" +msgstr "Plataforma (ID)" + +#: dcim/filtersets.py:875 extras/filtersets.py:474 +#: virtualization/filtersets.py:225 +msgid "Platform (slug)" +msgstr "Plataforma (lesma)" + +#: dcim/filtersets.py:911 dcim/filtersets.py:1208 dcim/filtersets.py:1703 +#: dcim/filtersets.py:1875 dcim/filtersets.py:1933 +msgid "Site name (slug)" +msgstr "Nome do site (slug)" + +#: dcim/filtersets.py:926 +msgid "VM cluster (ID)" +msgstr "Cluster de VMs (ID)" + +#: dcim/filtersets.py:932 +msgid "Device model (slug)" +msgstr "Modelo do dispositivo (slug)" + +#: dcim/filtersets.py:943 dcim/forms/bulk_edit.py:421 +msgid "Is full depth" +msgstr "É de profundidade total" + +#: dcim/filtersets.py:947 dcim/forms/common.py:18 dcim/forms/filtersets.py:745 +#: dcim/forms/filtersets.py:1285 dcim/models/device_components.py:519 +#: virtualization/filtersets.py:229 virtualization/filtersets.py:295 +#: virtualization/forms/filtersets.py:168 +#: virtualization/forms/filtersets.py:215 +msgid "MAC address" +msgstr "Endereço MAC" + +#: dcim/filtersets.py:954 dcim/forms/filtersets.py:754 +#: dcim/forms/filtersets.py:841 virtualization/filtersets.py:233 +#: virtualization/forms/filtersets.py:172 +msgid "Has a primary IP" +msgstr "Tem um IP primário" + +#: dcim/filtersets.py:958 +msgid "Has an out-of-band IP" +msgstr "Tem um IP fora de banda" + +#: dcim/filtersets.py:963 +msgid "Virtual chassis (ID)" +msgstr "Chassi virtual (ID)" + +#: dcim/filtersets.py:967 +msgid "Is a virtual chassis member" +msgstr "É membro do chassi virtual" + +#: dcim/filtersets.py:1008 +msgid "OOB IP (ID)" +msgstr "COTOB IP (ID)" + +#: dcim/filtersets.py:1133 +msgid "Module type (model)" +msgstr "Tipo de módulo (modelo)" + +#: dcim/filtersets.py:1139 +msgid "Module Bay (ID)" +msgstr "Compartimento do módulo (ID)" + +#: dcim/filtersets.py:1143 dcim/filtersets.py:1234 ipam/filtersets.py:577 +#: ipam/filtersets.py:807 ipam/filtersets.py:1015 +#: virtualization/filtersets.py:160 vpn/filtersets.py:351 +msgid "Device (ID)" +msgstr "Dispositivo (ID)" + +#: dcim/filtersets.py:1230 +msgid "Rack (name)" +msgstr "Rack (nome)" + +#: dcim/filtersets.py:1240 ipam/filtersets.py:572 ipam/filtersets.py:802 +#: ipam/filtersets.py:1021 vpn/filtersets.py:346 +msgid "Device (name)" +msgstr "Dispositivo (nome)" + +#: dcim/filtersets.py:1251 +msgid "Device type (model)" +msgstr "Tipo de dispositivo (modelo)" + +#: dcim/filtersets.py:1256 dcim/filtersets.py:1279 +msgid "Device role (ID)" +msgstr "Função do dispositivo (ID)" + +#: dcim/filtersets.py:1262 dcim/filtersets.py:1285 +msgid "Device role (slug)" +msgstr "Função do dispositivo (slug)" + +#: dcim/filtersets.py:1267 +msgid "Virtual Chassis (ID)" +msgstr "Chassi virtual (ID)" + +#: dcim/filtersets.py:1273 dcim/forms/filtersets.py:106 +#: dcim/tables/devices.py:235 netbox/navigation/menu.py:67 +#: templates/dcim/device.html:123 templates/dcim/device_edit.html:93 +#: templates/dcim/virtualchassis.html:20 +#: templates/dcim/virtualchassis_add.html:8 +#: templates/dcim/virtualchassis_edit.html:25 +msgid "Virtual Chassis" +msgstr "Chassi virtual" + +#: dcim/filtersets.py:1305 +msgid "Module (ID)" +msgstr "Módulo (ID)" + +#: dcim/filtersets.py:1409 ipam/forms/bulk_import.py:188 +#: vpn/forms/bulk_import.py:303 +msgid "Assigned VLAN" +msgstr "VLAN atribuída" + +#: dcim/filtersets.py:1413 +msgid "Assigned VID" +msgstr "VID atribuído" + +#: dcim/filtersets.py:1418 dcim/forms/bulk_edit.py:1374 +#: dcim/forms/bulk_import.py:828 dcim/forms/filtersets.py:1328 +#: dcim/forms/model_forms.py:1175 dcim/models/device_components.py:712 +#: dcim/tables/devices.py:637 ipam/filtersets.py:282 ipam/filtersets.py:293 +#: ipam/filtersets.py:449 ipam/filtersets.py:550 ipam/filtersets.py:561 +#: ipam/forms/bulk_edit.py:226 ipam/forms/bulk_edit.py:281 +#: ipam/forms/bulk_edit.py:323 ipam/forms/bulk_import.py:156 +#: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 +#: ipam/forms/filtersets.py:66 ipam/forms/filtersets.py:167 +#: ipam/forms/filtersets.py:295 ipam/forms/model_forms.py:59 +#: ipam/forms/model_forms.py:203 ipam/forms/model_forms.py:246 +#: ipam/forms/model_forms.py:290 ipam/forms/model_forms.py:412 +#: ipam/forms/model_forms.py:426 ipam/forms/model_forms.py:440 +#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/models/vrfs.py:62 ipam/tables/ip.py:241 ipam/tables/ip.py:306 +#: ipam/tables/ip.py:356 ipam/tables/ip.py:445 +#: templates/dcim/interface.html:138 templates/ipam/ipaddress.html:21 +#: templates/ipam/iprange.html:43 templates/ipam/prefix.html:20 +#: templates/ipam/vrf.html:7 templates/ipam/vrf.html:14 +#: templates/virtualization/vminterface.html:50 +#: virtualization/forms/bulk_edit.py:260 +#: virtualization/forms/bulk_import.py:171 +#: virtualization/forms/filtersets.py:220 +#: virtualization/forms/model_forms.py:347 +#: virtualization/models/virtualmachines.py:348 +#: virtualization/tables/virtualmachines.py:123 +msgid "VRF" +msgstr "VRF" + +#: dcim/filtersets.py:1424 ipam/filtersets.py:288 ipam/filtersets.py:299 +#: ipam/filtersets.py:455 ipam/filtersets.py:556 ipam/filtersets.py:567 +msgid "VRF (RD)" +msgstr "VRF (VERMELHO)" + +#: dcim/filtersets.py:1429 ipam/filtersets.py:963 vpn/filtersets.py:314 +msgid "L2VPN (ID)" +msgstr "L2VPN (ID)" + +#: dcim/filtersets.py:1435 dcim/forms/filtersets.py:1333 +#: dcim/tables/devices.py:585 ipam/filtersets.py:969 +#: ipam/forms/filtersets.py:499 ipam/tables/vlans.py:133 +#: templates/dcim/interface.html:94 templates/ipam/vlan.html:69 +#: templates/vpn/l2vpntermination.html:15 +#: virtualization/forms/filtersets.py:225 vpn/forms/bulk_import.py:275 +#: vpn/forms/filtersets.py:242 vpn/forms/model_forms.py:402 +#: vpn/forms/model_forms.py:420 vpn/models/l2vpn.py:63 vpn/tables/l2vpn.py:55 +msgid "L2VPN" +msgstr "L2VPN" + +#: dcim/filtersets.py:1467 +msgid "Virtual Chassis Interfaces for Device" +msgstr "Interfaces de chassi virtual para dispositivo" + +#: dcim/filtersets.py:1472 +msgid "Virtual Chassis Interfaces for Device (ID)" +msgstr "Interfaces de chassi virtual para dispositivo (ID)" + +#: dcim/filtersets.py:1476 +msgid "Kind of interface" +msgstr "Tipo de interface" + +#: dcim/filtersets.py:1481 virtualization/filtersets.py:287 +msgid "Parent interface (ID)" +msgstr "Interface principal (ID)" + +#: dcim/filtersets.py:1486 virtualization/filtersets.py:292 +msgid "Bridged interface (ID)" +msgstr "Interface interligada (ID)" + +#: dcim/filtersets.py:1491 +msgid "LAG interface (ID)" +msgstr "Interface LAG (ID)" + +#: dcim/filtersets.py:1660 +msgid "Master (ID)" +msgstr "Mestre (ID)" + +#: dcim/filtersets.py:1666 +msgid "Master (name)" +msgstr "Mestre (nome)" + +#: dcim/filtersets.py:1708 tenancy/filtersets.py:220 +msgid "Tenant (ID)" +msgstr "Inquilino (ID)" + +#: dcim/filtersets.py:1714 extras/filtersets.py:523 tenancy/filtersets.py:226 +msgid "Tenant (slug)" +msgstr "Inquilino (lesma)" + +#: dcim/filtersets.py:1749 dcim/forms/filtersets.py:990 +msgid "Unterminated" +msgstr "Não terminado" + +#: dcim/filtersets.py:1937 +msgid "Power panel (ID)" +msgstr "Painel de alimentação (ID)" + +#: dcim/forms/bulk_create.py:40 extras/forms/filtersets.py:410 +#: extras/forms/model_forms.py:444 extras/forms/model_forms.py:495 +#: netbox/forms/base.py:71 netbox/forms/mixins.py:79 +#: netbox/tables/columns.py:448 +#: templates/circuits/inc/circuit_termination.html:119 +#: templates/generic/bulk_edit.html:81 templates/inc/panels/tags.html:5 +#: utilities/forms/fields/fields.py:81 +msgid "Tags" +msgstr "Etiquetas" + +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1390 +#: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:468 +#: dcim/forms/object_create.py:196 dcim/forms/object_create.py:352 +#: dcim/tables/devices.py:198 dcim/tables/devices.py:720 +#: dcim/tables/devicetypes.py:242 templates/dcim/device.html:45 +#: templates/dcim/device.html:129 templates/dcim/modulebay.html:35 +#: templates/dcim/virtualchassis.html:59 +#: templates/dcim/virtualchassis_edit.html:56 +msgid "Position" +msgstr "Posição" + +#: dcim/forms/bulk_create.py:114 +msgid "" +"Alphanumeric ranges are supported. (Must match the number of names being " +"created.)" +msgstr "" +"Os intervalos alfanuméricos são suportados. (Deve corresponder ao número de " +"nomes que estão sendo criados.)" + +#: dcim/forms/bulk_edit.py:115 dcim/forms/bulk_import.py:99 +#: dcim/forms/model_forms.py:120 dcim/tables/sites.py:89 +#: ipam/filtersets.py:936 ipam/forms/bulk_edit.py:528 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:509 +#: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 +#: templates/dcim/interface.html:294 templates/dcim/site.html:37 +#: templates/ipam/inc/panels/fhrp_groups.html:10 templates/ipam/vlan.html:30 +#: templates/tenancy/contact.html:22 templates/tenancy/tenant.html:21 +#: templates/users/group.html:6 templates/users/group.html:14 +#: templates/virtualization/cluster.html:32 templates/vpn/tunnel.html:30 +#: templates/wireless/wirelesslan.html:19 tenancy/forms/bulk_edit.py:42 +#: tenancy/forms/bulk_edit.py:93 tenancy/forms/bulk_import.py:40 +#: tenancy/forms/bulk_import.py:81 tenancy/forms/filtersets.py:47 +#: tenancy/forms/filtersets.py:77 tenancy/forms/filtersets.py:96 +#: tenancy/forms/model_forms.py:46 tenancy/forms/model_forms.py:102 +#: tenancy/forms/model_forms.py:124 tenancy/tables/contacts.py:60 +#: tenancy/tables/contacts.py:107 tenancy/tables/tenants.py:42 +#: users/filtersets.py:42 users/filtersets.py:145 users/forms/filtersets.py:32 +#: users/forms/filtersets.py:38 users/forms/filtersets.py:80 +#: virtualization/forms/bulk_edit.py:64 virtualization/forms/bulk_import.py:47 +#: virtualization/forms/filtersets.py:84 +#: virtualization/forms/model_forms.py:69 virtualization/tables/clusters.py:70 +#: vpn/forms/bulk_edit.py:111 vpn/forms/bulk_import.py:157 +#: vpn/forms/filtersets.py:113 vpn/tables/crypto.py:31 +#: wireless/forms/bulk_edit.py:47 wireless/forms/bulk_import.py:36 +#: wireless/forms/filtersets.py:45 wireless/forms/model_forms.py:41 +#: wireless/tables/wirelesslan.py:48 +msgid "Group" +msgstr "Grupo" + +#: dcim/forms/bulk_edit.py:130 +msgid "Contact name" +msgstr "Nome do contato" + +#: dcim/forms/bulk_edit.py:135 +msgid "Contact phone" +msgstr "Telefone de contato" + +#: dcim/forms/bulk_edit.py:141 +msgid "Contact E-mail" +msgstr "E-mail de contato" + +#: dcim/forms/bulk_edit.py:144 dcim/forms/bulk_import.py:122 +#: dcim/forms/model_forms.py:131 +msgid "Time zone" +msgstr "Fuso horário" + +#: dcim/forms/bulk_edit.py:266 dcim/forms/bulk_edit.py:1152 +#: dcim/forms/bulk_edit.py:1539 dcim/forms/bulk_import.py:199 +#: dcim/forms/bulk_import.py:1009 dcim/forms/filtersets.py:299 +#: dcim/forms/filtersets.py:704 dcim/forms/filtersets.py:1417 +#: dcim/forms/model_forms.py:224 dcim/forms/model_forms.py:963 +#: dcim/forms/model_forms.py:1304 dcim/forms/object_import.py:186 +#: dcim/tables/devices.py:202 dcim/tables/devices.py:828 +#: dcim/tables/devices.py:939 dcim/tables/devicetypes.py:300 +#: dcim/tables/racks.py:69 extras/filtersets.py:457 +#: ipam/forms/bulk_edit.py:245 ipam/forms/bulk_edit.py:294 +#: ipam/forms/bulk_edit.py:342 ipam/forms/bulk_edit.py:546 +#: ipam/forms/bulk_import.py:196 ipam/forms/bulk_import.py:261 +#: ipam/forms/bulk_import.py:297 ipam/forms/bulk_import.py:463 +#: ipam/forms/filtersets.py:232 ipam/forms/filtersets.py:278 +#: ipam/forms/filtersets.py:346 ipam/forms/filtersets.py:490 +#: ipam/forms/model_forms.py:187 ipam/forms/model_forms.py:222 +#: ipam/forms/model_forms.py:249 ipam/forms/model_forms.py:647 +#: ipam/tables/ip.py:257 ipam/tables/ip.py:313 ipam/tables/ip.py:363 +#: ipam/tables/vlans.py:126 ipam/tables/vlans.py:230 +#: templates/dcim/device.html:187 +#: templates/dcim/inc/panels/inventory_items.html:12 +#: templates/dcim/interface.html:231 templates/dcim/inventoryitem.html:37 +#: templates/dcim/rack.html:50 templates/ipam/ipaddress.html:44 +#: templates/ipam/iprange.html:53 templates/ipam/prefix.html:78 +#: templates/ipam/role.html:20 templates/ipam/vlan.html:55 +#: templates/virtualization/virtualmachine.html:26 +#: templates/vpn/tunneltermination.html:18 +#: templates/wireless/inc/wirelesslink_interface.html:20 +#: tenancy/forms/bulk_edit.py:141 tenancy/forms/filtersets.py:106 +#: tenancy/forms/model_forms.py:139 tenancy/tables/contacts.py:102 +#: virtualization/forms/bulk_edit.py:144 +#: virtualization/forms/bulk_import.py:106 +#: virtualization/forms/filtersets.py:153 +#: virtualization/forms/model_forms.py:198 +#: virtualization/tables/virtualmachines.py:65 vpn/forms/bulk_edit.py:86 +#: vpn/forms/bulk_import.py:81 vpn/forms/filtersets.py:84 +#: vpn/forms/model_forms.py:77 vpn/forms/model_forms.py:112 +#: vpn/tables/tunnels.py:78 +msgid "Role" +msgstr "Função" + +#: dcim/forms/bulk_edit.py:273 dcim/forms/bulk_edit.py:605 +#: dcim/forms/bulk_edit.py:654 templates/dcim/device.html:106 +#: templates/dcim/module.html:75 templates/dcim/modulebay.html:69 +#: templates/dcim/rack.html:58 +msgid "Serial Number" +msgstr "Número de série" + +#: dcim/forms/bulk_edit.py:276 dcim/forms/filtersets.py:306 +#: dcim/forms/filtersets.py:740 dcim/forms/filtersets.py:880 +#: dcim/forms/filtersets.py:1430 +msgid "Asset tag" +msgstr "Etiqueta de ativo" + +#: dcim/forms/bulk_edit.py:286 dcim/forms/bulk_import.py:212 +#: dcim/forms/filtersets.py:291 templates/dcim/rack.html:91 +#: templates/dcim/rack_edit.html:48 +msgid "Width" +msgstr "Largura" + +#: dcim/forms/bulk_edit.py:292 +msgid "Height (U)" +msgstr "Altura (U)" + +#: dcim/forms/bulk_edit.py:297 +msgid "Descending units" +msgstr "Unidades descendentes" + +#: dcim/forms/bulk_edit.py:300 +msgid "Outer width" +msgstr "Largura externa" + +#: dcim/forms/bulk_edit.py:305 +msgid "Outer depth" +msgstr "Profundidade externa" + +#: dcim/forms/bulk_edit.py:310 dcim/forms/bulk_import.py:217 +msgid "Outer unit" +msgstr "Unidade externa" + +#: dcim/forms/bulk_edit.py:315 +msgid "Mounting depth" +msgstr "Profundidade de montagem" + +#: dcim/forms/bulk_edit.py:320 dcim/forms/bulk_edit.py:349 +#: dcim/forms/bulk_edit.py:434 dcim/forms/bulk_edit.py:457 +#: dcim/forms/bulk_edit.py:473 dcim/forms/bulk_edit.py:493 +#: dcim/forms/bulk_import.py:324 dcim/forms/bulk_import.py:350 +#: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:311 +#: dcim/forms/filtersets.py:335 dcim/forms/filtersets.py:423 +#: dcim/forms/filtersets.py:529 dcim/forms/filtersets.py:548 +#: dcim/forms/filtersets.py:605 dcim/forms/model_forms.py:337 +#: dcim/tables/devicetypes.py:103 dcim/tables/modules.py:35 +#: dcim/tables/racks.py:103 extras/forms/bulk_edit.py:45 +#: extras/forms/bulk_edit.py:107 extras/forms/bulk_edit.py:157 +#: extras/forms/bulk_edit.py:277 extras/forms/filtersets.py:60 +#: extras/forms/filtersets.py:133 extras/forms/filtersets.py:220 +#: ipam/forms/bulk_edit.py:187 templates/dcim/device.html:329 +#: templates/dcim/devicetype.html:52 templates/dcim/moduletype.html:31 +#: templates/dcim/rack_edit.html:60 templates/dcim/rack_edit.html:63 +#: templates/extras/configcontext.html:18 templates/extras/customlink.html:26 +#: templates/extras/savedfilter.html:34 templates/ipam/role.html:33 +msgid "Weight" +msgstr "Peso" + +#: dcim/forms/bulk_edit.py:325 dcim/forms/filtersets.py:316 +msgid "Max weight" +msgstr "Peso máximo" + +#: dcim/forms/bulk_edit.py:330 dcim/forms/bulk_edit.py:439 +#: dcim/forms/bulk_edit.py:478 dcim/forms/bulk_import.py:223 +#: dcim/forms/bulk_import.py:329 dcim/forms/bulk_import.py:355 +#: dcim/forms/filtersets.py:321 dcim/forms/filtersets.py:533 +#: dcim/forms/filtersets.py:609 +msgid "Weight unit" +msgstr "Unidade de peso" + +#: dcim/forms/bulk_edit.py:344 dcim/forms/bulk_edit.py:800 +#: dcim/forms/bulk_import.py:262 dcim/forms/bulk_import.py:265 +#: dcim/forms/bulk_import.py:490 dcim/forms/bulk_import.py:1286 +#: dcim/forms/bulk_import.py:1290 dcim/forms/filtersets.py:101 +#: dcim/forms/filtersets.py:339 dcim/forms/filtersets.py:353 +#: dcim/forms/filtersets.py:391 dcim/forms/filtersets.py:699 +#: dcim/forms/filtersets.py:948 dcim/forms/filtersets.py:1080 +#: dcim/forms/model_forms.py:241 dcim/forms/model_forms.py:413 +#: dcim/forms/model_forms.py:662 dcim/forms/object_create.py:399 +#: dcim/tables/devices.py:194 dcim/tables/power.py:70 dcim/tables/racks.py:148 +#: ipam/forms/bulk_edit.py:464 ipam/forms/filtersets.py:427 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:30 +#: templates/dcim/inc/cable_termination.html:16 +#: templates/dcim/powerfeed.html:31 templates/dcim/rack.html:14 +#: templates/dcim/rack/base.html:4 templates/dcim/rack_edit.html:8 +#: templates/dcim/rackreservation.html:20 +#: templates/dcim/rackreservation.html:39 +#: virtualization/forms/model_forms.py:116 +msgid "Rack" +msgstr "Rack" + +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:623 +#: dcim/forms/filtersets.py:247 dcim/forms/filtersets.py:332 +#: dcim/forms/filtersets.py:417 dcim/forms/filtersets.py:543 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:853 +#: dcim/forms/model_forms.py:589 dcim/forms/model_forms.py:1374 +#: templates/dcim/device_edit.html:20 +#: templates/dcim/inventoryitem_edit.html:23 +msgid "Hardware" +msgstr "Hardware" + +#: dcim/forms/bulk_edit.py:400 dcim/forms/bulk_edit.py:464 +#: dcim/forms/bulk_edit.py:528 dcim/forms/bulk_edit.py:552 +#: dcim/forms/bulk_edit.py:633 dcim/forms/bulk_edit.py:1157 +#: dcim/forms/bulk_edit.py:1544 dcim/forms/bulk_import.py:311 +#: dcim/forms/bulk_import.py:345 dcim/forms/bulk_import.py:387 +#: dcim/forms/bulk_import.py:423 dcim/forms/bulk_import.py:1015 +#: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 +#: dcim/forms/filtersets.py:631 dcim/forms/filtersets.py:709 +#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/model_forms.py:274 dcim/forms/model_forms.py:288 +#: dcim/forms/model_forms.py:330 dcim/forms/model_forms.py:370 +#: dcim/forms/model_forms.py:968 dcim/forms/model_forms.py:1309 +#: dcim/forms/object_import.py:192 dcim/tables/devices.py:129 +#: dcim/tables/devices.py:205 dcim/tables/devices.py:942 +#: dcim/tables/devicetypes.py:81 dcim/tables/devicetypes.py:304 +#: dcim/tables/modules.py:20 dcim/tables/modules.py:60 +#: templates/dcim/devicetype.html:17 templates/dcim/inventoryitem.html:45 +#: templates/dcim/manufacturer.html:34 templates/dcim/modulebay.html:61 +#: templates/dcim/moduletype.html:15 templates/dcim/platform.html:40 +msgid "Manufacturer" +msgstr "Fabricante" + +#: dcim/forms/bulk_edit.py:405 dcim/forms/bulk_import.py:317 +#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:292 +msgid "Default platform" +msgstr "Plataforma padrão" + +#: dcim/forms/bulk_edit.py:410 dcim/forms/bulk_edit.py:469 +#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:558 +msgid "Part number" +msgstr "Número da peça" + +#: dcim/forms/bulk_edit.py:414 +msgid "U height" +msgstr "Altura em U" + +#: dcim/forms/bulk_edit.py:426 +msgid "Exclude from utilization" +msgstr "Excluir da utilização" + +#: dcim/forms/bulk_edit.py:429 dcim/forms/bulk_edit.py:598 +#: dcim/forms/bulk_import.py:517 dcim/forms/filtersets.py:446 +#: dcim/forms/filtersets.py:731 templates/dcim/device.html:100 +#: templates/dcim/devicetype.html:68 +msgid "Airflow" +msgstr "Fluxo de ar" + +#: dcim/forms/bulk_edit.py:453 dcim/forms/model_forms.py:303 +#: dcim/tables/devicetypes.py:78 templates/dcim/device.html:90 +#: templates/dcim/devicebay.html:59 templates/dcim/module.html:59 +msgid "Device Type" +msgstr "Tipo de dispositivo" + +#: dcim/forms/bulk_edit.py:492 dcim/forms/model_forms.py:336 +#: dcim/tables/modules.py:17 dcim/tables/modules.py:65 +#: templates/dcim/module.html:63 templates/dcim/modulebay.html:65 +#: templates/dcim/moduletype.html:11 +msgid "Module Type" +msgstr "Tipo de módulo" + +#: dcim/forms/bulk_edit.py:506 dcim/models/devices.py:472 +msgid "VM role" +msgstr "Função da VM" + +#: dcim/forms/bulk_edit.py:509 dcim/forms/bulk_edit.py:533 +#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_import.py:368 +#: dcim/forms/bulk_import.py:372 dcim/forms/bulk_import.py:394 +#: dcim/forms/bulk_import.py:398 dcim/forms/bulk_import.py:523 +#: dcim/forms/bulk_import.py:527 dcim/forms/filtersets.py:620 +#: dcim/forms/filtersets.py:636 dcim/forms/filtersets.py:750 +#: dcim/forms/model_forms.py:349 dcim/forms/model_forms.py:375 +#: dcim/forms/model_forms.py:477 virtualization/forms/bulk_import.py:132 +#: virtualization/forms/bulk_import.py:133 +#: virtualization/forms/filtersets.py:180 +#: virtualization/forms/model_forms.py:218 +msgid "Config template" +msgstr "Modelo de configuração" + +#: dcim/forms/bulk_edit.py:557 dcim/forms/bulk_edit.py:951 +#: dcim/forms/bulk_import.py:429 dcim/forms/filtersets.py:111 +#: dcim/forms/model_forms.py:435 dcim/forms/model_forms.py:776 +#: dcim/forms/model_forms.py:790 extras/filtersets.py:452 +msgid "Device type" +msgstr "Tipo de dispositivo" + +#: dcim/forms/bulk_edit.py:565 dcim/forms/bulk_import.py:410 +#: dcim/forms/filtersets.py:116 dcim/forms/model_forms.py:440 +msgid "Device role" +msgstr "Função do dispositivo" + +#: dcim/forms/bulk_edit.py:588 dcim/forms/bulk_import.py:435 +#: dcim/forms/filtersets.py:723 dcim/forms/model_forms.py:385 +#: dcim/forms/model_forms.py:444 extras/filtersets.py:468 +#: templates/dcim/device.html:191 templates/dcim/platform.html:27 +#: templates/virtualization/virtualmachine.html:30 +#: virtualization/forms/bulk_edit.py:159 +#: virtualization/forms/bulk_import.py:122 +#: virtualization/forms/filtersets.py:164 +#: virtualization/forms/model_forms.py:206 +msgid "Platform" +msgstr "Plataforma" + +#: dcim/forms/bulk_edit.py:621 dcim/forms/bulk_edit.py:1171 +#: dcim/forms/bulk_edit.py:1534 dcim/forms/bulk_edit.py:1580 +#: dcim/forms/bulk_import.py:578 dcim/forms/bulk_import.py:640 +#: dcim/forms/bulk_import.py:666 dcim/forms/bulk_import.py:692 +#: dcim/forms/bulk_import.py:712 dcim/forms/bulk_import.py:765 +#: dcim/forms/bulk_import.py:879 dcim/forms/bulk_import.py:927 +#: dcim/forms/bulk_import.py:944 dcim/forms/bulk_import.py:956 +#: dcim/forms/bulk_import.py:1004 dcim/forms/bulk_import.py:1350 +#: dcim/forms/connections.py:23 dcim/forms/filtersets.py:128 +#: dcim/forms/filtersets.py:831 dcim/forms/filtersets.py:964 +#: dcim/forms/filtersets.py:1154 dcim/forms/filtersets.py:1176 +#: dcim/forms/filtersets.py:1198 dcim/forms/filtersets.py:1215 +#: dcim/forms/filtersets.py:1235 dcim/forms/filtersets.py:1343 +#: dcim/forms/filtersets.py:1365 dcim/forms/filtersets.py:1386 +#: dcim/forms/filtersets.py:1401 dcim/forms/filtersets.py:1412 +#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 +#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:555 +#: dcim/forms/model_forms.py:753 dcim/forms/model_forms.py:1004 +#: dcim/forms/model_forms.py:1453 dcim/forms/object_create.py:256 +#: dcim/tables/connections.py:22 dcim/tables/connections.py:41 +#: dcim/tables/connections.py:60 dcim/tables/devices.py:314 +#: dcim/tables/devices.py:374 dcim/tables/devices.py:418 +#: dcim/tables/devices.py:463 dcim/tables/devices.py:517 +#: dcim/tables/devices.py:609 dcim/tables/devices.py:710 +#: dcim/tables/devices.py:770 dcim/tables/devices.py:820 +#: dcim/tables/devices.py:880 dcim/tables/devices.py:932 +#: dcim/tables/devices.py:1058 dcim/tables/modules.py:52 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_import.py:303 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:532 +#: ipam/forms/model_forms.py:685 ipam/tables/vlans.py:176 +#: templates/dcim/consoleport.html:23 templates/dcim/consoleserverport.html:23 +#: templates/dcim/device.html:14 templates/dcim/device.html:128 +#: templates/dcim/device_edit.html:10 templates/dcim/devicebay.html:23 +#: templates/dcim/devicebay.html:55 templates/dcim/frontport.html:23 +#: templates/dcim/interface.html:31 templates/dcim/interface.html:167 +#: templates/dcim/inventoryitem.html:21 templates/dcim/module.html:55 +#: templates/dcim/modulebay.html:21 templates/dcim/poweroutlet.html:23 +#: templates/dcim/powerport.html:23 templates/dcim/rearport.html:23 +#: templates/dcim/virtualchassis.html:58 +#: templates/dcim/virtualchassis_edit.html:52 +#: templates/dcim/virtualdevicecontext.html:25 +#: templates/ipam/ipaddress_edit.html:42 templates/ipam/service_create.html:17 +#: templates/ipam/service_edit.html:16 +#: templates/virtualization/virtualmachine.html:115 +#: templates/vpn/l2vpntermination_edit.html:22 +#: templates/vpn/tunneltermination.html:24 +#: templates/wireless/inc/wirelesslink_interface.html:6 +#: virtualization/filtersets.py:166 virtualization/forms/bulk_edit.py:136 +#: virtualization/forms/bulk_import.py:99 +#: virtualization/forms/filtersets.py:124 +#: virtualization/forms/model_forms.py:188 +#: virtualization/tables/virtualmachines.py:61 vpn/choices.py:44 +#: vpn/forms/bulk_import.py:86 vpn/forms/bulk_import.py:278 +#: vpn/forms/filtersets.py:271 vpn/forms/model_forms.py:89 +#: vpn/forms/model_forms.py:124 vpn/forms/model_forms.py:237 +#: wireless/forms/model_forms.py:100 wireless/forms/model_forms.py:140 +#: wireless/tables/wirelesslan.py:75 +msgid "Device" +msgstr "Dispositivo" + +#: dcim/forms/bulk_edit.py:624 netbox/navigation/menu.py:441 +#: templates/extras/dashboard/widget_config.html:7 +msgid "Configuration" +msgstr "Configuração" + +#: dcim/forms/bulk_edit.py:638 dcim/forms/bulk_import.py:590 +#: dcim/forms/model_forms.py:569 dcim/forms/model_forms.py:795 +msgid "Module type" +msgstr "Tipo de módulo" + +#: dcim/forms/bulk_edit.py:689 dcim/forms/bulk_edit.py:874 +#: dcim/forms/bulk_edit.py:893 dcim/forms/bulk_edit.py:916 +#: dcim/forms/bulk_edit.py:958 dcim/forms/bulk_edit.py:1002 +#: dcim/forms/bulk_edit.py:1053 dcim/forms/bulk_edit.py:1080 +#: dcim/forms/bulk_edit.py:1107 dcim/forms/bulk_edit.py:1125 +#: dcim/forms/bulk_edit.py:1143 dcim/forms/filtersets.py:64 +#: dcim/forms/object_create.py:45 templates/dcim/cable.html:33 +#: templates/dcim/consoleport.html:35 templates/dcim/consoleserverport.html:35 +#: templates/dcim/devicebay.html:31 templates/dcim/frontport.html:35 +#: templates/dcim/inc/panels/inventory_items.html:11 +#: templates/dcim/interface.html:43 templates/dcim/inventoryitem.html:33 +#: templates/dcim/modulebay.html:31 templates/dcim/poweroutlet.html:35 +#: templates/dcim/powerport.html:35 templates/dcim/rearport.html:35 +#: templates/extras/customfield.html:27 templates/generic/bulk_import.html:155 +msgid "Label" +msgstr "Rótulo" + +#: dcim/forms/bulk_edit.py:698 dcim/forms/filtersets.py:981 +#: templates/dcim/cable.html:51 +msgid "Length" +msgstr "Comprimento" + +#: dcim/forms/bulk_edit.py:703 dcim/forms/bulk_import.py:1158 +#: dcim/forms/bulk_import.py:1161 dcim/forms/filtersets.py:985 +msgid "Length unit" +msgstr "Unidade de comprimento" + +#: dcim/forms/bulk_edit.py:727 templates/dcim/virtualchassis.html:24 +msgid "Domain" +msgstr "Domínio" + +#: dcim/forms/bulk_edit.py:795 dcim/forms/bulk_import.py:1273 +#: dcim/forms/filtersets.py:1071 dcim/forms/model_forms.py:657 +msgid "Power panel" +msgstr "Painel de alimentação" + +#: dcim/forms/bulk_edit.py:817 dcim/forms/bulk_import.py:1309 +#: dcim/forms/filtersets.py:1093 templates/dcim/powerfeed.html:90 +msgid "Supply" +msgstr "Fornecimento" + +#: dcim/forms/bulk_edit.py:823 dcim/forms/bulk_import.py:1314 +#: dcim/forms/filtersets.py:1098 templates/dcim/powerfeed.html:102 +msgid "Phase" +msgstr "Estágio" + +#: dcim/forms/bulk_edit.py:829 dcim/forms/filtersets.py:1103 +#: templates/dcim/powerfeed.html:94 +msgid "Voltage" +msgstr "Voltagem" + +#: dcim/forms/bulk_edit.py:833 dcim/forms/filtersets.py:1107 +#: templates/dcim/powerfeed.html:98 +msgid "Amperage" +msgstr "Amperagem" + +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1111 +msgid "Max utilization" +msgstr "Utilização máxima" + +#: dcim/forms/bulk_edit.py:841 dcim/forms/bulk_edit.py:1200 +#: dcim/forms/bulk_edit.py:1217 dcim/forms/bulk_edit.py:1234 +#: dcim/forms/bulk_edit.py:1252 dcim/forms/bulk_edit.py:1340 +#: dcim/forms/bulk_edit.py:1478 dcim/forms/bulk_edit.py:1495 +msgid "Mark connected" +msgstr "Marcar conectado" + +#: dcim/forms/bulk_edit.py:926 +msgid "Maximum draw" +msgstr "Sorteio máximo" + +#: dcim/forms/bulk_edit.py:929 dcim/models/device_component_templates.py:256 +#: dcim/models/device_components.py:357 +msgid "Maximum power draw (watts)" +msgstr "Consumo máximo de energia (watts)" + +#: dcim/forms/bulk_edit.py:932 +msgid "Allocated draw" +msgstr "Sorteio alocado" + +#: dcim/forms/bulk_edit.py:935 dcim/models/device_component_templates.py:263 +#: dcim/models/device_components.py:364 +msgid "Allocated power draw (watts)" +msgstr "Consumo de energia alocado (watts)" + +#: dcim/forms/bulk_edit.py:968 dcim/forms/bulk_import.py:723 +#: dcim/forms/model_forms.py:848 dcim/forms/model_forms.py:1076 +#: dcim/forms/model_forms.py:1361 dcim/forms/object_import.py:60 +msgid "Power port" +msgstr "Porta de alimentação" + +#: dcim/forms/bulk_edit.py:973 +msgid "Feed leg" +msgstr "Perna de alimentação" + +#: dcim/forms/bulk_edit.py:1019 dcim/forms/bulk_edit.py:1325 +msgid "Management only" +msgstr "Somente gerenciamento" + +#: dcim/forms/bulk_edit.py:1029 dcim/forms/bulk_edit.py:1331 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1294 +#: dcim/forms/object_import.py:95 +#: dcim/models/device_component_templates.py:411 +#: dcim/models/device_components.py:671 +msgid "PoE mode" +msgstr "Modo PoE" + +#: dcim/forms/bulk_edit.py:1035 dcim/forms/bulk_edit.py:1337 +#: dcim/forms/bulk_import.py:819 dcim/forms/filtersets.py:1299 +#: dcim/forms/object_import.py:100 +#: dcim/models/device_component_templates.py:417 +#: dcim/models/device_components.py:677 +msgid "PoE type" +msgstr "Tipo PoE" + +#: dcim/forms/bulk_edit.py:1041 dcim/forms/filtersets.py:1304 +#: dcim/forms/object_import.py:105 +msgid "Wireless role" +msgstr "Função sem fio" + +#: dcim/forms/bulk_edit.py:1178 dcim/forms/model_forms.py:588 +#: dcim/forms/model_forms.py:1019 dcim/tables/devices.py:337 +#: templates/dcim/consoleport.html:27 templates/dcim/consoleserverport.html:27 +#: templates/dcim/frontport.html:27 templates/dcim/interface.html:35 +#: templates/dcim/module.html:51 templates/dcim/modulebay.html:57 +#: templates/dcim/poweroutlet.html:27 templates/dcim/powerport.html:27 +#: templates/dcim/rearport.html:27 +msgid "Module" +msgstr "Módulo" + +#: dcim/forms/bulk_edit.py:1305 dcim/tables/devices.py:680 +#: templates/dcim/interface.html:113 +msgid "LAG" +msgstr "DEFASAGEM" + +#: dcim/forms/bulk_edit.py:1310 dcim/forms/model_forms.py:1103 +msgid "Virtual device contexts" +msgstr "Contextos de dispositivos virtuais" + +#: dcim/forms/bulk_edit.py:1316 dcim/forms/bulk_import.py:651 +#: dcim/forms/bulk_import.py:677 dcim/forms/filtersets.py:1163 +#: dcim/forms/filtersets.py:1185 dcim/forms/filtersets.py:1258 +#: dcim/tables/devices.py:621 +#: templates/circuits/inc/circuit_termination.html:94 +#: templates/dcim/consoleport.html:43 templates/dcim/consoleserverport.html:43 +msgid "Speed" +msgstr "Rapidez" + +#: dcim/forms/bulk_edit.py:1345 dcim/forms/bulk_import.py:822 +#: templates/vpn/ikepolicy.html:26 templates/vpn/ipsecprofile.html:22 +#: templates/vpn/ipsecprofile.html:51 virtualization/forms/bulk_edit.py:232 +#: virtualization/forms/bulk_import.py:165 vpn/forms/bulk_edit.py:145 +#: vpn/forms/bulk_edit.py:233 vpn/forms/bulk_import.py:175 +#: vpn/forms/bulk_import.py:229 vpn/forms/filtersets.py:132 +#: vpn/forms/filtersets.py:175 vpn/forms/filtersets.py:189 +#: vpn/tables/crypto.py:64 vpn/tables/crypto.py:162 +msgid "Mode" +msgstr "Modo" + +#: dcim/forms/bulk_edit.py:1353 dcim/forms/model_forms.py:1152 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:479 +#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:239 +#: virtualization/forms/model_forms.py:324 +msgid "VLAN group" +msgstr "Grupo de VLAN" + +#: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1157 +#: dcim/tables/devices.py:594 virtualization/forms/bulk_edit.py:247 +#: virtualization/forms/model_forms.py:329 +msgid "Untagged VLAN" +msgstr "VLAN sem etiqueta" + +#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1166 +#: dcim/tables/devices.py:600 virtualization/forms/bulk_edit.py:255 +#: virtualization/forms/model_forms.py:338 +msgid "Tagged VLANs" +msgstr "VLANs marcadas" + +#: dcim/forms/bulk_edit.py:1379 dcim/forms/model_forms.py:1139 +msgid "Wireless LAN group" +msgstr "Grupo de LAN sem fio" + +#: dcim/forms/bulk_edit.py:1384 dcim/forms/model_forms.py:1144 +#: dcim/tables/devices.py:630 netbox/navigation/menu.py:134 +#: templates/dcim/interface.html:289 wireless/tables/wirelesslan.py:24 +msgid "Wireless LANs" +msgstr "LANs sem fio" + +#: dcim/forms/bulk_edit.py:1393 dcim/forms/filtersets.py:1231 +#: dcim/forms/model_forms.py:1185 ipam/forms/bulk_edit.py:270 +#: ipam/forms/bulk_edit.py:361 ipam/forms/filtersets.py:166 +#: templates/dcim/interface.html:126 templates/ipam/prefix.html:96 +#: virtualization/forms/model_forms.py:352 +msgid "Addressing" +msgstr "Endereçando" + +#: dcim/forms/bulk_edit.py:1394 dcim/forms/filtersets.py:651 +#: dcim/forms/model_forms.py:1186 virtualization/forms/model_forms.py:353 +msgid "Operation" +msgstr "Operação" + +#: dcim/forms/bulk_edit.py:1395 dcim/forms/filtersets.py:1232 +#: dcim/forms/model_forms.py:880 dcim/forms/model_forms.py:1188 +msgid "PoE" +msgstr "PoE" + +#: dcim/forms/bulk_edit.py:1396 dcim/forms/model_forms.py:1187 +#: templates/dcim/interface.html:101 virtualization/forms/bulk_edit.py:266 +#: virtualization/forms/model_forms.py:354 +msgid "Related Interfaces" +msgstr "Interfaces relacionadas" + +#: dcim/forms/bulk_edit.py:1397 dcim/forms/model_forms.py:1189 +#: virtualization/forms/bulk_edit.py:267 +#: virtualization/forms/model_forms.py:355 +msgid "802.1Q Switching" +msgstr "Comutação 802.1Q" + +#: dcim/forms/bulk_edit.py:1458 dcim/forms/bulk_edit.py:1460 +msgid "Interface mode must be specified to assign VLANs" +msgstr "O modo de interface deve ser especificado para atribuir VLANs" + +#: dcim/forms/bulk_edit.py:1465 dcim/forms/common.py:50 +msgid "An access interface cannot have tagged VLANs assigned." +msgstr "Uma interface de acesso não pode ter VLANs marcadas atribuídas." + +#: dcim/forms/bulk_import.py:63 +msgid "Name of parent region" +msgstr "Nome da região principal" + +#: dcim/forms/bulk_import.py:77 +msgid "Name of parent site group" +msgstr "Nome do grupo de sites principal" + +#: dcim/forms/bulk_import.py:96 +msgid "Assigned region" +msgstr "Região atribuída" + +#: dcim/forms/bulk_import.py:103 tenancy/forms/bulk_import.py:44 +#: tenancy/forms/bulk_import.py:85 wireless/forms/bulk_import.py:40 +msgid "Assigned group" +msgstr "Grupo atribuído" + +#: dcim/forms/bulk_import.py:122 +msgid "available options" +msgstr "opções disponíveis" + +#: dcim/forms/bulk_import.py:133 dcim/forms/bulk_import.py:480 +#: dcim/forms/bulk_import.py:1270 ipam/forms/bulk_import.py:174 +#: ipam/forms/bulk_import.py:441 virtualization/forms/bulk_import.py:63 +#: virtualization/forms/bulk_import.py:89 +msgid "Assigned site" +msgstr "Site atribuído" + +#: dcim/forms/bulk_import.py:140 +msgid "Parent location" +msgstr "Localização dos pais" + +#: dcim/forms/bulk_import.py:142 +msgid "Location not found." +msgstr "Localização não encontrada." + +#: dcim/forms/bulk_import.py:191 +msgid "Name of assigned tenant" +msgstr "Nome do inquilino designado" + +#: dcim/forms/bulk_import.py:203 +msgid "Name of assigned role" +msgstr "Nome da função atribuída" + +#: dcim/forms/bulk_import.py:209 +msgid "Rack type" +msgstr "Tipo de rack" + +#: dcim/forms/bulk_import.py:214 +msgid "Rail-to-rail width (in inches)" +msgstr "Largura de trilho a trilho (em polegadas)" + +#: dcim/forms/bulk_import.py:220 +msgid "Unit for outer dimensions" +msgstr "Unidade para dimensões externas" + +#: dcim/forms/bulk_import.py:226 +msgid "Unit for rack weights" +msgstr "Unidade para pesos de rack" + +#: dcim/forms/bulk_import.py:252 +msgid "Parent site" +msgstr "Site principal" + +#: dcim/forms/bulk_import.py:259 dcim/forms/bulk_import.py:1283 +msgid "Rack's location (if any)" +msgstr "Localização do rack (se houver)" + +#: dcim/forms/bulk_import.py:268 dcim/forms/model_forms.py:246 +#: dcim/tables/racks.py:153 templates/dcim/rackreservation.html:12 +#: templates/dcim/rackreservation.html:52 +msgid "Units" +msgstr "Unidades" + +#: dcim/forms/bulk_import.py:271 +msgid "Comma-separated list of individual unit numbers" +msgstr "Lista separada por vírgula de números de unidades individuais" + +#: dcim/forms/bulk_import.py:314 +msgid "The manufacturer which produces this device type" +msgstr "O fabricante que produz esse tipo de dispositivo" + +#: dcim/forms/bulk_import.py:321 +msgid "The default platform for devices of this type (optional)" +msgstr "A plataforma padrão para dispositivos desse tipo (opcional)" + +#: dcim/forms/bulk_import.py:326 +msgid "Device weight" +msgstr "Peso do dispositivo" + +#: dcim/forms/bulk_import.py:332 +msgid "Unit for device weight" +msgstr "Unidade para peso do dispositivo" + +#: dcim/forms/bulk_import.py:352 +msgid "Module weight" +msgstr "Peso do módulo" + +#: dcim/forms/bulk_import.py:358 +msgid "Unit for module weight" +msgstr "Unidade para peso do módulo" + +#: dcim/forms/bulk_import.py:391 +msgid "Limit platform assignments to this manufacturer" +msgstr "Limitar as atribuições de plataforma a este fabricante" + +#: dcim/forms/bulk_import.py:413 tenancy/forms/bulk_import.py:106 +msgid "Assigned role" +msgstr "Função atribuída" + +#: dcim/forms/bulk_import.py:426 +msgid "Device type manufacturer" +msgstr "Fabricante do tipo de dispositivo" + +#: dcim/forms/bulk_import.py:432 +msgid "Device type model" +msgstr "Tipo de dispositivo: modelo" + +#: dcim/forms/bulk_import.py:439 virtualization/forms/bulk_import.py:126 +msgid "Assigned platform" +msgstr "Plataforma atribuída" + +#: dcim/forms/bulk_import.py:447 dcim/forms/bulk_import.py:451 +#: dcim/forms/model_forms.py:461 +msgid "Virtual chassis" +msgstr "Chassi virtual" + +#: dcim/forms/bulk_import.py:454 dcim/forms/model_forms.py:450 +#: dcim/tables/devices.py:231 extras/filtersets.py:501 +#: extras/forms/filtersets.py:330 ipam/forms/bulk_edit.py:478 +#: ipam/forms/model_forms.py:588 templates/dcim/device.html:239 +#: templates/virtualization/cluster.html:11 +#: templates/virtualization/virtualmachine.html:92 +#: templates/virtualization/virtualmachine.html:102 +#: virtualization/filtersets.py:156 virtualization/filtersets.py:271 +#: virtualization/forms/bulk_edit.py:128 +#: virtualization/forms/bulk_import.py:92 +#: virtualization/forms/filtersets.py:98 +#: virtualization/forms/filtersets.py:119 +#: virtualization/forms/filtersets.py:196 +#: virtualization/forms/model_forms.py:82 +#: virtualization/forms/model_forms.py:179 +#: virtualization/tables/virtualmachines.py:57 +msgid "Cluster" +msgstr "Cluster" + +#: dcim/forms/bulk_import.py:458 +msgid "Virtualization cluster" +msgstr "Cluster de virtualização" + +#: dcim/forms/bulk_import.py:487 +msgid "Assigned location (if any)" +msgstr "Local atribuído (se houver)" + +#: dcim/forms/bulk_import.py:494 +msgid "Assigned rack (if any)" +msgstr "Rack atribuído (se houver)" + +#: dcim/forms/bulk_import.py:497 +msgid "Face" +msgstr "Rosto" + +#: dcim/forms/bulk_import.py:500 +msgid "Mounted rack face" +msgstr "Face de rack montada" + +#: dcim/forms/bulk_import.py:507 +msgid "Parent device (for child devices)" +msgstr "Dispositivo principal (para dispositivos infantis)" + +#: dcim/forms/bulk_import.py:510 +msgid "Device bay" +msgstr "Compartimento de dispositivos" + +#: dcim/forms/bulk_import.py:514 +msgid "Device bay in which this device is installed (for child devices)" +msgstr "" +"Compartimento de dispositivos no qual este dispositivo está instalado (para " +"dispositivos infantis)" + +#: dcim/forms/bulk_import.py:520 +msgid "Airflow direction" +msgstr "Direção do fluxo de ar" + +#: dcim/forms/bulk_import.py:581 +msgid "The device in which this module is installed" +msgstr "O dispositivo no qual este módulo está instalado" + +#: dcim/forms/bulk_import.py:584 dcim/forms/model_forms.py:562 +msgid "Module bay" +msgstr "Compartimento do módulo" + +#: dcim/forms/bulk_import.py:587 +msgid "The module bay in which this module is installed" +msgstr "O compartimento do módulo no qual este módulo está instalado" + +#: dcim/forms/bulk_import.py:593 +msgid "The type of module" +msgstr "O tipo de módulo" + +#: dcim/forms/bulk_import.py:601 dcim/forms/model_forms.py:575 +msgid "Replicate components" +msgstr "Replicar componentes" + +#: dcim/forms/bulk_import.py:603 +msgid "" +"Automatically populate components associated with this module type (enabled " +"by default)" +msgstr "" +"Preencher automaticamente os componentes associados a esse tipo de módulo " +"(ativado por padrão)" + +#: dcim/forms/bulk_import.py:606 dcim/forms/model_forms.py:581 +msgid "Adopt components" +msgstr "Adote componentes" + +#: dcim/forms/bulk_import.py:608 dcim/forms/model_forms.py:584 +msgid "Adopt already existing components" +msgstr "Adote componentes já existentes" + +#: dcim/forms/bulk_import.py:648 dcim/forms/bulk_import.py:674 +#: dcim/forms/bulk_import.py:700 +msgid "Port type" +msgstr "Tipo de porta" + +#: dcim/forms/bulk_import.py:656 dcim/forms/bulk_import.py:682 +msgid "Port speed in bps" +msgstr "Velocidade da porta em bps" + +#: dcim/forms/bulk_import.py:720 +msgid "Outlet type" +msgstr "Tipo de tomada" + +#: dcim/forms/bulk_import.py:727 +msgid "Local power port which feeds this outlet" +msgstr "Porta de alimentação local que alimenta esta tomada" + +#: dcim/forms/bulk_import.py:730 +msgid "Feed lag" +msgstr "Atraso de alimentação" + +#: dcim/forms/bulk_import.py:733 +msgid "Electrical phase (for three-phase circuits)" +msgstr "Fase elétrica (para circuitos trifásicos)" + +#: dcim/forms/bulk_import.py:774 dcim/forms/model_forms.py:1114 +#: virtualization/forms/bulk_import.py:155 +#: virtualization/forms/model_forms.py:308 +msgid "Parent interface" +msgstr "Interface principal" + +#: dcim/forms/bulk_import.py:781 dcim/forms/model_forms.py:1122 +#: virtualization/forms/bulk_import.py:162 +#: virtualization/forms/model_forms.py:316 +msgid "Bridged interface" +msgstr "Interface interligada" + +#: dcim/forms/bulk_import.py:784 +msgid "Lag" +msgstr "Atraso" + +#: dcim/forms/bulk_import.py:788 +msgid "Parent LAG interface" +msgstr "Interface LAG principal" + +#: dcim/forms/bulk_import.py:791 +msgid "Vdcs" +msgstr "Vdcs" + +#: dcim/forms/bulk_import.py:796 +msgid "VDC names separated by commas, encased with double quotes. Example:" +msgstr "Nomes VDC separados por vírgulas, entre aspas duplas. Exemplo:" + +#: dcim/forms/bulk_import.py:802 +msgid "Physical medium" +msgstr "Meio físico" + +#: dcim/forms/bulk_import.py:805 dcim/forms/filtersets.py:1265 +msgid "Duplex" +msgstr "Duplex" + +#: dcim/forms/bulk_import.py:810 +msgid "Poe mode" +msgstr "Modo Poe" + +#: dcim/forms/bulk_import.py:816 +msgid "Poe type" +msgstr "Tipo de poe" + +#: dcim/forms/bulk_import.py:825 virtualization/forms/bulk_import.py:168 +msgid "IEEE 802.1Q operational mode (for L2 interfaces)" +msgstr "Modo operacional IEEE 802.1Q (para interfaces L2)" + +#: dcim/forms/bulk_import.py:832 ipam/forms/bulk_import.py:160 +#: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:322 virtualization/forms/bulk_import.py:175 +msgid "Assigned VRF" +msgstr "VRF atribuído" + +#: dcim/forms/bulk_import.py:835 +msgid "Rf role" +msgstr "Função Rf" + +#: dcim/forms/bulk_import.py:838 +msgid "Wireless role (AP/station)" +msgstr "Função sem fio (AP/estação)" + +#: dcim/forms/bulk_import.py:884 dcim/forms/model_forms.py:893 +#: dcim/forms/model_forms.py:1369 dcim/forms/object_import.py:122 +msgid "Rear port" +msgstr "Porta traseira" + +#: dcim/forms/bulk_import.py:887 +msgid "Corresponding rear port" +msgstr "Porta traseira correspondente" + +#: dcim/forms/bulk_import.py:892 dcim/forms/bulk_import.py:933 +#: dcim/forms/bulk_import.py:1148 +msgid "Physical medium classification" +msgstr "Classificação física do meio" + +#: dcim/forms/bulk_import.py:961 dcim/tables/devices.py:841 +msgid "Installed device" +msgstr "Dispositivo instalado" + +#: dcim/forms/bulk_import.py:965 +msgid "Child device installed within this bay" +msgstr "Dispositivo infantil instalado dentro deste compartimento" + +#: dcim/forms/bulk_import.py:967 +msgid "Child device not found." +msgstr "Dispositivo infantil não encontrado." + +#: dcim/forms/bulk_import.py:1025 +msgid "Parent inventory item" +msgstr "Item do inventário principal" + +#: dcim/forms/bulk_import.py:1028 +msgid "Component type" +msgstr "Tipo de componente" + +#: dcim/forms/bulk_import.py:1032 +msgid "Component Type" +msgstr "Tipo de componente" + +#: dcim/forms/bulk_import.py:1035 +msgid "Compnent name" +msgstr "Nome do componente" + +#: dcim/forms/bulk_import.py:1037 +msgid "Component Name" +msgstr "Nome do componente" + +#: dcim/forms/bulk_import.py:1103 +msgid "Side A device" +msgstr "Dispositivo do lado A" + +#: dcim/forms/bulk_import.py:1106 dcim/forms/bulk_import.py:1124 +msgid "Device name" +msgstr "Nome do dispositivo" + +#: dcim/forms/bulk_import.py:1109 +msgid "Side A type" +msgstr "Tipo de lado A" + +#: dcim/forms/bulk_import.py:1112 dcim/forms/bulk_import.py:1130 +msgid "Termination type" +msgstr "Tipo de rescisão" + +#: dcim/forms/bulk_import.py:1115 +msgid "Side A name" +msgstr "Nome do lado A" + +#: dcim/forms/bulk_import.py:1116 dcim/forms/bulk_import.py:1134 +msgid "Termination name" +msgstr "Nome da rescisão" + +#: dcim/forms/bulk_import.py:1121 +msgid "Side B device" +msgstr "Dispositivo do lado B" + +#: dcim/forms/bulk_import.py:1127 +msgid "Side B type" +msgstr "Tipo de lado B" + +#: dcim/forms/bulk_import.py:1133 +msgid "Side B name" +msgstr "Nome do lado B" + +#: dcim/forms/bulk_import.py:1142 wireless/forms/bulk_import.py:86 +msgid "Connection status" +msgstr "Status da conexão" + +#: dcim/forms/bulk_import.py:1221 dcim/forms/model_forms.py:689 +#: dcim/tables/devices.py:1028 templates/dcim/device.html:130 +#: templates/dcim/virtualchassis.html:28 templates/dcim/virtualchassis.html:60 +msgid "Master" +msgstr "Dominar" + +#: dcim/forms/bulk_import.py:1225 +msgid "Master device" +msgstr "Dispositivo principal" + +#: dcim/forms/bulk_import.py:1242 +msgid "Name of parent site" +msgstr "Nome do site principal" + +#: dcim/forms/bulk_import.py:1276 +msgid "Upstream power panel" +msgstr "Painel de alimentação upstream" + +#: dcim/forms/bulk_import.py:1306 +msgid "Primary or redundant" +msgstr "Primário ou redundante" + +#: dcim/forms/bulk_import.py:1311 +msgid "Supply type (AC/DC)" +msgstr "Tipo de alimentação (AC/DC)" + +#: dcim/forms/bulk_import.py:1316 +msgid "Single or three-phase" +msgstr "Monofásico ou trifásico" + +#: dcim/forms/common.py:24 dcim/models/device_components.py:528 +#: templates/dcim/interface.html:58 +#: templates/virtualization/vminterface.html:58 +#: virtualization/forms/bulk_edit.py:224 +msgid "MTU" +msgstr "MTU" + +#: dcim/forms/common.py:65 +#, python-brace-format +msgid "" +"The tagged VLANs ({vlans}) must belong to the same site as the interface's " +"parent device/VM, or they must be global" +msgstr "" +"As VLANs marcadas ({vlans}) devem pertencer ao mesmo site do dispositivo/VM " +"pai da interface ou devem ser globais" + +#: dcim/forms/common.py:110 +msgid "" +"Cannot install module with placeholder values in a module bay with no " +"position defined." +msgstr "" +"Não é possível instalar o módulo com valores de espaço reservado em um " +"compartimento de módulo sem posição definida." + +#: dcim/forms/common.py:119 +#, python-brace-format +msgid "Cannot adopt {model} {name} as it already belongs to a module" +msgstr "Não pode adotar {model} {name} pois já pertence a um módulo" + +#: dcim/forms/common.py:128 +#, python-brace-format +msgid "A {model} named {name} already exists" +msgstr "UMA {model} nomeado {name} já existe" + +#: dcim/forms/connections.py:45 dcim/tables/power.py:66 +#: templates/dcim/inc/cable_termination.html:37 +#: templates/dcim/powerfeed.html:27 templates/dcim/powerpanel.html:19 +#: templates/dcim/trace/powerpanel.html:4 +msgid "Power Panel" +msgstr "Painel de alimentação" + +#: dcim/forms/connections.py:54 dcim/forms/model_forms.py:670 +#: templates/dcim/powerfeed.html:22 templates/dcim/powerport.html:84 +msgid "Power Feed" +msgstr "Alimentação de energia" + +#: dcim/forms/connections.py:74 +msgid "Side" +msgstr "Lado" + +#: dcim/forms/filtersets.py:141 +msgid "Parent region" +msgstr "Região principal" + +#: dcim/forms/filtersets.py:155 tenancy/forms/bulk_import.py:28 +#: tenancy/forms/bulk_import.py:62 tenancy/forms/filtersets.py:32 +#: tenancy/forms/filtersets.py:61 wireless/forms/bulk_import.py:25 +#: wireless/forms/filtersets.py:24 +msgid "Parent group" +msgstr "Grupo de pais" + +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:331 +msgid "Function" +msgstr "Função" + +#: dcim/forms/filtersets.py:418 dcim/forms/model_forms.py:308 +#: templates/inc/panels/image_attachments.html:5 +msgid "Images" +msgstr "Imagens" + +#: dcim/forms/filtersets.py:419 dcim/forms/filtersets.py:544 +#: dcim/forms/filtersets.py:655 +msgid "Components" +msgstr "Componentes" + +#: dcim/forms/filtersets.py:441 +msgid "Subdevice role" +msgstr "Função do subdispositivo" + +#: dcim/forms/filtersets.py:717 +msgid "Model" +msgstr "modelo" + +#: dcim/forms/filtersets.py:768 +msgid "Virtual chassis member" +msgstr "Membro do chassi virtual" + +#: dcim/forms/filtersets.py:1123 +msgid "Cabled" +msgstr "Cablado" + +#: dcim/forms/filtersets.py:1130 +msgid "Occupied" +msgstr "Ocupado" + +#: dcim/forms/filtersets.py:1155 dcim/forms/filtersets.py:1177 +#: dcim/forms/filtersets.py:1199 dcim/forms/filtersets.py:1216 +#: dcim/forms/filtersets.py:1236 dcim/tables/devices.py:367 +#: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:59 +#: templates/dcim/frontport.html:74 templates/dcim/interface.html:146 +#: templates/dcim/powerfeed.html:118 templates/dcim/poweroutlet.html:63 +#: templates/dcim/powerport.html:63 templates/dcim/rearport.html:70 +msgid "Connection" +msgstr "Conexão" + +#: dcim/forms/filtersets.py:1245 dcim/forms/model_forms.py:1477 +#: templates/dcim/virtualdevicecontext.html:16 +msgid "Virtual Device Context" +msgstr "Contexto do dispositivo virtual" + +#: dcim/forms/filtersets.py:1248 extras/forms/bulk_edit.py:315 +#: extras/forms/bulk_import.py:239 extras/forms/filtersets.py:479 +#: extras/forms/model_forms.py:548 extras/tables/tables.py:482 +#: templates/extras/journalentry.html:33 +msgid "Kind" +msgstr "Gentil" + +#: dcim/forms/filtersets.py:1277 +msgid "Mgmt only" +msgstr "Somente gerenciamento" + +#: dcim/forms/filtersets.py:1289 dcim/forms/model_forms.py:1180 +#: dcim/models/device_components.py:630 templates/dcim/interface.html:134 +msgid "WWN" +msgstr "WWN" + +#: dcim/forms/filtersets.py:1309 +msgid "Wireless channel" +msgstr "Canal sem fio" + +#: dcim/forms/filtersets.py:1313 +msgid "Channel frequency (MHz)" +msgstr "Frequência do canal (MHz)" + +#: dcim/forms/filtersets.py:1317 +msgid "Channel width (MHz)" +msgstr "Largura do canal (MHz)" + +#: dcim/forms/filtersets.py:1321 templates/dcim/interface.html:86 +msgid "Transmit power (dBm)" +msgstr "Potência de transmissão (dBm)" + +#: dcim/forms/filtersets.py:1344 dcim/forms/filtersets.py:1366 +#: dcim/tables/devices.py:344 templates/dcim/cable.html:12 +#: templates/dcim/cable_edit.html:46 templates/dcim/cable_trace.html:43 +#: templates/dcim/frontport.html:84 +#: templates/dcim/inc/connection_endpoints.html:4 +#: templates/dcim/rearport.html:80 templates/dcim/trace/cable.html:7 +msgid "Cable" +msgstr "Cabo" + +#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:951 +msgid "Discovered" +msgstr "Descoberto" + +#: dcim/forms/formsets.py:20 +#, python-brace-format +msgid "A virtual chassis member already exists in position {vc_position}." +msgstr "Já existe um membro do chassi virtual em posição {vc_position}." + +#: dcim/forms/model_forms.py:101 dcim/tables/devices.py:183 +#: templates/dcim/sitegroup.html:26 +msgid "Site Group" +msgstr "Grupo de sites" + +#: dcim/forms/model_forms.py:142 +msgid "Contact Info" +msgstr "Informações de contato" + +#: dcim/forms/model_forms.py:197 templates/dcim/rackrole.html:20 +msgid "Rack Role" +msgstr "Função de rack" + +#: dcim/forms/model_forms.py:248 +msgid "" +"Comma-separated list of numeric unit IDs. A range may be specified using a " +"hyphen." +msgstr "" +"Lista separada por vírgulas de IDs de unidades numéricas. Um intervalo pode " +"ser especificado usando um hífen." + +#: dcim/forms/model_forms.py:259 dcim/tables/racks.py:133 +msgid "Reservation" +msgstr "Reserva" + +#: dcim/forms/model_forms.py:297 dcim/forms/model_forms.py:380 +#: utilities/forms/fields/fields.py:47 +msgid "Slug" +msgstr "Lesma" + +#: dcim/forms/model_forms.py:304 templates/dcim/devicetype.html:12 +msgid "Chassis" +msgstr "Chassi" + +#: dcim/forms/model_forms.py:356 templates/dcim/devicerole.html:24 +msgid "Device Role" +msgstr "Função do dispositivo" + +#: dcim/forms/model_forms.py:424 dcim/models/devices.py:632 +msgid "The lowest-numbered unit occupied by the device" +msgstr "A unidade de menor número ocupada pelo dispositivo" + +#: dcim/forms/model_forms.py:469 +msgid "The position in the virtual chassis this device is identified by" +msgstr "A posição no chassi virtual pela qual este dispositivo é identificado" + +#: dcim/forms/model_forms.py:473 templates/dcim/device.html:131 +#: templates/dcim/virtualchassis.html:61 +#: templates/dcim/virtualchassis_edit.html:57 +#: templates/ipam/inc/panels/fhrp_groups.html:13 +#: tenancy/forms/bulk_edit.py:146 tenancy/forms/filtersets.py:109 +msgid "Priority" +msgstr "Prioridade" + +#: dcim/forms/model_forms.py:474 +msgid "The priority of the device in the virtual chassis" +msgstr "A prioridade do dispositivo no chassi virtual" + +#: dcim/forms/model_forms.py:578 +msgid "Automatically populate components associated with this module type" +msgstr "" +"Preencher automaticamente os componentes associados a esse tipo de módulo" + +#: dcim/forms/model_forms.py:623 +msgid "Maximum length is 32767 (any unit)" +msgstr "O comprimento máximo é 32767 (qualquer unidade)" + +#: dcim/forms/model_forms.py:671 +msgid "Characteristics" +msgstr "Características" + +#: dcim/forms/model_forms.py:1130 +msgid "LAG interface" +msgstr "Interface LAG" + +#: dcim/forms/model_forms.py:1184 dcim/forms/model_forms.py:1345 +#: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 +#: ipam/forms/model_forms.py:270 ipam/forms/model_forms.py:279 +#: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 +#: templates/circuits/inc/circuit_termination.html:78 +#: templates/dcim/frontport.html:113 templates/dcim/interface.html:27 +#: templates/dcim/interface.html:190 templates/dcim/interface.html:322 +#: templates/dcim/inventoryitem_edit.html:54 templates/dcim/rearport.html:109 +#: templates/ipam/fhrpgroupassignment_edit.html:11 +#: templates/virtualization/vminterface.html:19 +#: templates/vpn/tunneltermination.html:32 +#: templates/wireless/inc/wirelesslink_interface.html:10 +#: templates/wireless/wirelesslink.html:10 +#: templates/wireless/wirelesslink.html:49 +#: virtualization/forms/model_forms.py:351 vpn/forms/bulk_import.py:292 +#: vpn/forms/model_forms.py:94 vpn/forms/model_forms.py:129 +#: vpn/forms/model_forms.py:241 vpn/forms/model_forms.py:430 +#: vpn/forms/model_forms.py:439 vpn/tables/tunnels.py:87 +#: wireless/forms/model_forms.py:112 wireless/forms/model_forms.py:152 +msgid "Interface" +msgstr "Interface" + +#: dcim/forms/model_forms.py:1278 +msgid "Child Device" +msgstr "Dispositivo infantil" + +#: dcim/forms/model_forms.py:1279 +msgid "" +"Child devices must first be created and assigned to the site and rack of the" +" parent device." +msgstr "" +"Os dispositivos secundários devem primeiro ser criados e atribuídos ao site " +"e ao rack do dispositivo principal." + +#: dcim/forms/model_forms.py:1321 +msgid "Console port" +msgstr "Porta de console" + +#: dcim/forms/model_forms.py:1329 +msgid "Console server port" +msgstr "Porta do servidor do console" + +#: dcim/forms/model_forms.py:1337 +msgid "Front port" +msgstr "Porta frontal" + +#: dcim/forms/model_forms.py:1353 +msgid "Power outlet" +msgstr "Tomada elétrica" + +#: dcim/forms/model_forms.py:1373 templates/dcim/inventoryitem.html:17 +#: templates/dcim/inventoryitem_edit.html:10 +msgid "Inventory Item" +msgstr "Item de inventário" + +#: dcim/forms/model_forms.py:1425 +msgid "An InventoryItem can only be assigned to a single component." +msgstr "Um item de inventário só pode ser atribuído a um único componente." + +#: dcim/forms/model_forms.py:1439 templates/dcim/inventoryitemrole.html:15 +msgid "Inventory Item Role" +msgstr "Função do item de inventário" + +#: dcim/forms/model_forms.py:1459 templates/dcim/device.html:195 +#: templates/dcim/virtualdevicecontext.html:33 +#: templates/virtualization/virtualmachine.html:51 +msgid "Primary IPv4" +msgstr "IPv4 primário" + +#: dcim/forms/model_forms.py:1468 templates/dcim/device.html:211 +#: templates/dcim/virtualdevicecontext.html:44 +#: templates/virtualization/virtualmachine.html:67 +msgid "Primary IPv6" +msgstr "IPv6 primário" + +#: dcim/forms/object_create.py:47 dcim/forms/object_create.py:198 +#: dcim/forms/object_create.py:354 +msgid "" +"Alphanumeric ranges are supported. (Must match the number of objects being " +"created.)" +msgstr "" +"Os intervalos alfanuméricos são suportados. (Deve corresponder ao número de " +"objetos que estão sendo criados.)" + +#: dcim/forms/object_create.py:67 +#, python-brace-format +msgid "" +"The provided pattern specifies {value_count} values, but {pattern_count} are" +" expected." +msgstr "" +"O padrão fornecido especifica {value_count} valores, mas {pattern_count} são" +" esperados." + +#: dcim/forms/object_create.py:109 dcim/forms/object_create.py:270 +#: dcim/tables/devices.py:281 +msgid "Rear ports" +msgstr "Portas traseiras" + +#: dcim/forms/object_create.py:110 dcim/forms/object_create.py:271 +msgid "Select one rear port assignment for each front port being created." +msgstr "" +"Selecione uma atribuição de porta traseira para cada porta frontal que está " +"sendo criada." + +#: dcim/forms/object_create.py:163 +#, python-brace-format +msgid "" +"The number of front port templates to be created ({frontport_count}) must " +"match the selected number of rear port positions ({rearport_count})." +msgstr "" +"O número de modelos de porta frontal a serem criados ({frontport_count}) " +"deve corresponder ao número selecionado de posições da porta traseira " +"({rearport_count})." + +#: dcim/forms/object_create.py:250 +#, python-brace-format +msgid "" +"The string {module} will be replaced with the position of the " +"assigned module, if any." +msgstr "" +"A corda {module} será substituído pela posição do módulo " +"atribuído, se houver." + +#: dcim/forms/object_create.py:319 +#, python-brace-format +msgid "" +"The number of front ports to be created ({frontport_count}) must match the " +"selected number of rear port positions ({rearport_count})." +msgstr "" +"O número de portas frontais a serem criadas ({frontport_count}) deve " +"corresponder ao número selecionado de posições da porta traseira " +"({rearport_count})." + +#: dcim/forms/object_create.py:408 dcim/tables/devices.py:1034 +#: ipam/tables/fhrp.py:31 templates/dcim/virtualchassis.html:54 +#: templates/dcim/virtualchassis_edit.html:48 templates/ipam/fhrpgroup.html:39 +msgid "Members" +msgstr "Membros" + +#: dcim/forms/object_create.py:417 +msgid "Initial position" +msgstr "Posição inicial" + +#: dcim/forms/object_create.py:420 +msgid "" +"Position of the first member device. Increases by one for each additional " +"member." +msgstr "" +"Posição do primeiro dispositivo membro. Aumenta em um para cada membro " +"adicional." + +#: dcim/forms/object_create.py:434 +msgid "A position must be specified for the first VC member." +msgstr "Uma posição deve ser especificada para o primeiro membro do VC." + +#: dcim/models/cables.py:62 dcim/models/device_component_templates.py:55 +#: dcim/models/device_components.py:63 extras/models/customfields.py:108 +msgid "label" +msgstr "etiqueta" + +#: dcim/models/cables.py:71 +msgid "length" +msgstr "comprimento" + +#: dcim/models/cables.py:78 +msgid "length unit" +msgstr "unidade de comprimento" + +#: dcim/models/cables.py:93 +msgid "cable" +msgstr "cabo" + +#: dcim/models/cables.py:94 +msgid "cables" +msgstr "cabos" + +#: dcim/models/cables.py:190 +msgid "A and B terminations cannot connect to the same object." +msgstr "As terminações A e B não podem se conectar ao mesmo objeto." + +#: dcim/models/cables.py:257 ipam/models/asns.py:37 +msgid "end" +msgstr "fim" + +#: dcim/models/cables.py:310 +msgid "cable termination" +msgstr "terminação de cabo" + +#: dcim/models/cables.py:311 +msgid "cable terminations" +msgstr "terminações de cabos" + +#: dcim/models/cables.py:434 extras/models/configs.py:50 +msgid "is active" +msgstr "está ativo" + +#: dcim/models/cables.py:438 +msgid "is complete" +msgstr "está completo" + +#: dcim/models/cables.py:442 +msgid "is split" +msgstr "é dividido" + +#: dcim/models/cables.py:450 +msgid "cable path" +msgstr "caminho do cabo" + +#: dcim/models/cables.py:451 +msgid "cable paths" +msgstr "caminhos de cabos" + +#: dcim/models/device_component_templates.py:46 +#, python-brace-format +msgid "" +"{module} is accepted as a substitution for the module bay position when " +"attached to a module type." +msgstr "" +"{module} é aceito como uma substituição para a posição do compartimento do " +"módulo quando conectado a um tipo de módulo." + +#: dcim/models/device_component_templates.py:58 +#: dcim/models/device_components.py:66 +msgid "Physical label" +msgstr "Rótulo físico" + +#: dcim/models/device_component_templates.py:103 +msgid "Component templates cannot be moved to a different device type." +msgstr "" +"Os modelos de componentes não podem ser movidos para um tipo de dispositivo " +"diferente." + +#: dcim/models/device_component_templates.py:154 +msgid "" +"A component template cannot be associated with both a device type and a " +"module type." +msgstr "" +"Um modelo de componente não pode ser associado a um tipo de dispositivo e a " +"um tipo de módulo." + +#: dcim/models/device_component_templates.py:158 +msgid "" +"A component template must be associated with either a device type or a " +"module type." +msgstr "" +"Um modelo de componente deve estar associado a um tipo de dispositivo ou a " +"um tipo de módulo." + +#: dcim/models/device_component_templates.py:186 +msgid "console port template" +msgstr "modelo de porta de console" + +#: dcim/models/device_component_templates.py:187 +msgid "console port templates" +msgstr "modelos de porta de console" + +#: dcim/models/device_component_templates.py:220 +msgid "console server port template" +msgstr "modelo de porta de servidor de console" + +#: dcim/models/device_component_templates.py:221 +msgid "console server port templates" +msgstr "modelos de porta de servidor de console" + +#: dcim/models/device_component_templates.py:252 +#: dcim/models/device_components.py:353 +msgid "maximum draw" +msgstr "sorteio máximo" + +#: dcim/models/device_component_templates.py:259 +#: dcim/models/device_components.py:360 +msgid "allocated draw" +msgstr "sorteio alocado" + +#: dcim/models/device_component_templates.py:269 +msgid "power port template" +msgstr "modelo de porta de alimentação" + +#: dcim/models/device_component_templates.py:270 +msgid "power port templates" +msgstr "modelos de porta de alimentação" + +#: dcim/models/device_component_templates.py:289 +#: dcim/models/device_components.py:383 +#, python-brace-format +msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." +msgstr "" +"O sorteio alocado não pode exceder o sorteio máximo ({maximum_draw}W)." + +#: dcim/models/device_component_templates.py:321 +#: dcim/models/device_components.py:478 +msgid "feed leg" +msgstr "perna de alimentação" + +#: dcim/models/device_component_templates.py:325 +#: dcim/models/device_components.py:482 +msgid "Phase (for three-phase feeds)" +msgstr "Fase (para alimentações trifásicas)" + +#: dcim/models/device_component_templates.py:331 +msgid "power outlet template" +msgstr "modelo de tomada elétrica" + +#: dcim/models/device_component_templates.py:332 +msgid "power outlet templates" +msgstr "modelos de tomadas elétricas" + +#: dcim/models/device_component_templates.py:341 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same device type" +msgstr "" +"Porta de alimentação principal ({power_port}) devem pertencer ao mesmo tipo " +"de dispositivo" + +#: dcim/models/device_component_templates.py:345 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same module type" +msgstr "" +"Porta de alimentação principal ({power_port}) devem pertencer ao mesmo tipo " +"de módulo" + +#: dcim/models/device_component_templates.py:397 +#: dcim/models/device_components.py:612 +msgid "management only" +msgstr "somente gerenciamento" + +#: dcim/models/device_component_templates.py:405 +#: dcim/models/device_components.py:551 +msgid "bridge interface" +msgstr "interface de ponte" + +#: dcim/models/device_component_templates.py:423 +#: dcim/models/device_components.py:637 +msgid "wireless role" +msgstr "função sem fio" + +#: dcim/models/device_component_templates.py:429 +msgid "interface template" +msgstr "modelo de interface" + +#: dcim/models/device_component_templates.py:430 +msgid "interface templates" +msgstr "modelos de interface" + +#: dcim/models/device_component_templates.py:437 +#: dcim/models/device_components.py:805 +#: virtualization/models/virtualmachines.py:398 +msgid "An interface cannot be bridged to itself." +msgstr "Uma interface não pode ser conectada a si mesma." + +#: dcim/models/device_component_templates.py:440 +#, python-brace-format +msgid "Bridge interface ({bridge}) must belong to the same device type" +msgstr "" +"Interface de ponte ({bridge}) devem pertencer ao mesmo tipo de dispositivo" + +#: dcim/models/device_component_templates.py:444 +#, python-brace-format +msgid "Bridge interface ({bridge}) must belong to the same module type" +msgstr "Interface de ponte ({bridge}) devem pertencer ao mesmo tipo de módulo" + +#: dcim/models/device_component_templates.py:500 +#: dcim/models/device_components.py:985 +msgid "rear port position" +msgstr "posição da porta traseira" + +#: dcim/models/device_component_templates.py:525 +msgid "front port template" +msgstr "modelo de porta frontal" + +#: dcim/models/device_component_templates.py:526 +msgid "front port templates" +msgstr "modelos de porta frontal" + +#: dcim/models/device_component_templates.py:536 +#, python-brace-format +msgid "Rear port ({name}) must belong to the same device type" +msgstr "Porta traseira ({name}) devem pertencer ao mesmo tipo de dispositivo" + +#: dcim/models/device_component_templates.py:542 +#, python-brace-format +msgid "" +"Invalid rear port position ({position}); rear port {name} has only {count} " +"positions" +msgstr "" +"Posição inválida da porta traseira ({position}); porta traseira {name} tem " +"apenas {count} posições" + +#: dcim/models/device_component_templates.py:595 +#: dcim/models/device_components.py:1054 +msgid "positions" +msgstr "posições" + +#: dcim/models/device_component_templates.py:606 +msgid "rear port template" +msgstr "modelo de porta traseira" + +#: dcim/models/device_component_templates.py:607 +msgid "rear port templates" +msgstr "modelos de porta traseira" + +#: dcim/models/device_component_templates.py:636 +#: dcim/models/device_components.py:1095 +msgid "position" +msgstr "posição" + +#: dcim/models/device_component_templates.py:639 +#: dcim/models/device_components.py:1098 +msgid "Identifier to reference when renaming installed components" +msgstr "Identificador a ser referenciado ao renomear componentes instalados" + +#: dcim/models/device_component_templates.py:645 +msgid "module bay template" +msgstr "modelo de compartimento de módulo" + +#: dcim/models/device_component_templates.py:646 +msgid "module bay templates" +msgstr "modelos de compartimento de módulos" + +#: dcim/models/device_component_templates.py:673 +msgid "device bay template" +msgstr "modelo de compartimento de dispositivos" + +#: dcim/models/device_component_templates.py:674 +msgid "device bay templates" +msgstr "modelos de compartimento de dispositivos" + +#: dcim/models/device_component_templates.py:687 +#, python-brace-format +msgid "" +"Subdevice role of device type ({device_type}) must be set to \"parent\" to " +"allow device bays." +msgstr "" +"Função do subdispositivo do tipo de dispositivo ({device_type}) deve ser " +"definido como “pai” para permitir compartimentos de dispositivos." + +#: dcim/models/device_component_templates.py:742 +#: dcim/models/device_components.py:1224 +msgid "part ID" +msgstr "ID da peça" + +#: dcim/models/device_component_templates.py:744 +#: dcim/models/device_components.py:1226 +msgid "Manufacturer-assigned part identifier" +msgstr "Identificador de peça atribuído pelo fabricante" + +#: dcim/models/device_component_templates.py:761 +msgid "inventory item template" +msgstr "modelo de item de inventário" + +#: dcim/models/device_component_templates.py:762 +msgid "inventory item templates" +msgstr "modelos de itens de inventário" + +#: dcim/models/device_components.py:106 +msgid "Components cannot be moved to a different device." +msgstr "Os componentes não podem ser movidos para um dispositivo diferente." + +#: dcim/models/device_components.py:145 +msgid "cable end" +msgstr "extremidade do cabo" + +#: dcim/models/device_components.py:151 +msgid "mark connected" +msgstr "marca conectada" + +#: dcim/models/device_components.py:153 +msgid "Treat as if a cable is connected" +msgstr "Trate como se um cabo estivesse conectado" + +#: dcim/models/device_components.py:171 +msgid "Must specify cable end (A or B) when attaching a cable." +msgstr "Deve especificar a extremidade do cabo (A ou B) ao conectar um cabo." + +#: dcim/models/device_components.py:175 +msgid "Cable end must not be set without a cable." +msgstr "A extremidade do cabo não deve ser ajustada sem um cabo." + +#: dcim/models/device_components.py:179 +msgid "Cannot mark as connected with a cable attached." +msgstr "Não é possível marcar como conectado com um cabo conectado." + +#: dcim/models/device_components.py:203 +#, python-brace-format +msgid "{class_name} models must declare a parent_object property" +msgstr "{class_name} os modelos devem declarar uma propriedade parent_object" + +#: dcim/models/device_components.py:288 dcim/models/device_components.py:317 +#: dcim/models/device_components.py:350 dcim/models/device_components.py:468 +msgid "Physical port type" +msgstr "Tipo de porta física" + +#: dcim/models/device_components.py:291 dcim/models/device_components.py:320 +msgid "speed" +msgstr "rapidez" + +#: dcim/models/device_components.py:295 dcim/models/device_components.py:324 +msgid "Port speed in bits per second" +msgstr "Velocidade da porta em bits por segundo" + +#: dcim/models/device_components.py:301 +msgid "console port" +msgstr "porta de console" + +#: dcim/models/device_components.py:302 +msgid "console ports" +msgstr "portas de console" + +#: dcim/models/device_components.py:330 +msgid "console server port" +msgstr "porta do servidor de console" + +#: dcim/models/device_components.py:331 +msgid "console server ports" +msgstr "portas do servidor de console" + +#: dcim/models/device_components.py:370 +msgid "power port" +msgstr "porta de alimentação" + +#: dcim/models/device_components.py:371 +msgid "power ports" +msgstr "portas de alimentação" + +#: dcim/models/device_components.py:488 +msgid "power outlet" +msgstr "tomada elétrica" + +#: dcim/models/device_components.py:489 +msgid "power outlets" +msgstr "tomadas elétricas" + +#: dcim/models/device_components.py:500 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same device" +msgstr "" +"Porta de alimentação principal ({power_port}) devem pertencer ao mesmo " +"dispositivo" + +#: dcim/models/device_components.py:531 vpn/models/crypto.py:81 +#: vpn/models/crypto.py:214 +msgid "mode" +msgstr "modo" + +#: dcim/models/device_components.py:535 +msgid "IEEE 802.1Q tagging strategy" +msgstr "Estratégia de marcação IEEE 802.1Q" + +#: dcim/models/device_components.py:543 +msgid "parent interface" +msgstr "interface principal" + +#: dcim/models/device_components.py:603 +msgid "parent LAG" +msgstr "LAG principal" + +#: dcim/models/device_components.py:613 +msgid "This interface is used only for out-of-band management" +msgstr "Essa interface é usada somente para gerenciamento fora da banda" + +#: dcim/models/device_components.py:618 +msgid "speed (Kbps)" +msgstr "velocidade (Kbps)" + +#: dcim/models/device_components.py:621 +msgid "duplex" +msgstr "duplex" + +#: dcim/models/device_components.py:631 +msgid "64-bit World Wide Name" +msgstr "Nome mundial de 64 bits" + +#: dcim/models/device_components.py:643 +msgid "wireless channel" +msgstr "canal sem fio" + +#: dcim/models/device_components.py:650 +msgid "channel frequency (MHz)" +msgstr "frequência do canal (MHz)" + +#: dcim/models/device_components.py:651 dcim/models/device_components.py:659 +msgid "Populated by selected channel (if set)" +msgstr "Preenchido pelo canal selecionado (se definido)" + +#: dcim/models/device_components.py:665 +msgid "transmit power (dBm)" +msgstr "potência de transmissão (dBm)" + +#: dcim/models/device_components.py:690 wireless/models.py:116 +msgid "wireless LANs" +msgstr "LANs sem fio" + +#: dcim/models/device_components.py:698 +#: virtualization/models/virtualmachines.py:328 +msgid "untagged VLAN" +msgstr "VLAN sem etiqueta" + +#: dcim/models/device_components.py:704 +#: virtualization/models/virtualmachines.py:334 +msgid "tagged VLANs" +msgstr "VLANs marcadas" + +#: dcim/models/device_components.py:746 +#: virtualization/models/virtualmachines.py:370 +msgid "interface" +msgstr "interface" + +#: dcim/models/device_components.py:747 +#: virtualization/models/virtualmachines.py:371 +msgid "interfaces" +msgstr "interfaces" + +#: dcim/models/device_components.py:758 +#, python-brace-format +msgid "{display_type} interfaces cannot have a cable attached." +msgstr "{display_type} as interfaces não podem ter um cabo conectado." + +#: dcim/models/device_components.py:766 +#, python-brace-format +msgid "{display_type} interfaces cannot be marked as connected." +msgstr "{display_type} as interfaces não podem ser marcadas como conectadas." + +#: dcim/models/device_components.py:775 +#: virtualization/models/virtualmachines.py:383 +msgid "An interface cannot be its own parent." +msgstr "Uma interface não pode ser sua própria mãe." + +#: dcim/models/device_components.py:779 +msgid "Only virtual interfaces may be assigned to a parent interface." +msgstr "" +"Somente interfaces virtuais podem ser atribuídas a uma interface principal." + +#: dcim/models/device_components.py:786 +#, python-brace-format +msgid "" +"The selected parent interface ({interface}) belongs to a different device " +"({device})" +msgstr "" +"A interface principal selecionada ({interface}) pertence a um dispositivo " +"diferente ({device})" + +#: dcim/models/device_components.py:792 +#, python-brace-format +msgid "" +"The selected parent interface ({interface}) belongs to {device}, which is " +"not part of virtual chassis {virtual_chassis}." +msgstr "" +"A interface principal selecionada ({interface}) pertence a {device}, que não" +" faz parte do chassi virtual {virtual_chassis}." + +#: dcim/models/device_components.py:812 +#, python-brace-format +msgid "" +"The selected bridge interface ({bridge}) belongs to a different device " +"({device})." +msgstr "" +"A interface de ponte selecionada ({bridge}) pertence a um dispositivo " +"diferente ({device})." + +#: dcim/models/device_components.py:818 +#, python-brace-format +msgid "" +"The selected bridge interface ({interface}) belongs to {device}, which is " +"not part of virtual chassis {virtual_chassis}." +msgstr "" +"A interface de ponte selecionada ({interface}) pertence a {device}, que não " +"faz parte do chassi virtual {virtual_chassis}." + +#: dcim/models/device_components.py:829 +msgid "Virtual interfaces cannot have a parent LAG interface." +msgstr "As interfaces virtuais não podem ter uma interface LAG principal." + +#: dcim/models/device_components.py:833 +msgid "A LAG interface cannot be its own parent." +msgstr "Uma interface LAG não pode ser sua própria mãe." + +#: dcim/models/device_components.py:840 +#, python-brace-format +msgid "" +"The selected LAG interface ({lag}) belongs to a different device ({device})." +msgstr "" +"A interface LAG selecionada ({lag}) pertence a um dispositivo diferente " +"({device})." + +#: dcim/models/device_components.py:846 +#, python-brace-format +msgid "" +"The selected LAG interface ({lag}) belongs to {device}, which is not part of" +" virtual chassis {virtual_chassis}." +msgstr "" +"A interface LAG selecionada ({lag}) pertence a {device}, que não faz parte " +"do chassi virtual {virtual_chassis}." + +#: dcim/models/device_components.py:857 +msgid "Virtual interfaces cannot have a PoE mode." +msgstr "As interfaces virtuais não podem ter um modo PoE." + +#: dcim/models/device_components.py:861 +msgid "Virtual interfaces cannot have a PoE type." +msgstr "As interfaces virtuais não podem ter um tipo PoE." + +#: dcim/models/device_components.py:867 +msgid "Must specify PoE mode when designating a PoE type." +msgstr "Deve especificar o modo PoE ao designar um tipo de PoE." + +#: dcim/models/device_components.py:874 +msgid "Wireless role may be set only on wireless interfaces." +msgstr "A função sem fio pode ser definida somente em interfaces sem fio." + +#: dcim/models/device_components.py:876 +msgid "Channel may be set only on wireless interfaces." +msgstr "O canal pode ser configurado somente em interfaces sem fio." + +#: dcim/models/device_components.py:882 +msgid "Channel frequency may be set only on wireless interfaces." +msgstr "" +"A frequência do canal pode ser definida somente em interfaces sem fio." + +#: dcim/models/device_components.py:886 +msgid "Cannot specify custom frequency with channel selected." +msgstr "" +"Não é possível especificar a frequência personalizada com o canal " +"selecionado." + +#: dcim/models/device_components.py:892 +msgid "Channel width may be set only on wireless interfaces." +msgstr "A largura do canal pode ser definida somente em interfaces sem fio." + +#: dcim/models/device_components.py:894 +msgid "Cannot specify custom width with channel selected." +msgstr "" +"Não é possível especificar a largura personalizada com o canal selecionado." + +#: dcim/models/device_components.py:902 +#, python-brace-format +msgid "" +"The untagged VLAN ({untagged_vlan}) must belong to the same site as the " +"interface's parent device, or it must be global." +msgstr "" +"A VLAN não marcada ({untagged_vlan}) deve pertencer ao mesmo site do " +"dispositivo pai da interface ou deve ser global." + +#: dcim/models/device_components.py:991 +msgid "Mapped position on corresponding rear port" +msgstr "Posição mapeada na porta traseira correspondente" + +#: dcim/models/device_components.py:1007 +msgid "front port" +msgstr "porta frontal" + +#: dcim/models/device_components.py:1008 +msgid "front ports" +msgstr "portas frontais" + +#: dcim/models/device_components.py:1022 +#, python-brace-format +msgid "Rear port ({rear_port}) must belong to the same device" +msgstr "Porta traseira ({rear_port}) devem pertencer ao mesmo dispositivo" + +#: dcim/models/device_components.py:1030 +#, python-brace-format +msgid "" +"Invalid rear port position ({rear_port_position}): Rear port {name} has only" +" {positions} positions." +msgstr "" +"Posição inválida da porta traseira ({rear_port_position}): Porta traseira " +"{name} tem apenas {positions} posições." + +#: dcim/models/device_components.py:1060 +msgid "Number of front ports which may be mapped" +msgstr "Número de portas frontais que podem ser mapeadas" + +#: dcim/models/device_components.py:1065 +msgid "rear port" +msgstr "porta traseira" + +#: dcim/models/device_components.py:1066 +msgid "rear ports" +msgstr "portas traseiras" + +#: dcim/models/device_components.py:1080 +#, python-brace-format +msgid "" +"The number of positions cannot be less than the number of mapped front ports" +" ({frontport_count})" +msgstr "" +"O número de posições não pode ser menor que o número de portas frontais " +"mapeadas ({frontport_count})" + +#: dcim/models/device_components.py:1104 +msgid "module bay" +msgstr "compartimento de módulos" + +#: dcim/models/device_components.py:1105 +msgid "module bays" +msgstr "compartimentos de módulos" + +#: dcim/models/device_components.py:1118 +msgid "parent_bay" +msgstr "parent_bay" + +#: dcim/models/device_components.py:1126 +msgid "device bay" +msgstr "compartimento de dispositivos" + +#: dcim/models/device_components.py:1127 +msgid "device bays" +msgstr "compartimentos de dispositivos" + +#: dcim/models/device_components.py:1137 +#, python-brace-format +msgid "This type of device ({device_type}) does not support device bays." +msgstr "" +"Esse tipo de dispositivo ({device_type}) não suporta compartimentos de " +"dispositivos." + +#: dcim/models/device_components.py:1143 +msgid "Cannot install a device into itself." +msgstr "Não é possível instalar um dispositivo em si mesmo." + +#: dcim/models/device_components.py:1151 +#, python-brace-format +msgid "" +"Cannot install the specified device; device is already installed in {bay}." +msgstr "" +"Não é possível instalar o dispositivo especificado; o dispositivo já está " +"instalado no {bay}." + +#: dcim/models/device_components.py:1172 +msgid "inventory item role" +msgstr "função do item de inventário" + +#: dcim/models/device_components.py:1173 +msgid "inventory item roles" +msgstr "funções do item de inventário" + +#: dcim/models/device_components.py:1230 dcim/models/devices.py:595 +#: dcim/models/devices.py:1173 dcim/models/racks.py:113 +msgid "serial number" +msgstr "número de série" + +#: dcim/models/device_components.py:1238 dcim/models/devices.py:603 +#: dcim/models/devices.py:1180 dcim/models/racks.py:120 +msgid "asset tag" +msgstr "etiqueta de ativo" + +#: dcim/models/device_components.py:1239 +msgid "A unique tag used to identify this item" +msgstr "Uma tag exclusiva usada para identificar esse item" + +#: dcim/models/device_components.py:1242 +msgid "discovered" +msgstr "descoberto" + +#: dcim/models/device_components.py:1244 +msgid "This item was automatically discovered" +msgstr "Este item foi descoberto automaticamente" + +#: dcim/models/device_components.py:1262 +msgid "inventory item" +msgstr "item de inventário" + +#: dcim/models/device_components.py:1263 +msgid "inventory items" +msgstr "itens de inventário" + +#: dcim/models/device_components.py:1274 +msgid "Cannot assign self as parent." +msgstr "Não é possível designar a si mesmo como pai." + +#: dcim/models/device_components.py:1282 +msgid "Parent inventory item does not belong to the same device." +msgstr "O item do inventário principal não pertence ao mesmo dispositivo." + +#: dcim/models/device_components.py:1288 +msgid "Cannot move an inventory item with dependent children" +msgstr "Não é possível mover um item de inventário com filhos dependentes" + +#: dcim/models/device_components.py:1296 +msgid "Cannot assign inventory item to component on another device" +msgstr "" +"Não é possível atribuir item de inventário ao componente em outro " +"dispositivo" + +#: dcim/models/devices.py:54 +msgid "manufacturer" +msgstr "fabricante" + +#: dcim/models/devices.py:55 +msgid "manufacturers" +msgstr "fabricantes" + +#: dcim/models/devices.py:82 dcim/models/devices.py:381 +msgid "model" +msgstr "modelo" + +#: dcim/models/devices.py:95 +msgid "default platform" +msgstr "plataforma padrão" + +#: dcim/models/devices.py:98 dcim/models/devices.py:385 +msgid "part number" +msgstr "número da peça" + +#: dcim/models/devices.py:101 dcim/models/devices.py:388 +msgid "Discrete part number (optional)" +msgstr "Número de peça discreto (opcional)" + +#: dcim/models/devices.py:107 dcim/models/racks.py:137 +msgid "height (U)" +msgstr "altura (U)" + +#: dcim/models/devices.py:111 +msgid "exclude from utilization" +msgstr "excluir da utilização" + +#: dcim/models/devices.py:112 +msgid "Devices of this type are excluded when calculating rack utilization." +msgstr "" +"Dispositivos desse tipo são excluídos ao calcular a utilização do rack." + +#: dcim/models/devices.py:116 +msgid "is full depth" +msgstr "é profundidade total" + +#: dcim/models/devices.py:117 +msgid "Device consumes both front and rear rack faces." +msgstr "O dispositivo consome as faces frontal e traseira do rack." + +#: dcim/models/devices.py:123 +msgid "parent/child status" +msgstr "status de pai/filho" + +#: dcim/models/devices.py:124 +msgid "" +"Parent devices house child devices in device bays. Leave blank if this " +"device type is neither a parent nor a child." +msgstr "" +"Os dispositivos parentais abrigam dispositivos infantis em compartimentos de" +" dispositivos. Deixe em branco se esse tipo de dispositivo não for pai nem " +"filho." + +#: dcim/models/devices.py:128 dcim/models/devices.py:647 +msgid "airflow" +msgstr "fluxo de ar" + +#: dcim/models/devices.py:204 +msgid "device type" +msgstr "tipo de dispositivo" + +#: dcim/models/devices.py:205 +msgid "device types" +msgstr "tipos de dispositivos" + +#: dcim/models/devices.py:289 +msgid "U height must be in increments of 0.5 rack units." +msgstr "A altura U deve estar em incrementos de 0,5 unidades de rack." + +#: dcim/models/devices.py:306 +#, python-brace-format +msgid "" +"Device {device} in rack {rack} does not have sufficient space to accommodate" +" a height of {height}U" +msgstr "" +"Dispositivo {device} na prateleira {rack} não tem espaço suficiente para " +"acomodar uma altura de {height}U" + +#: dcim/models/devices.py:321 +#, python-brace-format +msgid "" +"Unable to set 0U height: Found {racked_instance_count} " +"instances already mounted within racks." +msgstr "" +"Não é possível definir a altura de 0U: encontrado {racked_instance_count} instâncias já montado dentro de " +"racks." + +#: dcim/models/devices.py:330 +msgid "" +"Must delete all device bay templates associated with this device before " +"declassifying it as a parent device." +msgstr "" +"É necessário excluir todos os modelos de compartimento de dispositivos " +"associados a esse dispositivo antes de desclassificá-lo como dispositivo " +"principal." + +#: dcim/models/devices.py:336 +msgid "Child device types must be 0U." +msgstr "Os tipos de dispositivos infantis devem ser 0U." + +#: dcim/models/devices.py:404 +msgid "module type" +msgstr "tipo de módulo" + +#: dcim/models/devices.py:405 +msgid "module types" +msgstr "tipos de módulo" + +#: dcim/models/devices.py:473 +msgid "Virtual machines may be assigned to this role" +msgstr "Máquinas virtuais podem ser atribuídas a essa função" + +#: dcim/models/devices.py:485 +msgid "device role" +msgstr "função do dispositivo" + +#: dcim/models/devices.py:486 +msgid "device roles" +msgstr "funções do dispositivo" + +#: dcim/models/devices.py:503 +msgid "Optionally limit this platform to devices of a certain manufacturer" +msgstr "" +"Opcionalmente, limite essa plataforma a dispositivos de um determinado " +"fabricante" + +#: dcim/models/devices.py:515 +msgid "platform" +msgstr "plataforma" + +#: dcim/models/devices.py:516 +msgid "platforms" +msgstr "plataformas" + +#: dcim/models/devices.py:564 +msgid "The function this device serves" +msgstr "A função que este dispositivo serve" + +#: dcim/models/devices.py:596 +msgid "Chassis serial number, assigned by the manufacturer" +msgstr "Número de série do chassi, atribuído pelo fabricante" + +#: dcim/models/devices.py:604 dcim/models/devices.py:1181 +msgid "A unique tag used to identify this device" +msgstr "Uma tag exclusiva usada para identificar esse dispositivo" + +#: dcim/models/devices.py:631 +msgid "position (U)" +msgstr "posição (U)" + +#: dcim/models/devices.py:638 +msgid "rack face" +msgstr "face de cremalheira" + +#: dcim/models/devices.py:658 dcim/models/devices.py:1390 +#: virtualization/models/virtualmachines.py:98 +msgid "primary IPv4" +msgstr "IPv4 primário" + +#: dcim/models/devices.py:666 dcim/models/devices.py:1398 +#: virtualization/models/virtualmachines.py:106 +msgid "primary IPv6" +msgstr "IPv6 primário" + +#: dcim/models/devices.py:674 +msgid "out-of-band IP" +msgstr "IP fora de banda" + +#: dcim/models/devices.py:691 +msgid "VC position" +msgstr "Posição VC" + +#: dcim/models/devices.py:695 +msgid "Virtual chassis position" +msgstr "Posição do chassi virtual" + +#: dcim/models/devices.py:698 +msgid "VC priority" +msgstr "Prioridade VC" + +#: dcim/models/devices.py:702 +msgid "Virtual chassis master election priority" +msgstr "Prioridade de eleição do mestre do chassi virtual" + +#: dcim/models/devices.py:705 dcim/models/sites.py:207 +msgid "latitude" +msgstr "latitude" + +#: dcim/models/devices.py:710 dcim/models/devices.py:718 +#: dcim/models/sites.py:212 dcim/models/sites.py:220 +msgid "GPS coordinate in decimal format (xx.yyyyyy)" +msgstr "Coordenada GPS em formato decimal (xx.yyyyyy)" + +#: dcim/models/devices.py:713 dcim/models/sites.py:215 +msgid "longitude" +msgstr "longitude" + +#: dcim/models/devices.py:786 +msgid "Device name must be unique per site." +msgstr "O nome do dispositivo deve ser exclusivo por site." + +#: dcim/models/devices.py:797 ipam/models/services.py:75 +msgid "device" +msgstr "dispositivo" + +#: dcim/models/devices.py:798 +msgid "devices" +msgstr "dispositivos" + +#: dcim/models/devices.py:838 +#, python-brace-format +msgid "Rack {rack} does not belong to site {site}." +msgstr "Rack {rack} não pertence ao site {site}." + +#: dcim/models/devices.py:843 +#, python-brace-format +msgid "Location {location} does not belong to site {site}." +msgstr "Localização {location} não pertence ao site {site}." + +#: dcim/models/devices.py:849 +#, python-brace-format +msgid "Rack {rack} does not belong to location {location}." +msgstr "Rack {rack} não pertence à localização {location}." + +#: dcim/models/devices.py:856 +msgid "Cannot select a rack face without assigning a rack." +msgstr "Não é possível selecionar uma face de rack sem atribuir um rack." + +#: dcim/models/devices.py:860 +msgid "Cannot select a rack position without assigning a rack." +msgstr "Não é possível selecionar uma posição de rack sem atribuir um rack." + +#: dcim/models/devices.py:866 +msgid "Position must be in increments of 0.5 rack units." +msgstr "A posição deve estar em incrementos de 0,5 unidades de rack." + +#: dcim/models/devices.py:870 +msgid "Must specify rack face when defining rack position." +msgstr "Deve especificar a face do rack ao definir a posição do rack." + +#: dcim/models/devices.py:878 +#, python-brace-format +msgid "" +"A U0 device type ({device_type}) cannot be assigned to a rack position." +msgstr "" +"Um tipo de dispositivo U0 ({device_type}) não pode ser atribuído a uma " +"posição de rack." + +#: dcim/models/devices.py:889 +msgid "" +"Child device types cannot be assigned to a rack face. This is an attribute " +"of the parent device." +msgstr "" +"Os tipos de dispositivos secundários não podem ser atribuídos a uma face de " +"rack. Esse é um atributo do dispositivo principal." + +#: dcim/models/devices.py:896 +msgid "" +"Child device types cannot be assigned to a rack position. This is an " +"attribute of the parent device." +msgstr "" +"Os tipos de dispositivos infantis não podem ser atribuídos a uma posição de " +"rack. Esse é um atributo do dispositivo principal." + +#: dcim/models/devices.py:910 +#, python-brace-format +msgid "" +"U{position} is already occupied or does not have sufficient space to " +"accommodate this device type: {device_type} ({u_height}U)" +msgstr "" +"U{position} já está ocupado ou não tem espaço suficiente para acomodar este " +"tipo de dispositivo: {device_type} ({u_height}U)" + +#: dcim/models/devices.py:925 +#, python-brace-format +msgid "{ip} is not an IPv4 address." +msgstr "{ip} não é um endereço IPv4." + +#: dcim/models/devices.py:934 dcim/models/devices.py:949 +#, python-brace-format +msgid "The specified IP address ({ip}) is not assigned to this device." +msgstr "" +"O endereço IP especificado ({ip}) não está atribuído a este dispositivo." + +#: dcim/models/devices.py:940 +#, python-brace-format +msgid "{ip} is not an IPv6 address." +msgstr "{ip} não é um endereço IPv6." + +#: dcim/models/devices.py:967 +#, python-brace-format +msgid "" +"The assigned platform is limited to {platform_manufacturer} device types, " +"but this device's type belongs to {devicetype_manufacturer}." +msgstr "" +"A plataforma atribuída está limitada a {platform_manufacturer} tipos de " +"dispositivo, mas o tipo desse dispositivo pertence a " +"{devicetype_manufacturer}." + +#: dcim/models/devices.py:978 +#, python-brace-format +msgid "The assigned cluster belongs to a different site ({site})" +msgstr "O cluster atribuído pertence a um site diferente ({site})" + +#: dcim/models/devices.py:986 +msgid "A device assigned to a virtual chassis must have its position defined." +msgstr "" +"Um dispositivo atribuído a um chassi virtual deve ter sua posição definida." + +#: dcim/models/devices.py:1188 +msgid "module" +msgstr "módulo" + +#: dcim/models/devices.py:1189 +msgid "modules" +msgstr "módulos" + +#: dcim/models/devices.py:1205 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"O módulo deve ser instalado dentro de um compartimento de módulo pertencente" +" ao dispositivo atribuído ({device})." + +#: dcim/models/devices.py:1309 +msgid "domain" +msgstr "dominar" + +#: dcim/models/devices.py:1322 dcim/models/devices.py:1323 +msgid "virtual chassis" +msgstr "chassi virtual" + +#: dcim/models/devices.py:1338 +#, python-brace-format +msgid "" +"The selected master ({master}) is not assigned to this virtual chassis." +msgstr "" +"O mestre selecionado ({master}) não está atribuído a esse chassi virtual." + +#: dcim/models/devices.py:1354 +#, python-brace-format +msgid "" +"Unable to delete virtual chassis {self}. There are member interfaces which " +"form a cross-chassis LAG interfaces." +msgstr "" +"Não é possível excluir o chassi virtual {self}. Existem interfaces de " +"membros que formam interfaces LAG entre chassis." + +#: dcim/models/devices.py:1379 vpn/models/l2vpn.py:37 +msgid "identifier" +msgstr "identificador" + +#: dcim/models/devices.py:1380 +msgid "Numeric identifier unique to the parent device" +msgstr "Identificador numérico exclusivo para o dispositivo principal" + +#: dcim/models/devices.py:1408 extras/models/models.py:129 +#: extras/models/models.py:724 netbox/models/__init__.py:114 +msgid "comments" +msgstr "comentários" + +#: dcim/models/devices.py:1424 +msgid "virtual device context" +msgstr "contexto de dispositivo virtual" + +#: dcim/models/devices.py:1425 +msgid "virtual device contexts" +msgstr "contextos de dispositivos virtuais" + +#: dcim/models/devices.py:1457 +#, python-brace-format +msgid "{ip} is not an IPv{family} address." +msgstr "{ip} não é um IPv{family} endereço." + +#: dcim/models/devices.py:1463 +msgid "Primary IP address must belong to an interface on the assigned device." +msgstr "" +"O endereço IP principal deve pertencer a uma interface no dispositivo " +"atribuído." + +#: dcim/models/mixins.py:15 extras/models/configs.py:41 +#: extras/models/models.py:343 extras/models/models.py:552 +#: extras/models/search.py:50 ipam/models/ip.py:193 +msgid "weight" +msgstr "peso" + +#: dcim/models/mixins.py:22 +msgid "weight unit" +msgstr "unidade de peso" + +#: dcim/models/mixins.py:51 +msgid "Must specify a unit when setting a weight" +msgstr "Deve especificar uma unidade ao definir um peso" + +#: dcim/models/power.py:55 +msgid "power panel" +msgstr "painel de alimentação" + +#: dcim/models/power.py:56 +msgid "power panels" +msgstr "painéis de energia" + +#: dcim/models/power.py:70 +#, python-brace-format +msgid "" +"Location {location} ({location_site}) is in a different site than {site}" +msgstr "" +"Localização {location} ({location_site}) está em um site diferente do {site}" + +#: dcim/models/power.py:107 +msgid "supply" +msgstr "fornecem" + +#: dcim/models/power.py:113 +msgid "phase" +msgstr "estágio" + +#: dcim/models/power.py:119 +msgid "voltage" +msgstr "voltagem" + +#: dcim/models/power.py:124 +msgid "amperage" +msgstr "amperagem" + +#: dcim/models/power.py:129 +msgid "max utilization" +msgstr "utilização máxima" + +#: dcim/models/power.py:132 +msgid "Maximum permissible draw (percentage)" +msgstr "Sorteio máximo permitido (porcentagem)" + +#: dcim/models/power.py:135 +msgid "available power" +msgstr "potência disponível" + +#: dcim/models/power.py:163 +msgid "power feed" +msgstr "alimentação de energia" + +#: dcim/models/power.py:164 +msgid "power feeds" +msgstr "alimentações de energia" + +#: dcim/models/power.py:178 +#, python-brace-format +msgid "" +"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " +"are in different sites." +msgstr "" +"Rack {rack} ({rack_site}) e painel de alimentação {powerpanel} " +"({powerpanel_site}) estão em sites diferentes." + +#: dcim/models/power.py:189 +msgid "Voltage cannot be negative for AC supply" +msgstr "A tensão não pode ser negativa para a alimentação CA" + +#: dcim/models/racks.py:49 +msgid "rack role" +msgstr "papel de rack" + +#: dcim/models/racks.py:50 +msgid "rack roles" +msgstr "funções de rack" + +#: dcim/models/racks.py:74 +msgid "facility ID" +msgstr "ID da instalação" + +#: dcim/models/racks.py:75 +msgid "Locally-assigned identifier" +msgstr "Identificador atribuído localmente" + +#: dcim/models/racks.py:108 ipam/forms/bulk_import.py:200 +#: ipam/forms/bulk_import.py:265 ipam/forms/bulk_import.py:300 +#: ipam/forms/bulk_import.py:467 virtualization/forms/bulk_import.py:112 +msgid "Functional role" +msgstr "Papel funcional" + +#: dcim/models/racks.py:121 +msgid "A unique tag used to identify this rack" +msgstr "Uma etiqueta exclusiva usada para identificar esse rack" + +#: dcim/models/racks.py:132 +msgid "width" +msgstr "largura" + +#: dcim/models/racks.py:133 +msgid "Rail-to-rail width" +msgstr "Largura de trilho a trilho" + +#: dcim/models/racks.py:139 +msgid "Height in rack units" +msgstr "Altura em unidades de rack" + +#: dcim/models/racks.py:143 +msgid "starting unit" +msgstr "unidade inicial" + +#: dcim/models/racks.py:145 +msgid "Starting unit for rack" +msgstr "Unidade inicial para rack" + +#: dcim/models/racks.py:149 +msgid "descending units" +msgstr "unidades descendentes" + +#: dcim/models/racks.py:150 +msgid "Units are numbered top-to-bottom" +msgstr "As unidades são numeradas de cima para baixo" + +#: dcim/models/racks.py:153 +msgid "outer width" +msgstr "largura externa" + +#: dcim/models/racks.py:156 +msgid "Outer dimension of rack (width)" +msgstr "Dimensão externa do rack (largura)" + +#: dcim/models/racks.py:159 +msgid "outer depth" +msgstr "profundidade externa" + +#: dcim/models/racks.py:162 +msgid "Outer dimension of rack (depth)" +msgstr "Dimensão externa do rack (profundidade)" + +#: dcim/models/racks.py:165 +msgid "outer unit" +msgstr "unidade externa" + +#: dcim/models/racks.py:171 +msgid "max weight" +msgstr "peso máximo" + +#: dcim/models/racks.py:174 +msgid "Maximum load capacity for the rack" +msgstr "Capacidade máxima de carga para o rack" + +#: dcim/models/racks.py:182 +msgid "mounting depth" +msgstr "profundidade de montagem" + +#: dcim/models/racks.py:186 +msgid "" +"Maximum depth of a mounted device, in millimeters. For four-post racks, this" +" is the distance between the front and rear rails." +msgstr "" +"Profundidade máxima de um dispositivo montado, em milímetros. Para racks de " +"quatro postes, essa é a distância entre os trilhos dianteiro e traseiro." + +#: dcim/models/racks.py:220 +msgid "rack" +msgstr "prateleira" + +#: dcim/models/racks.py:221 +msgid "racks" +msgstr "prateleiras" + +#: dcim/models/racks.py:236 +#, python-brace-format +msgid "Assigned location must belong to parent site ({site})." +msgstr "O local atribuído deve pertencer ao site principal ({site})." + +#: dcim/models/racks.py:240 +msgid "Must specify a unit when setting an outer width/depth" +msgstr "" +"Deve especificar uma unidade ao definir uma largura/profundidade externa" + +#: dcim/models/racks.py:244 +msgid "Must specify a unit when setting a maximum weight" +msgstr "Deve especificar uma unidade ao definir um peso máximo" + +#: dcim/models/racks.py:254 +#, python-brace-format +msgid "" +"Rack must be at least {min_height}U tall to house currently installed " +"devices." +msgstr "" +"O rack deve ter pelo menos {min_height}Eu ligo para a casa dos dispositivos " +"atualmente instalados." + +#: dcim/models/racks.py:261 +#, python-brace-format +msgid "" +"Rack unit numbering must begin at {position} or less to house currently " +"installed devices." +msgstr "" +"A numeração das unidades de rack deve começar em {position} ou menos para " +"abrigar dispositivos atualmente instalados." + +#: dcim/models/racks.py:269 +#, python-brace-format +msgid "Location must be from the same site, {site}." +msgstr "A localização deve ser do mesmo site, {site}." + +#: dcim/models/racks.py:522 +msgid "units" +msgstr "unidades" + +#: dcim/models/racks.py:548 +msgid "rack reservation" +msgstr "reserva de estantes" + +#: dcim/models/racks.py:549 +msgid "rack reservations" +msgstr "Reservas de rack" + +#: dcim/models/racks.py:566 +#, python-brace-format +msgid "Invalid unit(s) for {height}U rack: {unit_list}" +msgstr "Unidade (s) inválida (s) para {height}Rack U: {unit_list}" + +#: dcim/models/racks.py:579 +#, python-brace-format +msgid "The following units have already been reserved: {unit_list}" +msgstr "As seguintes unidades já foram reservadas: {unit_list}" + +#: dcim/models/sites.py:49 +msgid "A top-level region with this name already exists." +msgstr "Já existe uma região de nível superior com esse nome." + +#: dcim/models/sites.py:59 +msgid "A top-level region with this slug already exists." +msgstr "Já existe uma região de alto nível com essa lesma." + +#: dcim/models/sites.py:62 +msgid "region" +msgstr "região" + +#: dcim/models/sites.py:63 +msgid "regions" +msgstr "regiões" + +#: dcim/models/sites.py:102 +msgid "A top-level site group with this name already exists." +msgstr "Já existe um grupo de sites de nível superior com esse nome." + +#: dcim/models/sites.py:112 +msgid "A top-level site group with this slug already exists." +msgstr "Já existe um grupo de sites de alto nível com esse slug." + +#: dcim/models/sites.py:115 +msgid "site group" +msgstr "grupo de sites" + +#: dcim/models/sites.py:116 +msgid "site groups" +msgstr "grupos de sites" + +#: dcim/models/sites.py:141 +msgid "Full name of the site" +msgstr "Nome completo do site" + +#: dcim/models/sites.py:181 +msgid "facility" +msgstr "instalação" + +#: dcim/models/sites.py:184 +msgid "Local facility ID or description" +msgstr "ID ou descrição da instalação local" + +#: dcim/models/sites.py:195 +msgid "physical address" +msgstr "endereço físico" + +#: dcim/models/sites.py:198 +msgid "Physical location of the building" +msgstr "Localização física do edifício" + +#: dcim/models/sites.py:201 +msgid "shipping address" +msgstr "endereço de entrega" + +#: dcim/models/sites.py:204 +msgid "If different from the physical address" +msgstr "Se for diferente do endereço físico" + +#: dcim/models/sites.py:238 +msgid "site" +msgstr "local" + +#: dcim/models/sites.py:239 +msgid "sites" +msgstr "sites" + +#: dcim/models/sites.py:303 +msgid "A location with this name already exists within the specified site." +msgstr "Já existe um local com esse nome no site especificado." + +#: dcim/models/sites.py:313 +msgid "A location with this slug already exists within the specified site." +msgstr "Já existe um local com esse slug no site especificado." + +#: dcim/models/sites.py:316 +msgid "location" +msgstr "localização" + +#: dcim/models/sites.py:317 +msgid "locations" +msgstr "localizações" + +#: dcim/models/sites.py:331 +#, python-brace-format +msgid "Parent location ({parent}) must belong to the same site ({site})." +msgstr "" +"Localização dos pais ({parent}) deve pertencer ao mesmo site ({site})." + +#: dcim/tables/cables.py:54 +msgid "Termination A" +msgstr "Rescisão A" + +#: dcim/tables/cables.py:59 +msgid "Termination B" +msgstr "Rescisão B" + +#: dcim/tables/cables.py:65 wireless/tables/wirelesslink.py:22 +msgid "Device A" +msgstr "Dispositivo A" + +#: dcim/tables/cables.py:71 wireless/tables/wirelesslink.py:31 +msgid "Device B" +msgstr "Dispositivo B" + +#: dcim/tables/cables.py:77 +msgid "Location A" +msgstr "Localização A" + +#: dcim/tables/cables.py:83 +msgid "Location B" +msgstr "Localização B" + +#: dcim/tables/cables.py:89 +msgid "Rack A" +msgstr "Prateleira A" + +#: dcim/tables/cables.py:95 +msgid "Rack B" +msgstr "Prateleira B" + +#: dcim/tables/cables.py:101 +msgid "Site A" +msgstr "Sítio A" + +#: dcim/tables/cables.py:107 +msgid "Site B" +msgstr "Sítio B" + +#: dcim/tables/connections.py:27 templates/dcim/consoleport.html:18 +#: templates/dcim/consoleserverport.html:75 templates/dcim/frontport.html:119 +#: templates/dcim/inventoryitem_edit.html:39 +msgid "Console Port" +msgstr "Porta de console" + +#: dcim/tables/connections.py:31 dcim/tables/connections.py:50 +#: dcim/tables/connections.py:71 +#: templates/dcim/inc/connection_endpoints.html:16 +msgid "Reachable" +msgstr "Acessível" + +#: dcim/tables/connections.py:46 dcim/tables/devices.py:524 +#: templates/dcim/inventoryitem_edit.html:64 +#: templates/dcim/poweroutlet.html:47 templates/dcim/powerport.html:18 +msgid "Power Port" +msgstr "Porta de alimentação" + +#: dcim/tables/devices.py:94 dcim/tables/devices.py:139 +#: dcim/tables/racks.py:81 dcim/tables/sites.py:143 +#: netbox/navigation/menu.py:57 netbox/navigation/menu.py:61 +#: netbox/navigation/menu.py:63 virtualization/forms/model_forms.py:125 +#: virtualization/tables/clusters.py:83 virtualization/views.py:211 +msgid "Devices" +msgstr "Dispositivos" + +#: dcim/tables/devices.py:99 dcim/tables/devices.py:144 +#: virtualization/tables/clusters.py:88 +msgid "VMs" +msgstr "VMs" + +#: dcim/tables/devices.py:133 dcim/tables/devices.py:245 +#: extras/forms/model_forms.py:506 templates/dcim/device.html:114 +#: templates/dcim/device/render_config.html:11 +#: templates/dcim/device/render_config.html:15 +#: templates/dcim/devicerole.html:47 templates/dcim/platform.html:44 +#: templates/extras/configtemplate.html:10 +#: templates/virtualization/virtualmachine.html:47 +#: templates/virtualization/virtualmachine/render_config.html:11 +#: templates/virtualization/virtualmachine/render_config.html:15 +#: virtualization/tables/virtualmachines.py:93 +msgid "Config Template" +msgstr "Modelo de configuração" + +#: dcim/tables/devices.py:216 dcim/tables/devices.py:1069 +#: ipam/forms/bulk_import.py:511 ipam/forms/model_forms.py:296 +#: ipam/tables/ip.py:352 ipam/tables/ip.py:418 ipam/tables/ip.py:441 +#: templates/ipam/ipaddress.html:12 templates/ipam/ipaddress_edit.html:14 +#: virtualization/tables/virtualmachines.py:81 +msgid "IP Address" +msgstr "Endereço IP" + +#: dcim/tables/devices.py:220 dcim/tables/devices.py:1073 +#: virtualization/tables/virtualmachines.py:72 +msgid "IPv4 Address" +msgstr "Endereço IPv4" + +#: dcim/tables/devices.py:224 dcim/tables/devices.py:1077 +#: virtualization/tables/virtualmachines.py:76 +msgid "IPv6 Address" +msgstr "Endereço IPv6" + +#: dcim/tables/devices.py:239 +msgid "VC Position" +msgstr "Posição VC" + +#: dcim/tables/devices.py:242 +msgid "VC Priority" +msgstr "Prioridade VC" + +#: dcim/tables/devices.py:249 templates/dcim/device_edit.html:38 +#: templates/dcim/devicebay_populate.html:16 +msgid "Parent Device" +msgstr "Dispositivo principal" + +#: dcim/tables/devices.py:254 +msgid "Position (Device Bay)" +msgstr "Posição (compartimento do dispositivo)" + +#: dcim/tables/devices.py:263 +msgid "Console ports" +msgstr "Portas de console" + +#: dcim/tables/devices.py:266 +msgid "Console server ports" +msgstr "Portas do servidor de console" + +#: dcim/tables/devices.py:269 +msgid "Power ports" +msgstr "Portas de alimentação" + +#: dcim/tables/devices.py:272 +msgid "Power outlets" +msgstr "Tomadas elétricas" + +#: dcim/tables/devices.py:275 dcim/tables/devices.py:1082 +#: dcim/tables/devicetypes.py:125 dcim/views.py:1002 dcim/views.py:1241 +#: dcim/views.py:1927 netbox/navigation/menu.py:82 +#: netbox/navigation/menu.py:238 templates/dcim/device/base.html:37 +#: templates/dcim/device_list.html:43 templates/dcim/devicetype/base.html:34 +#: templates/dcim/module.html:34 templates/dcim/moduletype/base.html:34 +#: templates/dcim/virtualdevicecontext.html:64 +#: templates/dcim/virtualdevicecontext.html:85 +#: templates/virtualization/virtualmachine/base.html:27 +#: templates/virtualization/virtualmachine_list.html:14 +#: virtualization/tables/virtualmachines.py:87 virtualization/views.py:368 +#: wireless/tables/wirelesslan.py:55 +msgid "Interfaces" +msgstr "Interfaces" + +#: dcim/tables/devices.py:278 +msgid "Front ports" +msgstr "Portas frontais" + +#: dcim/tables/devices.py:284 +msgid "Device bays" +msgstr "Compartimentos para dispositivos" + +#: dcim/tables/devices.py:287 +msgid "Module bays" +msgstr "Compartimentos de módulos" + +#: dcim/tables/devices.py:290 +msgid "Inventory items" +msgstr "Itens de inventário" + +#: dcim/tables/devices.py:329 dcim/tables/modules.py:56 +#: templates/dcim/modulebay.html:17 +msgid "Module Bay" +msgstr "Compartimento do módulo" + +#: dcim/tables/devices.py:350 +msgid "Cable Color" +msgstr "Cor do cabo" + +#: dcim/tables/devices.py:356 +msgid "Link Peers" +msgstr "Vincular pares" + +#: dcim/tables/devices.py:359 +msgid "Mark Connected" +msgstr "Marcar Conectado" + +#: dcim/tables/devices.py:470 +msgid "Maximum draw (W)" +msgstr "Consumo máximo (W)" + +#: dcim/tables/devices.py:473 +msgid "Allocated draw (W)" +msgstr "Sorteio alocado (W)" + +#: dcim/tables/devices.py:573 ipam/forms/model_forms.py:707 +#: ipam/tables/fhrp.py:28 ipam/views.py:597 ipam/views.py:671 +#: netbox/navigation/menu.py:146 netbox/navigation/menu.py:148 +#: templates/dcim/interface.html:351 templates/ipam/ipaddress_bulk_add.html:15 +#: templates/ipam/service.html:43 templates/virtualization/vminterface.html:88 +#: vpn/tables/tunnels.py:94 +msgid "IP Addresses" +msgstr "Endereços IP" + +#: dcim/tables/devices.py:579 netbox/navigation/menu.py:190 +#: templates/ipam/inc/panels/fhrp_groups.html:5 +msgid "FHRP Groups" +msgstr "Grupos FHRP" + +#: dcim/tables/devices.py:591 templates/dcim/interface.html:90 +#: templates/virtualization/vminterface.html:70 templates/vpn/tunnel.html:18 +#: templates/vpn/tunneltermination.html:14 vpn/forms/bulk_edit.py:75 +#: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:41 +#: vpn/forms/filtersets.py:81 vpn/forms/model_forms.py:59 +#: vpn/forms/model_forms.py:144 vpn/tables/tunnels.py:74 +msgid "Tunnel" +msgstr "Túnel" + +#: dcim/tables/devices.py:616 dcim/tables/devicetypes.py:224 +#: templates/dcim/interface.html:66 +msgid "Management Only" +msgstr "Somente gerenciamento" + +#: dcim/tables/devices.py:624 +msgid "Wireless link" +msgstr "Link sem fio" + +#: dcim/tables/devices.py:634 +msgid "VDCs" +msgstr "VDCs" + +#: dcim/tables/devices.py:642 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1077 dcim/views.py:2020 +#: netbox/navigation/menu.py:91 templates/dcim/device/base.html:52 +#: templates/dcim/device_list.html:71 templates/dcim/devicetype/base.html:49 +#: templates/dcim/inc/panels/inventory_items.html:5 +#: templates/dcim/inventoryitemrole.html:33 +msgid "Inventory Items" +msgstr "Itens de inventário" + +#: dcim/tables/devices.py:723 +#: templates/circuits/inc/circuit_termination.html:80 +#: templates/dcim/consoleport.html:81 templates/dcim/consoleserverport.html:81 +#: templates/dcim/frontport.html:53 templates/dcim/frontport.html:125 +#: templates/dcim/interface.html:196 templates/dcim/inventoryitem_edit.html:69 +#: templates/dcim/rearport.html:18 templates/dcim/rearport.html:115 +msgid "Rear Port" +msgstr "Porta traseira" + +#: dcim/tables/devices.py:888 templates/dcim/modulebay.html:51 +msgid "Installed Module" +msgstr "Módulo instalado" + +#: dcim/tables/devices.py:891 +msgid "Module Serial" +msgstr "Módulo serial" + +#: dcim/tables/devices.py:895 +msgid "Module Asset Tag" +msgstr "Etiqueta de ativo do módulo" + +#: dcim/tables/devices.py:904 +msgid "Module Status" +msgstr "Status do módulo" + +#: dcim/tables/devices.py:946 dcim/tables/devicetypes.py:308 +#: templates/dcim/inventoryitem.html:41 +msgid "Component" +msgstr "Parte" + +#: dcim/tables/devices.py:1001 +msgid "Items" +msgstr "Itens" + +#: dcim/tables/devicetypes.py:38 netbox/navigation/menu.py:72 +#: netbox/navigation/menu.py:74 +msgid "Device Types" +msgstr "Tipos de dispositivos" + +#: dcim/tables/devicetypes.py:43 netbox/navigation/menu.py:75 +msgid "Module Types" +msgstr "Tipos de módulo" + +#: dcim/tables/devicetypes.py:53 extras/forms/filtersets.py:379 +#: extras/forms/model_forms.py:414 netbox/navigation/menu.py:66 +msgid "Platforms" +msgstr "Plataformas" + +#: dcim/tables/devicetypes.py:85 templates/dcim/devicetype.html:32 +msgid "Default Platform" +msgstr "Plataforma padrão" + +#: dcim/tables/devicetypes.py:89 templates/dcim/devicetype.html:48 +msgid "Full Depth" +msgstr "Profundidade total" + +#: dcim/tables/devicetypes.py:98 +msgid "U Height" +msgstr "Altura U" + +#: dcim/tables/devicetypes.py:110 dcim/tables/modules.py:26 +msgid "Instances" +msgstr "Instâncias" + +#: dcim/tables/devicetypes.py:113 dcim/views.py:942 dcim/views.py:1181 +#: dcim/views.py:1867 netbox/navigation/menu.py:85 +#: templates/dcim/device/base.html:25 templates/dcim/device_list.html:15 +#: templates/dcim/devicetype/base.html:22 templates/dcim/module.html:22 +#: templates/dcim/moduletype/base.html:22 +msgid "Console Ports" +msgstr "Portas de console" + +#: dcim/tables/devicetypes.py:116 dcim/views.py:957 dcim/views.py:1196 +#: dcim/views.py:1882 netbox/navigation/menu.py:86 +#: templates/dcim/device/base.html:28 templates/dcim/device_list.html:22 +#: templates/dcim/devicetype/base.html:25 templates/dcim/module.html:25 +#: templates/dcim/moduletype/base.html:25 +msgid "Console Server Ports" +msgstr "Portas do servidor de console" + +#: dcim/tables/devicetypes.py:119 dcim/views.py:972 dcim/views.py:1211 +#: dcim/views.py:1897 netbox/navigation/menu.py:87 +#: templates/dcim/device/base.html:31 templates/dcim/device_list.html:29 +#: templates/dcim/devicetype/base.html:28 templates/dcim/module.html:28 +#: templates/dcim/moduletype/base.html:28 +msgid "Power Ports" +msgstr "Portas de alimentação" + +#: dcim/tables/devicetypes.py:122 dcim/views.py:987 dcim/views.py:1226 +#: dcim/views.py:1912 netbox/navigation/menu.py:88 +#: templates/dcim/device/base.html:34 templates/dcim/device_list.html:36 +#: templates/dcim/devicetype/base.html:31 templates/dcim/module.html:31 +#: templates/dcim/moduletype/base.html:31 +msgid "Power Outlets" +msgstr "Tomadas elétricas" + +#: dcim/tables/devicetypes.py:128 dcim/views.py:1017 dcim/views.py:1256 +#: dcim/views.py:1948 netbox/navigation/menu.py:83 +#: templates/dcim/device/base.html:40 templates/dcim/devicetype/base.html:37 +#: templates/dcim/module.html:37 templates/dcim/moduletype/base.html:37 +msgid "Front Ports" +msgstr "Portas frontais" + +#: dcim/tables/devicetypes.py:131 dcim/views.py:1032 dcim/views.py:1271 +#: dcim/views.py:1963 netbox/navigation/menu.py:84 +#: templates/dcim/device/base.html:43 templates/dcim/device_list.html:50 +#: templates/dcim/devicetype/base.html:40 templates/dcim/module.html:40 +#: templates/dcim/moduletype/base.html:40 +msgid "Rear Ports" +msgstr "Portas traseiras" + +#: dcim/tables/devicetypes.py:134 dcim/views.py:1062 dcim/views.py:2001 +#: netbox/navigation/menu.py:90 templates/dcim/device/base.html:49 +#: templates/dcim/device_list.html:57 templates/dcim/devicetype/base.html:46 +msgid "Device Bays" +msgstr "Compartimentos de dispositivos" + +#: dcim/tables/devicetypes.py:137 dcim/views.py:1047 dcim/views.py:1982 +#: netbox/navigation/menu.py:89 templates/dcim/device/base.html:46 +#: templates/dcim/device_list.html:64 templates/dcim/devicetype/base.html:43 +msgid "Module Bays" +msgstr "Compartimentos de módulos" + +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 +#: templates/core/configrevision.html:59 templates/dcim/powerpanel.html:53 +msgid "Power Feeds" +msgstr "Alimentações de energia" + +#: dcim/tables/power.py:80 templates/dcim/powerfeed.html:106 +msgid "Max Utilization" +msgstr "Utilização máxima" + +#: dcim/tables/power.py:84 +msgid "Available Power (VA)" +msgstr "Potência disponível (VA)" + +#: dcim/tables/racks.py:29 dcim/tables/sites.py:138 +#: netbox/navigation/menu.py:25 netbox/navigation/menu.py:27 +msgid "Racks" +msgstr "Prateleiras" + +#: dcim/tables/racks.py:73 templates/dcim/device.html:323 +#: templates/dcim/rack.html:95 +msgid "Height" +msgstr "Altura" + +#: dcim/tables/racks.py:85 +msgid "Space" +msgstr "Espaço" + +#: dcim/tables/racks.py:96 templates/dcim/rack.html:105 +msgid "Outer Width" +msgstr "Largura externa" + +#: dcim/tables/racks.py:100 templates/dcim/rack.html:115 +msgid "Outer Depth" +msgstr "Profundidade externa" + +#: dcim/tables/racks.py:108 +msgid "Max Weight" +msgstr "Peso máximo" + +#: dcim/tables/sites.py:30 dcim/tables/sites.py:57 +#: extras/forms/filtersets.py:359 extras/forms/model_forms.py:394 +#: ipam/forms/bulk_edit.py:128 ipam/forms/model_forms.py:152 +#: ipam/tables/asn.py:66 netbox/navigation/menu.py:16 +#: netbox/navigation/menu.py:18 +msgid "Sites" +msgstr "Sites" + +#: dcim/views.py:131 +#, python-brace-format +msgid "Disconnected {count} {type}" +msgstr "Desconectado {count} {type}" + +#: dcim/views.py:692 netbox/navigation/menu.py:29 +msgid "Reservations" +msgstr "Reservas" + +#: dcim/views.py:711 +msgid "Non-Racked Devices" +msgstr "Dispositivos sem rack" + +#: dcim/views.py:2033 extras/forms/model_forms.py:454 +#: templates/extras/configcontext.html:10 +#: virtualization/forms/model_forms.py:228 virtualization/views.py:408 +msgid "Config Context" +msgstr "Contexto de configuração" + +#: dcim/views.py:2043 virtualization/views.py:418 +msgid "Render Config" +msgstr "Configuração de renderização" + +#: dcim/views.py:2971 ipam/tables/ip.py:233 +msgid "Children" +msgstr "Crianças" + +#: extras/choices.py:27 extras/forms/misc.py:14 +msgid "Text" +msgstr "Texto" + +#: extras/choices.py:28 +msgid "Text (long)" +msgstr "Texto (longo)" + +#: extras/choices.py:29 +msgid "Integer" +msgstr "Número inteiro" + +#: extras/choices.py:30 +msgid "Decimal" +msgstr "Decimal" + +#: extras/choices.py:31 +msgid "Boolean (true/false)" +msgstr "Boolean (verdadeiro/falso)" + +#: extras/choices.py:32 +msgid "Date" +msgstr "Encontro" + +#: extras/choices.py:33 +msgid "Date & time" +msgstr "Data e hora" + +#: extras/choices.py:35 +msgid "JSON" +msgstr "JSON" + +#: extras/choices.py:36 +msgid "Selection" +msgstr "Seleção" + +#: extras/choices.py:37 +msgid "Multiple selection" +msgstr "Seleção múltipla" + +#: extras/choices.py:39 +msgid "Multiple objects" +msgstr "Vários objetos" + +#: extras/choices.py:50 templates/extras/customfield.html:69 vpn/choices.py:20 +#: wireless/choices.py:27 +msgid "Disabled" +msgstr "Desativado" + +#: extras/choices.py:51 +msgid "Loose" +msgstr "Solto" + +#: extras/choices.py:52 +msgid "Exact" +msgstr "Exato" + +#: extras/choices.py:63 +msgid "Always" +msgstr "Sempre" + +#: extras/choices.py:64 +msgid "If set" +msgstr "Se definido" + +#: extras/choices.py:65 extras/choices.py:78 +msgid "Hidden" +msgstr "Escondido" + +#: extras/choices.py:76 +msgid "Yes" +msgstr "sim" + +#: extras/choices.py:77 +msgid "No" +msgstr "Não" + +#: extras/choices.py:105 templates/tenancy/contact.html:58 +#: tenancy/forms/bulk_edit.py:117 wireless/forms/model_forms.py:159 +msgid "Link" +msgstr "Link" + +#: extras/choices.py:119 +msgid "Newest" +msgstr "Mais recente" + +#: extras/choices.py:120 +msgid "Oldest" +msgstr "Mais antigo" + +#: extras/choices.py:136 templates/generic/object.html:51 +msgid "Updated" +msgstr "Atualizado" + +#: extras/choices.py:137 +msgid "Deleted" +msgstr "Excluído" + +#: extras/choices.py:154 extras/choices.py:176 +msgid "Info" +msgstr "Informações" + +#: extras/choices.py:155 extras/choices.py:175 +msgid "Success" +msgstr "Sucesso" + +#: extras/choices.py:156 extras/choices.py:177 +msgid "Warning" +msgstr "Aviso" + +#: extras/choices.py:157 +msgid "Danger" +msgstr "Perigo" + +#: extras/choices.py:174 utilities/choices.py:190 +msgid "Default" +msgstr "Padrão" + +#: extras/choices.py:178 +msgid "Failure" +msgstr "Falha" + +#: extras/choices.py:185 +msgid "Hourly" +msgstr "A cada hora" + +#: extras/choices.py:186 +msgid "12 hours" +msgstr "12 horas" + +#: extras/choices.py:187 +msgid "Daily" +msgstr "Diariamente" + +#: extras/choices.py:188 +msgid "Weekly" +msgstr "Semanalmente" + +#: extras/choices.py:189 +msgid "30 days" +msgstr "30 dias" + +#: extras/choices.py:254 extras/tables/tables.py:287 +#: templates/dcim/virtualchassis_edit.html:108 +#: templates/extras/eventrule.html:51 +#: templates/generic/bulk_add_component.html:56 +#: templates/generic/object_edit.html:29 templates/generic/object_edit.html:70 +#: templates/ipam/inc/ipaddress_edit_header.html:10 +msgid "Create" +msgstr "Criar" + +#: extras/choices.py:255 extras/tables/tables.py:290 +#: templates/extras/eventrule.html:55 +msgid "Update" +msgstr "Atualizar" + +#: extras/choices.py:256 extras/tables/tables.py:293 +#: templates/circuits/inc/circuit_termination.html:22 +#: templates/dcim/devicetype/component_templates.html:24 +#: templates/dcim/inc/panels/inventory_items.html:29 +#: templates/dcim/moduletype/component_templates.html:24 +#: templates/dcim/powerpanel.html:71 templates/extras/eventrule.html:59 +#: templates/extras/report_list.html:34 templates/extras/script_list.html:33 +#: templates/generic/bulk_delete.html:18 templates/generic/bulk_delete.html:45 +#: templates/generic/object_delete.html:15 templates/htmx/delete_form.html:57 +#: templates/ipam/inc/panels/fhrp_groups.html:35 +#: templates/users/objectpermission.html:49 +#: utilities/templates/buttons/delete.html:9 +msgid "Delete" +msgstr "Excluir" + +#: extras/choices.py:280 utilities/choices.py:143 utilities/choices.py:191 +msgid "Blue" +msgstr "Azul" + +#: extras/choices.py:281 utilities/choices.py:142 utilities/choices.py:192 +msgid "Indigo" +msgstr "Índigo" + +#: extras/choices.py:282 utilities/choices.py:140 utilities/choices.py:193 +msgid "Purple" +msgstr "Roxa" + +#: extras/choices.py:283 utilities/choices.py:137 utilities/choices.py:194 +msgid "Pink" +msgstr "Rosa" + +#: extras/choices.py:284 utilities/choices.py:136 utilities/choices.py:195 +msgid "Red" +msgstr "Vermelho" + +#: extras/choices.py:285 utilities/choices.py:154 utilities/choices.py:196 +msgid "Orange" +msgstr "Alaranjado" + +#: extras/choices.py:286 utilities/choices.py:152 utilities/choices.py:197 +msgid "Yellow" +msgstr "Amarelo" + +#: extras/choices.py:287 utilities/choices.py:149 utilities/choices.py:198 +msgid "Green" +msgstr "Verde" + +#: extras/choices.py:288 utilities/choices.py:146 utilities/choices.py:199 +msgid "Teal" +msgstr "- Marinho" + +#: extras/choices.py:289 utilities/choices.py:145 utilities/choices.py:200 +msgid "Cyan" +msgstr "Ciano" + +#: extras/choices.py:290 utilities/choices.py:201 +msgid "Gray" +msgstr "Cinza" + +#: extras/choices.py:291 utilities/choices.py:160 utilities/choices.py:202 +msgid "Black" +msgstr "Preto" + +#: extras/choices.py:292 utilities/choices.py:161 utilities/choices.py:203 +msgid "White" +msgstr "Branco" + +#: extras/choices.py:306 extras/forms/model_forms.py:233 +#: extras/forms/model_forms.py:321 templates/extras/webhook.html:11 +msgid "Webhook" +msgstr "Webhook" + +#: extras/choices.py:307 templates/extras/script/base.html:29 +msgid "Script" +msgstr "Roteiro" + +#: extras/dashboard/forms.py:38 +msgid "Widget type" +msgstr "Tipo de widget" + +#: extras/dashboard/widgets.py:148 +msgid "Note" +msgstr "Nota" + +#: extras/dashboard/widgets.py:149 +msgid "Display some arbitrary custom content. Markdown is supported." +msgstr "" +"Exiba algum conteúdo personalizado arbitrário. O Markdown é suportado." + +#: extras/dashboard/widgets.py:162 +msgid "Object Counts" +msgstr "Contagens de objetos" + +#: extras/dashboard/widgets.py:163 +msgid "" +"Display a set of NetBox models and the number of objects created for each " +"type." +msgstr "" +"Exiba um conjunto de modelos NetBox e o número de objetos criados para cada " +"tipo." + +#: extras/dashboard/widgets.py:173 +msgid "Filters to apply when counting the number of objects" +msgstr "Filtros a serem aplicados ao contar o número de objetos" + +#: extras/dashboard/widgets.py:209 +msgid "Object List" +msgstr "Lista de objetos" + +#: extras/dashboard/widgets.py:210 +msgid "Display an arbitrary list of objects." +msgstr "Exiba uma lista arbitrária de objetos." + +#: extras/dashboard/widgets.py:223 +msgid "The default number of objects to display" +msgstr "O número padrão de objetos a serem exibidos" + +#: extras/dashboard/widgets.py:270 +msgid "RSS Feed" +msgstr "Feed RSS" + +#: extras/dashboard/widgets.py:275 +msgid "Embed an RSS feed from an external website." +msgstr "Incorpore um feed RSS de um site externo." + +#: extras/dashboard/widgets.py:282 +msgid "Feed URL" +msgstr "URL do feed" + +#: extras/dashboard/widgets.py:287 +msgid "The maximum number of objects to display" +msgstr "O número máximo de objetos a serem exibidos" + +#: extras/dashboard/widgets.py:292 +msgid "How long to stored the cached content (in seconds)" +msgstr "" +"Por quanto tempo o conteúdo em cache deve ser armazenado (em segundos)" + +#: extras/dashboard/widgets.py:344 templates/account/base.html:10 +#: templates/account/bookmarks.html:7 templates/inc/profile_button.html:29 +msgid "Bookmarks" +msgstr "Favoritos" + +#: extras/dashboard/widgets.py:348 +msgid "Show your personal bookmarks" +msgstr "Mostre seus favoritos pessoais" + +#: extras/filtersets.py:207 extras/filtersets.py:542 extras/filtersets.py:570 +msgid "Data file (ID)" +msgstr "Arquivo de dados (ID)" + +#: extras/filtersets.py:479 virtualization/forms/filtersets.py:114 +msgid "Cluster type" +msgstr "Tipo de cluster" + +#: extras/filtersets.py:485 virtualization/filtersets.py:95 +#: virtualization/filtersets.py:146 +msgid "Cluster type (slug)" +msgstr "Tipo de cluster (lesma)" + +#: extras/filtersets.py:490 ipam/forms/bulk_edit.py:475 +#: ipam/forms/model_forms.py:585 virtualization/forms/filtersets.py:108 +msgid "Cluster group" +msgstr "Grupo de clusters" + +#: extras/filtersets.py:496 virtualization/filtersets.py:135 +msgid "Cluster group (slug)" +msgstr "Grupo de clusters (lesma)" + +#: extras/filtersets.py:506 tenancy/forms/forms.py:16 +#: tenancy/forms/forms.py:39 +msgid "Tenant group" +msgstr "Grupo de inquilinos" + +#: extras/filtersets.py:512 tenancy/filtersets.py:163 +#: tenancy/filtersets.py:183 +msgid "Tenant group (slug)" +msgstr "Grupo de inquilinos (lesma)" + +#: extras/filtersets.py:528 templates/extras/tag.html:12 +msgid "Tag" +msgstr "Tag" + +#: extras/filtersets.py:534 +msgid "Tag (slug)" +msgstr "Tag (lesma)" + +#: extras/filtersets.py:594 extras/forms/filtersets.py:438 +msgid "Has local config context data" +msgstr "Tem dados de contexto de configuração local" + +#: extras/filtersets.py:619 +msgid "User name" +msgstr "Nome de usuário" + +#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:56 +msgid "Group name" +msgstr "Nome do grupo" + +#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:64 +#: extras/tables/tables.py:47 templates/extras/customfield.html:39 +#: templates/generic/bulk_import.html:116 +msgid "Required" +msgstr "Obrigatório" + +#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57 +#: extras/forms/filtersets.py:78 extras/models/customfields.py:193 +msgid "UI visible" +msgstr "UI visível" + +#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63 +#: extras/forms/filtersets.py:83 extras/models/customfields.py:200 +msgid "UI editable" +msgstr "UI editável" + +#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:86 +msgid "Is cloneable" +msgstr "É clonável" + +#: extras/forms/bulk_edit.py:102 extras/forms/filtersets.py:126 +msgid "New window" +msgstr "Nova janela" + +#: extras/forms/bulk_edit.py:111 +msgid "Button class" +msgstr "Classe de botão" + +#: extras/forms/bulk_edit.py:128 extras/forms/filtersets.py:164 +#: extras/models/models.py:439 +msgid "MIME type" +msgstr "Tipo MIME" + +#: extras/forms/bulk_edit.py:133 extras/forms/filtersets.py:167 +msgid "File extension" +msgstr "Extensão de arquivo" + +#: extras/forms/bulk_edit.py:138 extras/forms/filtersets.py:171 +msgid "As attachment" +msgstr "Como anexo" + +#: extras/forms/bulk_edit.py:166 extras/forms/filtersets.py:213 +#: extras/tables/tables.py:214 templates/extras/savedfilter.html:30 +msgid "Shared" +msgstr "Compartilhado" + +#: extras/forms/bulk_edit.py:189 extras/forms/filtersets.py:242 +#: extras/models/models.py:204 +msgid "HTTP method" +msgstr "Método HTTP" + +#: extras/forms/bulk_edit.py:193 extras/forms/filtersets.py:236 +#: templates/extras/webhook.html:37 +msgid "Payload URL" +msgstr "URL do payload" + +#: extras/forms/bulk_edit.py:198 extras/models/models.py:244 +msgid "SSL verification" +msgstr "Verificação SSL" + +#: extras/forms/bulk_edit.py:201 templates/extras/webhook.html:45 +msgid "Secret" +msgstr "Segredo" + +#: extras/forms/bulk_edit.py:206 +msgid "CA file path" +msgstr "Caminho do arquivo CA" + +#: extras/forms/bulk_edit.py:225 +msgid "On create" +msgstr "Ao criar" + +#: extras/forms/bulk_edit.py:230 +msgid "On update" +msgstr "Em atualização" + +#: extras/forms/bulk_edit.py:235 +msgid "On delete" +msgstr "Ao excluir" + +#: extras/forms/bulk_edit.py:240 +msgid "On job start" +msgstr "No início do trabalho" + +#: extras/forms/bulk_edit.py:245 +msgid "On job end" +msgstr "No final do trabalho" + +#: extras/forms/bulk_edit.py:282 +msgid "Is active" +msgstr "Está ativo" + +#: extras/forms/bulk_import.py:34 extras/forms/bulk_import.py:115 +#: extras/forms/bulk_import.py:130 extras/forms/bulk_import.py:153 +#: extras/forms/bulk_import.py:177 extras/forms/filtersets.py:114 +#: extras/forms/filtersets.py:160 extras/forms/filtersets.py:201 +#: extras/forms/model_forms.py:43 extras/forms/model_forms.py:127 +#: extras/forms/model_forms.py:154 extras/forms/model_forms.py:195 +#: extras/forms/model_forms.py:251 +msgid "Content types" +msgstr "Tipos de conteúdo" + +#: extras/forms/bulk_import.py:36 extras/forms/bulk_import.py:117 +#: extras/forms/bulk_import.py:132 extras/forms/bulk_import.py:155 +#: extras/forms/bulk_import.py:179 tenancy/forms/bulk_import.py:96 +msgid "One or more assigned object types" +msgstr "Um ou mais tipos de objetos atribuídos" + +#: extras/forms/bulk_import.py:41 +msgid "Field data type (e.g. text, integer, etc.)" +msgstr "Tipo de dados de campo (por exemplo, texto, número inteiro etc.)" + +#: extras/forms/bulk_import.py:44 extras/forms/filtersets.py:48 +#: extras/forms/filtersets.py:259 extras/forms/model_forms.py:47 +#: extras/forms/model_forms.py:221 tenancy/forms/filtersets.py:91 +msgid "Object type" +msgstr "Tipo de objeto" + +#: extras/forms/bulk_import.py:47 +msgid "Object type (for object or multi-object fields)" +msgstr "Tipo de objeto (para campos de objeto ou de vários objetos)" + +#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:73 +msgid "Choice set" +msgstr "Conjunto de opções" + +#: extras/forms/bulk_import.py:54 +msgid "Choice set (for selection fields)" +msgstr "Conjunto de opções (para campos de seleção)" + +#: extras/forms/bulk_import.py:60 +msgid "Whether the custom field is displayed in the UI" +msgstr "Se o campo personalizado é exibido na interface do usuário" + +#: extras/forms/bulk_import.py:66 +msgid "Whether the custom field is editable in the UI" +msgstr "Se o campo personalizado é editável na interface do usuário" + +#: extras/forms/bulk_import.py:82 +msgid "The base set of predefined choices to use (if any)" +msgstr "O conjunto básico de opções predefinidas a serem usadas (se houver)" + +#: extras/forms/bulk_import.py:88 +msgid "" +"Quoted string of comma-separated field choices with optional labels " +"separated by colon: \"choice1:First Choice,choice2:Second Choice\"" +msgstr "" +"Sequência entre aspas de opções de campo separadas por vírgula com rótulos " +"opcionais separados por dois pontos: “Choice1:First Choice, Choice2:Second " +"Choice”" + +#: extras/forms/bulk_import.py:182 +msgid "Action object" +msgstr "Objeto de ação" + +#: extras/forms/bulk_import.py:184 +msgid "Webhook name or script as dotted path module.Class" +msgstr "Nome do webhook ou script como caminho pontilhado module.Class" + +#: extras/forms/bulk_import.py:236 +msgid "Assigned object type" +msgstr "Tipo de objeto atribuído" + +#: extras/forms/bulk_import.py:241 +msgid "The classification of entry" +msgstr "A classificação da entrada" + +#: extras/forms/filtersets.py:53 +msgid "Field type" +msgstr "Tipo de campo" + +#: extras/forms/filtersets.py:97 extras/tables/tables.py:65 +#: templates/generic/bulk_import.html:148 +msgid "Choices" +msgstr "Escolhas" + +#: extras/forms/filtersets.py:141 extras/forms/filtersets.py:327 +#: extras/forms/filtersets.py:417 extras/forms/model_forms.py:449 +#: templates/core/job.html:86 templates/extras/configcontext.html:86 +#: templates/extras/eventrule.html:111 +msgid "Data" +msgstr "Dados" + +#: extras/forms/filtersets.py:152 extras/forms/filtersets.py:341 +#: extras/forms/filtersets.py:427 utilities/choices.py:219 +#: utilities/forms/bulk_import.py:27 +msgid "Data file" +msgstr "Arquivo de dados" + +#: extras/forms/filtersets.py:185 +msgid "Content type" +msgstr "Tipo de conteúdo" + +#: extras/forms/filtersets.py:232 extras/models/models.py:209 +msgid "HTTP content type" +msgstr "Tipo de conteúdo HTTP" + +#: extras/forms/filtersets.py:254 extras/forms/model_forms.py:269 +#: templates/extras/eventrule.html:46 +msgid "Events" +msgstr "Eventos" + +#: extras/forms/filtersets.py:264 +msgid "Action type" +msgstr "Tipo de ação" + +#: extras/forms/filtersets.py:278 +msgid "Object creations" +msgstr "Criações de objetos" + +#: extras/forms/filtersets.py:285 +msgid "Object updates" +msgstr "Atualizações de objetos" + +#: extras/forms/filtersets.py:292 +msgid "Object deletions" +msgstr "Exclusões de objetos" + +#: extras/forms/filtersets.py:299 +msgid "Job starts" +msgstr "Início do trabalho" + +#: extras/forms/filtersets.py:306 extras/forms/model_forms.py:289 +msgid "Job terminations" +msgstr "Rescisões de trabalho" + +#: extras/forms/filtersets.py:315 +msgid "Tagged object type" +msgstr "Tipo de objeto marcado" + +#: extras/forms/filtersets.py:320 +msgid "Allowed object type" +msgstr "Tipo de objeto permitido" + +#: extras/forms/filtersets.py:349 extras/forms/model_forms.py:384 +#: netbox/navigation/menu.py:19 +msgid "Regions" +msgstr "Regiões" + +#: extras/forms/filtersets.py:354 extras/forms/model_forms.py:389 +msgid "Site groups" +msgstr "Grupos de sites" + +#: extras/forms/filtersets.py:364 extras/forms/model_forms.py:399 +#: netbox/navigation/menu.py:21 +msgid "Locations" +msgstr "Localizações" + +#: extras/forms/filtersets.py:369 extras/forms/model_forms.py:404 +msgid "Device types" +msgstr "Tipos de dispositivos" + +#: extras/forms/filtersets.py:374 extras/forms/model_forms.py:409 +msgid "Roles" +msgstr "Funções" + +#: extras/forms/filtersets.py:384 extras/forms/model_forms.py:419 +msgid "Cluster types" +msgstr "Tipos de cluster" + +#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:424 +msgid "Cluster groups" +msgstr "Grupos de clusters" + +#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:429 +#: netbox/navigation/menu.py:243 netbox/navigation/menu.py:245 +#: templates/virtualization/clustertype.html:33 +#: virtualization/tables/clusters.py:23 virtualization/tables/clusters.py:45 +msgid "Clusters" +msgstr "Clusters" + +#: extras/forms/filtersets.py:400 extras/forms/model_forms.py:434 +msgid "Tenant groups" +msgstr "Grupos de inquilinos" + +#: extras/forms/filtersets.py:454 extras/forms/filtersets.py:495 +msgid "After" +msgstr "Depois" + +#: extras/forms/filtersets.py:459 extras/forms/filtersets.py:500 +msgid "Before" +msgstr "Antes" + +#: extras/forms/filtersets.py:490 extras/tables/tables.py:426 +#: templates/extras/htmx/report_result.html:43 +#: templates/extras/objectchange.html:34 +msgid "Time" +msgstr "Tempo" + +#: extras/forms/filtersets.py:504 extras/forms/model_forms.py:271 +#: extras/tables/tables.py:440 templates/extras/eventrule.html:90 +#: templates/extras/objectchange.html:50 +msgid "Action" +msgstr "Ação" + +#: extras/forms/model_forms.py:50 +msgid "Type of the related object (for object/multi-object fields only)" +msgstr "" +"Tipo do objeto relacionado (somente para campos de objeto/vários objetos)" + +#: extras/forms/model_forms.py:58 templates/extras/customfield.html:11 +msgid "Custom Field" +msgstr "Campo personalizado" + +#: extras/forms/model_forms.py:61 templates/extras/customfield.html:60 +msgid "Behavior" +msgstr "Comportamento" + +#: extras/forms/model_forms.py:62 +msgid "Values" +msgstr "Valores" + +#: extras/forms/model_forms.py:71 +msgid "" +"The type of data stored in this field. For object/multi-object fields, " +"select the related object type below." +msgstr "" +"O tipo de dados armazenados nesse campo. Para campos de objeto/multiobjeto, " +"selecione o tipo de objeto relacionado abaixo." + +#: extras/forms/model_forms.py:74 +msgid "" +"This will be displayed as help text for the form field. Markdown is " +"supported." +msgstr "" +"Isso será exibido como texto de ajuda para o campo do formulário. O Markdown" +" é suportado." + +#: extras/forms/model_forms.py:91 +msgid "" +"Enter one choice per line. An optional label may be specified for each " +"choice by appending it with a colon. Example:" +msgstr "" +"Insira uma opção por linha. Um rótulo opcional pode ser especificado para " +"cada opção anexando-o com dois pontos. Exemplo:" + +#: extras/forms/model_forms.py:132 templates/extras/customlink.html:10 +msgid "Custom Link" +msgstr "Link personalizado" + +#: extras/forms/model_forms.py:133 +msgid "Templates" +msgstr "Modelos" + +#: extras/forms/model_forms.py:145 +msgid "" +"Jinja2 template code for the link text. Reference the object as {{ " +"object }}. Links which render as empty text will not be displayed." +msgstr "" + +#: extras/forms/model_forms.py:148 +msgid "" +"Jinja2 template code for the link URL. Reference the object as {{ " +"object }}." +msgstr "" + +#: extras/forms/model_forms.py:158 extras/forms/model_forms.py:500 +msgid "Template code" +msgstr "Código do modelo" + +#: extras/forms/model_forms.py:164 templates/extras/exporttemplate.html:17 +msgid "Export Template" +msgstr "Modelo de exportação" + +#: extras/forms/model_forms.py:166 +msgid "Rendering" +msgstr "Renderização" + +#: extras/forms/model_forms.py:180 extras/forms/model_forms.py:525 +msgid "Template content is populated from the remote source selected below." +msgstr "" +"O conteúdo do modelo é preenchido a partir da fonte remota selecionada " +"abaixo." + +#: extras/forms/model_forms.py:187 extras/forms/model_forms.py:532 +msgid "Must specify either local content or a data file" +msgstr "Deve especificar o conteúdo local ou um arquivo de dados" + +#: extras/forms/model_forms.py:201 netbox/forms/mixins.py:68 +#: templates/extras/savedfilter.html:10 +msgid "Saved Filter" +msgstr "Filtro salvo" + +#: extras/forms/model_forms.py:234 templates/extras/webhook.html:28 +msgid "HTTP Request" +msgstr "Solicitação HTTP" + +#: extras/forms/model_forms.py:237 templates/extras/webhook.html:53 +msgid "SSL" +msgstr "SSL" + +#: extras/forms/model_forms.py:255 +msgid "Action choice" +msgstr "Escolha de ação" + +#: extras/forms/model_forms.py:260 +msgid "Enter conditions in JSON format." +msgstr "Insira as condições em JSON formato." + +#: extras/forms/model_forms.py:264 +msgid "" +"Enter parameters to pass to the action in JSON format." +msgstr "" +"Insira os parâmetros a serem passados para a ação em JSON formato." + +#: extras/forms/model_forms.py:268 templates/extras/eventrule.html:11 +msgid "Event Rule" +msgstr "Regra do evento" + +#: extras/forms/model_forms.py:270 templates/extras/eventrule.html:78 +msgid "Conditions" +msgstr "Condições" + +#: extras/forms/model_forms.py:285 +msgid "Creations" +msgstr "Criações" + +#: extras/forms/model_forms.py:286 +msgid "Updates" +msgstr "Atualizações" + +#: extras/forms/model_forms.py:287 +msgid "Deletions" +msgstr "Exclusões" + +#: extras/forms/model_forms.py:288 +msgid "Job executions" +msgstr "Execuções de empregos" + +#: extras/forms/model_forms.py:366 users/forms/model_forms.py:285 +msgid "Object types" +msgstr "Tipos de objetos" + +#: extras/forms/model_forms.py:439 netbox/navigation/menu.py:40 +#: tenancy/tables/tenants.py:22 +msgid "Tenants" +msgstr "Inquilinos" + +#: extras/forms/model_forms.py:456 ipam/forms/filtersets.py:141 +#: ipam/forms/filtersets.py:527 templates/extras/configcontext.html:62 +#: templates/ipam/ipaddress.html:62 templates/ipam/vlan_edit.html:30 +#: tenancy/forms/filtersets.py:86 users/forms/model_forms.py:323 +msgid "Assignment" +msgstr "Atribuição" + +#: extras/forms/model_forms.py:482 +msgid "Data is populated from the remote source selected below." +msgstr "Os dados são preenchidos a partir da fonte remota selecionada abaixo." + +#: extras/forms/model_forms.py:488 +msgid "Must specify either local data or a data file" +msgstr "Deve especificar dados locais ou um arquivo de dados" + +#: extras/forms/model_forms.py:507 templates/core/datafile.html:65 +msgid "Content" +msgstr "Conteúdo" + +#: extras/forms/reports.py:18 extras/forms/scripts.py:24 +msgid "Schedule at" +msgstr "Agende em" + +#: extras/forms/reports.py:19 +msgid "Schedule execution of report to a set time" +msgstr "Programe a execução do relatório em um horário definido" + +#: extras/forms/reports.py:24 extras/forms/scripts.py:30 +msgid "Recurs every" +msgstr "Recorre a cada" + +#: extras/forms/reports.py:28 +msgid "Interval at which this report is re-run (in minutes)" +msgstr "Intervalo no qual esse relatório é executado novamente (em minutos)" + +#: extras/forms/reports.py:36 extras/forms/scripts.py:42 +#, python-brace-format +msgid " (current time: {now})" +msgstr " (hora atual: {now})" + +#: extras/forms/reports.py:46 extras/forms/scripts.py:52 +msgid "Scheduled time must be in the future." +msgstr "O horário agendado deve ser no futuro." + +#: extras/forms/scripts.py:18 +msgid "Commit changes" +msgstr "Confirmar alterações" + +#: extras/forms/scripts.py:19 +msgid "Commit changes to the database (uncheck for a dry-run)" +msgstr "" +"Confirme as alterações no banco de dados (desmarque para uma execução a " +"seco)" + +#: extras/forms/scripts.py:25 +msgid "Schedule execution of script to a set time" +msgstr "Programe a execução do script para um horário definido" + +#: extras/forms/scripts.py:34 +msgid "Interval at which this script is re-run (in minutes)" +msgstr "Intervalo no qual esse script é executado novamente (em minutos)" + +#: extras/models/change_logging.py:24 +msgid "time" +msgstr "horas" + +#: extras/models/change_logging.py:37 +msgid "user name" +msgstr "nome de usuário" + +#: extras/models/change_logging.py:42 +msgid "request ID" +msgstr "ID da solicitação" + +#: extras/models/change_logging.py:47 extras/models/staging.py:69 +msgid "action" +msgstr "ação" + +#: extras/models/change_logging.py:81 +msgid "pre-change data" +msgstr "dados de pré-alteração" + +#: extras/models/change_logging.py:87 +msgid "post-change data" +msgstr "dados pós-alteração" + +#: extras/models/change_logging.py:101 +msgid "object change" +msgstr "mudança de objeto" + +#: extras/models/change_logging.py:102 +msgid "object changes" +msgstr "mudanças de objeto" + +#: extras/models/change_logging.py:118 +#, python-brace-format +msgid "Change logging is not supported for this object type ({type})." +msgstr "" +"O registro de alterações não é suportado para esse tipo de objeto ({type})." + +#: extras/models/configs.py:130 +msgid "config context" +msgstr "contexto de configuração" + +#: extras/models/configs.py:131 +msgid "config contexts" +msgstr "contextos de configuração" + +#: extras/models/configs.py:149 extras/models/configs.py:205 +msgid "JSON data must be in object form. Example:" +msgstr "Os dados JSON devem estar no formato de objeto. Exemplo:" + +#: extras/models/configs.py:169 +msgid "" +"Local config context data takes precedence over source contexts in the final" +" rendered config context" +msgstr "" +"Os dados do contexto de configuração local têm precedência sobre os " +"contextos de origem no contexto de configuração renderizado final" + +#: extras/models/configs.py:224 +msgid "template code" +msgstr "código de modelo" + +#: extras/models/configs.py:225 +msgid "Jinja2 template code." +msgstr "Código do modelo Jinja2." + +#: extras/models/configs.py:228 +msgid "environment parameters" +msgstr "parâmetros do ambiente" + +#: extras/models/configs.py:233 +msgid "" +"Any additional" +" parameters to pass when constructing the Jinja2 environment." +msgstr "" +"Qualquer parâmetros" +" adicionais para passar ao construir o ambiente Jinja2." + +#: extras/models/configs.py:240 +msgid "config template" +msgstr "modelo de configuração" + +#: extras/models/configs.py:241 +msgid "config templates" +msgstr "modelos de configuração" + +#: extras/models/customfields.py:72 +msgid "The object(s) to which this field applies." +msgstr "O (s) objeto (s) aos quais esse campo se aplica." + +#: extras/models/customfields.py:79 +msgid "The type of data this custom field holds" +msgstr "O tipo de dados que esse campo personalizado contém" + +#: extras/models/customfields.py:86 +msgid "The type of NetBox object this field maps to (for object fields)" +msgstr "" +"O tipo de objeto NetBox para o qual esse campo é mapeado (para campos de " +"objeto)" + +#: extras/models/customfields.py:92 +msgid "Internal field name" +msgstr "Nome do campo interno" + +#: extras/models/customfields.py:96 +msgid "Only alphanumeric characters and underscores are allowed." +msgstr "Somente caracteres alfanuméricos e sublinhados são permitidos." + +#: extras/models/customfields.py:101 +msgid "Double underscores are not permitted in custom field names." +msgstr "" +"Sublinhados duplos não são permitidos em nomes de campos personalizados." + +#: extras/models/customfields.py:112 +msgid "" +"Name of the field as displayed to users (if not provided, 'the field's name " +"will be used)" +msgstr "" +"Nome do campo exibido aos usuários (se não for fornecido, 'o nome do campo " +"será usado)" + +#: extras/models/customfields.py:116 extras/models/models.py:347 +msgid "group name" +msgstr "nome do grupo" + +#: extras/models/customfields.py:119 +msgid "Custom fields within the same group will be displayed together" +msgstr "Os campos personalizados dentro do mesmo grupo serão exibidos juntos" + +#: extras/models/customfields.py:127 +msgid "required" +msgstr "requeridos" + +#: extras/models/customfields.py:129 +msgid "" +"If true, this field is required when creating new objects or editing an " +"existing object." +msgstr "" +"Se verdadeiro, esse campo é obrigatório ao criar novos objetos ou editar um " +"objeto existente." + +#: extras/models/customfields.py:132 +msgid "search weight" +msgstr "peso de pesquisa" + +#: extras/models/customfields.py:135 +msgid "" +"Weighting for search. Lower values are considered more important. Fields " +"with a search weight of zero will be ignored." +msgstr "" +"Ponderação para pesquisa. Valores mais baixos são considerados mais " +"importantes. Os campos com peso de pesquisa zero serão ignorados." + +#: extras/models/customfields.py:140 +msgid "filter logic" +msgstr "lógica de filtro" + +#: extras/models/customfields.py:144 +msgid "" +"Loose matches any instance of a given string; exact matches the entire " +"field." +msgstr "" +"Loose corresponde a qualquer instância de uma determinada string; a exata " +"corresponde a todo o campo." + +#: extras/models/customfields.py:147 +msgid "default" +msgstr "padrão" + +#: extras/models/customfields.py:151 +msgid "" +"Default value for the field (must be a JSON value). Encapsulate strings with" +" double quotes (e.g. \"Foo\")." +msgstr "" +"Valor padrão para o campo (deve ser um valor JSON). Encapsular cadeias de " +"caracteres com aspas duplas (por exemplo, “Foo”)." + +#: extras/models/customfields.py:156 +msgid "display weight" +msgstr "peso da tela" + +#: extras/models/customfields.py:157 +msgid "Fields with higher weights appear lower in a form." +msgstr "Os campos com pesos maiores aparecem mais abaixo em um formulário." + +#: extras/models/customfields.py:162 +msgid "minimum value" +msgstr "valor mínimo" + +#: extras/models/customfields.py:163 +msgid "Minimum allowed value (for numeric fields)" +msgstr "Valor mínimo permitido (para campos numéricos)" + +#: extras/models/customfields.py:168 +msgid "maximum value" +msgstr "valor máximo" + +#: extras/models/customfields.py:169 +msgid "Maximum allowed value (for numeric fields)" +msgstr "Valor máximo permitido (para campos numéricos)" + +#: extras/models/customfields.py:175 +msgid "validation regex" +msgstr "regex de validação" + +#: extras/models/customfields.py:177 +#, python-brace-format +msgid "" +"Regular expression to enforce on text field values. Use ^ and $ to force " +"matching of entire string. For example, ^[A-Z]{3}$ will limit " +"values to exactly three uppercase letters." +msgstr "" +"Expressão regular para impor valores de campo de texto. Use ^ e $ para " +"forçar a correspondência de toda a string. Por exemplo, ^ " +"[A-Z]{3}$ limitará os valores a exatamente três letras maiúsculas." + +#: extras/models/customfields.py:185 +msgid "choice set" +msgstr "conjunto de opções" + +#: extras/models/customfields.py:194 +msgid "Specifies whether the custom field is displayed in the UI" +msgstr "Especifica se o campo personalizado é exibido na interface do usuário" + +#: extras/models/customfields.py:201 +msgid "Specifies whether the custom field value can be edited in the UI" +msgstr "" +"Especifica se o valor do campo personalizado pode ser editado na interface " +"do usuário" + +#: extras/models/customfields.py:205 +msgid "is cloneable" +msgstr "é clonável" + +#: extras/models/customfields.py:206 +msgid "Replicate this value when cloning objects" +msgstr "Replique esse valor ao clonar objetos" + +#: extras/models/customfields.py:219 +msgid "custom field" +msgstr "campo personalizado" + +#: extras/models/customfields.py:220 +msgid "custom fields" +msgstr "campos personalizados" + +#: extras/models/customfields.py:309 +#, python-brace-format +msgid "Invalid default value \"{value}\": {error}" +msgstr "Valor padrão inválido”{value}“: {error}" + +#: extras/models/customfields.py:316 +msgid "A minimum value may be set only for numeric fields" +msgstr "Um valor mínimo pode ser definido somente para campos numéricos" + +#: extras/models/customfields.py:318 +msgid "A maximum value may be set only for numeric fields" +msgstr "Um valor máximo pode ser definido somente para campos numéricos" + +#: extras/models/customfields.py:328 +msgid "" +"Regular expression validation is supported only for text and URL fields" +msgstr "" +"A validação de expressões regulares é suportada somente para campos de texto" +" e URL" + +#: extras/models/customfields.py:338 +msgid "Selection fields must specify a set of choices." +msgstr "Os campos de seleção devem especificar um conjunto de opções." + +#: extras/models/customfields.py:342 +msgid "Choices may be set only on selection fields." +msgstr "As opções podem ser definidas somente nos campos de seleção." + +#: extras/models/customfields.py:349 +msgid "Object fields must define an object type." +msgstr "Os campos de objeto devem definir um tipo de objeto." + +#: extras/models/customfields.py:354 +#, python-brace-format +msgid "{type} fields may not define an object type." +msgstr "{type} os campos não podem definir um tipo de objeto." + +#: extras/models/customfields.py:434 +msgid "True" +msgstr "É verdade" + +#: extras/models/customfields.py:435 +msgid "False" +msgstr "Falso" + +#: extras/models/customfields.py:517 +#, python-brace-format +msgid "Values must match this regex: {regex}" +msgstr "Os valores devem corresponder a esse regex: {regex}" + +#: extras/models/customfields.py:612 +msgid "Value must be a string." +msgstr "O valor deve ser uma string." + +#: extras/models/customfields.py:614 +#, python-brace-format +msgid "Value must match regex '{regex}'" +msgstr "O valor deve corresponder ao regex '{regex}'" + +#: extras/models/customfields.py:619 +msgid "Value must be an integer." +msgstr "O valor deve ser um número inteiro." + +#: extras/models/customfields.py:622 extras/models/customfields.py:637 +#, python-brace-format +msgid "Value must be at least {minimum}" +msgstr "O valor deve ser pelo menos {minimum}" + +#: extras/models/customfields.py:626 extras/models/customfields.py:641 +#, python-brace-format +msgid "Value must not exceed {maximum}" +msgstr "O valor não deve exceder {maximum}" + +#: extras/models/customfields.py:634 +msgid "Value must be a decimal." +msgstr "O valor deve ser decimal." + +#: extras/models/customfields.py:646 +msgid "Value must be true or false." +msgstr "O valor deve ser verdadeiro ou falso." + +#: extras/models/customfields.py:654 +msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." +msgstr "Os valores de data devem estar no formato ISO 8601 (AAAA-MM-DD)." + +#: extras/models/customfields.py:663 +msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." +msgstr "" +"Os valores de data e hora devem estar no formato ISO 8601 (AAAA-MM-DD " +"HH:MM:SS)." + +#: extras/models/customfields.py:670 +#, python-brace-format +msgid "Invalid choice ({value}) for choice set {choiceset}." +msgstr "Escolha inválida ({value}) para conjunto de escolha {choiceset}." + +#: extras/models/customfields.py:680 +#, python-brace-format +msgid "Invalid choice(s) ({value}) for choice set {choiceset}." +msgstr "" +"Escolha (s) inválida (s){value}) para conjunto de escolha {choiceset}." + +#: extras/models/customfields.py:689 +#, python-brace-format +msgid "Value must be an object ID, not {type}" +msgstr "O valor deve ser um ID de objeto, não {type}" + +#: extras/models/customfields.py:695 +#, python-brace-format +msgid "Value must be a list of object IDs, not {type}" +msgstr "O valor deve ser uma lista de IDs de objetos, não {type}" + +#: extras/models/customfields.py:699 +#, python-brace-format +msgid "Found invalid object ID: {id}" +msgstr "ID de objeto inválida encontrada: {id}" + +#: extras/models/customfields.py:702 +msgid "Required field cannot be empty." +msgstr "O campo obrigatório não pode estar vazio." + +#: extras/models/customfields.py:721 +msgid "Base set of predefined choices (optional)" +msgstr "Conjunto básico de opções predefinidas (opcional)" + +#: extras/models/customfields.py:733 +msgid "Choices are automatically ordered alphabetically" +msgstr "As opções são ordenadas automaticamente em ordem alfabética" + +#: extras/models/customfields.py:740 +msgid "custom field choice set" +msgstr "conjunto de opções de campo personalizado" + +#: extras/models/customfields.py:741 +msgid "custom field choice sets" +msgstr "conjuntos de opções de campo personalizados" + +#: extras/models/customfields.py:777 +msgid "Must define base or extra choices." +msgstr "Deve definir opções básicas ou extras." + +#: extras/models/dashboard.py:19 +msgid "layout" +msgstr "layout" + +#: extras/models/dashboard.py:23 +msgid "config" +msgstr "configuração" + +#: extras/models/dashboard.py:28 +msgid "dashboard" +msgstr "painel de controle" + +#: extras/models/dashboard.py:29 +msgid "dashboards" +msgstr "painéis" + +#: extras/models/models.py:49 +msgid "object types" +msgstr "tipos de objetos" + +#: extras/models/models.py:50 +msgid "The object(s) to which this rule applies." +msgstr "O (s) objeto (s) aos quais essa regra se aplica." + +#: extras/models/models.py:63 +msgid "on create" +msgstr "na criação" + +#: extras/models/models.py:65 +msgid "Triggers when a matching object is created." +msgstr "É acionado quando um objeto correspondente é criado." + +#: extras/models/models.py:68 +msgid "on update" +msgstr "na atualização" + +#: extras/models/models.py:70 +msgid "Triggers when a matching object is updated." +msgstr "É acionado quando um objeto correspondente é atualizado." + +#: extras/models/models.py:73 +msgid "on delete" +msgstr "ao excluir" + +#: extras/models/models.py:75 +msgid "Triggers when a matching object is deleted." +msgstr "É acionado quando um objeto correspondente é excluído." + +#: extras/models/models.py:78 +msgid "on job start" +msgstr "no início do trabalho" + +#: extras/models/models.py:80 +msgid "Triggers when a job for a matching object is started." +msgstr "" +"É acionado quando um trabalho para um objeto correspondente é iniciado." + +#: extras/models/models.py:83 +msgid "on job end" +msgstr "no final do trabalho" + +#: extras/models/models.py:85 +msgid "Triggers when a job for a matching object terminates." +msgstr "" +"É acionado quando um trabalho para um objeto correspondente é encerrado." + +#: extras/models/models.py:92 +msgid "conditions" +msgstr "condições" + +#: extras/models/models.py:95 +msgid "" +"A set of conditions which determine whether the event will be generated." +msgstr "Um conjunto de condições que determinam se o evento será gerado." + +#: extras/models/models.py:103 +msgid "action type" +msgstr "tipo de ação" + +#: extras/models/models.py:126 +msgid "Additional data to pass to the action object" +msgstr "Dados adicionais para passar para o objeto de ação" + +#: extras/models/models.py:138 +msgid "event rule" +msgstr "regra do evento" + +#: extras/models/models.py:139 +msgid "event rules" +msgstr "regras do evento" + +#: extras/models/models.py:155 +msgid "" +"At least one event type must be selected: create, update, delete, job start," +" and/or job end." +msgstr "" +"Pelo menos um tipo de evento deve ser selecionado: criar, atualizar, " +"excluir, início e/ou fim do trabalho." + +#: extras/models/models.py:196 +msgid "" +"This URL will be called using the HTTP method defined when the webhook is " +"called. Jinja2 template processing is supported with the same context as the" +" request body." +msgstr "" +"Esse URL será chamado usando o método HTTP definido quando o webhook for " +"chamado. O processamento do modelo Jinja2 é suportado com o mesmo contexto " +"do corpo da solicitação." + +#: extras/models/models.py:211 +msgid "" +"The complete list of official content types is available here." +msgstr "" +"A lista completa dos tipos de conteúdo oficial está disponível aqui." + +#: extras/models/models.py:216 +msgid "additional headers" +msgstr "cabeçalhos adicionais" + +#: extras/models/models.py:219 +msgid "" +"User-supplied HTTP headers to be sent with the request in addition to the " +"HTTP content type. Headers should be defined in the format Name: " +"Value. Jinja2 template processing is supported with the same context " +"as the request body (below)." +msgstr "" +"Cabeçalhos HTTP fornecidos pelo usuário a serem enviados com a solicitação, " +"além do tipo de conteúdo HTTP. Os cabeçalhos devem ser definidos no formato " +"Nome: Valor. O processamento do modelo Jinja2 é suportado com o" +" mesmo contexto do corpo da solicitação (abaixo)." + +#: extras/models/models.py:225 +msgid "body template" +msgstr "modelo de corpo" + +#: extras/models/models.py:228 +msgid "" +"Jinja2 template for a custom request body. If blank, a JSON object " +"representing the change will be included. Available context data includes: " +"event, model, timestamp, " +"username, request_id, and data." +msgstr "" +"Modelo Jinja2 para um corpo de solicitação personalizado. Se estiver em " +"branco, um objeto JSON representando a alteração será incluído. Os dados de " +"contexto disponíveis incluem: evento, modelo, " +"timestamp, nome de usuário, ID da " +"solicitação, e dados." + +#: extras/models/models.py:234 +msgid "secret" +msgstr "secreto" + +#: extras/models/models.py:238 +msgid "" +"When provided, the request will include a X-Hook-Signature " +"header containing a HMAC hex digest of the payload body using the secret as " +"the key. The secret is not transmitted in the request." +msgstr "" +"Quando fornecida, a solicitação incluirá um Assinatura X-Hook " +"cabeçalho contendo um resumo hexadecimal HMAC do corpo da carga usando o " +"segredo como chave. O segredo não é transmitido na solicitação." + +#: extras/models/models.py:245 +msgid "Enable SSL certificate verification. Disable with caution!" +msgstr "Ative a verificação do certificado SSL. Desative com cuidado!" + +#: extras/models/models.py:251 templates/extras/webhook.html:62 +msgid "CA File Path" +msgstr "Caminho do arquivo CA" + +#: extras/models/models.py:253 +msgid "" +"The specific CA certificate file to use for SSL verification. Leave blank to" +" use the system defaults." +msgstr "" +"O arquivo de certificado CA específico a ser usado para verificação SSL. " +"Deixe em branco para usar os padrões do sistema." + +#: extras/models/models.py:264 +msgid "webhook" +msgstr "webhook" + +#: extras/models/models.py:265 +msgid "webhooks" +msgstr "webhooks" + +#: extras/models/models.py:283 +msgid "Do not specify a CA certificate file if SSL verification is disabled." +msgstr "" +"Não especifique um arquivo de certificado CA se a verificação SSL estiver " +"desativada." + +#: extras/models/models.py:323 +msgid "The object type(s) to which this link applies." +msgstr "O (s) tipo (s) de objeto aos quais esse link se aplica." + +#: extras/models/models.py:335 +msgid "link text" +msgstr "texto do link" + +#: extras/models/models.py:336 +msgid "Jinja2 template code for link text" +msgstr "Código de modelo Jinja2 para texto do link" + +#: extras/models/models.py:339 +msgid "link URL" +msgstr "URL do link" + +#: extras/models/models.py:340 +msgid "Jinja2 template code for link URL" +msgstr "Código de modelo Jinja2 para URL do link" + +#: extras/models/models.py:350 +msgid "Links with the same group will appear as a dropdown menu" +msgstr "Links com o mesmo grupo aparecerão como um menu suspenso" + +#: extras/models/models.py:353 +msgid "button class" +msgstr "classe de botão" + +#: extras/models/models.py:357 +msgid "" +"The class of the first link in a group will be used for the dropdown button" +msgstr "" +"A classe do primeiro link em um grupo será usada para o botão suspenso" + +#: extras/models/models.py:360 +msgid "new window" +msgstr "nova janela" + +#: extras/models/models.py:362 +msgid "Force link to open in a new window" +msgstr "Forçar o link a abrir em uma nova janela" + +#: extras/models/models.py:371 +msgid "custom link" +msgstr "link personalizado" + +#: extras/models/models.py:372 +msgid "custom links" +msgstr "links personalizados" + +#: extras/models/models.py:419 +msgid "The object type(s) to which this template applies." +msgstr "O (s) tipo (s) de objeto aos quais esse modelo se aplica." + +#: extras/models/models.py:432 +msgid "" +"Jinja2 template code. The list of objects being exported is passed as a " +"context variable named queryset." +msgstr "" +"Código do modelo Jinja2. A lista de objetos que estão sendo exportados é " +"passada como uma variável de contexto chamada conjunto de " +"consultas." + +#: extras/models/models.py:440 +msgid "Defaults to text/plain; charset=utf-8" +msgstr "O padrão é texto/simples; charset=utf-8" + +#: extras/models/models.py:443 +msgid "file extension" +msgstr "extensão de arquivo" + +#: extras/models/models.py:446 +msgid "Extension to append to the rendered filename" +msgstr "Extensão para anexar ao nome do arquivo renderizado" + +#: extras/models/models.py:449 +msgid "as attachment" +msgstr "como anexo" + +#: extras/models/models.py:451 +msgid "Download file as attachment" +msgstr "Baixar arquivo como anexo" + +#: extras/models/models.py:460 +msgid "export template" +msgstr "modelo de exportação" + +#: extras/models/models.py:461 +msgid "export templates" +msgstr "modelos de exportação" + +#: extras/models/models.py:478 +#, python-brace-format +msgid "\"{name}\" is a reserved name. Please choose a different name." +msgstr "“{name}“é um nome reservado. Escolha um nome diferente." + +#: extras/models/models.py:528 +msgid "The object type(s) to which this filter applies." +msgstr "O (s) tipo (s) de objeto aos quais esse filtro se aplica." + +#: extras/models/models.py:560 +msgid "shared" +msgstr "compartilhado" + +#: extras/models/models.py:573 +msgid "saved filter" +msgstr "filtro salvo" + +#: extras/models/models.py:574 +msgid "saved filters" +msgstr "filtros salvos" + +#: extras/models/models.py:592 +msgid "Filter parameters must be stored as a dictionary of keyword arguments." +msgstr "" +"Os parâmetros do filtro devem ser armazenados como um dicionário de " +"argumentos de palavras-chave." + +#: extras/models/models.py:620 +msgid "image height" +msgstr "altura da imagem" + +#: extras/models/models.py:623 +msgid "image width" +msgstr "largura da imagem" + +#: extras/models/models.py:640 +msgid "image attachment" +msgstr "anexo de imagem" + +#: extras/models/models.py:641 +msgid "image attachments" +msgstr "anexos de imagem" + +#: extras/models/models.py:655 +#, python-brace-format +msgid "Image attachments cannot be assigned to this object type ({type})." +msgstr "" +"Os anexos de imagem não podem ser atribuídos a esse tipo de objeto ({type})." + +#: extras/models/models.py:718 +msgid "kind" +msgstr "gentil" + +#: extras/models/models.py:732 +msgid "journal entry" +msgstr "entrada no diário" + +#: extras/models/models.py:733 +msgid "journal entries" +msgstr "entradas de diário" + +#: extras/models/models.py:748 +#, python-brace-format +msgid "Journaling is not supported for this object type ({type})." +msgstr "" +"O registro no diário não é suportado para esse tipo de objeto ({type})." + +#: extras/models/models.py:790 +msgid "bookmark" +msgstr "marca páginas" + +#: extras/models/models.py:791 +msgid "bookmarks" +msgstr "marcadores" + +#: extras/models/models.py:804 +#, python-brace-format +msgid "Bookmarks cannot be assigned to this object type ({type})." +msgstr "" +"Os marcadores não podem ser atribuídos a esse tipo de objeto ({type})." + +#: extras/models/reports.py:46 +msgid "report module" +msgstr "módulo de relatório" + +#: extras/models/reports.py:47 +msgid "report modules" +msgstr "módulos de relatório" + +#: extras/models/scripts.py:46 +msgid "script module" +msgstr "módulo de script" + +#: extras/models/scripts.py:47 +msgid "script modules" +msgstr "módulos de script" + +#: extras/models/search.py:24 +msgid "timestamp" +msgstr "timestamp" + +#: extras/models/search.py:39 +msgid "field" +msgstr "campo" + +#: extras/models/search.py:47 +msgid "value" +msgstr "valor" + +#: extras/models/search.py:58 +msgid "cached value" +msgstr "valor em cache" + +#: extras/models/search.py:59 +msgid "cached values" +msgstr "valores em cache" + +#: extras/models/staging.py:44 +msgid "branch" +msgstr "filial" + +#: extras/models/staging.py:45 +msgid "branches" +msgstr "ramos" + +#: extras/models/staging.py:97 +msgid "staged change" +msgstr "mudança encenada" + +#: extras/models/staging.py:98 +msgid "staged changes" +msgstr "mudanças encenadas" + +#: extras/models/tags.py:40 +msgid "The object type(s) to which this this tag can be applied." +msgstr "O (s) tipo (s) de objeto aos quais essa tag pode ser aplicada." + +#: extras/models/tags.py:49 +msgid "tag" +msgstr "marcar" + +#: extras/models/tags.py:50 +msgid "tags" +msgstr "tags" + +#: extras/models/tags.py:78 +msgid "tagged item" +msgstr "item marcado" + +#: extras/models/tags.py:79 +msgid "tagged items" +msgstr "itens marcados" + +#: extras/signals.py:221 +#, python-brace-format +msgid "Deletion is prevented by a protection rule: {message}" +msgstr "A exclusão é impedida por uma regra de proteção: {message}" + +#: extras/tables/tables.py:44 extras/tables/tables.py:119 +#: extras/tables/tables.py:143 extras/tables/tables.py:208 +#: extras/tables/tables.py:281 +msgid "Content Types" +msgstr "Tipos de conteúdo" + +#: extras/tables/tables.py:50 +msgid "Visible" +msgstr "Visível" + +#: extras/tables/tables.py:53 +msgid "Editable" +msgstr "Editável" + +#: extras/tables/tables.py:60 templates/extras/customfield.html:48 +msgid "Choice Set" +msgstr "Conjunto de opções" + +#: extras/tables/tables.py:68 +msgid "Is Cloneable" +msgstr "É clonável" + +#: extras/tables/tables.py:98 +msgid "Count" +msgstr "Contar" + +#: extras/tables/tables.py:101 +msgid "Order Alphabetically" +msgstr "Ordenar alfabeticamente" + +#: extras/tables/tables.py:125 templates/extras/customlink.html:34 +msgid "New Window" +msgstr "Nova janela" + +#: extras/tables/tables.py:146 +msgid "As Attachment" +msgstr "Como anexo" + +#: extras/tables/tables.py:153 extras/tables/tables.py:367 +#: extras/tables/tables.py:402 templates/core/datafile.html:32 +#: templates/dcim/device/render_config.html:23 +#: templates/extras/configcontext.html:40 +#: templates/extras/configtemplate.html:32 +#: templates/extras/exporttemplate.html:51 +#: templates/generic/bulk_import.html:30 +#: templates/virtualization/virtualmachine/render_config.html:23 +msgid "Data File" +msgstr "Arquivo de dados" + +#: extras/tables/tables.py:158 extras/tables/tables.py:379 +#: extras/tables/tables.py:407 +msgid "Synced" +msgstr "Sincronizado" + +#: extras/tables/tables.py:178 +msgid "Content Type" +msgstr "Tipo de conteúdo" + +#: extras/tables/tables.py:185 +msgid "Image" +msgstr "Imagem" + +#: extras/tables/tables.py:190 +msgid "Size (Bytes)" +msgstr "Tamanho (bytes)" + +#: extras/tables/tables.py:233 extras/tables/tables.py:326 +#: templates/extras/customfield.html:96 templates/extras/eventrule.html:32 +#: templates/users/objectpermission.html:68 users/tables.py:83 +msgid "Object Types" +msgstr "Tipos de objetos" + +#: extras/tables/tables.py:255 +msgid "SSL Validation" +msgstr "Validação SSL" + +#: extras/tables/tables.py:278 +msgid "Action Type" +msgstr "Tipo de ação" + +#: extras/tables/tables.py:296 +msgid "Job Start" +msgstr "Início do trabalho" + +#: extras/tables/tables.py:299 +msgid "Job End" +msgstr "Fim do trabalho" + +#: extras/tables/tables.py:436 templates/account/profile.html:20 +#: templates/users/user.html:22 +msgid "Full Name" +msgstr "Nome completo" + +#: extras/tables/tables.py:453 templates/extras/objectchange.html:72 +msgid "Request ID" +msgstr "ID da solicitação" + +#: extras/tables/tables.py:490 +msgid "Comments (Short)" +msgstr "Comentários (curtos)" + +#: extras/validators.py:13 +#, python-format +msgid "Ensure this value is equal to %(limit_value)s." +msgstr "Verifique se esse valor é igual a %(limit_value)s." + +#: extras/validators.py:24 +#, python-format +msgid "Ensure this value does not equal %(limit_value)s." +msgstr "Certifique-se de que esse valor não seja igual %(limit_value)s." + +#: extras/validators.py:35 +msgid "This field must be empty." +msgstr "Esse campo deve estar vazio." + +#: extras/validators.py:50 +msgid "This field must not be empty." +msgstr "Esse campo não deve estar vazio." + +#: extras/views.py:880 +msgid "Your dashboard has been reset." +msgstr "Seu painel foi redefinido." + +#: ipam/api/field_serializers.py:17 +msgid "Enter a valid IPv4 or IPv6 address with optional mask." +msgstr "Insira um endereço IPv4 ou IPv6 válido com máscara opcional." + +#: ipam/api/field_serializers.py:24 +#, python-brace-format +msgid "Invalid IP address format: {data}" +msgstr "Formato de endereço IP inválido: {data}" + +#: ipam/api/field_serializers.py:37 +msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." +msgstr "Insira um prefixo IPv4 ou IPv6 válido e uma máscara na notação CIDR." + +#: ipam/api/field_serializers.py:44 +#, python-brace-format +msgid "Invalid IP prefix format: {data}" +msgstr "Formato de prefixo IP inválido: {data}" + +#: ipam/choices.py:30 +msgid "Container" +msgstr "Contêiner" + +#: ipam/choices.py:72 +msgid "DHCP" +msgstr "DHCP" + +#: ipam/choices.py:73 +msgid "SLAAC" +msgstr "ESBRAVEJAR" + +#: ipam/choices.py:89 +msgid "Loopback" +msgstr "Loopback" + +#: ipam/choices.py:90 tenancy/choices.py:18 +msgid "Secondary" +msgstr "Secundário" + +#: ipam/choices.py:91 +msgid "Anycast" +msgstr "Anycast" + +#: ipam/choices.py:115 +msgid "Standard" +msgstr "Padrão" + +#: ipam/choices.py:120 +msgid "CheckPoint" +msgstr "Ponto de verificação" + +#: ipam/choices.py:123 +msgid "Cisco" +msgstr "Cisco" + +#: ipam/choices.py:137 +msgid "Plaintext" +msgstr "Texto sem formatação" + +#: ipam/filtersets.py:47 vpn/filtersets.py:276 +msgid "Import target" +msgstr "Alvo de importação" + +#: ipam/filtersets.py:53 vpn/filtersets.py:282 +msgid "Import target (name)" +msgstr "Destino de importação (nome)" + +#: ipam/filtersets.py:58 vpn/filtersets.py:287 +msgid "Export target" +msgstr "Alvo de exportação" + +#: ipam/filtersets.py:64 vpn/filtersets.py:293 +msgid "Export target (name)" +msgstr "Alvo de exportação (nome)" + +#: ipam/filtersets.py:85 +msgid "Importing VRF" +msgstr "Importando VRF" + +#: ipam/filtersets.py:91 +msgid "Import VRF (RD)" +msgstr "Importar VRF (RD)" + +#: ipam/filtersets.py:96 +msgid "Exporting VRF" +msgstr "Exportando VRF" + +#: ipam/filtersets.py:102 +msgid "Export VRF (RD)" +msgstr "Exportar VRF (RD)" + +#: ipam/filtersets.py:132 ipam/filtersets.py:247 ipam/forms/model_forms.py:229 +#: ipam/tables/ip.py:211 templates/ipam/prefix.html:12 +msgid "Prefix" +msgstr "Prefixo" + +#: ipam/filtersets.py:136 ipam/filtersets.py:175 ipam/filtersets.py:198 +msgid "RIR (ID)" +msgstr "RIR (ID)" + +#: ipam/filtersets.py:142 ipam/filtersets.py:181 ipam/filtersets.py:204 +msgid "RIR (slug)" +msgstr "RIR (lesma)" + +#: ipam/filtersets.py:251 +msgid "Within prefix" +msgstr "Dentro do prefixo" + +#: ipam/filtersets.py:255 +msgid "Within and including prefix" +msgstr "Dentro e incluindo o prefixo" + +#: ipam/filtersets.py:259 +msgid "Prefixes which contain this prefix or IP" +msgstr "Prefixos que contêm esse prefixo ou IP" + +#: ipam/filtersets.py:270 ipam/filtersets.py:538 ipam/forms/bulk_edit.py:326 +#: ipam/forms/filtersets.py:191 ipam/forms/filtersets.py:317 +msgid "Mask length" +msgstr "Comprimento da máscara" + +#: ipam/filtersets.py:339 vpn/filtersets.py:399 +msgid "VLAN (ID)" +msgstr "VLAN (ID)" + +#: ipam/filtersets.py:343 vpn/filtersets.py:394 +msgid "VLAN number (1-4094)" +msgstr "Número da VLAN (1-4094)" + +#: ipam/filtersets.py:437 ipam/filtersets.py:441 ipam/filtersets.py:533 +#: ipam/forms/model_forms.py:444 templates/tenancy/contact.html:54 +#: tenancy/forms/bulk_edit.py:112 +msgid "Address" +msgstr "Endereço" + +#: ipam/filtersets.py:445 +msgid "Ranges which contain this prefix or IP" +msgstr "Intervalos que contêm esse prefixo ou IP" + +#: ipam/filtersets.py:473 ipam/filtersets.py:529 +msgid "Parent prefix" +msgstr "Prefixo principal" + +#: ipam/filtersets.py:582 ipam/filtersets.py:812 ipam/filtersets.py:1031 +#: vpn/filtersets.py:357 +msgid "Virtual machine (name)" +msgstr "Máquina virtual (nome)" + +#: ipam/filtersets.py:587 ipam/filtersets.py:817 ipam/filtersets.py:1025 +#: virtualization/filtersets.py:276 virtualization/filtersets.py:315 +#: vpn/filtersets.py:362 +msgid "Virtual machine (ID)" +msgstr "Máquina virtual (ID)" + +#: ipam/filtersets.py:593 vpn/filtersets.py:97 vpn/filtersets.py:368 +msgid "Interface (name)" +msgstr "Interface (nome)" + +#: ipam/filtersets.py:598 vpn/filtersets.py:102 vpn/filtersets.py:373 +msgid "Interface (ID)" +msgstr "Interface (ID)" + +#: ipam/filtersets.py:604 vpn/filtersets.py:108 vpn/filtersets.py:379 +msgid "VM interface (name)" +msgstr "Interface da VM (nome)" + +#: ipam/filtersets.py:609 vpn/filtersets.py:113 +msgid "VM interface (ID)" +msgstr "Interface de VM (ID)" + +#: ipam/filtersets.py:614 +msgid "FHRP group (ID)" +msgstr "Grupo FHRP (ID)" + +#: ipam/filtersets.py:618 +msgid "Is assigned to an interface" +msgstr "É atribuído a uma interface" + +#: ipam/filtersets.py:622 +msgid "Is assigned" +msgstr "É atribuído" + +#: ipam/filtersets.py:1036 +msgid "IP address (ID)" +msgstr "Endereço IP (ID)" + +#: ipam/filtersets.py:1042 ipam/models/ip.py:787 +msgid "IP address" +msgstr "Endereço IP" + +#: ipam/filtersets.py:1068 +msgid "Primary IPv4 (ID)" +msgstr "IPv4 primário (ID)" + +#: ipam/filtersets.py:1073 +msgid "Primary IPv6 (ID)" +msgstr "IPv6 primário (ID)" + +#: ipam/forms/bulk_create.py:14 +msgid "Address pattern" +msgstr "Padrão de endereço" + +#: ipam/forms/bulk_edit.py:85 +msgid "Is private" +msgstr "É privado" + +#: ipam/forms/bulk_edit.py:106 ipam/forms/bulk_edit.py:135 +#: ipam/forms/bulk_edit.py:160 ipam/forms/bulk_import.py:88 +#: ipam/forms/bulk_import.py:108 ipam/forms/bulk_import.py:128 +#: ipam/forms/filtersets.py:109 ipam/forms/filtersets.py:124 +#: ipam/forms/filtersets.py:147 ipam/forms/model_forms.py:93 +#: ipam/forms/model_forms.py:108 ipam/forms/model_forms.py:130 +#: ipam/forms/model_forms.py:148 ipam/models/asns.py:31 +#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/tables/asn.py:20 ipam/tables/asn.py:45 +#: templates/ipam/aggregate.html:19 templates/ipam/asn.html:28 +#: templates/ipam/asnrange.html:20 templates/ipam/rir.html:20 +msgid "RIR" +msgstr "RIR" + +#: ipam/forms/bulk_edit.py:168 +msgid "Date added" +msgstr "Data adicionada" + +#: ipam/forms/bulk_edit.py:229 +msgid "Prefix length" +msgstr "Comprimento do prefixo" + +#: ipam/forms/bulk_edit.py:252 ipam/forms/filtersets.py:236 +#: templates/ipam/prefix.html:86 +msgid "Is a pool" +msgstr "É uma piscina" + +#: ipam/forms/bulk_edit.py:257 ipam/forms/bulk_edit.py:301 +#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#, python-format +msgid "Treat as 100% utilized" +msgstr "Trate como 100% utilizado" + +#: ipam/forms/bulk_edit.py:349 ipam/models/ip.py:771 +msgid "DNS name" +msgstr "Nome DNS" + +#: ipam/forms/bulk_edit.py:370 ipam/forms/bulk_edit.py:569 +#: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:376 +#: ipam/forms/filtersets.py:511 templates/ipam/fhrpgroup.html:23 +#: templates/ipam/inc/panels/fhrp_groups.html:11 +#: templates/ipam/service.html:35 templates/ipam/servicetemplate.html:20 +msgid "Protocol" +msgstr "Protocolo" + +#: ipam/forms/bulk_edit.py:377 ipam/forms/filtersets.py:383 +#: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:27 +msgid "Group ID" +msgstr "ID do grupo" + +#: ipam/forms/bulk_edit.py:382 ipam/forms/filtersets.py:388 +#: wireless/forms/bulk_edit.py:67 wireless/forms/bulk_edit.py:114 +#: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 +#: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 +#: wireless/forms/filtersets.py:53 wireless/forms/filtersets.py:87 +msgid "Authentication type" +msgstr "Tipo de autenticação" + +#: ipam/forms/bulk_edit.py:387 ipam/forms/filtersets.py:392 +msgid "Authentication key" +msgstr "Chave de autenticação" + +#: ipam/forms/bulk_edit.py:404 ipam/forms/filtersets.py:369 +#: ipam/forms/model_forms.py:455 netbox/navigation/menu.py:376 +#: templates/ipam/fhrpgroup.html:51 +#: templates/wireless/inc/authentication_attrs.html:5 +#: wireless/forms/bulk_edit.py:90 wireless/forms/bulk_edit.py:137 +#: wireless/forms/filtersets.py:35 wireless/forms/filtersets.py:75 +#: wireless/forms/model_forms.py:56 wireless/forms/model_forms.py:161 +msgid "Authentication" +msgstr "Autenticação" + +#: ipam/forms/bulk_edit.py:414 +msgid "Minimum child VLAN VID" +msgstr "VLAN infantil mínima VID" + +#: ipam/forms/bulk_edit.py:420 +msgid "Maximum child VLAN VID" +msgstr "VLAN infantil máximo VID" + +#: ipam/forms/bulk_edit.py:428 ipam/forms/model_forms.py:527 +msgid "Scope type" +msgstr "Tipo de escopo" + +#: ipam/forms/bulk_edit.py:489 ipam/forms/model_forms.py:600 +#: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:39 +msgid "Scope" +msgstr "Escopo" + +#: ipam/forms/bulk_edit.py:560 +msgid "Site & Group" +msgstr "Site e grupo" + +#: ipam/forms/bulk_edit.py:574 ipam/forms/model_forms.py:663 +#: ipam/forms/model_forms.py:697 ipam/tables/services.py:19 +#: ipam/tables/services.py:49 templates/ipam/service.html:39 +#: templates/ipam/servicetemplate.html:24 +msgid "Ports" +msgstr "Portos" + +#: ipam/forms/bulk_import.py:47 +msgid "Import route targets" +msgstr "Importar destinos de rota" + +#: ipam/forms/bulk_import.py:53 +msgid "Export route targets" +msgstr "Exportar destinos de rota" + +#: ipam/forms/bulk_import.py:91 ipam/forms/bulk_import.py:111 +#: ipam/forms/bulk_import.py:131 +msgid "Assigned RIR" +msgstr "RIR atribuído" + +#: ipam/forms/bulk_import.py:181 +msgid "VLAN's group (if any)" +msgstr "Grupo de VLANs (se houver)" + +#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:219 +#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 +#: templates/ipam/prefix.html:61 templates/ipam/vlan.html:13 +#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 +#: templates/vpn/l2vpntermination_edit.html:17 +#: templates/wireless/wirelesslan.html:31 vpn/forms/bulk_import.py:299 +#: vpn/forms/filtersets.py:280 vpn/forms/model_forms.py:427 +#: wireless/forms/bulk_edit.py:54 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:49 wireless/models.py:101 +msgid "VLAN" +msgstr "VLAN" + +#: ipam/forms/bulk_import.py:307 +msgid "Parent device of assigned interface (if any)" +msgstr "Dispositivo principal da interface atribuída (se houver)" + +#: ipam/forms/bulk_import.py:310 ipam/forms/bulk_import.py:496 +#: ipam/forms/model_forms.py:691 virtualization/filtersets.py:282 +#: virtualization/filtersets.py:321 virtualization/forms/bulk_edit.py:199 +#: virtualization/forms/bulk_edit.py:325 +#: virtualization/forms/bulk_import.py:146 +#: virtualization/forms/bulk_import.py:207 +#: virtualization/forms/filtersets.py:204 +#: virtualization/forms/filtersets.py:240 +#: virtualization/forms/model_forms.py:291 vpn/forms/bulk_import.py:93 +#: vpn/forms/bulk_import.py:285 +msgid "Virtual machine" +msgstr "Máquina virtual" + +#: ipam/forms/bulk_import.py:314 +msgid "Parent VM of assigned interface (if any)" +msgstr "VM principal da interface atribuída (se houver)" + +#: ipam/forms/bulk_import.py:321 +msgid "Assigned interface" +msgstr "Interface atribuída" + +#: ipam/forms/bulk_import.py:324 +msgid "Is primary" +msgstr "É primário" + +#: ipam/forms/bulk_import.py:325 +msgid "Make this the primary IP for the assigned device" +msgstr "Torne esse o IP primário do dispositivo atribuído" + +#: ipam/forms/bulk_import.py:364 +msgid "No device or virtual machine specified; cannot set as primary IP" +msgstr "" +"Nenhum dispositivo ou máquina virtual especificado; não pode ser definido " +"como IP primário" + +#: ipam/forms/bulk_import.py:368 +msgid "No interface specified; cannot set as primary IP" +msgstr "" +"Nenhuma interface especificada; não é possível definir como IP primário" + +#: ipam/forms/bulk_import.py:397 +msgid "Auth type" +msgstr "Tipo de autenticação" + +#: ipam/forms/bulk_import.py:412 +msgid "Scope type (app & model)" +msgstr "Tipo de escopo (aplicativo e modelo)" + +#: ipam/forms/bulk_import.py:418 +#, python-brace-format +msgid "Minimum child VLAN VID (default: {minimum})" +msgstr "VLAN filho mínimo (VID) (padrão: {minimum})" + +#: ipam/forms/bulk_import.py:424 +#, python-brace-format +msgid "Maximum child VLAN VID (default: {maximum})" +msgstr "VLAN filho máximo (VID) (padrão): {maximum})" + +#: ipam/forms/bulk_import.py:448 +msgid "Assigned VLAN group" +msgstr "Grupo de VLAN atribuído" + +#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 +msgid "IP protocol" +msgstr "Protocolo IP" + +#: ipam/forms/bulk_import.py:493 +msgid "Required if not assigned to a VM" +msgstr "Obrigatório se não for atribuído a uma VM" + +#: ipam/forms/bulk_import.py:500 +msgid "Required if not assigned to a device" +msgstr "Obrigatório se não estiver atribuído a um dispositivo" + +#: ipam/forms/bulk_import.py:525 +#, python-brace-format +msgid "{ip} is not assigned to this device/VM." +msgstr "{ip} não está atribuído a esse dispositivo/VM." + +#: ipam/forms/filtersets.py:46 ipam/forms/model_forms.py:60 +#: netbox/navigation/menu.py:177 vpn/forms/model_forms.py:403 +msgid "Route Targets" +msgstr "Alvos da rota" + +#: ipam/forms/filtersets.py:52 ipam/forms/model_forms.py:47 +#: vpn/forms/filtersets.py:221 vpn/forms/model_forms.py:390 +msgid "Import targets" +msgstr "Alvos de importação" + +#: ipam/forms/filtersets.py:57 ipam/forms/model_forms.py:52 +#: vpn/forms/filtersets.py:226 vpn/forms/model_forms.py:395 +msgid "Export targets" +msgstr "Alvos de exportação" + +#: ipam/forms/filtersets.py:72 +msgid "Imported by VRF" +msgstr "Importado pela VRF" + +#: ipam/forms/filtersets.py:77 +msgid "Exported by VRF" +msgstr "Exportado por VRF" + +#: ipam/forms/filtersets.py:86 ipam/tables/ip.py:89 templates/ipam/rir.html:33 +msgid "Private" +msgstr "Privado" + +#: ipam/forms/filtersets.py:104 ipam/forms/filtersets.py:186 +#: ipam/forms/filtersets.py:261 ipam/forms/filtersets.py:312 +msgid "Address family" +msgstr "Família de endereços" + +#: ipam/forms/filtersets.py:118 templates/ipam/asnrange.html:26 +msgid "Range" +msgstr "Alcance" + +#: ipam/forms/filtersets.py:127 +msgid "Start" +msgstr "Iniciar" + +#: ipam/forms/filtersets.py:131 +msgid "End" +msgstr "Fim" + +#: ipam/forms/filtersets.py:181 +msgid "Search within" +msgstr "Pesquisar dentro" + +#: ipam/forms/filtersets.py:202 ipam/forms/filtersets.py:328 +msgid "Present in VRF" +msgstr "Presente em VRF" + +#: ipam/forms/filtersets.py:243 ipam/forms/filtersets.py:282 +#, python-format +msgid "Marked as 100% utilized" +msgstr "Marcado como 100% utilizado" + +#: ipam/forms/filtersets.py:297 +msgid "Device/VM" +msgstr "Dispositivo/VM" + +#: ipam/forms/filtersets.py:333 +msgid "Assigned Device" +msgstr "Dispositivo atribuído" + +#: ipam/forms/filtersets.py:338 +msgid "Assigned VM" +msgstr "VM atribuída" + +#: ipam/forms/filtersets.py:352 +msgid "Assigned to an interface" +msgstr "Atribuído a uma interface" + +#: ipam/forms/filtersets.py:359 templates/ipam/ipaddress.html:54 +msgid "DNS Name" +msgstr "Nome do DNS" + +#: ipam/forms/filtersets.py:401 ipam/forms/filtersets.py:494 +#: ipam/models/vlans.py:156 templates/ipam/vlan.html:34 +msgid "VLAN ID" +msgstr "ID DA VLAN" + +#: ipam/forms/filtersets.py:433 +msgid "Minimum VID" +msgstr "VID mínimo" + +#: ipam/forms/filtersets.py:439 +msgid "Maximum VID" +msgstr "VID máximo" + +#: ipam/forms/filtersets.py:516 +msgid "Port" +msgstr "Porto" + +#: ipam/forms/filtersets.py:537 ipam/tables/vlans.py:191 +#: templates/ipam/ipaddress_edit.html:47 templates/ipam/service_create.html:22 +#: templates/ipam/service_edit.html:21 +#: templates/virtualization/virtualdisk.html:22 +#: templates/virtualization/virtualmachine.html:13 +#: templates/virtualization/vminterface.html:24 +#: templates/vpn/l2vpntermination_edit.html:27 +#: templates/vpn/tunneltermination.html:26 +#: virtualization/forms/filtersets.py:189 +#: virtualization/forms/filtersets.py:234 +#: virtualization/forms/model_forms.py:223 +#: virtualization/tables/virtualmachines.py:115 +#: virtualization/tables/virtualmachines.py:168 vpn/choices.py:45 +#: vpn/forms/filtersets.py:289 vpn/forms/model_forms.py:161 +#: vpn/forms/model_forms.py:172 vpn/forms/model_forms.py:269 +msgid "Virtual Machine" +msgstr "Máquina virtual" + +#: ipam/forms/model_forms.py:113 ipam/tables/ip.py:116 +#: templates/ipam/aggregate.html:11 templates/ipam/prefix.html:39 +msgid "Aggregate" +msgstr "Agregar" + +#: ipam/forms/model_forms.py:134 templates/ipam/asnrange.html:12 +msgid "ASN Range" +msgstr "Intervalo ASN" + +#: ipam/forms/model_forms.py:230 +msgid "Site/VLAN Assignment" +msgstr "Atribuição de site/VLAN" + +#: ipam/forms/model_forms.py:256 templates/ipam/iprange.html:11 +msgid "IP Range" +msgstr "Intervalo de IP" + +#: ipam/forms/model_forms.py:285 ipam/forms/model_forms.py:454 +#: templates/ipam/fhrpgroup.html:19 templates/ipam/ipaddress_edit.html:52 +msgid "FHRP Group" +msgstr "Grupo FHRP" + +#: ipam/forms/model_forms.py:300 +msgid "Make this the primary IP for the device/VM" +msgstr "Torne esse o IP primário do dispositivo/VM" + +#: ipam/forms/model_forms.py:351 +msgid "An IP address can only be assigned to a single object." +msgstr "Um endereço IP só pode ser atribuído a um único objeto." + +#: ipam/forms/model_forms.py:357 ipam/models/ip.py:878 +msgid "" +"Cannot reassign IP address while it is designated as the primary IP for the " +"parent object" +msgstr "" +"Não é possível reatribuir o endereço IP enquanto ele estiver designado como " +"o IP principal do objeto pai" + +#: ipam/forms/model_forms.py:367 +msgid "" +"Only IP addresses assigned to an interface can be designated as primary IPs." +msgstr "" +"Somente endereços IP atribuídos a uma interface podem ser designados como " +"IPs primários." + +#: ipam/forms/model_forms.py:373 +#, python-brace-format +msgid "{ip} is a network ID, which may not be assigned to an interface." +msgstr "{ip} é uma ID de rede, que não pode ser atribuída a uma interface." + +#: ipam/forms/model_forms.py:379 +#, python-brace-format +msgid "" +"{ip} is a broadcast address, which may not be assigned to an interface." +msgstr "" +"{ip} é um endereço de transmissão, que não pode ser atribuído a uma " +"interface." + +#: ipam/forms/model_forms.py:456 +msgid "Virtual IP Address" +msgstr "Endereço IP virtual" + +#: ipam/forms/model_forms.py:598 ipam/forms/model_forms.py:637 +#: ipam/tables/ip.py:250 templates/ipam/vlan_edit.html:37 +#: templates/ipam/vlangroup.html:27 +msgid "VLAN Group" +msgstr "Grupo VLAN" + +#: ipam/forms/model_forms.py:599 +msgid "Child VLANs" +msgstr "VLANs secundários" + +#: ipam/forms/model_forms.py:668 ipam/forms/model_forms.py:702 +msgid "" +"Comma-separated list of one or more port numbers. A range may be specified " +"using a hyphen." +msgstr "" +"Lista separada por vírgula de um ou mais números de porta. Um intervalo pode" +" ser especificado usando um hífen." + +#: ipam/forms/model_forms.py:673 templates/ipam/servicetemplate.html:12 +msgid "Service Template" +msgstr "Modelo de serviço" + +#: ipam/forms/model_forms.py:724 +msgid "Service template" +msgstr "Modelo de serviço" + +#: ipam/models/asns.py:34 +msgid "start" +msgstr "iniciar" + +#: ipam/models/asns.py:51 +msgid "ASN range" +msgstr "faixa ASN" + +#: ipam/models/asns.py:52 +msgid "ASN ranges" +msgstr "Intervalos ASN" + +#: ipam/models/asns.py:72 +#, python-brace-format +msgid "Starting ASN ({start}) must be lower than ending ASN ({end})." +msgstr "Iniciando o ASN ({start}) deve ser menor do que o ASN final ({end})." + +#: ipam/models/asns.py:104 +msgid "Regional Internet Registry responsible for this AS number space" +msgstr "Registro regional da Internet responsável por esse espaço numérico AS" + +#: ipam/models/asns.py:109 +msgid "16- or 32-bit autonomous system number" +msgstr "Número de sistema autônomo de 16 ou 32 bits" + +#: ipam/models/fhrp.py:22 +msgid "group ID" +msgstr "ID do grupo" + +#: ipam/models/fhrp.py:30 ipam/models/services.py:22 +msgid "protocol" +msgstr "protocolo" + +#: ipam/models/fhrp.py:38 wireless/models.py:27 +msgid "authentication type" +msgstr "tipo de autenticação" + +#: ipam/models/fhrp.py:43 +msgid "authentication key" +msgstr "chave de autenticação" + +#: ipam/models/fhrp.py:56 +msgid "FHRP group" +msgstr "Grupo FHRP" + +#: ipam/models/fhrp.py:57 +msgid "FHRP groups" +msgstr "Grupos FHRP" + +#: ipam/models/fhrp.py:93 tenancy/models/contacts.py:134 +msgid "priority" +msgstr "prioridade" + +#: ipam/models/fhrp.py:113 +msgid "FHRP group assignment" +msgstr "Atribuição em grupo do FHRP" + +#: ipam/models/fhrp.py:114 +msgid "FHRP group assignments" +msgstr "Atribuições em grupo do FHRP" + +#: ipam/models/ip.py:64 +msgid "private" +msgstr "privado" + +#: ipam/models/ip.py:65 +msgid "IP space managed by this RIR is considered private" +msgstr "O espaço IP gerenciado por este RIR é considerado privado" + +#: ipam/models/ip.py:71 netbox/navigation/menu.py:170 +msgid "RIRs" +msgstr "RIRs" + +#: ipam/models/ip.py:83 +msgid "IPv4 or IPv6 network" +msgstr "Rede IPv4 ou IPv6" + +#: ipam/models/ip.py:90 +msgid "Regional Internet Registry responsible for this IP space" +msgstr "Registro regional da Internet responsável por esse espaço IP" + +#: ipam/models/ip.py:100 +msgid "date added" +msgstr "data adicionada" + +#: ipam/models/ip.py:114 +msgid "aggregate" +msgstr "agregar" + +#: ipam/models/ip.py:115 +msgid "aggregates" +msgstr "agregados" + +#: ipam/models/ip.py:131 +msgid "Cannot create aggregate with /0 mask." +msgstr "Não é possível criar agregação com máscara /0." + +#: ipam/models/ip.py:143 +#, python-brace-format +msgid "" +"Aggregates cannot overlap. {prefix} is already covered by an existing " +"aggregate ({aggregate})." +msgstr "" +"Os agregados não podem se sobrepor. {prefix} já está coberto por um agregado" +" existente ({aggregate})." + +#: ipam/models/ip.py:157 +#, python-brace-format +msgid "" +"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " +"({aggregate})." +msgstr "" +"Os prefixos não podem se sobrepor aos agregados. {prefix} cobre um agregado " +"existente ({aggregate})." + +#: ipam/models/ip.py:199 ipam/models/ip.py:736 vpn/models/tunnels.py:114 +msgid "role" +msgstr "função" + +#: ipam/models/ip.py:200 +msgid "roles" +msgstr "papéis" + +#: ipam/models/ip.py:216 ipam/models/ip.py:292 +msgid "prefix" +msgstr "prefixo" + +#: ipam/models/ip.py:217 +msgid "IPv4 or IPv6 network with mask" +msgstr "Rede IPv4 ou IPv6 com máscara" + +#: ipam/models/ip.py:253 +msgid "Operational status of this prefix" +msgstr "Status operacional desse prefixo" + +#: ipam/models/ip.py:261 +msgid "The primary function of this prefix" +msgstr "A função primária desse prefixo" + +#: ipam/models/ip.py:264 +msgid "is a pool" +msgstr "é uma piscina" + +#: ipam/models/ip.py:266 +msgid "All IP addresses within this prefix are considered usable" +msgstr "" +"Todos os endereços IP dentro desse prefixo são considerados utilizáveis" + +#: ipam/models/ip.py:269 ipam/models/ip.py:536 +msgid "mark utilized" +msgstr "marca utilizada" + +#: ipam/models/ip.py:293 +msgid "prefixes" +msgstr "prefixos" + +#: ipam/models/ip.py:316 +msgid "Cannot create prefix with /0 mask." +msgstr "Não é possível criar prefixo com a máscara /0." + +#: ipam/models/ip.py:323 ipam/models/ip.py:854 +#, python-brace-format +msgid "VRF {vrf}" +msgstr "VRF {vrf}" + +#: ipam/models/ip.py:323 ipam/models/ip.py:854 +msgid "global table" +msgstr "tabela global" + +#: ipam/models/ip.py:325 +#, python-brace-format +msgid "Duplicate prefix found in {table}: {prefix}" +msgstr "Prefixo duplicado encontrado em {table}: {prefix}" + +#: ipam/models/ip.py:494 +msgid "start address" +msgstr "endereço inicial" + +#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +msgid "IPv4 or IPv6 address (with mask)" +msgstr "Endereço IPv4 ou IPv6 (com máscara)" + +#: ipam/models/ip.py:498 +msgid "end address" +msgstr "endereço final" + +#: ipam/models/ip.py:525 +msgid "Operational status of this range" +msgstr "Status operacional dessa faixa" + +#: ipam/models/ip.py:533 +msgid "The primary function of this range" +msgstr "A função principal desse intervalo" + +#: ipam/models/ip.py:547 +msgid "IP range" +msgstr "Intervalo de IP" + +#: ipam/models/ip.py:548 +msgid "IP ranges" +msgstr "Intervalos de IP" + +#: ipam/models/ip.py:564 +msgid "Starting and ending IP address versions must match" +msgstr "As versões inicial e final do endereço IP devem corresponder" + +#: ipam/models/ip.py:570 +msgid "Starting and ending IP address masks must match" +msgstr "As máscaras de endereço IP inicial e final devem corresponder" + +#: ipam/models/ip.py:577 +#, python-brace-format +msgid "" +"Ending address must be lower than the starting address ({start_address})" +msgstr "" +"O endereço final deve ser menor que o endereço inicial ({start_address})" + +#: ipam/models/ip.py:589 +#, python-brace-format +msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" +msgstr "" +"Endereços definidos se sobrepõem ao intervalo {overlapping_range} em VRF " +"{vrf}" + +#: ipam/models/ip.py:598 +#, python-brace-format +msgid "Defined range exceeds maximum supported size ({max_size})" +msgstr "O intervalo definido excede o tamanho máximo suportado ({max_size})" + +#: ipam/models/ip.py:710 tenancy/models/contacts.py:82 +msgid "address" +msgstr "abordar" + +#: ipam/models/ip.py:733 +msgid "The operational status of this IP" +msgstr "O status operacional desse IP" + +#: ipam/models/ip.py:740 +msgid "The functional role of this IP" +msgstr "O papel funcional desse IP" + +#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:75 +msgid "NAT (inside)" +msgstr "NAT (interno)" + +#: ipam/models/ip.py:765 +msgid "The IP for which this address is the \"outside\" IP" +msgstr "O IP para o qual esse endereço é o IP “externo”" + +#: ipam/models/ip.py:772 +msgid "Hostname or FQDN (not case-sensitive)" +msgstr "Nome do host ou FQDN (não diferencia maiúsculas de minúsculas)" + +#: ipam/models/ip.py:788 ipam/models/services.py:94 +msgid "IP addresses" +msgstr "Endereços IP" + +#: ipam/models/ip.py:844 +msgid "Cannot create IP address with /0 mask." +msgstr "Não é possível criar endereço IP com máscara /0." + +#: ipam/models/ip.py:856 +#, python-brace-format +msgid "Duplicate IP address found in {table}: {ipaddress}" +msgstr "Endereço IP duplicado encontrado em {table}: {ipaddress}" + +#: ipam/models/ip.py:885 +msgid "Only IPv6 addresses can be assigned SLAAC status" +msgstr "Somente endereços IPv6 podem receber o status SLAAC" + +#: ipam/models/services.py:33 +msgid "port numbers" +msgstr "números de porta" + +#: ipam/models/services.py:59 +msgid "service template" +msgstr "modelo de serviço" + +#: ipam/models/services.py:60 +msgid "service templates" +msgstr "modelos de serviço" + +#: ipam/models/services.py:95 +msgid "The specific IP addresses (if any) to which this service is bound" +msgstr "" +"Os endereços IP específicos (se houver) aos quais esse serviço está " +"vinculado" + +#: ipam/models/services.py:102 +msgid "service" +msgstr "manutenção" + +#: ipam/models/services.py:103 +msgid "services" +msgstr "serviços" + +#: ipam/models/services.py:117 +msgid "" +"A service cannot be associated with both a device and a virtual machine." +msgstr "" +"Um serviço não pode ser associado a um dispositivo e a uma máquina virtual." + +#: ipam/models/services.py:119 +msgid "" +"A service must be associated with either a device or a virtual machine." +msgstr "" +"Um serviço deve estar associado a um dispositivo ou a uma máquina virtual." + +#: ipam/models/vlans.py:49 +msgid "minimum VLAN ID" +msgstr "ID mínimo de VLAN" + +#: ipam/models/vlans.py:55 +msgid "Lowest permissible ID of a child VLAN" +msgstr "ID mais baixa permitida de uma VLAN secundária" + +#: ipam/models/vlans.py:58 +msgid "maximum VLAN ID" +msgstr "ID máximo de VLAN" + +#: ipam/models/vlans.py:64 +msgid "Highest permissible ID of a child VLAN" +msgstr "ID mais alta permitida de uma VLAN secundária" + +#: ipam/models/vlans.py:85 +msgid "VLAN groups" +msgstr "Grupos de VLAN" + +#: ipam/models/vlans.py:95 +msgid "Cannot set scope_type without scope_id." +msgstr "Não é possível definir scope_type sem scope_id." + +#: ipam/models/vlans.py:97 +msgid "Cannot set scope_id without scope_type." +msgstr "Não é possível definir scope_id sem scope_type." + +#: ipam/models/vlans.py:102 +msgid "Maximum child VID must be greater than or equal to minimum child VID" +msgstr "" +"O VID máximo da criança deve ser maior ou igual ao VID mínimo da criança" + +#: ipam/models/vlans.py:145 +msgid "The specific site to which this VLAN is assigned (if any)" +msgstr "O site específico ao qual essa VLAN está atribuída (se houver)" + +#: ipam/models/vlans.py:153 +msgid "VLAN group (optional)" +msgstr "Grupo de VLAN (opcional)" + +#: ipam/models/vlans.py:161 +msgid "Numeric VLAN ID (1-4094)" +msgstr "ID numérica da VLAN (1-4094)" + +#: ipam/models/vlans.py:179 +msgid "Operational status of this VLAN" +msgstr "Status operacional desta VLAN" + +#: ipam/models/vlans.py:187 +msgid "The primary function of this VLAN" +msgstr "A função principal desta VLAN" + +#: ipam/models/vlans.py:215 ipam/tables/ip.py:175 ipam/tables/vlans.py:78 +#: ipam/views.py:940 netbox/navigation/menu.py:181 +#: netbox/navigation/menu.py:183 +msgid "VLANs" +msgstr "VLANs" + +#: ipam/models/vlans.py:230 +#, python-brace-format +msgid "" +"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " +"site {site}." +msgstr "" +"A VLAN é atribuída ao grupo {group} (escopo: {scope}); também não pode " +"atribuir ao site {site}." + +#: ipam/models/vlans.py:238 +#, python-brace-format +msgid "VID must be between {minimum} and {maximum} for VLANs in group {group}" +msgstr "" +"O VID deve estar entre {minimum} e {maximum} para VLANs em grupo {group}" + +#: ipam/models/vrfs.py:30 +msgid "route distinguisher" +msgstr "distintor de rota" + +#: ipam/models/vrfs.py:31 +msgid "Unique route distinguisher (as defined in RFC 4364)" +msgstr "Distintivo de rota exclusivo (conforme definido na RFC 4364)" + +#: ipam/models/vrfs.py:42 +msgid "enforce unique space" +msgstr "imponha um espaço exclusivo" + +#: ipam/models/vrfs.py:43 +msgid "Prevent duplicate prefixes/IP addresses within this VRF" +msgstr "Evite prefixos/endereços IP duplicados dentro deste VRF" + +#: ipam/models/vrfs.py:63 netbox/navigation/menu.py:174 +#: netbox/navigation/menu.py:176 +msgid "VRFs" +msgstr "VRFs" + +#: ipam/models/vrfs.py:82 +msgid "Route target value (formatted in accordance with RFC 4360)" +msgstr "Valor alvo da rota (formatado de acordo com a RFC 4360)" + +#: ipam/models/vrfs.py:94 +msgid "route target" +msgstr "alvo da rota" + +#: ipam/models/vrfs.py:95 +msgid "route targets" +msgstr "alvos da rota" + +#: ipam/tables/asn.py:52 +msgid "ASDOT" +msgstr "ASDOT" + +#: ipam/tables/asn.py:57 +msgid "Site Count" +msgstr "Contagem de sites" + +#: ipam/tables/asn.py:62 +msgid "Provider Count" +msgstr "Contagem de fornecedores" + +#: ipam/tables/ip.py:94 netbox/navigation/menu.py:167 +#: netbox/navigation/menu.py:169 +msgid "Aggregates" +msgstr "Agregados" + +#: ipam/tables/ip.py:124 +msgid "Added" +msgstr "Adicionado" + +#: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 +#: ipam/views.py:349 netbox/navigation/menu.py:153 +#: netbox/navigation/menu.py:155 templates/ipam/vlan.html:87 +msgid "Prefixes" +msgstr "Prefixos" + +#: ipam/tables/ip.py:130 ipam/tables/ip.py:267 ipam/tables/ip.py:320 +#: ipam/tables/vlans.py:82 templates/dcim/device.html:263 +#: templates/ipam/aggregate.html:25 templates/ipam/iprange.html:32 +#: templates/ipam/prefix.html:100 +msgid "Utilization" +msgstr "Utilização" + +#: ipam/tables/ip.py:170 netbox/navigation/menu.py:149 +msgid "IP Ranges" +msgstr "Intervalos de IP" + +#: ipam/tables/ip.py:220 +msgid "Prefix (Flat)" +msgstr "Prefixo (plano)" + +#: ipam/tables/ip.py:224 templates/dcim/rack_edit.html:52 +msgid "Depth" +msgstr "Profundidade" + +#: ipam/tables/ip.py:261 +msgid "Pool" +msgstr "Piscina" + +#: ipam/tables/ip.py:264 ipam/tables/ip.py:317 +msgid "Marked Utilized" +msgstr "Marcado como utilizado" + +#: ipam/tables/ip.py:301 +msgid "Start address" +msgstr "Endereço inicial" + +#: ipam/tables/ip.py:379 +msgid "NAT (Inside)" +msgstr "NAT (interno)" + +#: ipam/tables/ip.py:384 +msgid "NAT (Outside)" +msgstr "NAT (ao ar livre)" + +#: ipam/tables/ip.py:389 +msgid "Assigned" +msgstr "Atribuído" + +#: ipam/tables/ip.py:424 templates/vpn/l2vpntermination.html:19 +#: vpn/forms/filtersets.py:235 +msgid "Assigned Object" +msgstr "Objeto atribuído" + +#: ipam/tables/vlans.py:68 +msgid "Scope Type" +msgstr "Tipo de escopo" + +#: ipam/tables/vlans.py:107 ipam/tables/vlans.py:210 +#: templates/dcim/inc/interface_vlans_table.html:4 +msgid "VID" +msgstr "VÍDEO" + +#: ipam/tables/vrfs.py:30 +msgid "RD" +msgstr "VERMELHO" + +#: ipam/tables/vrfs.py:33 +msgid "Unique" +msgstr "Único" + +#: ipam/tables/vrfs.py:36 vpn/tables/l2vpn.py:27 +msgid "Import Targets" +msgstr "Alvos de importação" + +#: ipam/tables/vrfs.py:41 vpn/tables/l2vpn.py:32 +msgid "Export Targets" +msgstr "Alvos de exportação" + +#: ipam/views.py:536 +msgid "Child Prefixes" +msgstr "Prefixos infantis" + +#: ipam/views.py:571 +msgid "Child Ranges" +msgstr "Intervalos para crianças" + +#: ipam/views.py:868 +msgid "Related IPs" +msgstr "IPs relacionados" + +#: ipam/views.py:1091 +msgid "Device Interfaces" +msgstr "Interfaces de dispositivos" + +#: ipam/views.py:1109 +msgid "VM Interfaces" +msgstr "Interfaces de VM" + +#: netbox/config/parameters.py:22 templates/core/configrevision.html:111 +msgid "Login banner" +msgstr "Banner de login" + +#: netbox/config/parameters.py:24 +msgid "Additional content to display on the login page" +msgstr "Conteúdo adicional para exibir na página de login" + +#: netbox/config/parameters.py:33 templates/core/configrevision.html:115 +msgid "Maintenance banner" +msgstr "Banner de manutenção" + +#: netbox/config/parameters.py:35 +msgid "Additional content to display when in maintenance mode" +msgstr "Conteúdo adicional a ser exibido no modo de manutenção" + +#: netbox/config/parameters.py:44 templates/core/configrevision.html:119 +msgid "Top banner" +msgstr "Banner superior" + +#: netbox/config/parameters.py:46 +msgid "Additional content to display at the top of every page" +msgstr "Conteúdo adicional para exibir na parte superior de cada página" + +#: netbox/config/parameters.py:55 templates/core/configrevision.html:123 +msgid "Bottom banner" +msgstr "Banner inferior" + +#: netbox/config/parameters.py:57 +msgid "Additional content to display at the bottom of every page" +msgstr "Conteúdo adicional para exibir na parte inferior de cada página" + +#: netbox/config/parameters.py:68 +msgid "Globally unique IP space" +msgstr "Espaço IP globalmente exclusivo" + +#: netbox/config/parameters.py:70 +msgid "Enforce unique IP addressing within the global table" +msgstr "Imponha o endereçamento IP exclusivo na tabela global" + +#: netbox/config/parameters.py:75 templates/core/configrevision.html:87 +msgid "Prefer IPv4" +msgstr "Prefiro IPv4" + +#: netbox/config/parameters.py:77 +msgid "Prefer IPv4 addresses over IPv6" +msgstr "Prefira endereços IPv4 em vez de IPv6" + +#: netbox/config/parameters.py:84 +msgid "Rack unit height" +msgstr "Altura da unidade de rack" + +#: netbox/config/parameters.py:86 +msgid "Default unit height for rendered rack elevations" +msgstr "Altura padrão da unidade para elevações de rack renderizadas" + +#: netbox/config/parameters.py:91 +msgid "Rack unit width" +msgstr "Largura da unidade de rack" + +#: netbox/config/parameters.py:93 +msgid "Default unit width for rendered rack elevations" +msgstr "Largura padrão da unidade para elevações de rack renderizadas" + +#: netbox/config/parameters.py:100 +msgid "Powerfeed voltage" +msgstr "Tensão de alimentação" + +#: netbox/config/parameters.py:102 +msgid "Default voltage for powerfeeds" +msgstr "Tensão padrão para alimentações de energia" + +#: netbox/config/parameters.py:107 +msgid "Powerfeed amperage" +msgstr "Amperagem de alimentação de energia" + +#: netbox/config/parameters.py:109 +msgid "Default amperage for powerfeeds" +msgstr "Amperagem padrão para alimentações de energia" + +#: netbox/config/parameters.py:114 +msgid "Powerfeed max utilization" +msgstr "Utilização máxima da alimentação de energia" + +#: netbox/config/parameters.py:116 +msgid "Default max utilization for powerfeeds" +msgstr "Utilização máxima padrão para alimentações de energia" + +#: netbox/config/parameters.py:123 templates/core/configrevision.html:99 +msgid "Allowed URL schemes" +msgstr "Esquemas de URL permitidos" + +#: netbox/config/parameters.py:128 +msgid "Permitted schemes for URLs in user-provided content" +msgstr "Esquemas permitidos para URLs em conteúdo fornecido pelo usuário" + +#: netbox/config/parameters.py:136 +msgid "Default page size" +msgstr "Tamanho de página padrão" + +#: netbox/config/parameters.py:142 +msgid "Maximum page size" +msgstr "Tamanho máximo da página" + +#: netbox/config/parameters.py:150 templates/core/configrevision.html:151 +msgid "Custom validators" +msgstr "Validadores personalizados" + +#: netbox/config/parameters.py:152 +msgid "Custom validation rules (JSON)" +msgstr "Regras de validação personalizadas (JSON)" + +#: netbox/config/parameters.py:160 templates/core/configrevision.html:161 +msgid "Protection rules" +msgstr "Regras de proteção" + +#: netbox/config/parameters.py:162 +msgid "Deletion protection rules (JSON)" +msgstr "Regras de proteção contra exclusão (JSON)" + +#: netbox/config/parameters.py:172 +msgid "Default preferences" +msgstr "Preferências padrão" + +#: netbox/config/parameters.py:174 +msgid "Default preferences for new users" +msgstr "Preferências padrão para novos usuários" + +#: netbox/config/parameters.py:181 templates/core/configrevision.html:197 +msgid "Maintenance mode" +msgstr "Modo de manutenção" + +#: netbox/config/parameters.py:183 +msgid "Enable maintenance mode" +msgstr "Ativar o modo de manutenção" + +#: netbox/config/parameters.py:188 templates/core/configrevision.html:201 +msgid "GraphQL enabled" +msgstr "GraphQL habilitado" + +#: netbox/config/parameters.py:190 +msgid "Enable the GraphQL API" +msgstr "Habilite a API GraphQL" + +#: netbox/config/parameters.py:195 templates/core/configrevision.html:205 +msgid "Changelog retention" +msgstr "Retenção do changelog" + +#: netbox/config/parameters.py:197 +msgid "Days to retain changelog history (set to zero for unlimited)" +msgstr "" +"Dias para reter o histórico do changelog (definido como zero para uso " +"ilimitado)" + +#: netbox/config/parameters.py:202 +msgid "Job result retention" +msgstr "Retenção de resultados de trabalho" + +#: netbox/config/parameters.py:204 +msgid "Days to retain job result history (set to zero for unlimited)" +msgstr "" +"Dias para reter o histórico de resultados do trabalho (definido como zero " +"para uso ilimitado)" + +#: netbox/config/parameters.py:209 templates/core/configrevision.html:213 +msgid "Maps URL" +msgstr "URL dos mapas" + +#: netbox/config/parameters.py:211 +msgid "Base URL for mapping geographic locations" +msgstr "URL base para mapear localizações geográficas" + +#: netbox/forms/__init__.py:13 +msgid "Partial match" +msgstr "Correspondência parcial" + +#: netbox/forms/__init__.py:14 +msgid "Exact match" +msgstr "Correspondência exata" + +#: netbox/forms/__init__.py:15 +msgid "Starts with" +msgstr "Começa com" + +#: netbox/forms/__init__.py:16 +msgid "Ends with" +msgstr "Termina com" + +#: netbox/forms/__init__.py:17 +msgid "Regex" +msgstr "Regex" + +#: netbox/forms/__init__.py:35 +msgid "Object type(s)" +msgstr "Tipo (s) de objeto" + +#: netbox/forms/base.py:66 +msgid "Id" +msgstr "Id" + +#: netbox/forms/base.py:105 +msgid "Add tags" +msgstr "Adicionar etiquetas" + +#: netbox/forms/base.py:110 +msgid "Remove tags" +msgstr "Remover etiquetas" + +#: netbox/models/features.py:434 +msgid "Remote data source" +msgstr "Fonte de dados remota" + +#: netbox/models/features.py:444 +msgid "data path" +msgstr "caminho de dados" + +#: netbox/models/features.py:448 +msgid "Path to remote file (relative to data source root)" +msgstr "Caminho para o arquivo remoto (em relação à raiz da fonte de dados)" + +#: netbox/models/features.py:451 +msgid "auto sync enabled" +msgstr "sincronização automática ativada" + +#: netbox/models/features.py:453 +msgid "Enable automatic synchronization of data when the data file is updated" +msgstr "" +"Habilitar a sincronização automática de dados quando o arquivo de dados for " +"atualizado" + +#: netbox/models/features.py:456 +msgid "date synced" +msgstr "data sincronizada" + +#: netbox/navigation/menu.py:12 +msgid "Organization" +msgstr "Organização" + +#: netbox/navigation/menu.py:20 +msgid "Site Groups" +msgstr "Grupos de sites" + +#: netbox/navigation/menu.py:28 +msgid "Rack Roles" +msgstr "Funções de rack" + +#: netbox/navigation/menu.py:32 +msgid "Elevations" +msgstr "Elevações" + +#: netbox/navigation/menu.py:41 +msgid "Tenant Groups" +msgstr "Grupos de inquilinos" + +#: netbox/navigation/menu.py:48 +msgid "Contact Groups" +msgstr "Grupos de contato" + +#: netbox/navigation/menu.py:49 templates/tenancy/contactrole.html:8 +msgid "Contact Roles" +msgstr "Funções de contato" + +#: netbox/navigation/menu.py:50 +msgid "Contact Assignments" +msgstr "Atribuições de contato" + +#: netbox/navigation/menu.py:64 +msgid "Modules" +msgstr "Módulos" + +#: netbox/navigation/menu.py:65 templates/dcim/devicerole.html:8 +msgid "Device Roles" +msgstr "Funções do dispositivo" + +#: netbox/navigation/menu.py:68 templates/dcim/device.html:162 +#: templates/dcim/virtualdevicecontext.html:8 +msgid "Virtual Device Contexts" +msgstr "Contextos de dispositivos virtuais" + +#: netbox/navigation/menu.py:76 +msgid "Manufacturers" +msgstr "Fabricantes" + +#: netbox/navigation/menu.py:80 +msgid "Device Components" +msgstr "Componentes do dispositivo" + +#: netbox/navigation/menu.py:92 templates/dcim/inventoryitemrole.html:8 +msgid "Inventory Item Roles" +msgstr "Funções do item de inventário" + +#: netbox/navigation/menu.py:99 netbox/navigation/menu.py:103 +msgid "Connections" +msgstr "Conexões" + +#: netbox/navigation/menu.py:105 +msgid "Cables" +msgstr "Cabos" + +#: netbox/navigation/menu.py:106 +msgid "Wireless Links" +msgstr "Links sem fio" + +#: netbox/navigation/menu.py:109 +msgid "Interface Connections" +msgstr "Conexões de interface" + +#: netbox/navigation/menu.py:114 +msgid "Console Connections" +msgstr "Conexões do console" + +#: netbox/navigation/menu.py:119 +msgid "Power Connections" +msgstr "Conexões de alimentação" + +#: netbox/navigation/menu.py:135 +msgid "Wireless LAN Groups" +msgstr "Grupos de LAN sem fio" + +#: netbox/navigation/menu.py:156 +msgid "Prefix & VLAN Roles" +msgstr "Funções de prefixo e VLAN" + +#: netbox/navigation/menu.py:162 +msgid "ASN Ranges" +msgstr "Intervalos ASN" + +#: netbox/navigation/menu.py:184 +msgid "VLAN Groups" +msgstr "Grupos de VLAN" + +#: netbox/navigation/menu.py:191 +msgid "Service Templates" +msgstr "Modelos de serviço" + +#: netbox/navigation/menu.py:192 templates/dcim/device.html:304 +#: templates/ipam/ipaddress.html:122 +#: templates/virtualization/virtualmachine.html:157 +msgid "Services" +msgstr "Serviços" + +#: netbox/navigation/menu.py:199 +msgid "VPN" +msgstr "VPN" + +#: netbox/navigation/menu.py:203 netbox/navigation/menu.py:205 +#: vpn/tables/tunnels.py:24 +msgid "Tunnels" +msgstr "Túneis" + +#: netbox/navigation/menu.py:206 templates/vpn/tunnelgroup.html:8 +msgid "Tunnel Groups" +msgstr "grupos de túneis" + +#: netbox/navigation/menu.py:207 +msgid "Tunnel Terminations" +msgstr "Terminações de túneis" + +#: netbox/navigation/menu.py:211 netbox/navigation/menu.py:213 +#: vpn/models/l2vpn.py:64 +msgid "L2VPNs" +msgstr "VPNs L2" + +#: netbox/navigation/menu.py:214 templates/vpn/l2vpn.html:57 +#: templates/vpn/tunnel.html:73 vpn/tables/tunnels.py:54 +msgid "Terminations" +msgstr "Rescisões" + +#: netbox/navigation/menu.py:220 +msgid "IKE Proposals" +msgstr "Propostas do IKE" + +#: netbox/navigation/menu.py:221 templates/vpn/ikeproposal.html:42 +msgid "IKE Policies" +msgstr "Políticas da IKE" + +#: netbox/navigation/menu.py:222 +msgid "IPSec Proposals" +msgstr "Propostas de IPsec" + +#: netbox/navigation/menu.py:223 templates/vpn/ipsecproposal.html:38 +msgid "IPSec Policies" +msgstr "Políticas IPsec" + +#: netbox/navigation/menu.py:224 templates/vpn/ikepolicy.html:39 +#: templates/vpn/ipsecpolicy.html:26 +msgid "IPSec Profiles" +msgstr "Perfis IPsec" + +#: netbox/navigation/menu.py:231 templates/dcim/device_edit.html:78 +msgid "Virtualization" +msgstr "Virtualização" + +#: netbox/navigation/menu.py:235 netbox/navigation/menu.py:237 +#: virtualization/views.py:186 +msgid "Virtual Machines" +msgstr "Máquinas virtuais" + +#: netbox/navigation/menu.py:239 +#: templates/virtualization/virtualmachine.html:177 +#: templates/virtualization/virtualmachine/base.html:32 +#: templates/virtualization/virtualmachine_list.html:21 +#: virtualization/tables/virtualmachines.py:90 virtualization/views.py:389 +msgid "Virtual Disks" +msgstr "Discos virtuais" + +#: netbox/navigation/menu.py:246 +msgid "Cluster Types" +msgstr "Tipos de cluster" + +#: netbox/navigation/menu.py:247 +msgid "Cluster Groups" +msgstr "Grupos de clusters" + +#: netbox/navigation/menu.py:261 +msgid "Circuit Types" +msgstr "Tipos de circuito" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 +msgid "Providers" +msgstr "Provedores" + +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:53 +msgid "Provider Accounts" +msgstr "Contas de provedores" + +#: netbox/navigation/menu.py:269 +msgid "Provider Networks" +msgstr "Redes de provedores" + +#: netbox/navigation/menu.py:283 +msgid "Power Panels" +msgstr "Painéis de energia" + +#: netbox/navigation/menu.py:294 +msgid "Configurations" +msgstr "Configurações" + +#: netbox/navigation/menu.py:296 +msgid "Config Contexts" +msgstr "Contextos de configuração" + +#: netbox/navigation/menu.py:297 +msgid "Config Templates" +msgstr "Modelos de configuração" + +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 +msgid "Customization" +msgstr "Personalização" + +#: netbox/navigation/menu.py:310 +#: templates/circuits/circuittermination_edit.html:53 +#: templates/dcim/cable_edit.html:77 templates/dcim/device_edit.html:103 +#: templates/dcim/inventoryitem_edit.html:102 templates/dcim/rack_edit.html:81 +#: templates/dcim/virtualchassis_add.html:31 +#: templates/dcim/virtualchassis_edit.html:41 +#: templates/generic/bulk_edit.html:92 templates/htmx/form.html:32 +#: templates/inc/panels/custom_fields.html:7 +#: templates/ipam/ipaddress_bulk_add.html:35 +#: templates/ipam/ipaddress_edit.html:88 templates/ipam/service_create.html:75 +#: templates/ipam/service_edit.html:62 templates/ipam/vlan_edit.html:63 +#: templates/tenancy/contactassignment_edit.html:31 +#: templates/vpn/l2vpntermination_edit.html:51 +msgid "Custom Fields" +msgstr "Campos personalizados" + +#: netbox/navigation/menu.py:311 +msgid "Custom Field Choices" +msgstr "Opções de campo personalizadas" + +#: netbox/navigation/menu.py:312 +msgid "Custom Links" +msgstr "Links personalizados" + +#: netbox/navigation/menu.py:313 +msgid "Export Templates" +msgstr "Modelos de exportação" + +#: netbox/navigation/menu.py:314 +msgid "Saved Filters" +msgstr "Filtros salvos" + +#: netbox/navigation/menu.py:316 +msgid "Image Attachments" +msgstr "Anexos de imagem" + +#: netbox/navigation/menu.py:320 +msgid "Reports & Scripts" +msgstr "Relatórios e scripts" + +#: netbox/navigation/menu.py:340 +msgid "Operations" +msgstr "Operações" + +#: netbox/navigation/menu.py:344 +msgid "Integrations" +msgstr "Integrações" + +#: netbox/navigation/menu.py:346 +msgid "Data Sources" +msgstr "Fontes de dados" + +#: netbox/navigation/menu.py:347 +msgid "Event Rules" +msgstr "Regras do evento" + +#: netbox/navigation/menu.py:348 +msgid "Webhooks" +msgstr "Webhooks" + +#: netbox/navigation/menu.py:352 netbox/navigation/menu.py:356 +#: netbox/views/generic/feature_views.py:151 +#: templates/extras/report/base.html:37 templates/extras/script/base.html:36 +msgid "Jobs" +msgstr "Empregos" + +#: netbox/navigation/menu.py:362 +msgid "Logging" +msgstr "Exploração de" + +#: netbox/navigation/menu.py:364 +msgid "Journal Entries" +msgstr "Entradas de diário" + +#: netbox/navigation/menu.py:365 templates/extras/objectchange.html:8 +#: templates/extras/objectchange_list.html:4 +msgid "Change Log" +msgstr "Registro de alterações" + +#: netbox/navigation/menu.py:372 templates/inc/profile_button.html:18 +msgid "Admin" +msgstr "Administrador" + +#: netbox/navigation/menu.py:381 templates/users/group.html:27 +#: users/forms/model_forms.py:242 users/forms/model_forms.py:255 +#: users/forms/model_forms.py:309 users/tables.py:105 +msgid "Users" +msgstr "Usuários" + +#: netbox/navigation/menu.py:404 users/forms/model_forms.py:182 +#: users/forms/model_forms.py:195 users/forms/model_forms.py:314 +#: users/tables.py:35 users/tables.py:109 +msgid "Groups" +msgstr "Grupos" + +#: netbox/navigation/menu.py:426 templates/account/base.html:21 +#: templates/inc/profile_button.html:39 +msgid "API Tokens" +msgstr "Tokens de API" + +#: netbox/navigation/menu.py:433 users/forms/model_forms.py:188 +#: users/forms/model_forms.py:197 users/forms/model_forms.py:248 +#: users/forms/model_forms.py:256 +msgid "Permissions" +msgstr "Permissões" + +#: netbox/navigation/menu.py:445 +msgid "Current Config" +msgstr "Configuração atual" + +#: netbox/navigation/menu.py:451 +msgid "Config Revisions" +msgstr "Revisões de configuração" + +#: netbox/navigation/menu.py:491 templates/500.html:35 +#: templates/account/preferences.html:29 +msgid "Plugins" +msgstr "Plugins" + +#: netbox/preferences.py:17 +msgid "Color mode" +msgstr "Modo de cor" + +#: netbox/preferences.py:25 +msgid "Page length" +msgstr "Comprimento da página" + +#: netbox/preferences.py:27 +msgid "The default number of objects to display per page" +msgstr "O número padrão de objetos a serem exibidos por página" + +#: netbox/preferences.py:31 +msgid "Paginator placement" +msgstr "Posicionamento do paginador" + +#: netbox/preferences.py:37 +msgid "Where the paginator controls will be displayed relative to a table" +msgstr "Onde os controles do paginador serão exibidos em relação a uma tabela" + +#: netbox/preferences.py:43 +msgid "Data format" +msgstr "Formato de dados" + +#: netbox/tables/columns.py:175 +msgid "Toggle all" +msgstr "Alternar tudo" + +#: netbox/tables/columns.py:277 templates/inc/profile_button.html:56 +msgid "Toggle Dropdown" +msgstr "Alternar lista suspensa" + +#: netbox/tables/columns.py:542 templates/core/job.html:40 +msgid "Error" +msgstr "Erro" + +#: netbox/tables/tables.py:243 templates/generic/bulk_import.html:115 +msgid "Field" +msgstr "Campo" + +#: netbox/tables/tables.py:246 +msgid "Value" +msgstr "Valor" + +#: netbox/tables/tables.py:259 +msgid "No results found" +msgstr "Nenhum resultado encontrado" + +#: netbox/tests/dummy_plugin/navigation.py:29 +msgid "Dummy Plugin" +msgstr "Plugin fictício" + +#: netbox/views/generic/feature_views.py:38 +msgid "Changelog" +msgstr "Registro de alterações" + +#: netbox/views/generic/feature_views.py:91 +msgid "Journal" +msgstr "Diário" + +#: templates/403.html:4 +msgid "Access Denied" +msgstr "Acesso negado" + +#: templates/403.html:9 +msgid "You do not have permission to access this page" +msgstr "Você não tem permissão para acessar esta página" + +#: templates/404.html:4 +msgid "Page Not Found" +msgstr "Página não encontrada" + +#: templates/404.html:9 +msgid "The requested page does not exist" +msgstr "A página solicitada não existe" + +#: templates/500.html:7 templates/500.html:18 +msgid "Server Error" +msgstr "Erro no servidor" + +#: templates/500.html:23 +msgid "There was a problem with your request. Please contact an administrator" +msgstr "" +"Houve um problema com sua solicitação. Entre em contato com um administrador" + +#: templates/500.html:28 +msgid "The complete exception is provided below" +msgstr "A exceção completa é fornecida abaixo" + +#: templates/500.html:33 +msgid "Python version" +msgstr "Versão Python" + +#: templates/500.html:34 +msgid "NetBox version" +msgstr "Versão NetBox" + +#: templates/500.html:36 +msgid "None installed" +msgstr "Nenhum instalado" + +#: templates/500.html:39 +msgid "If further assistance is required, please post to the" +msgstr "Se for necessária mais assistência, por favor poste no" + +#: templates/500.html:39 +msgid "NetBox discussion forum" +msgstr "Fórum de discussão NetBox" + +#: templates/500.html:39 +msgid "on GitHub" +msgstr "no GitHub" + +#: templates/500.html:42 templates/base/40x.html:17 +msgid "Home Page" +msgstr "Página inicial" + +#: templates/account/base.html:7 templates/inc/profile_button.html:24 +#: vpn/forms/bulk_edit.py:256 vpn/forms/filtersets.py:186 +#: vpn/forms/model_forms.py:372 +msgid "Profile" +msgstr "Perfil" + +#: templates/account/base.html:13 templates/inc/profile_button.html:34 +msgid "Preferences" +msgstr "Preferências" + +#: templates/account/password.html:5 +msgid "Change Password" +msgstr "Alterar senha" + +#: templates/account/password.html:17 templates/account/preferences.html:82 +#: templates/core/configrevision_restore.html:80 +#: templates/dcim/devicebay_populate.html:34 +#: templates/dcim/virtualchassis_add_member.html:24 +#: templates/dcim/virtualchassis_edit.html:104 +#: templates/extras/object_journal.html:26 templates/extras/script.html:36 +#: templates/generic/bulk_add_component.html:55 +#: templates/generic/bulk_delete.html:46 templates/generic/bulk_edit.html:125 +#: templates/generic/bulk_import.html:53 templates/generic/bulk_import.html:75 +#: templates/generic/bulk_import.html:97 templates/generic/bulk_remove.html:42 +#: templates/generic/bulk_rename.html:44 +#: templates/generic/confirmation_form.html:20 +#: templates/generic/object_edit.html:76 templates/htmx/delete_form.html:53 +#: templates/htmx/delete_form.html:55 templates/ipam/ipaddress_assign.html:31 +#: templates/virtualization/cluster_add_devices.html:30 +msgid "Cancel" +msgstr "Cancelar" + +#: templates/account/password.html:18 templates/account/preferences.html:83 +#: templates/dcim/devicebay_populate.html:35 +#: templates/dcim/virtualchassis_add_member.html:26 +#: templates/dcim/virtualchassis_edit.html:106 +#: templates/extras/dashboard/widget_add.html:26 +#: templates/extras/dashboard/widget_config.html:19 +#: templates/extras/object_journal.html:27 +#: templates/generic/object_edit.html:66 +#: utilities/templates/helpers/applied_filters.html:16 +#: utilities/templates/helpers/table_config_form.html:40 +msgid "Save" +msgstr "Salvar" + +#: templates/account/preferences.html:41 +msgid "Table Configurations" +msgstr "Configurações de tabela" + +#: templates/account/preferences.html:46 +msgid "Clear table preferences" +msgstr "Limpar preferências de tabela" + +#: templates/account/preferences.html:53 +msgid "Toggle All" +msgstr "Alternar tudo" + +#: templates/account/preferences.html:55 +msgid "Table" +msgstr "Tabela" + +#: templates/account/preferences.html:56 +msgid "Ordering" +msgstr "Pedido" + +#: templates/account/preferences.html:57 +msgid "Columns" +msgstr "Colunas" + +#: templates/account/preferences.html:76 templates/dcim/cable_trace.html:113 +#: templates/extras/object_configcontext.html:55 +msgid "None found" +msgstr "Nenhum encontrado" + +#: templates/account/profile.html:6 +msgid "User Profile" +msgstr "Perfil do usuário" + +#: templates/account/profile.html:12 +msgid "Account Details" +msgstr "Detalhes da conta" + +#: templates/account/profile.html:30 templates/tenancy/contact.html:44 +#: templates/users/user.html:26 tenancy/forms/bulk_edit.py:108 +msgid "Email" +msgstr "E-mail" + +#: templates/account/profile.html:34 templates/users/user.html:30 +msgid "Account Created" +msgstr "Conta criada" + +#: templates/account/profile.html:38 templates/users/user.html:42 +msgid "Superuser" +msgstr "Superusuário" + +#: templates/account/profile.html:42 +msgid "Admin Access" +msgstr "Acesso de administrador" + +#: templates/account/profile.html:51 templates/users/objectpermission.html:86 +#: templates/users/user.html:51 +msgid "Assigned Groups" +msgstr "Grupos atribuídos" + +#: templates/account/profile.html:56 +#: templates/circuits/circuit_terminations_swap.html:18 +#: templates/circuits/circuit_terminations_swap.html:26 +#: templates/circuits/inc/circuit_termination.html:154 +#: templates/dcim/devicebay.html:66 +#: templates/dcim/inc/panels/inventory_items.html:37 +#: templates/dcim/interface.html:306 templates/dcim/modulebay.html:79 +#: templates/extras/configcontext.html:73 templates/extras/eventrule.html:84 +#: templates/extras/htmx/script_result.html:54 +#: templates/extras/object_configcontext.html:28 +#: templates/extras/objectchange.html:128 +#: templates/extras/objectchange.html:145 templates/extras/webhook.html:79 +#: templates/extras/webhook.html:91 templates/inc/panel_table.html:12 +#: templates/inc/panels/comments.html:12 +#: templates/ipam/inc/panels/fhrp_groups.html:43 templates/users/group.html:32 +#: templates/users/group.html:42 templates/users/objectpermission.html:81 +#: templates/users/objectpermission.html:91 templates/users/user.html:56 +#: templates/users/user.html:66 +msgid "None" +msgstr "Nenhum" + +#: templates/account/profile.html:66 templates/users/user.html:76 +msgid "Recent Activity" +msgstr "Atividade recente" + +#: templates/account/token.html:8 templates/account/token_list.html:6 +msgid "My API Tokens" +msgstr "Meus tokens de API" + +#: templates/account/token.html:11 templates/account/token.html:19 +#: templates/users/token.html:6 templates/users/token.html:14 +#: users/forms/filtersets.py:121 +msgid "Token" +msgstr "Ficha" + +#: templates/account/token.html:40 templates/users/token.html:32 +#: users/forms/bulk_edit.py:87 +msgid "Write enabled" +msgstr "Gravação ativada" + +#: templates/account/token.html:52 templates/users/token.html:44 +msgid "Last used" +msgstr "Usado pela última vez" + +#: templates/account/token_list.html:12 +msgid "Add a Token" +msgstr "Adicionar um token" + +#: templates/admin/index.html:10 +msgid "System" +msgstr "Sistema" + +#: templates/admin/index.html:14 +msgid "Background Tasks" +msgstr "Tarefas de fundo" + +#: templates/admin/index.html:19 +msgid "Installed plugins" +msgstr "Plugins instalados" + +#: templates/base/base.html:28 templates/extras/admin/plugins_list.html:8 +#: templates/home.html:24 +msgid "Home" +msgstr "Início" + +#: templates/base/layout.html:27 templates/base/layout.html:37 +#: templates/login.html:34 +msgid "NetBox logo" +msgstr "Logotipo da NetBox" + +#: templates/base/layout.html:76 +msgid "Debug mode is enabled" +msgstr "O modo de depuração está ativado" + +#: templates/base/layout.html:77 +msgid "" +"Performance may be limited. Debugging should never be enabled on a " +"production system" +msgstr "" +"O desempenho pode ser limitado. A depuração nunca deve ser ativada em um " +"sistema de produção" + +#: templates/base/layout.html:83 +msgid "Maintenance Mode" +msgstr "Modo de manutenção" + +#: templates/base/layout.html:134 +msgid "Docs" +msgstr "Documentos" + +#: templates/base/layout.html:139 templates/rest_framework/api.html:10 +msgid "REST API" +msgstr "API DE DESCANSO" + +#: templates/base/layout.html:144 +msgid "REST API documentation" +msgstr "Documentação da API REST" + +#: templates/base/layout.html:150 +msgid "GraphQL API" +msgstr "API do GraphQL" + +#: templates/base/layout.html:156 +msgid "Source Code" +msgstr "Código-fonte" + +#: templates/base/layout.html:161 +msgid "Community" +msgstr "Comunidade" + +#: templates/base/sidenav.html:12 templates/base/sidenav.html:17 +msgid "NetBox Logo" +msgstr "Logotipo da NetBox" + +#: templates/circuits/circuit.html:48 +msgid "Install Date" +msgstr "Data de instalação" + +#: templates/circuits/circuit.html:52 +msgid "Termination Date" +msgstr "Data de rescisão" + +#: templates/circuits/circuit_terminations_swap.html:4 +msgid "Swap Circuit Terminations" +msgstr "Terminações do circuito de troca" + +#: templates/circuits/circuit_terminations_swap.html:8 +#, python-format +msgid "Swap these terminations for circuit %(circuit)s?" +msgstr "Troque essas terminações por circuito %(circuit)s?" + +#: templates/circuits/circuit_terminations_swap.html:14 +msgid "A side" +msgstr "Um lado" + +#: templates/circuits/circuit_terminations_swap.html:22 +msgid "Z side" +msgstr "Lado Z" + +#: templates/circuits/circuittermination_edit.html:9 +#: templates/circuits/inc/circuit_termination.html:81 +#: templates/dcim/frontport.html:128 templates/dcim/interface.html:199 +#: templates/dcim/rearport.html:118 +msgid "Circuit Termination" +msgstr "Terminação do circuito" + +#: templates/circuits/circuittermination_edit.html:41 +msgid "Termination Details" +msgstr "Detalhes da rescisão" + +#: templates/circuits/circuittype.html:10 +msgid "Add Circuit" +msgstr "Adicionar circuito" + +#: templates/circuits/inc/circuit_termination.html:9 +#: templates/dcim/devicetype/component_templates.html:30 +#: templates/dcim/manufacturer.html:11 +#: templates/dcim/moduletype/component_templates.html:30 +#: templates/generic/bulk_add_component.html:8 +#: templates/users/objectpermission.html:41 +#: utilities/templates/buttons/add.html:4 +#: utilities/templates/helpers/table_config_form.html:20 +msgid "Add" +msgstr "Adicionar" + +#: templates/circuits/inc/circuit_termination.html:14 +#: templates/circuits/inc/circuit_termination.html:63 +#: templates/dcim/devicetype/component_templates.html:21 +#: templates/dcim/inc/panels/inventory_items.html:24 +#: templates/dcim/moduletype/component_templates.html:21 +#: templates/dcim/powerpanel.html:61 templates/generic/object_edit.html:29 +#: templates/ipam/inc/ipaddress_edit_header.html:10 +#: templates/ipam/inc/panels/fhrp_groups.html:30 +#: utilities/templates/buttons/edit.html:3 +msgid "Edit" +msgstr "Editar" + +#: templates/circuits/inc/circuit_termination.html:17 +msgid "Swap" +msgstr "Troca" + +#: templates/circuits/inc/circuit_termination.html:26 +#, python-format +msgid "Termination %(side)s" +msgstr "Rescisão %(side)s" + +#: templates/circuits/inc/circuit_termination.html:42 +#: templates/dcim/cable.html:70 templates/dcim/cable.html:76 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:76 +msgid "Termination" +msgstr "Rescisão" + +#: templates/circuits/inc/circuit_termination.html:46 +#: templates/dcim/consoleport.html:62 templates/dcim/consoleserverport.html:62 +#: templates/dcim/powerfeed.html:122 +msgid "Marked as connected" +msgstr "Marcado como conectado" + +#: templates/circuits/inc/circuit_termination.html:48 +msgid "to" +msgstr "para" + +#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination.html:59 +#: templates/dcim/frontport.html:87 +#: templates/dcim/inc/connection_endpoints.html:7 +#: templates/dcim/interface.html:160 templates/dcim/rearport.html:83 +msgid "Trace" +msgstr "Traço" + +#: templates/circuits/inc/circuit_termination.html:62 +msgid "Edit cable" +msgstr "Editar cabo" + +#: templates/circuits/inc/circuit_termination.html:67 +msgid "Remove cable" +msgstr "Remova o cabo" + +#: templates/circuits/inc/circuit_termination.html:68 +#: templates/dcim/bulk_disconnect.html:5 +#: templates/dcim/device/consoleports.html:12 +#: templates/dcim/device/consoleserverports.html:12 +#: templates/dcim/device/frontports.html:12 +#: templates/dcim/device/interfaces.html:16 +#: templates/dcim/device/poweroutlets.html:12 +#: templates/dcim/device/powerports.html:12 +#: templates/dcim/device/rearports.html:12 templates/dcim/powerpanel.html:66 +msgid "Disconnect" +msgstr "Desconectar" + +#: templates/circuits/inc/circuit_termination.html:75 +#: templates/dcim/consoleport.html:71 templates/dcim/consoleserverport.html:71 +#: templates/dcim/frontport.html:109 templates/dcim/interface.html:186 +#: templates/dcim/interface.html:206 templates/dcim/powerfeed.html:136 +#: templates/dcim/poweroutlet.html:75 templates/dcim/poweroutlet.html:76 +#: templates/dcim/powerport.html:77 templates/dcim/rearport.html:105 +msgid "Connect" +msgstr "Conectar" + +#: templates/circuits/inc/circuit_termination.html:79 +#: templates/dcim/consoleport.html:78 templates/dcim/consoleserverport.html:78 +#: templates/dcim/frontport.html:18 templates/dcim/frontport.html:122 +#: templates/dcim/interface.html:193 templates/dcim/inventoryitem_edit.html:49 +#: templates/dcim/rearport.html:112 +msgid "Front Port" +msgstr "Porta frontal" + +#: templates/circuits/inc/circuit_termination.html:97 +msgid "Downstream" +msgstr "Rio abaixo" + +#: templates/circuits/inc/circuit_termination.html:98 +msgid "Upstream" +msgstr "Rio acima" + +#: templates/circuits/inc/circuit_termination.html:107 +msgid "Cross-Connect" +msgstr "Conexão cruzada" + +#: templates/circuits/inc/circuit_termination.html:111 +msgid "Patch Panel/Port" +msgstr "Painel de remendo/porta" + +#: templates/circuits/provider.html:11 +msgid "Add circuit" +msgstr "Adicionar circuito" + +#: templates/circuits/provideraccount.html:17 +msgid "Provider Account" +msgstr "Conta do provedor" + +#: templates/core/configrevision.html:47 +msgid "Default unit height" +msgstr "Altura padrão da unidade" + +#: templates/core/configrevision.html:51 +msgid "Default unit width" +msgstr "Largura da unidade padrão" + +#: templates/core/configrevision.html:63 +msgid "Default voltage" +msgstr "Tensão padrão" + +#: templates/core/configrevision.html:67 +msgid "Default amperage" +msgstr "Amperagem padrão" + +#: templates/core/configrevision.html:71 +msgid "Default max utilization" +msgstr "Utilização máxima padrão" + +#: templates/core/configrevision.html:83 +msgid "Enforce global unique" +msgstr "Imponha uma exclusividade global" + +#: templates/core/configrevision.html:135 +msgid "Paginate count" +msgstr "Contagem de paginações" + +#: templates/core/configrevision.html:139 +msgid "Max page size" +msgstr "Tamanho máximo da página" + +#: templates/core/configrevision.html:179 +msgid "Default user preferences" +msgstr "Preferências padrão do usuário" + +#: templates/core/configrevision.html:209 +msgid "Job retention" +msgstr "Retenção de emprego" + +#: templates/core/configrevision.html:221 +msgid "Comment" +msgstr "Comentar" + +#: templates/core/configrevision_restore.html:8 +#: templates/core/configrevision_restore.html:43 +#: templates/core/configrevision_restore.html:79 +msgid "Restore" +msgstr "Restaurar" + +#: templates/core/configrevision_restore.html:21 +msgid "Config revisions" +msgstr "Revisões de configuração" + +#: templates/core/configrevision_restore.html:54 +msgid "Parameter" +msgstr "Parâmetro" + +#: templates/core/configrevision_restore.html:55 +msgid "Current Value" +msgstr "Valor atual" + +#: templates/core/configrevision_restore.html:56 +msgid "New Value" +msgstr "Novo valor" + +#: templates/core/configrevision_restore.html:66 +msgid "Changed" +msgstr "Alterado" + +#: templates/core/datafile.html:47 +msgid "Last Updated" +msgstr "Última atualização" + +#: templates/core/datafile.html:51 templates/ipam/iprange.html:28 +#: templates/virtualization/virtualdisk.html:30 +msgid "Size" +msgstr "Tamanho" + +#: templates/core/datafile.html:52 +msgid "bytes" +msgstr "bytes" + +#: templates/core/datafile.html:55 +msgid "SHA256 Hash" +msgstr "Hash SHA256" + +#: templates/core/datasource.html:14 templates/core/datasource.html:20 +#: utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Sync" + +#: templates/core/datasource.html:51 +msgid "Last synced" +msgstr "Última sincronização" + +#: templates/core/datasource.html:86 +msgid "Backend" +msgstr "Back-end" + +#: templates/core/datasource.html:102 +msgid "No parameters defined" +msgstr "Nenhum parâmetro definido" + +#: templates/core/datasource.html:118 +msgid "Files" +msgstr "Arquivos" + +#: templates/core/job.html:21 +msgid "Job" +msgstr "Emprego" + +#: templates/core/job.html:45 templates/extras/journalentry.html:29 +msgid "Created By" +msgstr "Criado por" + +#: templates/core/job.html:54 +msgid "Scheduling" +msgstr "Agendamento" + +#: templates/core/job.html:66 +#, python-format +msgid "every %(interval)s seconds" +msgstr "cada %(interval)s segundos" + +#: templates/dcim/bulk_disconnect.html:9 +#, python-format +msgid "" +"Are you sure you want to disconnect these %(count)s %(obj_type_plural)s?" +msgstr "" +"Tem certeza de que deseja desconectá-los %(count)s %(obj_type_plural)s?" + +#: templates/dcim/cable_edit.html:12 +msgid "A Side" +msgstr "Um lado" + +#: templates/dcim/cable_edit.html:29 +msgid "B Side" +msgstr "Lado B" + +#: templates/dcim/cable_trace.html:6 +#, python-format +msgid "Cable Trace for %(object_type)s %(object)s" +msgstr "Cable Trace para %(object_type)s %(object)s" + +#: templates/dcim/cable_trace.html:21 templates/dcim/inc/rack_elevation.html:7 +msgid "Download SVG" +msgstr "Baixar SVG" + +#: templates/dcim/cable_trace.html:27 +msgid "Asymmetric Path" +msgstr "Caminho assimétrico" + +#: templates/dcim/cable_trace.html:28 +msgid "The nodes below have no links and result in an asymmetric path" +msgstr "Os nós abaixo não têm links e resultam em um caminho assimétrico" + +#: templates/dcim/cable_trace.html:35 +msgid "Path split" +msgstr "Divisão de caminho" + +#: templates/dcim/cable_trace.html:36 +msgid "Select a node below to continue" +msgstr "Selecione um nó abaixo para continuar" + +#: templates/dcim/cable_trace.html:52 +msgid "Trace Completed" +msgstr "Rastreamento concluído" + +#: templates/dcim/cable_trace.html:55 +msgid "Total segments" +msgstr "Total de segmentos" + +#: templates/dcim/cable_trace.html:59 +msgid "Total length" +msgstr "Comprimento total" + +#: templates/dcim/cable_trace.html:74 +msgid "No paths found" +msgstr "Nenhum caminho encontrado" + +#: templates/dcim/cable_trace.html:83 +msgid "Related Paths" +msgstr "Caminhos relacionados" + +#: templates/dcim/cable_trace.html:89 +msgid "Origin" +msgstr "Origem" + +#: templates/dcim/cable_trace.html:90 +msgid "Destination" +msgstr "Destino" + +#: templates/dcim/cable_trace.html:91 +msgid "Segments" +msgstr "Segmentos" + +#: templates/dcim/cable_trace.html:104 +msgid "Incomplete" +msgstr "Incompleto" + +#: templates/dcim/component_list.html:14 +msgid "Rename Selected" +msgstr "Renomear selecionado" + +#: templates/dcim/consoleport.html:67 templates/dcim/consoleserverport.html:67 +#: templates/dcim/frontport.html:105 templates/dcim/interface.html:182 +#: templates/dcim/poweroutlet.html:73 templates/dcim/powerport.html:73 +msgid "Not Connected" +msgstr "Não conectado" + +#: templates/dcim/consoleport.html:75 templates/dcim/consoleserverport.html:18 +#: templates/dcim/frontport.html:116 templates/dcim/inventoryitem_edit.html:44 +msgid "Console Server Port" +msgstr "Porta do servidor do console" + +#: templates/dcim/device.html:35 +msgid "Highlight device" +msgstr "Dispositivo de destaque" + +#: templates/dcim/device.html:57 +msgid "Not racked" +msgstr "Não estackeado" + +#: templates/dcim/device.html:64 templates/dcim/site.html:96 +msgid "GPS Coordinates" +msgstr "Coordenadas GPS" + +#: templates/dcim/device.html:70 templates/dcim/site.html:102 +msgid "Map It" +msgstr "Mapeie-o" + +#: templates/dcim/device.html:110 templates/dcim/inventoryitem.html:57 +#: templates/dcim/module.html:79 templates/dcim/modulebay.html:73 +#: templates/dcim/rack.html:62 +msgid "Asset Tag" +msgstr "Etiqueta de ativo" + +#: templates/dcim/device.html:153 +msgid "View Virtual Chassis" +msgstr "Exibir chassi virtual" + +#: templates/dcim/device.html:170 +msgid "Create VDC" +msgstr "Criar VDC" + +#: templates/dcim/device.html:179 templates/dcim/device_edit.html:64 +#: virtualization/forms/model_forms.py:226 +msgid "Management" +msgstr "Gestão" + +#: templates/dcim/device.html:200 templates/dcim/device.html:216 +#: templates/virtualization/virtualmachine.html:56 +#: templates/virtualization/virtualmachine.html:72 +msgid "NAT for" +msgstr "NAT para" + +#: templates/dcim/device.html:202 templates/dcim/device.html:218 +#: templates/virtualization/virtualmachine.html:58 +#: templates/virtualization/virtualmachine.html:74 +msgid "NAT" +msgstr "NAT" + +#: templates/dcim/device.html:254 templates/dcim/rack.html:70 +msgid "Power Utilization" +msgstr "Utilização de energia" + +#: templates/dcim/device.html:259 +msgid "Input" +msgstr "Entrada" + +#: templates/dcim/device.html:260 +msgid "Outlets" +msgstr "Outlets" + +#: templates/dcim/device.html:261 +msgid "Allocated" +msgstr "Alocado" + +#: templates/dcim/device.html:270 templates/dcim/device.html:272 +#: templates/dcim/device.html:288 templates/dcim/powerfeed.html:70 +msgid "VA" +msgstr "VA" + +#: templates/dcim/device.html:282 +msgctxt "Leg of a power feed" +msgid "Leg" +msgstr "Perna" + +#: templates/dcim/device.html:312 +#: templates/virtualization/virtualmachine.html:165 +msgid "Add a service" +msgstr "Adicionar um serviço" + +#: templates/dcim/device.html:319 templates/dcim/rack.html:77 +#: templates/dcim/rack_edit.html:38 +msgid "Dimensions" +msgstr "Dimensões" + +#: templates/dcim/device/base.html:21 templates/dcim/device_list.html:9 +#: templates/dcim/devicetype/base.html:18 templates/dcim/module.html:18 +#: templates/dcim/moduletype/base.html:18 +#: templates/virtualization/virtualmachine/base.html:22 +#: templates/virtualization/virtualmachine_list.html:8 +msgid "Add Components" +msgstr "Adicionar componentes" + +#: templates/dcim/device/consoleports.html:24 +msgid "Add Console Ports" +msgstr "Adicionar portas de console" + +#: templates/dcim/device/consoleserverports.html:24 +msgid "Add Console Server Ports" +msgstr "Adicionar portas do servidor de console" + +#: templates/dcim/device/devicebays.html:10 +msgid "Add Device Bays" +msgstr "Adicionar compartimentos de dispositivos" + +#: templates/dcim/device/frontports.html:24 +msgid "Add Front Ports" +msgstr "Adicionar portas frontais" + +#: templates/dcim/device/inc/interface_table_controls.html:9 +msgid "Hide Enabled" +msgstr "Ocultar ativado" + +#: templates/dcim/device/inc/interface_table_controls.html:10 +msgid "Hide Disabled" +msgstr "Ocultar desativado" + +#: templates/dcim/device/inc/interface_table_controls.html:11 +msgid "Hide Virtual" +msgstr "Ocultar virtual" + +#: templates/dcim/device/inc/interface_table_controls.html:12 +msgid "Hide Disconnected" +msgstr "Ocultar Desconectado" + +#: templates/dcim/device/interfaces.html:28 +msgid "Add Interfaces" +msgstr "Adicionar interfaces" + +#: templates/dcim/device/inventory.html:10 +#: templates/dcim/inc/panels/inventory_items.html:46 +msgid "Add Inventory Item" +msgstr "Adicionar item de inventário" + +#: templates/dcim/device/modulebays.html:10 +msgid "Add Module Bays" +msgstr "Adicionar compartimentos de módulo" + +#: templates/dcim/device/poweroutlets.html:24 +msgid "Add Power Outlets" +msgstr "Adicionar tomadas elétricas" + +#: templates/dcim/device/powerports.html:24 +msgid "Add Power Port" +msgstr "Adicionar porta de alimentação" + +#: templates/dcim/device/rearports.html:24 +msgid "Add Rear Ports" +msgstr "Adicionar portas traseiras" + +#: templates/dcim/device/render_config.html:5 +#: templates/virtualization/virtualmachine/render_config.html:5 +msgid "Config" +msgstr "Configuração" + +#: templates/dcim/device/render_config.html:37 +#: templates/virtualization/virtualmachine/render_config.html:37 +msgid "Context Data" +msgstr "Dados de contexto" + +#: templates/dcim/device/render_config.html:57 +#: templates/virtualization/virtualmachine/render_config.html:57 +msgid "Download" +msgstr "Baixar" + +#: templates/dcim/device/render_config.html:60 +#: templates/virtualization/virtualmachine/render_config.html:60 +msgid "Rendered Config" +msgstr "Configuração renderizada" + +#: templates/dcim/device/render_config.html:65 +#: templates/virtualization/virtualmachine/render_config.html:65 +msgid "No configuration template found" +msgstr "Nenhum modelo de configuração encontrado" + +#: templates/dcim/device_edit.html:44 +msgid "Parent Bay" +msgstr "Baía dos Pais" + +#: templates/dcim/device_edit.html:48 +#: utilities/templates/form_helpers/render_field.html:20 +msgid "Regenerate Slug" +msgstr "Regenerar lesma" + +#: templates/dcim/device_edit.html:49 templates/generic/bulk_remove.html:7 +#: utilities/templates/helpers/table_config_form.html:23 +msgid "Remove" +msgstr "Remover" + +#: templates/dcim/device_edit.html:110 +msgid "Local Config Context Data" +msgstr "Dados de contexto de configuração local" + +#: templates/dcim/device_list.html:82 +#: templates/dcim/devicetype/component_templates.html:18 +#: templates/dcim/moduletype/component_templates.html:18 +#: templates/generic/bulk_rename.html:34 +#: templates/virtualization/virtualmachine/interfaces.html:11 +#: templates/virtualization/virtualmachine/virtual_disks.html:11 +msgid "Rename" +msgstr "Renomear" + +#: templates/dcim/devicebay.html:18 +msgid "Device Bay" +msgstr "Compartimento de dispositivos" + +#: templates/dcim/devicebay.html:48 +msgid "Installed Device" +msgstr "Dispositivo instalado" + +#: templates/dcim/devicebay_delete.html:6 +#, python-format +msgid "Delete device bay %(devicebay)s?" +msgstr "Excluir compartimento do dispositivo %(devicebay)s?" + +#: templates/dcim/devicebay_delete.html:11 +#, python-format +msgid "" +"Are you sure you want to delete this device bay from " +"%(device)s?" +msgstr "" +"Tem certeza de que deseja excluir este compartimento de dispositivo do " +"%(device)s?" + +#: templates/dcim/devicebay_depopulate.html:6 +#, python-format +msgid "Remove %(device)s from %(device_bay)s?" +msgstr "Remover %(device)s desde %(device_bay)s?" + +#: templates/dcim/devicebay_depopulate.html:13 +#, python-format +msgid "" +"Are you sure you want to remove %(device)s from " +"%(device_bay)s?" +msgstr "" +"Tem certeza de que deseja remover %(device)s desde " +"%(device_bay)s?" + +#: templates/dcim/devicebay_populate.html:13 +msgid "Populate" +msgstr "Preencher" + +#: templates/dcim/devicebay_populate.html:22 +msgid "Bay" +msgstr "Baía" + +#: templates/dcim/devicerole.html:14 templates/dcim/platform.html:17 +msgid "Add Device" +msgstr "Adicionar dispositivo" + +#: templates/dcim/devicerole.html:43 +msgid "VM Role" +msgstr "Função da VM" + +#: templates/dcim/devicetype.html:21 templates/dcim/moduletype.html:19 +msgid "Model Name" +msgstr "Nome do modelo" + +#: templates/dcim/devicetype.html:28 templates/dcim/moduletype.html:23 +msgid "Part Number" +msgstr "Número da peça" + +#: templates/dcim/devicetype.html:40 +msgid "Height (U" +msgstr "Altura (U)" + +#: templates/dcim/devicetype.html:44 +msgid "Exclude From Utilization" +msgstr "Excluir da utilização" + +#: templates/dcim/devicetype.html:62 +msgid "Parent/Child" +msgstr "Pai/filho" + +#: templates/dcim/devicetype.html:74 +msgid "Front Image" +msgstr "Imagem frontal" + +#: templates/dcim/devicetype.html:86 +msgid "Rear Image" +msgstr "Imagem traseira" + +#: templates/dcim/frontport.html:57 +msgid "Rear Port Position" +msgstr "Posição da porta traseira" + +#: templates/dcim/frontport.html:79 templates/dcim/interface.html:150 +#: templates/dcim/poweroutlet.html:67 templates/dcim/powerport.html:67 +#: templates/dcim/rearport.html:75 +msgid "Marked as Connected" +msgstr "Marcado como conectado" + +#: templates/dcim/frontport.html:93 templates/dcim/rearport.html:89 +msgid "Connection Status" +msgstr "Status da conexão" + +#: templates/dcim/inc/cable_termination.html:65 +msgid "No termination" +msgstr "Sem rescisão" + +#: templates/dcim/inc/cable_toggle_buttons.html:4 +msgid "Mark Planned" +msgstr "Marca planejada" + +#: templates/dcim/inc/cable_toggle_buttons.html:8 +msgid "Mark Installed" +msgstr "Marcar instalado" + +#: templates/dcim/inc/connection_endpoints.html:13 +msgid "Path Status" +msgstr "Status do caminho" + +#: templates/dcim/inc/connection_endpoints.html:18 +msgid "Not Reachable" +msgstr "Não acessível" + +#: templates/dcim/inc/connection_endpoints.html:23 +msgid "Path Endpoints" +msgstr "Pontos finais do caminho" + +#: templates/dcim/inc/endpoint_connection.html:8 +#: templates/dcim/powerfeed.html:128 templates/dcim/rearport.html:101 +msgid "Not connected" +msgstr "Não conectado" + +#: templates/dcim/inc/interface_vlans_table.html:6 +msgid "Untagged" +msgstr "Sem etiqueta" + +#: templates/dcim/inc/interface_vlans_table.html:37 +msgid "No VLANs Assigned" +msgstr "Nenhuma VLAN atribuída" + +#: templates/dcim/inc/interface_vlans_table.html:44 +#: templates/ipam/prefix_list.html:16 templates/ipam/prefix_list.html:33 +msgid "Clear" +msgstr "Claro" + +#: templates/dcim/inc/interface_vlans_table.html:47 +msgid "Clear All" +msgstr "Limpar tudo" + +#: templates/dcim/interface.html:17 +msgid "Add Child Interface" +msgstr "Adicionar interface infantil" + +#: templates/dcim/interface.html:51 +msgid "Speed/Duplex" +msgstr "Velocidade/Duplex" + +#: templates/dcim/interface.html:74 +msgid "PoE Mode" +msgstr "Modo PoE" + +#: templates/dcim/interface.html:78 +msgid "PoE Type" +msgstr "Tipo PoE" + +#: templates/dcim/interface.html:82 +#: templates/virtualization/vminterface.html:66 +msgid "802.1Q Mode" +msgstr "Modo 802.1Q" + +#: templates/dcim/interface.html:130 +#: templates/virtualization/vminterface.html:62 +msgid "MAC Address" +msgstr "Endereço MAC" + +#: templates/dcim/interface.html:157 +msgid "Wireless Link" +msgstr "Link sem fio" + +#: templates/dcim/interface.html:226 vpn/choices.py:55 +msgid "Peer" +msgstr "Par" + +#: templates/dcim/interface.html:238 +#: templates/wireless/inc/wirelesslink_interface.html:26 +msgid "Channel" +msgstr "Canal" + +#: templates/dcim/interface.html:247 +#: templates/wireless/inc/wirelesslink_interface.html:32 +msgid "Channel Frequency" +msgstr "Frequência do canal" + +#: templates/dcim/interface.html:250 templates/dcim/interface.html:258 +#: templates/dcim/interface.html:269 templates/dcim/interface.html:277 +msgid "MHz" +msgstr "MHz" + +#: templates/dcim/interface.html:266 +#: templates/wireless/inc/wirelesslink_interface.html:42 +msgid "Channel Width" +msgstr "Largura do canal" + +#: templates/dcim/interface.html:295 templates/wireless/wirelesslan.html:15 +#: templates/wireless/wirelesslink.html:24 wireless/forms/bulk_edit.py:59 +#: wireless/forms/bulk_edit.py:101 wireless/forms/filtersets.py:39 +#: wireless/forms/filtersets.py:79 wireless/models.py:81 +#: wireless/models.py:155 wireless/tables/wirelesslan.py:44 +msgid "SSID" +msgstr "DISSE" + +#: templates/dcim/interface.html:316 +msgid "LAG Members" +msgstr "Membros do LAG" + +#: templates/dcim/interface.html:335 +msgid "No member interfaces" +msgstr "Sem interfaces de membros" + +#: templates/dcim/interface.html:359 templates/ipam/fhrpgroup.html:80 +#: templates/ipam/iprange/ip_addresses.html:7 +#: templates/ipam/prefix/ip_addresses.html:7 +#: templates/virtualization/vminterface.html:96 +msgid "Add IP Address" +msgstr "Adicionar endereço IP" + +#: templates/dcim/inventoryitem.html:25 +msgid "Parent Item" +msgstr "Item principal" + +#: templates/dcim/inventoryitem.html:49 +msgid "Part ID" +msgstr "ID da peça" + +#: templates/dcim/inventoryitem_bulk_delete.html:5 +msgid "This will also delete all child inventory items of those listed" +msgstr "" +"Isso também excluirá todos os itens do inventário infantil dos listados." + +#: templates/dcim/inventoryitem_edit.html:33 +msgid "Component Assignment" +msgstr "Atribuição de componentes" + +#: templates/dcim/inventoryitem_edit.html:59 +#: templates/dcim/poweroutlet.html:18 templates/dcim/powerport.html:81 +msgid "Power Outlet" +msgstr "Tomada elétrica" + +#: templates/dcim/location.html:17 +msgid "Add Child Location" +msgstr "Adicionar localização da criança" + +#: templates/dcim/location.html:76 +msgid "Child Locations" +msgstr "Localizações para crianças" + +#: templates/dcim/location.html:84 templates/dcim/site.html:137 +msgid "Add a Location" +msgstr "Adicionar um local" + +#: templates/dcim/location.html:98 templates/dcim/site.html:151 +msgid "Add a Device" +msgstr "Adicionar um dispositivo" + +#: templates/dcim/manufacturer.html:16 +msgid "Add Device Type" +msgstr "Adicionar tipo de dispositivo" + +#: templates/dcim/manufacturer.html:21 +msgid "Add Module Type" +msgstr "Adicionar tipo de módulo" + +#: templates/dcim/powerfeed.html:56 +msgid "Connected Device" +msgstr "Dispositivo conectado" + +#: templates/dcim/powerfeed.html:66 +msgid "Utilization (Allocated" +msgstr "Utilização (alocada)" + +#: templates/dcim/powerfeed.html:85 +msgid "Electrical Characteristics" +msgstr "Características elétricas" + +#: templates/dcim/powerfeed.html:95 +msgctxt "Abbreviation for volts" +msgid "V" +msgstr "V" + +#: templates/dcim/powerfeed.html:99 +msgctxt "Abbreviation for amperes" +msgid "A" +msgstr "UMA" + +#: templates/dcim/poweroutlet.html:51 +msgid "Feed Leg" +msgstr "Perna de alimentação" + +#: templates/dcim/powerpanel.html:77 +msgid "Add Power Feeds" +msgstr "Adicionar feeds de energia" + +#: templates/dcim/powerport.html:47 +msgid "Maximum Draw" +msgstr "Sorteio máximo" + +#: templates/dcim/powerport.html:51 +msgid "Allocated Draw" +msgstr "Sorteio alocado" + +#: templates/dcim/rack.html:66 +msgid "Space Utilization" +msgstr "Utilização do espaço" + +#: templates/dcim/rack.html:96 +msgid "descending" +msgstr "descedentes" + +#: templates/dcim/rack.html:96 +msgid "ascending" +msgstr "ascendente" + +#: templates/dcim/rack.html:99 +msgid "Starting Unit" +msgstr "Unidade inicial" + +#: templates/dcim/rack.html:125 +msgid "Mounting Depth" +msgstr "Profundidade de montagem" + +#: templates/dcim/rack.html:135 +msgid "Rack Weight" +msgstr "Peso da cremalheira" + +#: templates/dcim/rack.html:145 templates/dcim/rack_edit.html:67 +msgid "Maximum Weight" +msgstr "Peso máximo" + +#: templates/dcim/rack.html:155 +msgid "Total Weight" +msgstr "Peso total" + +#: templates/dcim/rack.html:173 templates/dcim/rack_elevation_list.html:16 +msgid "Images and Labels" +msgstr "Imagens e rótulos" + +#: templates/dcim/rack.html:174 templates/dcim/rack_elevation_list.html:17 +msgid "Images only" +msgstr "Somente imagens" + +#: templates/dcim/rack.html:175 templates/dcim/rack_elevation_list.html:18 +msgid "Labels only" +msgstr "Somente rótulos" + +#: templates/dcim/rack/reservations.html:9 +msgid "Add reservation" +msgstr "Adicionar reserva" + +#: templates/dcim/rack_edit.html:21 +msgid "Inventory Control" +msgstr "Controle de inventário" + +#: templates/dcim/rack_edit.html:45 +msgid "Outer Dimensions" +msgstr "Dimensões externas" + +#: templates/dcim/rack_edit.html:56 templates/dcim/rack_edit.html:71 +msgid "Unit" +msgstr "Unidade" + +#: templates/dcim/rack_elevation_list.html:12 +msgid "View List" +msgstr "Exibir lista" + +#: templates/dcim/rack_elevation_list.html:27 +msgid "Sort By" +msgstr "Ordenar por" + +#: templates/dcim/rack_elevation_list.html:77 +msgid "No Racks Found" +msgstr "Nenhuma prateleira encontrada" + +#: templates/dcim/rack_list.html:8 +msgid "View Elevations" +msgstr "Exibir elevações" + +#: templates/dcim/rackreservation.html:47 +msgid "Reservation Details" +msgstr "Detalhes da reserva" + +#: templates/dcim/rackrole.html:10 +msgid "Add Rack" +msgstr "Adicionar rack" + +#: templates/dcim/rearport.html:53 +msgid "Positions" +msgstr "Posições" + +#: templates/dcim/region.html:17 templates/dcim/sitegroup.html:17 +msgid "Add Site" +msgstr "Adicionar site" + +#: templates/dcim/region.html:56 +msgid "Child Regions" +msgstr "Regiões infantis" + +#: templates/dcim/region.html:64 +msgid "Add Region" +msgstr "Adicionar região" + +#: templates/dcim/site.html:56 +msgid "Facility" +msgstr "Instalação" + +#: templates/dcim/site.html:64 +msgid "Time Zone" +msgstr "Fuso horário" + +#: templates/dcim/site.html:67 +msgid "UTC" +msgstr "UTC" + +#: templates/dcim/site.html:68 +msgid "Site time" +msgstr "Hora do site" + +#: templates/dcim/site.html:75 +msgid "Physical Address" +msgstr "Endereço físico" + +#: templates/dcim/site.html:81 +msgid "Map" +msgstr "Mapa" + +#: templates/dcim/site.html:92 +msgid "Shipping Address" +msgstr "Endereço de entrega" + +#: templates/dcim/sitegroup.html:56 templates/tenancy/contactgroup.html:49 +#: templates/tenancy/tenantgroup.html:58 +#: templates/wireless/wirelesslangroup.html:56 +msgid "Child Groups" +msgstr "Grupos infantis" + +#: templates/dcim/sitegroup.html:64 +msgid "Add Site Group" +msgstr "Adicionar grupo de sites" + +#: templates/dcim/trace/attachment.html:5 +#: templates/extras/exporttemplate.html:37 +msgid "Attachment" +msgstr "Anexo" + +#: templates/dcim/virtualchassis.html:86 +msgid "Add Member" +msgstr "Adicionar membro" + +#: templates/dcim/virtualchassis_add.html:18 +msgid "Member Devices" +msgstr "Dispositivos membros" + +#: templates/dcim/virtualchassis_add_member.html:6 +#, python-format +msgid "Add New Member to Virtual Chassis %(virtual_chassis)s" +msgstr "Adicionar novo membro ao chassi virtual %(virtual_chassis)s" + +#: templates/dcim/virtualchassis_add_member.html:17 +msgid "Add New Member" +msgstr "Adicionar novo membro" + +#: templates/dcim/virtualchassis_add_member.html:25 +msgid "Add Another" +msgstr "Adicionar outro" + +#: templates/dcim/virtualchassis_edit.html:7 +#, python-format +msgid "Editing Virtual Chassis %(name)s" +msgstr "Editando chassi virtual %(name)s" + +#: templates/dcim/virtualchassis_edit.html:54 +msgid "Rack/Unit" +msgstr "Rack/unidade" + +#: templates/dcim/virtualchassis_remove_member.html:5 +msgid "Remove Virtual Chassis Member" +msgstr "Remover membro do chassi virtual" + +#: templates/dcim/virtualchassis_remove_member.html:9 +#, python-format +msgid "" +"Are you sure you want to remove %(device)s from virtual " +"chassis %(name)s?" +msgstr "" +"Tem certeza de que deseja remover %(device)s do chassi " +"virtual %(name)s?" + +#: templates/dcim/virtualdevicecontext.html:29 templates/vpn/l2vpn.html:19 +msgid "Identifier" +msgstr "Identificador" + +#: templates/exceptions/import_error.html:6 +msgid "" +"A module import error occurred during this request. Common causes include " +"the following:" +msgstr "" +"Ocorreu um erro de importação do módulo durante essa solicitação. As causas " +"comuns incluem o seguinte:" + +#: templates/exceptions/import_error.html:10 +msgid "Missing required packages" +msgstr "Pacotes necessários ausentes" + +#: templates/exceptions/import_error.html:11 +msgid "" +"This installation of NetBox might be missing one or more required Python " +"packages. These packages are listed in requirements.txt and " +"local_requirements.txt, and are normally installed as part of " +"the installation or upgrade process. To verify installed packages, run " +"pip freeze from the console and compare the output to the list " +"of required packages." +msgstr "" +"Essa instalação do NetBox pode não ter um ou mais pacotes Python " +"necessários. Esses pacotes estão listados em requirements.txt e" +" local_requirements.txt, e normalmente são instalados como " +"parte do processo de instalação ou atualização. Para verificar os pacotes " +"instalados, execute congelamento de sementes do console e " +"compare a saída com a lista de pacotes necessários." + +#: templates/exceptions/import_error.html:20 +msgid "WSGI service not restarted after upgrade" +msgstr "O serviço WSGI não foi reiniciado após a atualização" + +#: templates/exceptions/import_error.html:21 +msgid "" +"If this installation has recently been upgraded, check that the WSGI service" +" (e.g. gunicorn or uWSGI) has been restarted. This ensures that the new code" +" is running." +msgstr "" +"Se essa instalação foi atualizada recentemente, verifique se o serviço WSGI " +"(por exemplo, gunicorn ou uWSGI) foi reiniciado. Isso garante que o novo " +"código esteja em execução." + +#: templates/exceptions/permission_error.html:6 +msgid "" +"A file permission error was detected while processing this request. Common " +"causes include the following:" +msgstr "" +"Um erro de permissão de arquivo foi detectado ao processar essa solicitação." +" As causas comuns incluem o seguinte:" + +#: templates/exceptions/permission_error.html:10 +msgid "Insufficient write permission to the media root" +msgstr "Permissão de gravação insuficiente para a raiz da mídia" + +#: templates/exceptions/permission_error.html:11 +#, python-format +msgid "" +"The configured media root is %(media_root)s. Ensure that the " +"user NetBox runs as has access to write files to all locations within this " +"path." +msgstr "" +"A raiz de mídia configurada é %(media_root)s. Certifique-se de " +"que o usuário NetBox seja executado como se tivesse acesso para gravar " +"arquivos em todos os locais dentro desse caminho." + +#: templates/exceptions/programming_error.html:6 +msgid "" +"A database programming error was detected while processing this request. " +"Common causes include the following:" +msgstr "" +"Um erro de programação do banco de dados foi detectado ao processar essa " +"solicitação. As causas comuns incluem o seguinte:" + +#: templates/exceptions/programming_error.html:10 +msgid "Database migrations missing" +msgstr "Migrações de banco de dados ausentes" + +#: templates/exceptions/programming_error.html:11 +msgid "" +"When upgrading to a new NetBox release, the upgrade script must be run to " +"apply any new database migrations. You can run migrations manually by " +"executing python3 manage.py migrate from the command line." +msgstr "" +"Ao atualizar para uma nova versão do NetBox, o script de atualização deve " +"ser executado para aplicar qualquer nova migração de banco de dados. Você " +"pode executar migrações manualmente executando python3 manage.py " +"migrar da linha de comando." + +#: templates/exceptions/programming_error.html:18 +msgid "Unsupported PostgreSQL version" +msgstr "Versão não suportada do PostgreSQL" + +#: templates/exceptions/programming_error.html:19 +msgid "" +"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"connecting to the database using NetBox's credentials and issuing a query " +"for SELECT VERSION()." +msgstr "" +"Certifique-se de que o PostgreSQL versão 12 ou posterior esteja em uso. Você" +" pode verificar isso conectando-se ao banco de dados usando as credenciais " +"do NetBox e emitindo uma consulta para SELECIONE A VERSÃO ()." + +#: templates/extras/admin/plugins_list.html:4 +#: templates/extras/admin/plugins_list.html:9 +#: templates/extras/admin/plugins_list.html:13 +msgid "Installed Plugins" +msgstr "Plugins instalados" + +#: templates/extras/admin/plugins_list.html:23 +msgid "Package Name" +msgstr "Nome do pacote" + +#: templates/extras/admin/plugins_list.html:24 +msgid "Author" +msgstr "Autor" + +#: templates/extras/admin/plugins_list.html:25 +msgid "Author Email" +msgstr "E-mail do autor" + +#: templates/extras/admin/plugins_list.html:27 +#: templates/vpn/ipsecprofile.html:47 vpn/forms/bulk_edit.py:140 +#: vpn/forms/bulk_import.py:171 vpn/tables/crypto.py:61 +msgid "Version" +msgstr "Versão" + +#: templates/extras/configcontext.html:46 +#: templates/extras/configtemplate.html:38 +#: templates/extras/exporttemplate.html:57 +msgid "The data file associated with this object has been deleted" +msgstr "O arquivo de dados associado a esse objeto foi excluído" + +#: templates/extras/configcontext.html:55 +#: templates/extras/configtemplate.html:47 +#: templates/extras/exporttemplate.html:66 +msgid "Data Synced" +msgstr "Dados sincronizados" + +#: templates/extras/configcontext_list.html:7 +#: templates/extras/configtemplate_list.html:7 +#: templates/extras/exporttemplate_list.html:7 +msgid "Sync Data" +msgstr "Sincronizar dados" + +#: templates/extras/configtemplate.html:58 +msgid "Environment Parameters" +msgstr "Parâmetros do ambiente" + +#: templates/extras/configtemplate.html:69 +#: templates/extras/exporttemplate.html:88 +msgid "Template" +msgstr "Modelo" + +#: templates/extras/customfield.html:31 templates/extras/customlink.html:22 +msgid "Group Name" +msgstr "Nome do grupo" + +#: templates/extras/customfield.html:43 +msgid "Cloneable" +msgstr "Clonável" + +#: templates/extras/customfield.html:53 +msgid "Default Value" +msgstr "Valor padrão" + +#: templates/extras/customfield.html:64 +msgid "Search Weight" +msgstr "Peso da pesquisa" + +#: templates/extras/customfield.html:74 +msgid "Filter Logic" +msgstr "Lógica do filtro" + +#: templates/extras/customfield.html:78 +msgid "Display Weight" +msgstr "Peso da tela" + +#: templates/extras/customfield.html:82 +msgid "UI Visible" +msgstr "UI visível" + +#: templates/extras/customfield.html:86 +msgid "UI Editable" +msgstr "UI editável" + +#: templates/extras/customfield.html:108 +msgid "Validation Rules" +msgstr "Regras de validação" + +#: templates/extras/customfield.html:112 +msgid "Minimum Value" +msgstr "Valor mínimo" + +#: templates/extras/customfield.html:116 +msgid "Maximum Value" +msgstr "Valor máximo" + +#: templates/extras/customfield.html:120 +msgid "Regular Expression" +msgstr "Expressão regular" + +#: templates/extras/customlink.html:30 +msgid "Button Class" +msgstr "Classe de botão" + +#: templates/extras/customlink.html:41 templates/extras/exporttemplate.html:73 +#: templates/extras/savedfilter.html:41 +msgid "Assigned Models" +msgstr "Modelos atribuídos" + +#: templates/extras/customlink.html:57 +msgid "Link Text" +msgstr "Texto do link" + +#: templates/extras/customlink.html:65 +msgid "Link URL" +msgstr "URL do link" + +#: templates/extras/dashboard/reset.html:4 templates/home.html:63 +msgid "Reset Dashboard" +msgstr "Redefinir painel" + +#: templates/extras/dashboard/reset.html:8 +msgid "" +"This will remove all configured widgets and restore the " +"default dashboard configuration." +msgstr "" +"Isso removerá tudo configurou widgets e restaurou a " +"configuração padrão do painel." + +#: templates/extras/dashboard/reset.html:13 +msgid "" +"This change affects only your dashboard, and will not impact other " +"users." +msgstr "" +"Essa mudança afeta apenas seu painel de controle e não afetará outros" +" usuários." + +#: templates/extras/dashboard/widget_add.html:7 +msgid "Add a Widget" +msgstr "Adicionar um widget" + +#: templates/extras/dashboard/widgets/bookmarks.html:14 +msgid "No bookmarks have been added yet." +msgstr "Nenhum marcador foi adicionado ainda." + +#: templates/extras/dashboard/widgets/objectcounts.html:15 +msgid "No permission" +msgstr "Sem permissão" + +#: templates/extras/dashboard/widgets/objectlist.html:6 +msgid "No permission to view this content" +msgstr "Sem permissão para visualizar este conteúdo" + +#: templates/extras/dashboard/widgets/objectlist.html:10 +msgid "Unable to load content. Invalid view name" +msgstr "Não é possível carregar o conteúdo. Nome de exibição inválido" + +#: templates/extras/dashboard/widgets/rssfeed.html:12 +msgid "No content found" +msgstr "Nenhum conteúdo encontrado" + +#: templates/extras/dashboard/widgets/rssfeed.html:18 +msgid "There was a problem fetching the RSS feed" +msgstr "Houve um problema ao obter o feed RSS" + +#: templates/extras/dashboard/widgets/rssfeed.html:21 +msgid "HTTP" +msgstr "HTTP" + +#: templates/extras/eventrule.html:63 +msgid "Job start" +msgstr "Início do trabalho" + +#: templates/extras/eventrule.html:67 +msgid "Job end" +msgstr "Fim do trabalho" + +#: templates/extras/exporttemplate.html:29 +msgid "MIME Type" +msgstr "Tipo MIME" + +#: templates/extras/exporttemplate.html:33 +msgid "File Extension" +msgstr "Extensão de arquivo" + +#: templates/extras/htmx/report_result.html:9 +#: templates/extras/htmx/script_result.html:10 +msgid "Scheduled for" +msgstr "Programado para" + +#: templates/extras/htmx/report_result.html:14 +#: templates/extras/htmx/script_result.html:15 +msgid "Duration" +msgstr "Duração" + +#: templates/extras/htmx/report_result.html:20 +msgid "Report Methods" +msgstr "Métodos de relatório" + +#: templates/extras/htmx/report_result.html:38 +msgid "Report Results" +msgstr "Resultados do relatório" + +#: templates/extras/htmx/report_result.html:44 +#: templates/extras/htmx/script_result.html:26 +msgid "Level" +msgstr "Nível" + +#: templates/extras/htmx/report_result.html:46 +#: templates/extras/htmx/script_result.html:27 +msgid "Message" +msgstr "Mensagem" + +#: templates/extras/htmx/script_result.html:21 +msgid "Script Log" +msgstr "Registro de scripts" + +#: templates/extras/htmx/script_result.html:25 +msgid "Line" +msgstr "Linha" + +#: templates/extras/htmx/script_result.html:38 +msgid "No log output" +msgstr "Sem saída de log" + +#: templates/extras/htmx/script_result.html:46 +msgid "Exec Time" +msgstr "Hora de execução" + +#: templates/extras/htmx/script_result.html:46 +msgctxt "Unit of time" +msgid "seconds" +msgstr "segundos" + +#: templates/extras/htmx/script_result.html:50 +msgid "Output" +msgstr "Saída" + +#: templates/extras/inc/result_pending.html:4 +msgid "Loading" +msgstr "Carregando" + +#: templates/extras/inc/result_pending.html:6 +msgid "Results pending" +msgstr "Resultados pendentes" + +#: templates/extras/journalentry.html:16 +msgid "Journal Entry" +msgstr "Entrada de diário" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "Change log retention" +msgstr "Retenção de registros de alterações" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "days" +msgstr "dias" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "Indefinite" +msgstr "Indefinido" + +#: templates/extras/object_configcontext.html:11 +msgid "Rendered Context" +msgstr "Contexto renderizado" + +#: templates/extras/object_configcontext.html:22 +msgid "Local Context" +msgstr "Contexto local" + +#: templates/extras/object_configcontext.html:34 +msgid "The local config context overwrites all source contexts" +msgstr "" +"O contexto de configuração local substitui todos os contextos de origem" + +#: templates/extras/object_configcontext.html:40 +msgid "Source Contexts" +msgstr "Contextos de origem" + +#: templates/extras/object_journal.html:18 +msgid "New Journal Entry" +msgstr "Nova entrada no diário" + +#: templates/extras/objectchange.html:29 +#: templates/users/objectpermission.html:45 +msgid "Change" +msgstr "Mudança" + +#: templates/extras/objectchange.html:84 +msgid "Difference" +msgstr "Diferença" + +#: templates/extras/objectchange.html:87 +msgid "Previous" +msgstr "Anterior" + +#: templates/extras/objectchange.html:90 +msgid "Next" +msgstr "Próximo" + +#: templates/extras/objectchange.html:98 +msgid "Object Created" +msgstr "Objeto criado" + +#: templates/extras/objectchange.html:100 +msgid "Object Deleted" +msgstr "Objeto excluído" + +#: templates/extras/objectchange.html:102 +msgid "No Changes" +msgstr "Sem alterações" + +#: templates/extras/objectchange.html:117 +msgid "Pre-Change Data" +msgstr "Dados anteriores à alteração" + +#: templates/extras/objectchange.html:126 +msgid "Warning: Comparing non-atomic change to previous change record" +msgstr "" +"Aviso: Comparando a mudança não atômica com o registro de alteração anterior" + +#: templates/extras/objectchange.html:136 +msgid "Post-Change Data" +msgstr "Dados pós-alteração" + +#: templates/extras/objectchange.html:157 +#, python-format +msgid "See All %(count)s Changes" +msgstr "Ver tudo %(count)s Mudanças" + +#: templates/extras/report.html:14 +msgid "This report is invalid and cannot be run." +msgstr "Esse relatório é inválido e não pode ser executado." + +#: templates/extras/report.html:23 templates/extras/report_list.html:88 +msgid "Run Again" +msgstr "Corra novamente" + +#: templates/extras/report.html:25 templates/extras/report_list.html:90 +msgid "Run Report" +msgstr "Executar relatório" + +#: templates/extras/report.html:36 +msgid "Last run" +msgstr "Última corrida" + +#: templates/extras/report/base.html:30 +msgid "Report" +msgstr "Relatório" + +#: templates/extras/report_list.html:48 templates/extras/script_list.html:54 +msgid "Last Run" +msgstr "Última corrida" + +#: templates/extras/report_list.html:70 templates/extras/script_list.html:77 +msgid "Never" +msgstr "Nunca" + +#: templates/extras/report_list.html:75 +msgid "Report has no test methods" +msgstr "O relatório não tem métodos de teste" + +#: templates/extras/report_list.html:76 +msgid "Invalid" +msgstr "Inválido" + +#: templates/extras/report_list.html:125 +msgid "No Reports Found" +msgstr "Nenhum relatório encontrado" + +#: templates/extras/report_list.html:128 +#, python-format +msgid "" +"Get started by creating a report from " +"an uploaded file or data source." +msgstr "" +"Comece por criando um relatório de um " +"arquivo ou fonte de dados carregado." + +#: templates/extras/script.html:13 +msgid "You do not have permission to run scripts" +msgstr "Você não tem permissão para executar scripts" + +#: templates/extras/script.html:37 +msgid "Run Script" +msgstr "Executar script" + +#: templates/extras/script_list.html:44 +#, python-format +msgid "" +"Script file at %(file_path)s could not be " +"loaded." +msgstr "" +"Arquivo de script em %(file_path)s não pôde ser " +"carregado." + +#: templates/extras/script_list.html:91 +msgid "No Scripts Found" +msgstr "Nenhum script encontrado" + +#: templates/extras/script_list.html:94 +#, python-format +msgid "" +"Get started by creating a script from " +"an uploaded file or data source." +msgstr "" +"Comece por criando um script de um " +"arquivo ou fonte de dados carregado." + +#: templates/extras/script_result.html:42 +msgid "Log" +msgstr "Registro" + +#: templates/extras/tag.html:35 +msgid "Tagged Items" +msgstr "Itens marcados" + +#: templates/extras/tag.html:47 +msgid "Allowed Object Types" +msgstr "Tipos de objetos permitidos" + +#: templates/extras/tag.html:56 +msgid "Any" +msgstr "Qualquer" + +#: templates/extras/tag.html:63 +msgid "Tagged Item Types" +msgstr "Tipos de itens marcados" + +#: templates/extras/tag.html:89 +msgid "Tagged Objects" +msgstr "Objetos marcados" + +#: templates/extras/webhook.html:33 +msgid "HTTP Method" +msgstr "Método HTTP" + +#: templates/extras/webhook.html:41 +msgid "HTTP Content Type" +msgstr "Tipo de conteúdo HTTP" + +#: templates/extras/webhook.html:58 +msgid "SSL Verification" +msgstr "Verificação SSL" + +#: templates/extras/webhook.html:73 +msgid "Additional Headers" +msgstr "Cabeçalhos adicionais" + +#: templates/extras/webhook.html:85 +msgid "Body Template" +msgstr "Modelo de corpo" + +#: templates/generic/bulk_add_component.html:15 +msgid "Bulk Creation" +msgstr "Criação em massa" + +#: templates/generic/bulk_add_component.html:20 +#: templates/generic/bulk_edit.html:28 +msgid "Selected Objects" +msgstr "Objetos selecionados" + +#: templates/generic/bulk_add_component.html:46 +msgid "to Add" +msgstr "para adicionar" + +#: templates/generic/bulk_delete.html:24 +msgid "Confirm Bulk Deletion" +msgstr "Confirme a exclusão em massa" + +#: templates/generic/bulk_delete.html:26 +msgctxt "Noun" +msgid "Warning" +msgstr "Aviso" + +#: templates/generic/bulk_delete.html:27 +#, python-format +msgid "" +"The following operation will delete %(count)s " +"%(type_plural)s. Please carefully review the objects to be deleted and " +"confirm below." +msgstr "" +"A operação a seguir será excluída %(count)s " +"%(type_plural)s. Analise cuidadosamente os objetos a serem excluídos e " +"confirme abaixo." + +#: templates/generic/bulk_edit.html:16 templates/generic/object_edit.html:17 +msgid "Editing" +msgstr "Editando" + +#: templates/generic/bulk_edit.html:23 +msgid "Bulk Edit" +msgstr "Edição em massa" + +#: templates/generic/bulk_edit.html:124 templates/generic/bulk_rename.html:42 +msgid "Apply" +msgstr "Aplique" + +#: templates/generic/bulk_import.html:14 +msgid "Bulk Import" +msgstr "Importação em massa" + +#: templates/generic/bulk_import.html:20 +msgid "Direct Import" +msgstr "Importação direta" + +#: templates/generic/bulk_import.html:25 +msgid "Upload File" +msgstr "Carregar arquivo" + +#: templates/generic/bulk_import.html:51 templates/generic/bulk_import.html:73 +#: templates/generic/bulk_import.html:95 +msgid "Submit" +msgstr "Enviar" + +#: templates/generic/bulk_import.html:110 +msgid "Field Options" +msgstr "Opções de campo" + +#: templates/generic/bulk_import.html:117 +msgid "Accessor" +msgstr "Acessador" + +#: templates/generic/bulk_import.html:154 +msgid "Import Value" +msgstr "Valor de importação" + +#: templates/generic/bulk_import.html:181 +msgid "Format: YYYY-MM-DD" +msgstr "Formato: AAAA-MM-DD" + +#: templates/generic/bulk_import.html:183 +msgid "Specify true or false" +msgstr "Especifique verdadeiro ou falso" + +#: templates/generic/bulk_import.html:195 +msgid "Required fields must be specified for all objects." +msgstr "" +"Campos obrigatórios mosto ser especificado para todos os " +"objetos." + +#: templates/generic/bulk_import.html:201 +#, python-format +msgid "" +"Related objects may be referenced by any unique attribute. For example, " +"%(example)s would identify a VRF by its route distinguisher." +msgstr "" +"Objetos relacionados podem ser referenciados por qualquer atributo " +"exclusivo. Por exemplo, %(example)s identificaria um VRF por " +"seu distintor de rota." + +#: templates/generic/bulk_remove.html:13 +msgid "Confirm Bulk Removal" +msgstr "Confirme a remoção em massa" + +#: templates/generic/bulk_remove.html:15 +#, python-format +msgid "" +"Warning: The following operation will remove %(count)s " +"%(obj_type_plural)s from %(parent_obj)s." +msgstr "" +"Aviso: A operação a seguir removerá %(count)s " +"%(obj_type_plural)s desde %(parent_obj)s." + +#: templates/generic/bulk_remove.html:21 +#, python-format +msgid "" +"Please carefully review the %(obj_type_plural)s to be removed and confirm " +"below." +msgstr "" +"Por favor, revise cuidadosamente o %(obj_type_plural)s a ser removido e " +"confirme abaixo." + +#: templates/generic/bulk_remove.html:38 +#, python-format +msgid "Delete these %(count)s %(obj_type_plural)s" +msgstr "Exclua esses %(count)s %(obj_type_plural)s" + +#: templates/generic/bulk_rename.html:7 +msgid "Renaming" +msgstr "Renomeando" + +#: templates/generic/bulk_rename.html:16 +msgid "Current Name" +msgstr "Nome atual" + +#: templates/generic/bulk_rename.html:17 +msgid "New Name" +msgstr "Novo nome" + +#: templates/generic/bulk_rename.html:40 +#: utilities/templates/widgets/markdown_input.html:11 +msgid "Preview" +msgstr "prévia" + +#: templates/generic/confirmation_form.html:16 +msgid "Are you sure" +msgstr "Você tem certeza" + +#: templates/generic/confirmation_form.html:19 +msgid "Confirm" +msgstr "Confirme" + +#: templates/generic/object.html:51 +msgid "ago" +msgstr "atrás" + +#: templates/generic/object_children.html:27 +#: utilities/templates/buttons/bulk_edit.html:4 +msgid "Edit Selected" +msgstr "Editar selecionado" + +#: templates/generic/object_children.html:41 +#: utilities/templates/buttons/bulk_delete.html:4 +msgid "Delete Selected" +msgstr "Excluir selecionado" + +#: templates/generic/object_edit.html:19 +#, python-format +msgid "Add a new %(object_type)s" +msgstr "Adicionar um novo %(object_type)s" + +#: templates/generic/object_edit.html:47 +msgid "View model documentation" +msgstr "Veja a documentação do modelo" + +#: templates/generic/object_edit.html:48 +msgid "Help" +msgstr "Socorro" + +#: templates/generic/object_edit.html:73 +msgid "Create & Add Another" +msgstr "Criar e adicionar outro" + +#: templates/generic/object_list.html:48 templates/search.html:13 +msgid "Results" +msgstr "Resultados" + +#: templates/generic/object_list.html:54 +msgid "Filters" +msgstr "Filtros" + +#: templates/generic/object_list.html:94 +#, python-format +msgid "" +"Select all %(count)s %(object_type_plural)s matching query" +msgstr "" +"Selecionar tudo %(count)s %(object_type_plural)s consulta " +"correspondente" + +#: templates/home.html:12 +msgid "New Release Available" +msgstr "Nova versão disponível" + +#: templates/home.html:14 +msgid "is available" +msgstr "está disponível" + +#: templates/home.html:17 +msgctxt "Document title" +msgid "Upgrade Instructions" +msgstr "Instruções de atualização" + +#: templates/home.html:37 +msgid "Unlock Dashboard" +msgstr "Desbloquear painel" + +#: templates/home.html:46 +msgid "Lock Dashboard" +msgstr "Bloquear painel" + +#: templates/home.html:57 +msgid "Add Widget" +msgstr "Adicionar widget" + +#: templates/home.html:60 +msgid "Save Layout" +msgstr "Salvar layout" + +#: templates/htmx/delete_form.html:7 +msgid "Confirm Deletion" +msgstr "Confirmar exclusão" + +#: templates/htmx/delete_form.html:11 +#, python-format +msgid "" +"Are you sure you want to delete " +"%(object_type)s %(object)s?" +msgstr "" +"Tem certeza de que quer deletar " +"%(object_type)s %(object)s?" + +#: templates/htmx/delete_form.html:17 +msgid "The following objects will be deleted as a result of this action." +msgstr "Os objetos a seguir serão excluídos como resultado dessa ação." + +#: templates/htmx/object_selector.html:5 +msgid "Select" +msgstr "Selecionar" + +#: templates/inc/filter_list.html:50 +#: utilities/templates/helpers/table_config_form.html:39 +msgid "Reset" +msgstr "Redefinir" + +#: templates/inc/missing_prerequisites.html:7 +#, python-format +msgid "" +"Before you can add a %(model)s you must first create a " +"%(prerequisite_model)s." +msgstr "" +"Antes que você possa adicionar um %(model)s você deve primeiro criar um " +"%(prerequisite_model)s." + +#: templates/inc/paginator.html:38 templates/inc/paginator_htmx.html:53 +msgid "Per Page" +msgstr "Por página" + +#: templates/inc/paginator.html:49 templates/inc/paginator_htmx.html:69 +#, python-format +msgid "Showing %(start)s-%(end)s of %(total)s" +msgstr "Mostrando %(start)s-%(end)s do %(total)s" + +#: templates/inc/panels/image_attachments.html:10 +msgid "Attach an image" +msgstr "Anexar uma imagem" + +#: templates/inc/panels/related_objects.html:5 +msgid "Related Objects" +msgstr "Objetos relacionados" + +#: templates/inc/panels/tags.html:11 +msgid "No tags assigned" +msgstr "Nenhuma tag atribuída" + +#: templates/inc/profile_button.html:12 templates/inc/profile_button.html:62 +msgid "Dark Mode" +msgstr "Modo escuro" + +#: templates/inc/profile_button.html:45 +msgid "Log Out" +msgstr "Sair" + +#: templates/inc/profile_button.html:53 +msgid "Log In" +msgstr "Faça login" + +#: templates/inc/sync_warning.html:7 +msgid "Data is out of sync with upstream file" +msgstr "Os dados estão fora de sincronia com o arquivo upstream" + +#: templates/inc/table_controls_htmx.html:16 +#: templates/inc/table_controls_htmx.html:18 +msgid "Configure Table" +msgstr "Configurar tabela" + +#: templates/ipam/aggregate.html:15 templates/ipam/ipaddress.html:17 +#: templates/ipam/iprange.html:16 templates/ipam/prefix.html:16 +msgid "Family" +msgstr "Família" + +#: templates/ipam/aggregate.html:40 +msgid "Date Added" +msgstr "Data adicionada" + +#: templates/ipam/aggregate/prefixes.html:8 +#: templates/ipam/prefix/prefixes.html:8 templates/ipam/role.html:10 +msgid "Add Prefix" +msgstr "Adicionar prefixo" + +#: templates/ipam/asn.html:24 +msgid "AS Number" +msgstr "Número AS" + +#: templates/ipam/fhrpgroup.html:55 +msgid "Authentication Type" +msgstr "Tipo de autenticação" + +#: templates/ipam/fhrpgroup.html:59 +msgid "Authentication Key" +msgstr "Chave de autenticação" + +#: templates/ipam/fhrpgroup.html:72 +msgid "Virtual IP Addresses" +msgstr "Endereços IP virtuais" + +#: templates/ipam/fhrpgroupassignment_edit.html:8 +msgid "FHRP Group Assignment" +msgstr "Atribuição de grupo do FHRP" + +#: templates/ipam/inc/ipaddress_edit_header.html:19 +msgid "Assign IP" +msgstr "Atribuir IP" + +#: templates/ipam/inc/ipaddress_edit_header.html:28 +msgid "Bulk Create" +msgstr "Criação em massa" + +#: templates/ipam/inc/panels/fhrp_groups.html:12 +msgid "Virtual IPs" +msgstr "IPs virtuais" + +#: templates/ipam/inc/panels/fhrp_groups.html:52 +msgid "Create Group" +msgstr "Criar grupo" + +#: templates/ipam/inc/panels/fhrp_groups.html:57 +msgid "Assign Group" +msgstr "Atribuir grupo" + +#: templates/ipam/inc/toggle_available.html:7 +msgid "Show Assigned" +msgstr "Mostrar atribuído" + +#: templates/ipam/inc/toggle_available.html:10 +msgid "Show Available" +msgstr "Mostrar disponível" + +#: templates/ipam/inc/toggle_available.html:13 +msgid "Show All" +msgstr "Mostrar tudo" + +#: templates/ipam/ipaddress.html:26 templates/ipam/iprange.html:48 +#: templates/ipam/prefix.html:25 +msgid "Global" +msgstr "Global" + +#: templates/ipam/ipaddress.html:88 +msgid "NAT (outside)" +msgstr "NAT (externo)" + +#: templates/ipam/ipaddress_assign.html:8 +msgid "Assign an IP Address" +msgstr "Atribuir um endereço IP" + +#: templates/ipam/ipaddress_assign.html:23 +msgid "Select IP Address" +msgstr "Selecione o endereço IP" + +#: templates/ipam/ipaddress_assign.html:39 +msgid "Search Results" +msgstr "Resultados da pesquisa" + +#: templates/ipam/ipaddress_bulk_add.html:6 +msgid "Bulk Add IP Addresses" +msgstr "Adicionar endereços IP em massa" + +#: templates/ipam/ipaddress_edit.html:35 +msgid "Interface Assignment" +msgstr "Atribuição de interface" + +#: templates/ipam/ipaddress_edit.html:74 +msgid "NAT IP (Inside" +msgstr "NAT IP (interno)" + +#: templates/ipam/iprange.html:20 +msgid "Starting Address" +msgstr "Endereço inicial" + +#: templates/ipam/iprange.html:24 +msgid "Ending Address" +msgstr "Endereço final" + +#: templates/ipam/iprange.html:36 templates/ipam/prefix.html:104 +msgid "Marked fully utilized" +msgstr "Marcado como totalmente utilizado" + +#: templates/ipam/prefix.html:112 +msgid "Child IPs" +msgstr "IPs de crianças" + +#: templates/ipam/prefix.html:120 +msgid "Available IPs" +msgstr "IPs disponíveis" + +#: templates/ipam/prefix.html:132 +msgid "First available IP" +msgstr "Primeiro IP disponível" + +#: templates/ipam/prefix.html:151 +msgid "Addressing Details" +msgstr "Detalhes de endereçamento" + +#: templates/ipam/prefix.html:181 +msgid "Prefix Details" +msgstr "Detalhes do prefixo" + +#: templates/ipam/prefix.html:187 +msgid "Network Address" +msgstr "Endereço de rede" + +#: templates/ipam/prefix.html:191 +msgid "Network Mask" +msgstr "Máscara de rede" + +#: templates/ipam/prefix.html:195 +msgid "Wildcard Mask" +msgstr "Máscara Wildcard" + +#: templates/ipam/prefix.html:199 +msgid "Broadcast Address" +msgstr "Endereço de transmissão" + +#: templates/ipam/prefix/ip_ranges.html:7 +msgid "Add IP Range" +msgstr "Adicionar intervalo de IP" + +#: templates/ipam/prefix_list.html:7 +msgid "Hide Depth Indicators" +msgstr "Ocultar indicadores de profundidade" + +#: templates/ipam/prefix_list.html:11 +msgid "Max Depth" +msgstr "Profundidade máxima" + +#: templates/ipam/prefix_list.html:28 +msgid "Max Length" +msgstr "Comprimento máximo" + +#: templates/ipam/rir.html:10 +msgid "Add Aggregate" +msgstr "Adicionar agregado" + +#: templates/ipam/routetarget.html:10 +msgid "Route Target" +msgstr "Alvo da rota" + +#: templates/ipam/routetarget.html:40 +msgid "Importing VRFs" +msgstr "Importando VRFs" + +#: templates/ipam/routetarget.html:49 +msgid "Exporting VRFs" +msgstr "Exportando VRFs" + +#: templates/ipam/routetarget.html:60 +msgid "Importing L2VPNs" +msgstr "Importando L2VPNs" + +#: templates/ipam/routetarget.html:69 +msgid "Exporting L2VPNs" +msgstr "Exportando L2VPNs" + +#: templates/ipam/service.html:22 templates/ipam/service_create.html:8 +#: templates/ipam/service_edit.html:8 +msgid "Service" +msgstr "Serviço" + +#: templates/ipam/service_create.html:43 +msgid "From Template" +msgstr "Do modelo" + +#: templates/ipam/service_create.html:48 +msgid "Custom" +msgstr "Personalizado" + +#: templates/ipam/service_edit.html:37 +msgid "Port(s)" +msgstr "Porta (s)" + +#: templates/ipam/vlan.html:95 +msgid "Add a Prefix" +msgstr "Adicionar um prefixo" + +#: templates/ipam/vlangroup.html:18 +msgid "Add VLAN" +msgstr "Adicionar VLAN" + +#: templates/ipam/vlangroup.html:43 +msgid "Permitted VIDs" +msgstr "VIDs permitidos" + +#: templates/ipam/vrf.html:19 +msgid "Route Distinguisher" +msgstr "Distintor de rotas" + +#: templates/ipam/vrf.html:32 +msgid "Unique IP Space" +msgstr "Espaço IP exclusivo" + +#: templates/login.html:20 +#: utilities/templates/form_helpers/render_errors.html:7 +msgid "Errors" +msgstr "Erros" + +#: templates/login.html:48 +msgid "Sign In" +msgstr "Entrar" + +#: templates/login.html:54 +msgid "Or use a single sign-on (SSO) provider" +msgstr "Ou use um provedor de login único (SSO)" + +#: templates/login.html:68 +msgid "Toggle Color Mode" +msgstr "Alternar modo de cor" + +#: templates/media_failure.html:7 +msgid "Static Media Failure - NetBox" +msgstr "Falha de mídia estática - NetBox" + +#: templates/media_failure.html:21 +msgid "Static Media Failure" +msgstr "Falha de mídia estática" + +#: templates/media_failure.html:23 +msgid "The following static media file failed to load" +msgstr "O seguinte arquivo de mídia estática falhou ao carregar" + +#: templates/media_failure.html:26 +msgid "Check the following" +msgstr "Verifique o seguinte" + +#: templates/media_failure.html:29 +msgid "" +"manage.py collectstatic was run during the most recent upgrade." +" This installs the most recent iteration of each static file into the static" +" root path." +msgstr "" +"manage.py coleta estática foi executado durante a atualização " +"mais recente. Isso instala a iteração mais recente de cada arquivo estático " +"no caminho raiz estático." + +#: templates/media_failure.html:35 +#, python-format +msgid "" +"The HTTP service (e.g. nginx or Apache) is configured to serve files from " +"the STATIC_ROOT path. Refer to the " +"installation documentation for further guidance." +msgstr "" +"O serviço HTTP (por exemplo, nginx ou Apache) está configurado para servir " +"arquivos do RAIZ_ESTÁTICA caminho. Consulte a documentação de instalação para obter mais " +"orientações." + +#: templates/media_failure.html:47 +#, python-format +msgid "" +"The file %(filename)s exists in the static root directory and " +"is readable by the HTTP server." +msgstr "" +"O arquivo %(filename)s existe no diretório raiz estático e pode" +" ser lido pelo servidor HTTP." + +#: templates/media_failure.html:55 +#, python-format +msgid "Click here to attempt loading NetBox again." +msgstr "" +"Clique aqui para tentar carregar o NetBox " +"novamente." + +#: templates/tenancy/contact.html:18 tenancy/filtersets.py:135 +#: tenancy/forms/bulk_edit.py:136 tenancy/forms/filtersets.py:101 +#: tenancy/forms/forms.py:56 tenancy/forms/model_forms.py:109 +#: tenancy/forms/model_forms.py:132 tenancy/tables/contacts.py:98 +msgid "Contact" +msgstr "Contato" + +#: templates/tenancy/contact.html:30 tenancy/forms/bulk_edit.py:98 +msgid "Title" +msgstr "Título" + +#: templates/tenancy/contact.html:34 tenancy/forms/bulk_edit.py:103 +#: tenancy/tables/contacts.py:64 +msgid "Phone" +msgstr "Telefone" + +#: templates/tenancy/contact.html:86 tenancy/tables/contacts.py:73 +msgid "Assignments" +msgstr "Atribuições" + +#: templates/tenancy/contactassignment_edit.html:12 +msgid "Contact Assignment" +msgstr "Atribuição de contato" + +#: templates/tenancy/contactgroup.html:19 tenancy/forms/forms.py:66 +#: tenancy/forms/model_forms.py:76 +msgid "Contact Group" +msgstr "Grupo de contato" + +#: templates/tenancy/contactgroup.html:57 +msgid "Add Contact Group" +msgstr "Adicionar grupo de contato" + +#: templates/tenancy/contactrole.html:15 tenancy/filtersets.py:140 +#: tenancy/forms/forms.py:61 tenancy/forms/model_forms.py:90 +msgid "Contact Role" +msgstr "Função de contato" + +#: templates/tenancy/object_contacts.html:9 +msgid "Add a contact" +msgstr "Adicionar um contato" + +#: templates/tenancy/tenantgroup.html:17 +msgid "Add Tenant" +msgstr "Adicionar inquilino" + +#: templates/tenancy/tenantgroup.html:27 tenancy/forms/model_forms.py:31 +#: tenancy/tables/columns.py:51 tenancy/tables/columns.py:61 +msgid "Tenant Group" +msgstr "Grupo de inquilinos" + +#: templates/tenancy/tenantgroup.html:66 +msgid "Add Tenant Group" +msgstr "Adicionar grupo de inquilinos" + +#: templates/users/group.html:37 templates/users/user.html:61 +msgid "Assigned Permissions" +msgstr "Permissões atribuídas" + +#: templates/users/objectpermission.html:6 +#: templates/users/objectpermission.html:14 users/forms/filtersets.py:67 +msgid "Permission" +msgstr "Permissão" + +#: templates/users/objectpermission.html:33 users/forms/filtersets.py:68 +#: users/forms/model_forms.py:321 +msgid "Actions" +msgstr "Ações" + +#: templates/users/objectpermission.html:37 +msgid "View" +msgstr "Visualizar" + +#: templates/users/objectpermission.html:56 users/forms/model_forms.py:324 +msgid "Constraints" +msgstr "Restrições" + +#: templates/users/objectpermission.html:76 +msgid "Assigned Users" +msgstr "Usuários atribuídos" + +#: templates/users/user.html:38 +msgid "Staff" +msgstr "Pessoal" + +#: templates/virtualization/cluster.html:56 +msgid "Allocated Resources" +msgstr "Recursos alocados" + +#: templates/virtualization/cluster.html:60 +#: templates/virtualization/virtualmachine.html:128 +msgid "Virtual CPUs" +msgstr "CPUs virtuais" + +#: templates/virtualization/cluster.html:64 +#: templates/virtualization/virtualmachine.html:132 +msgid "Memory" +msgstr "Memória" + +#: templates/virtualization/cluster.html:74 +#: templates/virtualization/virtualmachine.html:143 +msgid "Disk Space" +msgstr "Espaço em disco" + +#: templates/virtualization/cluster.html:77 +#: templates/virtualization/virtualdisk.html:33 +#: templates/virtualization/virtualmachine.html:147 +msgctxt "Abbreviation for gigabyte" +msgid "GB" +msgstr "GB" + +#: templates/virtualization/cluster/base.html:18 +msgid "Add Virtual Machine" +msgstr "Adicionar máquina virtual" + +#: templates/virtualization/cluster/base.html:24 +msgid "Assign Device" +msgstr "Atribuir dispositivo" + +#: templates/virtualization/cluster/devices.html:10 +msgid "Remove Selected" +msgstr "Remover selecionado" + +#: templates/virtualization/cluster_add_devices.html:9 +#, python-format +msgid "Add Device to Cluster %(cluster)s" +msgstr "Adicionar dispositivo ao cluster %(cluster)s" + +#: templates/virtualization/cluster_add_devices.html:23 +msgid "Device Selection" +msgstr "Seleção de dispositivos" + +#: templates/virtualization/cluster_add_devices.html:31 +msgid "Add Devices" +msgstr "Adicionar dispositivos" + +#: templates/virtualization/clustergroup.html:10 +#: templates/virtualization/clustertype.html:10 +msgid "Add Cluster" +msgstr "Adicionar cluster" + +#: templates/virtualization/clustergroup.html:20 +#: virtualization/forms/model_forms.py:51 +msgid "Cluster Group" +msgstr "Grupo de clusters" + +#: templates/virtualization/clustertype.html:20 +#: templates/virtualization/virtualmachine.html:111 +#: virtualization/forms/model_forms.py:35 +msgid "Cluster Type" +msgstr "Tipo de cluster" + +#: templates/virtualization/virtualdisk.html:18 +msgid "Virtual Disk" +msgstr "Disco virtual" + +#: templates/virtualization/virtualmachine.html:124 +#: virtualization/forms/bulk_edit.py:189 +#: virtualization/forms/model_forms.py:227 +msgid "Resources" +msgstr "Recursos" + +#: templates/virtualization/virtualmachine.html:185 +msgid "Add Virtual Disk" +msgstr "Adicionar disco virtual" + +#: templates/vpn/ikepolicy.html:10 templates/vpn/ipsecprofile.html:35 +#: vpn/tables/crypto.py:166 +msgid "IKE Policy" +msgstr "Política da IKE" + +#: templates/vpn/ikepolicy.html:22 +msgid "IKE Version" +msgstr "Versão IKE" + +#: templates/vpn/ikepolicy.html:30 +msgid "Pre-Shared Key" +msgstr "Chave pré-compartilhada" + +#: templates/vpn/ikepolicy.html:34 +#: templates/wireless/inc/authentication_attrs.html:21 +msgid "Show Secret" +msgstr "Mostrar segredo" + +#: templates/vpn/ikepolicy.html:59 templates/vpn/ipsecpolicy.html:47 +#: templates/vpn/ipsecprofile.html:55 templates/vpn/ipsecprofile.html:82 +#: vpn/forms/model_forms.py:310 vpn/forms/model_forms.py:345 +#: vpn/tables/crypto.py:68 vpn/tables/crypto.py:134 +msgid "Proposals" +msgstr "Propostas" + +#: templates/vpn/ikeproposal.html:10 +msgid "IKE Proposal" +msgstr "Proposta IKE" + +#: templates/vpn/ikeproposal.html:22 vpn/forms/bulk_edit.py:96 +#: vpn/forms/bulk_import.py:145 vpn/forms/filtersets.py:98 +msgid "Authentication method" +msgstr "Método de autenticação" + +#: templates/vpn/ikeproposal.html:26 templates/vpn/ipsecproposal.html:22 +#: vpn/forms/bulk_edit.py:101 vpn/forms/bulk_edit.py:173 +#: vpn/forms/bulk_import.py:149 vpn/forms/bulk_import.py:193 +#: vpn/forms/filtersets.py:103 vpn/forms/filtersets.py:151 +msgid "Encryption algorithm" +msgstr "algoritmo de criptografia" + +#: templates/vpn/ikeproposal.html:30 templates/vpn/ipsecproposal.html:26 +#: vpn/forms/bulk_edit.py:106 vpn/forms/bulk_edit.py:178 +#: vpn/forms/bulk_import.py:153 vpn/forms/bulk_import.py:197 +#: vpn/forms/filtersets.py:108 vpn/forms/filtersets.py:156 +msgid "Authentication algorithm" +msgstr "algoritmo de autenticação" + +#: templates/vpn/ikeproposal.html:34 +msgid "DH group" +msgstr "Grupo DH" + +#: templates/vpn/ikeproposal.html:38 templates/vpn/ipsecproposal.html:30 +#: vpn/forms/bulk_edit.py:183 vpn/models/crypto.py:134 +msgid "SA lifetime (seconds)" +msgstr "Vida útil da SA (segundos)" + +#: templates/vpn/ipsecpolicy.html:10 templates/vpn/ipsecprofile.html:70 +#: vpn/tables/crypto.py:170 +msgid "IPSec Policy" +msgstr "Política IPsec" + +#: templates/vpn/ipsecpolicy.html:22 vpn/forms/bulk_edit.py:211 +#: vpn/models/crypto.py:181 +msgid "PFS group" +msgstr "Grupo PFS" + +#: templates/vpn/ipsecprofile.html:10 vpn/forms/model_forms.py:53 +msgid "IPSec Profile" +msgstr "Perfil IPsec" + +#: templates/vpn/ipsecprofile.html:94 vpn/tables/crypto.py:137 +msgid "PFS Group" +msgstr "Grupo PFS" + +#: templates/vpn/ipsecproposal.html:10 +msgid "IPSec Proposal" +msgstr "Proposta IPsec" + +#: templates/vpn/ipsecproposal.html:34 vpn/forms/bulk_edit.py:187 +#: vpn/models/crypto.py:140 +msgid "SA lifetime (KB)" +msgstr "Vida útil da SA (KB)" + +#: templates/vpn/l2vpn.html:11 templates/vpn/l2vpntermination.html:10 +msgid "L2VPN Attributes" +msgstr "Atributos L2VPN" + +#: templates/vpn/l2vpn.html:65 templates/vpn/tunnel.html:81 +msgid "Add a Termination" +msgstr "Adicionar uma rescisão" + +#: templates/vpn/l2vpntermination_edit.html:9 +msgid "L2VPN Termination" +msgstr "Terminação L2VPN" + +#: templates/vpn/tunnel.html:9 +msgid "Add Termination" +msgstr "Adicionar rescisão" + +#: templates/vpn/tunnel.html:38 vpn/forms/bulk_edit.py:48 +#: vpn/forms/bulk_import.py:48 vpn/forms/filtersets.py:56 +msgid "Encapsulation" +msgstr "Encapsulamento" + +#: templates/vpn/tunnel.html:42 vpn/forms/bulk_edit.py:54 +#: vpn/forms/bulk_import.py:53 vpn/forms/filtersets.py:63 +#: vpn/models/crypto.py:238 vpn/tables/tunnels.py:47 +msgid "IPSec profile" +msgstr "Perfil IPsec" + +#: templates/vpn/tunnel.html:46 vpn/forms/bulk_edit.py:68 +#: vpn/forms/filtersets.py:67 +msgid "Tunnel ID" +msgstr "ID do túnel" + +#: templates/vpn/tunnelgroup.html:14 +msgid "Add Tunnel" +msgstr "Adicionar túnel" + +#: templates/vpn/tunnelgroup.html:24 vpn/forms/model_forms.py:35 +#: vpn/forms/model_forms.py:48 +msgid "Tunnel Group" +msgstr "Grupo de túneis" + +#: templates/vpn/tunneltermination.html:10 +msgid "Tunnel Termination" +msgstr "Terminação do túnel" + +#: templates/vpn/tunneltermination.html:36 vpn/forms/bulk_import.py:107 +#: vpn/forms/model_forms.py:101 vpn/forms/model_forms.py:137 +#: vpn/forms/model_forms.py:248 vpn/tables/tunnels.py:97 +msgid "Outside IP" +msgstr "IP externo" + +#: templates/vpn/tunneltermination.html:53 +msgid "Peer Terminations" +msgstr "Rescisões de pares" + +#: templates/wireless/inc/authentication_attrs.html:13 +msgid "Cipher" +msgstr "Cifra" + +#: templates/wireless/inc/authentication_attrs.html:17 +msgid "PSK" +msgstr "PSK" + +#: templates/wireless/inc/wirelesslink_interface.html:35 +#: templates/wireless/inc/wirelesslink_interface.html:45 +msgctxt "Abbreviation for megahertz" +msgid "MHz" +msgstr "MHz" + +#: templates/wireless/wirelesslan.html:11 wireless/forms/model_forms.py:54 +msgid "Wireless LAN" +msgstr "LAN sem fio" + +#: templates/wireless/wirelesslan.html:59 +msgid "Attached Interfaces" +msgstr "Interfaces anexadas" + +#: templates/wireless/wirelesslangroup.html:17 +msgid "Add Wireless LAN" +msgstr "Adicionar LAN sem fio" + +#: templates/wireless/wirelesslangroup.html:26 +#: wireless/forms/model_forms.py:27 +msgid "Wireless LAN Group" +msgstr "Grupo de LAN sem fio" + +#: templates/wireless/wirelesslangroup.html:64 +msgid "Add Wireless LAN Group" +msgstr "Adicionar grupo de LAN sem fio" + +#: templates/wireless/wirelesslink.html:16 +msgid "Link Properties" +msgstr "Propriedades do link" + +#: tenancy/choices.py:19 +msgid "Tertiary" +msgstr "Terciário" + +#: tenancy/choices.py:20 +msgid "Inactive" +msgstr "Inativo" + +#: tenancy/filtersets.py:29 tenancy/filtersets.py:55 tenancy/filtersets.py:97 +msgid "Contact group (ID)" +msgstr "Grupo de contato (ID)" + +#: tenancy/filtersets.py:35 tenancy/filtersets.py:62 tenancy/filtersets.py:104 +msgid "Contact group (slug)" +msgstr "Grupo de contato (slug)" + +#: tenancy/filtersets.py:91 +msgid "Contact (ID)" +msgstr "Contato (ID)" + +#: tenancy/filtersets.py:108 +msgid "Contact role (ID)" +msgstr "Função de contato (ID)" + +#: tenancy/filtersets.py:114 +msgid "Contact role (slug)" +msgstr "Função de contato (lesma)" + +#: tenancy/filtersets.py:146 +msgid "Contact group" +msgstr "Grupo de contato" + +#: tenancy/filtersets.py:157 tenancy/filtersets.py:176 +msgid "Tenant group (ID)" +msgstr "Grupo de inquilinos (ID)" + +#: tenancy/filtersets.py:209 +msgid "Tenant Group (ID)" +msgstr "Grupo de inquilinos (ID)" + +#: tenancy/filtersets.py:216 +msgid "Tenant Group (slug)" +msgstr "Grupo de inquilinos (lesma)" + +#: tenancy/forms/bulk_edit.py:65 +msgid "Desciption" +msgstr "Descrição" + +#: tenancy/forms/bulk_import.py:101 +msgid "Assigned contact" +msgstr "Contato atribuído" + +#: tenancy/models/contacts.py:32 +msgid "contact group" +msgstr "grupo de contato" + +#: tenancy/models/contacts.py:33 +msgid "contact groups" +msgstr "grupos de contato" + +#: tenancy/models/contacts.py:48 +msgid "contact role" +msgstr "função de contato" + +#: tenancy/models/contacts.py:49 +msgid "contact roles" +msgstr "funções de contato" + +#: tenancy/models/contacts.py:68 +msgid "title" +msgstr "título" + +#: tenancy/models/contacts.py:73 +msgid "phone" +msgstr "telefone" + +#: tenancy/models/contacts.py:78 +msgid "email" +msgstr "e-mail" + +#: tenancy/models/contacts.py:87 +msgid "link" +msgstr "vincular" + +#: tenancy/models/contacts.py:103 +msgid "contact" +msgstr "contato" + +#: tenancy/models/contacts.py:104 +msgid "contacts" +msgstr "contatos" + +#: tenancy/models/contacts.py:153 +msgid "contact assignment" +msgstr "atribuição de contato" + +#: tenancy/models/contacts.py:154 +msgid "contact assignments" +msgstr "atribuições de contato" + +#: tenancy/models/contacts.py:170 +#, python-brace-format +msgid "Contacts cannot be assigned to this object type ({type})." +msgstr "Os contatos não podem ser atribuídos a esse tipo de objeto ({type})." + +#: tenancy/models/tenants.py:32 +msgid "tenant group" +msgstr "grupo de inquilinos" + +#: tenancy/models/tenants.py:33 +msgid "tenant groups" +msgstr "grupos de inquilinos" + +#: tenancy/models/tenants.py:70 +msgid "Tenant name must be unique per group." +msgstr "O nome do inquilino deve ser exclusivo por grupo." + +#: tenancy/models/tenants.py:80 +msgid "Tenant slug must be unique per group." +msgstr "A lesma do inquilino deve ser exclusiva por grupo." + +#: tenancy/models/tenants.py:88 +msgid "tenant" +msgstr "inquilina" + +#: tenancy/models/tenants.py:89 +msgid "tenants" +msgstr "inquilinos" + +#: tenancy/tables/contacts.py:112 +msgid "Contact Title" +msgstr "Título do contato" + +#: tenancy/tables/contacts.py:116 +msgid "Contact Phone" +msgstr "Telefone de contato" + +#: tenancy/tables/contacts.py:120 +msgid "Contact Email" +msgstr "E-mail de contato" + +#: tenancy/tables/contacts.py:124 +msgid "Contact Address" +msgstr "Endereço de contato" + +#: tenancy/tables/contacts.py:128 +msgid "Contact Link" +msgstr "Link de contato" + +#: tenancy/tables/contacts.py:132 +msgid "Contact Description" +msgstr "Descrição do contato" + +#: users/filtersets.py:48 users/filtersets.py:151 +msgid "Group (name)" +msgstr "Grupo (nome)" + +#: users/forms/bulk_edit.py:24 +msgid "First name" +msgstr "Primeiro nome" + +#: users/forms/bulk_edit.py:29 +msgid "Last name" +msgstr "Último nome" + +#: users/forms/bulk_edit.py:41 +msgid "Staff status" +msgstr "Status da equipe" + +#: users/forms/bulk_edit.py:46 +msgid "Superuser status" +msgstr "Status de superusuário" + +#: users/forms/bulk_import.py:43 +msgid "If no key is provided, one will be generated automatically." +msgstr "Se nenhuma chave for fornecida, uma será gerada automaticamente." + +#: users/forms/filtersets.py:52 users/tables.py:42 +msgid "Is Staff" +msgstr "É a equipe" + +#: users/forms/filtersets.py:59 users/tables.py:45 +msgid "Is Superuser" +msgstr "É superusuário" + +#: users/forms/filtersets.py:92 users/tables.py:89 +msgid "Can View" +msgstr "Pode ver" + +#: users/forms/filtersets.py:99 users/tables.py:92 +msgid "Can Add" +msgstr "Pode adicionar" + +#: users/forms/filtersets.py:106 users/tables.py:95 +msgid "Can Change" +msgstr "Pode mudar" + +#: users/forms/filtersets.py:113 users/tables.py:98 +msgid "Can Delete" +msgstr "Pode excluir" + +#: users/forms/model_forms.py:58 +msgid "User Interface" +msgstr "Interface de usuário" + +#: users/forms/model_forms.py:115 +msgid "" +"Keys must be at least 40 characters in length. Be sure to record " +"your key prior to submitting this form, as it may no longer be " +"accessible once the token has been created." +msgstr "" +"As chaves devem ter pelo menos 40 caracteres. Certifique-se de " +"gravar sua chave antes de enviar este formulário, pois ele pode não" +" estar mais acessível depois que o token for criado." + +#: users/forms/model_forms.py:127 +msgid "" +"Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" +" no restrictions. Example: " +"10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" +msgstr "" +"Redes IPv4/IPv6 permitidas de onde o token pode ser usado. Deixe em branco " +"sem restrições. Exemplo: 10.1.1.0/24.192.168.10.16/32, 2001:db 8:1: " +":/64" + +#: users/forms/model_forms.py:176 +msgid "Confirm password" +msgstr "Confirme a senha" + +#: users/forms/model_forms.py:179 +msgid "Enter the same password as before, for verification." +msgstr "Digite a mesma senha de antes, para verificação." + +#: users/forms/model_forms.py:237 +msgid "Passwords do not match! Please check your input and try again." +msgstr "As senhas não coincidem! Verifique sua entrada e tente novamente." + +#: users/forms/model_forms.py:303 +msgid "Additional actions" +msgstr "Ações adicionais" + +#: users/forms/model_forms.py:306 +msgid "Actions granted in addition to those listed above" +msgstr "Ações concedidas além das listadas acima" + +#: users/forms/model_forms.py:322 +msgid "Objects" +msgstr "Objetos" + +#: users/forms/model_forms.py:334 +msgid "" +"JSON expression of a queryset filter that will return only permitted " +"objects. Leave null to match all objects of this type. A list of multiple " +"objects will result in a logical OR operation." +msgstr "" +"Expressão JSON de um filtro queryset que retornará somente objetos " +"permitidos. Deixe null para corresponder a todos os objetos desse tipo. Uma " +"lista de vários objetos resultará em uma operação OR lógica." + +#: users/forms/model_forms.py:372 +msgid "At least one action must be selected." +msgstr "Pelo menos uma ação deve ser selecionada." + +#: users/forms/model_forms.py:389 +#, python-brace-format +msgid "Invalid filter for {model}: {error}" +msgstr "Filtro inválido para {model}: {error}" + +#: users/models.py:54 +msgid "user" +msgstr "usuária" + +#: users/models.py:55 +msgid "users" +msgstr "usuários" + +#: users/models.py:66 +msgid "A user with this username already exists." +msgstr "Já existe um usuário com esse nome de usuário." + +#: users/models.py:78 vpn/models/crypto.py:42 +msgid "group" +msgstr "grupo" + +#: users/models.py:79 +msgid "groups" +msgstr "grupos" + +#: users/models.py:106 users/models.py:107 +msgid "user preferences" +msgstr "preferências do usuário" + +#: users/models.py:174 +#, python-brace-format +msgid "Key '{path}' is a leaf node; cannot assign new keys" +msgstr "Chave '{path}'é um nó de folha; não é possível atribuir novas chaves" + +#: users/models.py:186 +#, python-brace-format +msgid "Key '{path}' is a dictionary; cannot assign a non-dictionary value" +msgstr "" +"Chave '{path}'é um dicionário; não pode atribuir um valor que não seja do " +"dicionário" + +#: users/models.py:252 +msgid "expires" +msgstr "expira" + +#: users/models.py:257 +msgid "last used" +msgstr "usado pela última vez" + +#: users/models.py:262 +msgid "key" +msgstr "chave" + +#: users/models.py:268 +msgid "write enabled" +msgstr "gravação habilitada" + +#: users/models.py:270 +msgid "Permit create/update/delete operations using this key" +msgstr "Permitir operações de criação/atualização/exclusão usando essa chave" + +#: users/models.py:281 +msgid "allowed IPs" +msgstr "IPs permitidos" + +#: users/models.py:283 +msgid "" +"Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" +" no restrictions. Ex: \"10.1.1.0/24, 192.168.10.16/32, 2001:DB8:1::/64\"" +msgstr "" +"Redes IPv4/IPv6 permitidas de onde o token pode ser usado. Deixe em branco " +"sem restrições. Ex: “10.1.1.0/24, 192.168.10.16/32, 2001:DB 8:1: :/64\"" + +#: users/models.py:291 +msgid "token" +msgstr "ficha" + +#: users/models.py:292 +msgid "tokens" +msgstr "tokens" + +#: users/models.py:373 +msgid "The list of actions granted by this permission" +msgstr "A lista de ações concedidas por essa permissão" + +#: users/models.py:378 +msgid "constraints" +msgstr "restrições" + +#: users/models.py:379 +msgid "" +"Queryset filter matching the applicable objects of the selected type(s)" +msgstr "" +"Filtro do conjunto de consultas que corresponde aos objetos aplicáveis do " +"(s) tipo (s) selecionado (s)" + +#: users/models.py:386 +msgid "permission" +msgstr "permissão" + +#: users/models.py:387 +msgid "permissions" +msgstr "permissões" + +#: users/tables.py:101 +msgid "Custom Actions" +msgstr "Ações personalizadas" + +#: utilities/choices.py:16 +#, python-brace-format +msgid "{name} has a key defined but CHOICES is not a list" +msgstr "{name} tem uma chave definida, mas CHOICES não é uma lista" + +#: utilities/choices.py:135 +msgid "Dark Red" +msgstr "Vermelho escuro" + +#: utilities/choices.py:138 +msgid "Rose" +msgstr "Rose" + +#: utilities/choices.py:139 +msgid "Fuchsia" +msgstr "Fúcsia" + +#: utilities/choices.py:141 +msgid "Dark Purple" +msgstr "Roxo escuro" + +#: utilities/choices.py:144 +msgid "Light Blue" +msgstr "Azul claro" + +#: utilities/choices.py:147 +msgid "Aqua" +msgstr "Aqua" + +#: utilities/choices.py:148 +msgid "Dark Green" +msgstr "Verde escuro" + +#: utilities/choices.py:150 +msgid "Light Green" +msgstr "Verde claro" + +#: utilities/choices.py:151 +msgid "Lime" +msgstr "Limão" + +#: utilities/choices.py:153 +msgid "Amber" +msgstr "Âmbar" + +#: utilities/choices.py:155 +msgid "Dark Orange" +msgstr "Laranja escuro" + +#: utilities/choices.py:156 +msgid "Brown" +msgstr "Castanho" + +#: utilities/choices.py:157 +msgid "Light Grey" +msgstr "Cinza claro" + +#: utilities/choices.py:158 +msgid "Grey" +msgstr "Cinza" + +#: utilities/choices.py:159 +msgid "Dark Grey" +msgstr "Cinza escuro" + +#: utilities/choices.py:217 +msgid "Direct" +msgstr "Direto" + +#: utilities/choices.py:218 +msgid "Upload" +msgstr "Carregar" + +#: utilities/choices.py:230 utilities/choices.py:244 +msgid "Auto-detect" +msgstr "Detecção automática" + +#: utilities/choices.py:245 +msgid "Comma" +msgstr "Vírgula" + +#: utilities/choices.py:246 +msgid "Semicolon" +msgstr "Ponto e vírgula" + +#: utilities/choices.py:247 +msgid "Tab" +msgstr "Aba" + +#: utilities/error_handlers.py:20 +#, python-brace-format +msgid "" +"Unable to delete {objects}. {count} dependent objects were " +"found: " +msgstr "" +"Não é possível excluir {objects}. {count} objetos " +"dependentes foram encontrados: " + +#: utilities/error_handlers.py:22 +msgid "More than 50" +msgstr "Mais de 50" + +#: utilities/fields.py:162 +#, python-format +msgid "" +"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " +"in the format 'app.model'" +msgstr "" +"%s(%r) é inválido. O parâmetro to_model para CounterCacheField deve ser uma " +"string no formato 'app.model'" + +#: utilities/fields.py:172 +#, python-format +msgid "" +"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " +"in the format 'field'" +msgstr "" +"%s(%r) é inválido. O parâmetro to_field para CounterCacheField deve ser uma " +"string no formato 'field'" + +#: utilities/forms/bulk_import.py:24 +msgid "Enter object data in CSV, JSON or YAML format." +msgstr "Insira os dados do objeto no formato CSV, JSON ou YAML." + +#: utilities/forms/bulk_import.py:37 +msgid "CSV delimiter" +msgstr "Delimitador CSV" + +#: utilities/forms/bulk_import.py:38 +msgid "The character which delimits CSV fields. Applies only to CSV format." +msgstr "" +"O caractere que delimita os campos CSV. Aplica-se somente ao formato CSV." + +#: utilities/forms/bulk_import.py:101 +msgid "Unable to detect data format. Please specify." +msgstr "" +"Não foi possível detectar o formato dos dados. Por favor, especifique." + +#: utilities/forms/bulk_import.py:124 +msgid "Invalid CSV delimiter" +msgstr "Delimitador CSV inválido" + +#: utilities/forms/bulk_import.py:168 +msgid "" +"Invalid YAML data. Data must be in the form of multiple documents, or a " +"single document comprising a list of dictionaries." +msgstr "" +"Dados YAML inválidos. Os dados devem estar na forma de vários documentos ou " +"de um único documento contendo uma lista de dicionários." + +#: utilities/forms/fields/array.py:17 +#, python-brace-format +msgid "" +"Invalid list ({value}). Must be numeric and ranges must be in ascending " +"order." +msgstr "" +"Lista inválida ({value}). Deve ser numérico e os intervalos devem estar em " +"ordem crescente." + +#: utilities/forms/fields/csv.py:44 +#, python-brace-format +msgid "Invalid value for a multiple choice field: {value}" +msgstr "Valor inválido para um campo de múltipla escolha: {value}" + +#: utilities/forms/fields/csv.py:57 utilities/forms/fields/csv.py:74 +#, python-format +msgid "Object not found: %(value)s" +msgstr "Objeto não encontrado: %(value)s" + +#: utilities/forms/fields/csv.py:65 +#, python-brace-format +msgid "" +"\"{value}\" is not a unique value for this field; multiple objects were " +"found" +msgstr "" +"“{value}“não é um valor exclusivo para esse campo; vários objetos foram " +"encontrados" + +#: utilities/forms/fields/csv.py:97 +msgid "Object type must be specified as \".\"" +msgstr "O tipo de objeto deve ser especificado como”.“" + +#: utilities/forms/fields/csv.py:101 +msgid "Invalid object type" +msgstr "Tipo de objeto inválido" + +#: utilities/forms/fields/expandable.py:25 +msgid "" +"Alphanumeric ranges are supported for bulk creation. Mixed cases and types " +"within a single range are not supported (example: " +"[ge,xe]-0/0/[0-9])." +msgstr "" +"Os intervalos alfanuméricos são suportados para criação em massa. Casos e " +"tipos mistos dentro de um único intervalo não são suportados (exemplo: " +"[ge, xe] -0/0/ [0-9])." + +#: utilities/forms/fields/expandable.py:46 +msgid "" +"Specify a numeric range to create multiple IPs.
Example: " +"192.0.2.[1,5,100-254]/24" +msgstr "" +"Especifique um intervalo numérico para criar vários IPs.
Exemplo: " +"192,0.2. [1,5,100-254] /24" + +#: utilities/forms/fields/fields.py:31 +#, python-brace-format +msgid "" +" Markdown syntax is supported" +msgstr "" +" Markdown a sintaxe é suportada" + +#: utilities/forms/fields/fields.py:48 +msgid "URL-friendly unique shorthand" +msgstr "Abreviatura exclusiva e compatível com URL" + +#: utilities/forms/fields/fields.py:99 +msgid "Enter context data in JSON format." +msgstr "" +"Inserir dados de contexto em JSON formato." + +#: utilities/forms/fields/fields.py:117 +msgid "MAC address must be in EUI-48 format" +msgstr "O endereço MAC deve estar no formato EUI-48" + +#: utilities/forms/forms.py:53 +msgid "Use regular expressions" +msgstr "Use expressões regulares" + +#: utilities/forms/forms.py:87 +#, python-brace-format +msgid "Unrecognized header: {name}" +msgstr "Cabeçalho não reconhecido: {name}" + +#: utilities/forms/forms.py:113 +msgid "Available Columns" +msgstr "Colunas disponíveis" + +#: utilities/forms/forms.py:121 +msgid "Selected Columns" +msgstr "Colunas selecionadas" + +#: utilities/forms/mixins.py:101 +msgid "" +"This object has been modified since the form was rendered. Please consult " +"the object's change log for details." +msgstr "" +"Esse objeto foi modificado desde que o formulário foi renderizado. Consulte " +"o registro de alterações do objeto para obter detalhes." + +#: utilities/templates/builtins/customfield_value.html:30 +msgid "Not defined" +msgstr "Não definido" + +#: utilities/templates/buttons/bookmark.html:9 +msgid "Unbookmark" +msgstr "Desmarcar" + +#: utilities/templates/buttons/bookmark.html:13 +msgid "Bookmark" +msgstr "Marcador" + +#: utilities/templates/buttons/clone.html:4 +msgid "Clone" +msgstr "Clonar" + +#: utilities/templates/buttons/export.html:4 +msgid "Export" +msgstr "Exportar" + +#: utilities/templates/buttons/export.html:7 +msgid "Current View" +msgstr "Visualização atual" + +#: utilities/templates/buttons/export.html:8 +msgid "All Data" +msgstr "Todos os dados" + +#: utilities/templates/buttons/export.html:28 +msgid "Add export template" +msgstr "Adicionar modelo de exportação" + +#: utilities/templates/buttons/import.html:4 +msgid "Import" +msgstr "Importar" + +#: utilities/templates/form_helpers/render_field.html:36 +msgid "Copy to clipboard" +msgstr "Copiar para a prancheta" + +#: utilities/templates/form_helpers/render_field.html:52 +msgid "This field is required" +msgstr "Esse campo é obrigatório" + +#: utilities/templates/form_helpers/render_field.html:65 +msgid "Set Null" +msgstr "Definir como nulo" + +#: utilities/templates/helpers/applied_filters.html:11 +msgid "Clear all" +msgstr "Limpar tudo" + +#: utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Configuração da tabela" + +#: utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Mova-se para cima" + +#: utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Mover para baixo" + +#: utilities/templates/widgets/apiselect.html:7 +msgid "Open selector" +msgstr "Abrir seletor" + +#: utilities/templates/widgets/clearable_file_input.html:12 +msgid "None assigned" +msgstr "Nenhum atribuído" + +#: utilities/templates/widgets/markdown_input.html:6 +msgid "Write" +msgstr "Escreva" + +#: utilities/templates/widgets/markdown_input.html:20 +msgid "Testing" +msgstr "Testando" + +#: virtualization/filtersets.py:79 +msgid "Parent group (ID)" +msgstr "Grupo de pais (ID)" + +#: virtualization/filtersets.py:85 +msgid "Parent group (slug)" +msgstr "Grupo de pais (lesma)" + +#: virtualization/filtersets.py:89 virtualization/filtersets.py:140 +msgid "Cluster type (ID)" +msgstr "Tipo de cluster (ID)" + +#: virtualization/filtersets.py:129 +msgid "Cluster group (ID)" +msgstr "Grupo de clusters (ID)" + +#: virtualization/filtersets.py:150 virtualization/filtersets.py:265 +msgid "Cluster (ID)" +msgstr "Cluster (ID)" + +#: virtualization/forms/bulk_edit.py:165 +#: virtualization/models/virtualmachines.py:113 +msgid "vCPUs" +msgstr "vCPUs" + +#: virtualization/forms/bulk_edit.py:169 +msgid "Memory (MB)" +msgstr "Memória (MB)" + +#: virtualization/forms/bulk_edit.py:173 +msgid "Disk (GB)" +msgstr "Disco (GB)" + +#: virtualization/forms/bulk_edit.py:333 +#: virtualization/forms/filtersets.py:243 +msgid "Size (GB)" +msgstr "Tamanho (GB)" + +#: virtualization/forms/bulk_import.py:44 +msgid "Type of cluster" +msgstr "Tipo de cluster" + +#: virtualization/forms/bulk_import.py:51 +msgid "Assigned cluster group" +msgstr "Grupo de clusters atribuído" + +#: virtualization/forms/bulk_import.py:96 +msgid "Assigned cluster" +msgstr "Cluster atribuído" + +#: virtualization/forms/bulk_import.py:103 +msgid "Assigned device within cluster" +msgstr "Dispositivo atribuído dentro do cluster" + +#: virtualization/forms/model_forms.py:156 +#, python-brace-format +msgid "" +"{device} belongs to a different site ({device_site}) than the cluster " +"({cluster_site})" +msgstr "" +"{device} pertence a um site diferente ({device_site}) do que o cluster " +"({cluster_site})" + +#: virtualization/forms/model_forms.py:195 +msgid "Optionally pin this VM to a specific host device within the cluster" +msgstr "" +"Opcionalmente, fixe essa VM em um dispositivo host específico dentro do " +"cluster" + +#: virtualization/forms/model_forms.py:224 +msgid "Site/Cluster" +msgstr "Site/Cluster" + +#: virtualization/forms/model_forms.py:247 +msgid "Disk size is managed via the attachment of virtual disks." +msgstr "" +"O tamanho do disco é gerenciado por meio da conexão de discos virtuais." + +#: virtualization/forms/model_forms.py:375 +msgid "Disk" +msgstr "Disco" + +#: virtualization/models/clusters.py:25 +msgid "cluster type" +msgstr "tipo de cluster" + +#: virtualization/models/clusters.py:26 +msgid "cluster types" +msgstr "tipos de cluster" + +#: virtualization/models/clusters.py:45 +msgid "cluster group" +msgstr "grupo de clusters" + +#: virtualization/models/clusters.py:46 +msgid "cluster groups" +msgstr "grupos de clusters" + +#: virtualization/models/clusters.py:121 +msgid "cluster" +msgstr "grupo" + +#: virtualization/models/clusters.py:122 +msgid "clusters" +msgstr "aglomerados" + +#: virtualization/models/clusters.py:141 +#, python-brace-format +msgid "" +"{count} devices are assigned as hosts for this cluster but are not in site " +"{site}" +msgstr "" +"{count} os dispositivos são atribuídos como hosts para esse cluster, mas não" +" estão no site {site}" + +#: virtualization/models/virtualmachines.py:121 +msgid "memory (MB)" +msgstr "memória (MB)" + +#: virtualization/models/virtualmachines.py:126 +msgid "disk (GB)" +msgstr "disco (GB)" + +#: virtualization/models/virtualmachines.py:159 +msgid "Virtual machine name must be unique per cluster." +msgstr "O nome da máquina virtual deve ser exclusivo por cluster." + +#: virtualization/models/virtualmachines.py:162 +msgid "virtual machine" +msgstr "máquina virtual" + +#: virtualization/models/virtualmachines.py:163 +msgid "virtual machines" +msgstr "máquinas virtuais" + +#: virtualization/models/virtualmachines.py:177 +msgid "A virtual machine must be assigned to a site and/or cluster." +msgstr "Uma máquina virtual deve ser atribuída a um site e/ou cluster." + +#: virtualization/models/virtualmachines.py:184 +#, python-brace-format +msgid "" +"The selected cluster ({cluster}) is not assigned to this site ({site})." +msgstr "" +"O cluster selecionado ({cluster}) não está atribuído a este site ({site})." + +#: virtualization/models/virtualmachines.py:191 +msgid "Must specify a cluster when assigning a host device." +msgstr "É necessário especificar um cluster ao atribuir um dispositivo host." + +#: virtualization/models/virtualmachines.py:196 +#, python-brace-format +msgid "" +"The selected device ({device}) is not assigned to this cluster ({cluster})." +msgstr "" +"O dispositivo selecionado ({device}) não está atribuído a esse cluster " +"({cluster})." + +#: virtualization/models/virtualmachines.py:208 +#, python-brace-format +msgid "" +"The specified disk size ({size}) must match the aggregate size of assigned " +"virtual disks ({total_size})." +msgstr "" +"O tamanho do disco especificado ({size}) deve corresponder ao tamanho " +"agregado dos discos virtuais atribuídos ({total_size})." + +#: virtualization/models/virtualmachines.py:222 +#, python-brace-format +msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" +msgstr "Deve ser um IPv{family} endereço. ({ip} é um IPv{version} endereço.)" + +#: virtualization/models/virtualmachines.py:231 +#, python-brace-format +msgid "The specified IP address ({ip}) is not assigned to this VM." +msgstr "O endereço IP especificado ({ip}) não está atribuído a essa VM." + +#: virtualization/models/virtualmachines.py:389 +#, python-brace-format +msgid "" +"The selected parent interface ({parent}) belongs to a different virtual " +"machine ({virtual_machine})." +msgstr "" +"A interface principal selecionada ({parent}) pertence a uma máquina virtual " +"diferente ({virtual_machine})." + +#: virtualization/models/virtualmachines.py:404 +#, python-brace-format +msgid "" +"The selected bridge interface ({bridge}) belongs to a different virtual " +"machine ({virtual_machine})." +msgstr "" +"A interface de ponte selecionada ({bridge}) pertence a uma máquina virtual " +"diferente ({virtual_machine})." + +#: virtualization/models/virtualmachines.py:415 +#, python-brace-format +msgid "" +"The untagged VLAN ({untagged_vlan}) must belong to the same site as the " +"interface's parent virtual machine, or it must be global." +msgstr "" +"A VLAN não marcada ({untagged_vlan}) deve pertencer ao mesmo site da máquina" +" virtual principal da interface ou deve ser global." + +#: virtualization/models/virtualmachines.py:427 +msgid "size (GB)" +msgstr "tamanho (GB)" + +#: virtualization/models/virtualmachines.py:431 +msgid "virtual disk" +msgstr "disco virtual" + +#: virtualization/models/virtualmachines.py:432 +msgid "virtual disks" +msgstr "discos virtuais" + +#: vpn/choices.py:31 +msgid "IPsec - Transport" +msgstr "IPsec - Transporte" + +#: vpn/choices.py:32 +msgid "IPsec - Tunnel" +msgstr "IPsec - Túnel" + +#: vpn/choices.py:33 +msgid "IP-in-IP" +msgstr "IP-in-IP" + +#: vpn/choices.py:34 +msgid "GRE" +msgstr "CINZENTO" + +#: vpn/choices.py:56 +msgid "Hub" +msgstr "Hub" + +#: vpn/choices.py:57 +msgid "Spoke" +msgstr "Falou" + +#: vpn/choices.py:80 +msgid "Aggressive" +msgstr "Agressivo" + +#: vpn/choices.py:81 +msgid "Main" +msgstr "Principal" + +#: vpn/choices.py:92 +msgid "Pre-shared keys" +msgstr "Chaves pré-compartilhadas" + +#: vpn/choices.py:93 +msgid "Certificates" +msgstr "Certificados" + +#: vpn/choices.py:94 +msgid "RSA signatures" +msgstr "Assinaturas RSA" + +#: vpn/choices.py:95 +msgid "DSA signatures" +msgstr "Assinaturas do DSA" + +#: vpn/choices.py:178 vpn/choices.py:179 vpn/choices.py:180 vpn/choices.py:181 +#: vpn/choices.py:182 vpn/choices.py:183 vpn/choices.py:184 vpn/choices.py:185 +#: vpn/choices.py:186 vpn/choices.py:187 vpn/choices.py:188 vpn/choices.py:189 +#: vpn/choices.py:190 vpn/choices.py:191 vpn/choices.py:192 vpn/choices.py:193 +#: vpn/choices.py:194 vpn/choices.py:195 vpn/choices.py:196 vpn/choices.py:197 +#: vpn/choices.py:198 vpn/choices.py:199 vpn/choices.py:200 +#, python-brace-format +msgid "Group {n}" +msgstr "Grupo {n}" + +#: vpn/choices.py:240 +msgid "Ethernet Private LAN" +msgstr "LAN privada Ethernet" + +#: vpn/choices.py:241 +msgid "Ethernet Virtual Private LAN" +msgstr "LAN privada virtual Ethernet" + +#: vpn/choices.py:244 +msgid "Ethernet Private Tree" +msgstr "Árvore privada Ethernet" + +#: vpn/choices.py:245 +msgid "Ethernet Virtual Private Tree" +msgstr "Árvore privada virtual Ethernet" + +#: vpn/filtersets.py:41 +msgid "Tunnel group (ID)" +msgstr "Grupo de túneis (ID)" + +#: vpn/filtersets.py:47 +msgid "Tunnel group (slug)" +msgstr "Grupo de túneis (lesma)" + +#: vpn/filtersets.py:54 +msgid "IPSec profile (ID)" +msgstr "Perfil IPsec (ID)" + +#: vpn/filtersets.py:60 +msgid "IPSec profile (name)" +msgstr "Perfil IPsec (nome)" + +#: vpn/filtersets.py:81 +msgid "Tunnel (ID)" +msgstr "Túnel (ID)" + +#: vpn/filtersets.py:87 +msgid "Tunnel (name)" +msgstr "Túnel (nome)" + +#: vpn/filtersets.py:118 +msgid "Outside IP (ID)" +msgstr "IP externo (ID)" + +#: vpn/filtersets.py:235 +msgid "IKE policy (ID)" +msgstr "Política IKE (ID)" + +#: vpn/filtersets.py:241 +msgid "IKE policy (name)" +msgstr "Política IKE (nome)" + +#: vpn/filtersets.py:245 +msgid "IPSec policy (ID)" +msgstr "Política IPsec (ID)" + +#: vpn/filtersets.py:251 +msgid "IPSec policy (name)" +msgstr "Política IPsec (nome)" + +#: vpn/filtersets.py:320 +msgid "L2VPN (slug)" +msgstr "L2VPN (slug)" + +#: vpn/filtersets.py:384 +msgid "VM Interface (ID)" +msgstr "Interface de VM (ID)" + +#: vpn/filtersets.py:390 +msgid "VLAN (name)" +msgstr "VLAN (nome)" + +#: vpn/forms/bulk_edit.py:44 vpn/forms/bulk_import.py:42 +#: vpn/forms/filtersets.py:53 +msgid "Tunnel group" +msgstr "Grupo de túneis" + +#: vpn/forms/bulk_edit.py:116 vpn/models/crypto.py:47 +msgid "SA lifetime" +msgstr "Uma vida útil" + +#: vpn/forms/bulk_edit.py:150 wireless/forms/bulk_edit.py:78 +#: wireless/forms/bulk_edit.py:125 wireless/forms/filtersets.py:63 +#: wireless/forms/filtersets.py:97 +msgid "Pre-shared key" +msgstr "Chave pré-compartilhada" + +#: vpn/forms/bulk_edit.py:238 vpn/forms/bulk_import.py:234 +#: vpn/forms/filtersets.py:196 vpn/forms/model_forms.py:363 +#: vpn/models/crypto.py:103 +msgid "IKE policy" +msgstr "Política do IKE" + +#: vpn/forms/bulk_edit.py:243 vpn/forms/bulk_import.py:239 +#: vpn/forms/filtersets.py:201 vpn/forms/model_forms.py:367 +#: vpn/models/crypto.py:197 +msgid "IPSec policy" +msgstr "Política IPsec" + +#: vpn/forms/bulk_import.py:50 +msgid "Tunnel encapsulation" +msgstr "Encapsulamento de túneis" + +#: vpn/forms/bulk_import.py:83 +msgid "Operational role" +msgstr "Função operacional" + +#: vpn/forms/bulk_import.py:90 +msgid "Parent device of assigned interface" +msgstr "Dispositivo principal da interface atribuída" + +#: vpn/forms/bulk_import.py:97 +msgid "Parent VM of assigned interface" +msgstr "VM principal da interface atribuída" + +#: vpn/forms/bulk_import.py:104 +msgid "Device or virtual machine interface" +msgstr "Interface de dispositivo ou máquina virtual" + +#: vpn/forms/bulk_import.py:181 +msgid "IKE proposal(s)" +msgstr "Proposta (s) do IKE" + +#: vpn/forms/bulk_import.py:211 vpn/models/crypto.py:185 +msgid "Diffie-Hellman group for Perfect Forward Secrecy" +msgstr "Grupo Diffie-Hellman para Perfect Forward Secrecy" + +#: vpn/forms/bulk_import.py:217 +msgid "IPSec proposal(s)" +msgstr "Proposta (s) de IPsec" + +#: vpn/forms/bulk_import.py:231 +msgid "IPSec protocol" +msgstr "Protocolo IPsec" + +#: vpn/forms/bulk_import.py:261 +msgid "L2VPN type" +msgstr "Tipo L2VPN" + +#: vpn/forms/bulk_import.py:282 +msgid "Parent device (for interface)" +msgstr "Dispositivo principal (para interface)" + +#: vpn/forms/bulk_import.py:289 +msgid "Parent virtual machine (for interface)" +msgstr "Máquina virtual principal (para interface)" + +#: vpn/forms/bulk_import.py:296 +msgid "Assigned interface (device or VM)" +msgstr "Interface atribuída (dispositivo ou VM)" + +#: vpn/forms/bulk_import.py:329 +msgid "Cannot import device and VM interface terminations simultaneously." +msgstr "" +"Não é possível importar terminações do dispositivo e da interface da VM " +"simultaneamente." + +#: vpn/forms/bulk_import.py:331 +msgid "Each termination must specify either an interface or a VLAN." +msgstr "Cada terminação deve especificar uma interface ou uma VLAN." + +#: vpn/forms/bulk_import.py:333 +msgid "Cannot assign both an interface and a VLAN." +msgstr "Não é possível atribuir uma interface e uma VLAN." + +#: vpn/forms/filtersets.py:127 +msgid "IKE version" +msgstr "Versão IKE" + +#: vpn/forms/filtersets.py:139 vpn/forms/filtersets.py:172 +#: vpn/forms/model_forms.py:293 vpn/forms/model_forms.py:328 +msgid "Proposal" +msgstr "Proposta" + +#: vpn/forms/filtersets.py:247 +msgid "Assigned Object Type" +msgstr "Tipo de objeto atribuído" + +#: vpn/forms/model_forms.py:147 +msgid "First Termination" +msgstr "Primeira rescisão" + +#: vpn/forms/model_forms.py:151 +msgid "Second Termination" +msgstr "Segunda rescisão" + +#: vpn/forms/model_forms.py:198 +msgid "This parameter is required when defining a termination." +msgstr "Esse parâmetro é necessário ao definir uma terminação." + +#: vpn/forms/model_forms.py:314 vpn/forms/model_forms.py:349 +msgid "Policy" +msgstr "Política" + +#: vpn/forms/model_forms.py:469 +msgid "A termination must specify an interface or VLAN." +msgstr "Uma terminação deve especificar uma interface ou VLAN." + +#: vpn/forms/model_forms.py:471 +msgid "" +"A termination can only have one terminating object (an interface or VLAN)." +msgstr "" +"Uma terminação só pode ter um objeto de terminação (uma interface ou VLAN)." + +#: vpn/models/crypto.py:33 +msgid "encryption algorithm" +msgstr "algoritmo de criptografia" + +#: vpn/models/crypto.py:37 +msgid "authentication algorithm" +msgstr "algoritmo de autenticação" + +#: vpn/models/crypto.py:44 +msgid "Diffie-Hellman group ID" +msgstr "ID do grupo Diffie-Hellman" + +#: vpn/models/crypto.py:50 +msgid "Security association lifetime (in seconds)" +msgstr "Vida útil da associação de segurança (em segundos)" + +#: vpn/models/crypto.py:59 +msgid "IKE proposal" +msgstr "Proposta IKE" + +#: vpn/models/crypto.py:60 +msgid "IKE proposals" +msgstr "Propostas do IKE" + +#: vpn/models/crypto.py:76 +msgid "version" +msgstr "versão" + +#: vpn/models/crypto.py:87 vpn/models/crypto.py:178 +msgid "proposals" +msgstr "propostas" + +#: vpn/models/crypto.py:90 wireless/models.py:38 +msgid "pre-shared key" +msgstr "chave pré-compartilhada" + +#: vpn/models/crypto.py:104 +msgid "IKE policies" +msgstr "Políticas do IKE" + +#: vpn/models/crypto.py:124 +msgid "encryption" +msgstr "criptografia" + +#: vpn/models/crypto.py:129 +msgid "authentication" +msgstr "autenticação" + +#: vpn/models/crypto.py:137 +msgid "Security association lifetime (seconds)" +msgstr "Vida útil da associação de segurança (segundos)" + +#: vpn/models/crypto.py:143 +msgid "Security association lifetime (in kilobytes)" +msgstr "Vida útil da associação de segurança (em kilobytes)" + +#: vpn/models/crypto.py:152 +msgid "IPSec proposal" +msgstr "Proposta IPsec" + +#: vpn/models/crypto.py:153 +msgid "IPSec proposals" +msgstr "Propostas de IPsec" + +#: vpn/models/crypto.py:166 +msgid "Encryption and/or authentication algorithm must be defined" +msgstr "O algoritmo de criptografia e/ou autenticação deve ser definido" + +#: vpn/models/crypto.py:198 +msgid "IPSec policies" +msgstr "Políticas IPsec" + +#: vpn/models/crypto.py:239 +msgid "IPSec profiles" +msgstr "Perfis IPsec" + +#: vpn/models/l2vpn.py:116 +msgid "L2VPN termination" +msgstr "Terminação L2VPN" + +#: vpn/models/l2vpn.py:117 +msgid "L2VPN terminations" +msgstr "Terminações L2VPN" + +#: vpn/models/l2vpn.py:135 +#, python-brace-format +msgid "L2VPN Termination already assigned ({assigned_object})" +msgstr "Terminação L2VPN já atribuída ({assigned_object})" + +#: vpn/models/l2vpn.py:147 +#, python-brace-format +msgid "" +"{l2vpn_type} L2VPNs cannot have more than two terminations; found " +"{terminations_count} already defined." +msgstr "" +"{l2vpn_type} L2VPNs não podem ter mais de duas terminações; encontrado " +"{terminations_count} já definido." + +#: vpn/models/tunnels.py:26 +msgid "tunnel group" +msgstr "grupo de túneis" + +#: vpn/models/tunnels.py:27 +msgid "tunnel groups" +msgstr "grupos de túneis" + +#: vpn/models/tunnels.py:53 +msgid "encapsulation" +msgstr "encapsulamento" + +#: vpn/models/tunnels.py:72 +msgid "tunnel ID" +msgstr "ID do túnel" + +#: vpn/models/tunnels.py:94 +msgid "tunnel" +msgstr "túnel" + +#: vpn/models/tunnels.py:95 +msgid "tunnels" +msgstr "túneis" + +#: vpn/models/tunnels.py:153 +msgid "An object may be terminated to only one tunnel at a time." +msgstr "Um objeto pode ser encerrado em apenas um túnel por vez." + +#: vpn/models/tunnels.py:156 +msgid "tunnel termination" +msgstr "terminação do túnel" + +#: vpn/models/tunnels.py:157 +msgid "tunnel terminations" +msgstr "terminações de túneis" + +#: vpn/models/tunnels.py:174 +#, python-brace-format +msgid "{name} is already attached to a tunnel ({tunnel})." +msgstr "{name} já está conectado a um túnel ({tunnel})." + +#: vpn/tables/crypto.py:22 +msgid "Authentication Method" +msgstr "Método de autenticação" + +#: vpn/tables/crypto.py:25 vpn/tables/crypto.py:97 +msgid "Encryption Algorithm" +msgstr "algoritmo de criptografia" + +#: vpn/tables/crypto.py:28 vpn/tables/crypto.py:100 +msgid "Authentication Algorithm" +msgstr "algoritmo de autenticação" + +#: vpn/tables/crypto.py:34 +msgid "SA Lifetime" +msgstr "Vida útil de SA" + +#: vpn/tables/crypto.py:71 +msgid "Pre-shared Key" +msgstr "Chave pré-compartilhada" + +#: vpn/tables/crypto.py:103 +msgid "SA Lifetime (Seconds)" +msgstr "Vida útil do SA (segundos)" + +#: vpn/tables/crypto.py:106 +msgid "SA Lifetime (KB)" +msgstr "Vida útil da SA (KB)" + +#: vpn/tables/l2vpn.py:69 +msgid "Object Parent" +msgstr "Pai do objeto" + +#: vpn/tables/l2vpn.py:74 +msgid "Object Site" +msgstr "Site do objeto" + +#: vpn/tables/tunnels.py:84 +msgid "Host" +msgstr "Hospedeiro" + +#: wireless/choices.py:11 +msgid "Access point" +msgstr "Ponto de acesso" + +#: wireless/choices.py:12 +msgid "Station" +msgstr "Estação" + +#: wireless/choices.py:467 +msgid "Open" +msgstr "Aberto" + +#: wireless/choices.py:469 +msgid "WPA Personal (PSK)" +msgstr "WPA pessoal (PSK)" + +#: wireless/choices.py:470 +msgid "WPA Enterprise" +msgstr "WPA Empresarial" + +#: wireless/forms/bulk_edit.py:72 wireless/forms/bulk_edit.py:119 +#: wireless/forms/bulk_import.py:68 wireless/forms/bulk_import.py:71 +#: wireless/forms/bulk_import.py:110 wireless/forms/bulk_import.py:113 +#: wireless/forms/filtersets.py:58 wireless/forms/filtersets.py:92 +msgid "Authentication cipher" +msgstr "Cifra de autenticação" + +#: wireless/forms/bulk_import.py:52 +msgid "Bridged VLAN" +msgstr "VLAN interligada" + +#: wireless/forms/bulk_import.py:89 wireless/tables/wirelesslink.py:27 +msgid "Interface A" +msgstr "Interface A" + +#: wireless/forms/bulk_import.py:93 wireless/tables/wirelesslink.py:36 +msgid "Interface B" +msgstr "Interface B" + +#: wireless/forms/model_forms.py:158 +msgid "Side B" +msgstr "Lado B" + +#: wireless/models.py:30 +msgid "authentication cipher" +msgstr "cifra de autenticação" + +#: wireless/models.py:68 +msgid "wireless LAN group" +msgstr "grupo de LAN sem fio" + +#: wireless/models.py:69 +msgid "wireless LAN groups" +msgstr "grupos de LAN sem fio" + +#: wireless/models.py:115 +msgid "wireless LAN" +msgstr "LAN sem fio" + +#: wireless/models.py:143 +msgid "interface A" +msgstr "interface A" + +#: wireless/models.py:150 +msgid "interface B" +msgstr "interface B" + +#: wireless/models.py:198 +msgid "wireless link" +msgstr "link sem fio" + +#: wireless/models.py:199 +msgid "wireless links" +msgstr "links sem fio" + +#: wireless/models.py:216 wireless/models.py:222 +#, python-brace-format +msgid "{type} is not a wireless interface." +msgstr "{type} não é uma interface sem fio." diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo new file mode 100644 index 000000000..4b4aced04 Binary files /dev/null and b/netbox/translations/ru/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/ru/LC_MESSAGES/django.po b/netbox/translations/ru/LC_MESSAGES/django.po new file mode 100644 index 000000000..7e2932449 --- /dev/null +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -0,0 +1,13582 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Jeremy Stretch, 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-12-21 17:54+0000\n" +"PO-Revision-Date: 2023-10-30 17:48+0000\n" +"Last-Translator: Jeremy Stretch, 2023\n" +"Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#: account/tables.py:27 templates/account/token.html:23 +#: templates/users/token.html:18 users/forms/bulk_import.py:41 +#: users/forms/model_forms.py:113 +msgid "Key" +msgstr "Ключ" + +#: account/tables.py:31 users/forms/filtersets.py:133 +msgid "Write Enabled" +msgstr "Запись включена" + +#: account/tables.py:34 core/tables/jobs.py:29 extras/choices.py:135 +#: extras/tables/tables.py:469 templates/account/token.html:44 +#: templates/core/configrevision.html:34 +#: templates/core/configrevision_restore.html:12 templates/core/job.html:58 +#: templates/extras/htmx/report_result.html:11 +#: templates/extras/htmx/script_result.html:12 +#: templates/extras/journalentry.html:25 templates/generic/object.html:48 +#: templates/users/token.html:36 +msgid "Created" +msgstr "Создан" + +#: account/tables.py:37 templates/account/token.html:48 +#: templates/users/token.html:40 users/forms/bulk_edit.py:97 +#: users/forms/filtersets.py:137 +msgid "Expires" +msgstr "Истекает" + +#: account/tables.py:40 users/forms/filtersets.py:142 +msgid "Last Used" +msgstr "Последний раз использованный" + +#: account/tables.py:43 templates/account/token.html:56 +#: templates/users/token.html:48 users/forms/bulk_edit.py:102 +#: users/forms/model_forms.py:125 +msgid "Allowed IPs" +msgstr "Разрешенные IP-адреса" + +#: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1419 +#: dcim/choices.py:1495 dcim/choices.py:1545 virtualization/choices.py:20 +#: virtualization/choices.py:45 vpn/choices.py:18 +msgid "Planned" +msgstr "Запланировано" + +#: circuits/choices.py:22 netbox/navigation/menu.py:290 +msgid "Provisioning" +msgstr "Выделение ресурсов" + +#: circuits/choices.py:23 dcim/choices.py:22 dcim/choices.py:103 +#: dcim/choices.py:173 dcim/choices.py:219 dcim/choices.py:1494 +#: dcim/choices.py:1544 extras/tables/tables.py:375 ipam/choices.py:31 +#: ipam/choices.py:49 ipam/choices.py:69 ipam/choices.py:154 +#: templates/extras/configcontext.html:26 templates/users/user.html:34 +#: users/forms/bulk_edit.py:36 virtualization/choices.py:22 +#: virtualization/choices.py:44 vpn/choices.py:19 wireless/choices.py:25 +msgid "Active" +msgstr "Активный" + +#: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 +#: dcim/choices.py:1493 dcim/choices.py:1546 virtualization/choices.py:24 +#: virtualization/choices.py:43 +msgid "Offline" +msgstr "Не в сети" + +#: circuits/choices.py:25 +msgid "Deprovisioning" +msgstr "Выделение резервов" + +#: circuits/choices.py:26 +msgid "Decommissioned" +msgstr "Списан" + +#: circuits/filtersets.py:29 circuits/filtersets.py:182 dcim/filtersets.py:120 +#: dcim/filtersets.py:181 dcim/filtersets.py:256 dcim/filtersets.py:364 +#: dcim/filtersets.py:881 dcim/filtersets.py:1177 dcim/filtersets.py:1672 +#: dcim/filtersets.py:1845 dcim/filtersets.py:1902 ipam/filtersets.py:305 +#: ipam/filtersets.py:896 virtualization/filtersets.py:45 +#: virtualization/filtersets.py:172 vpn/filtersets.py:330 +msgid "Region (ID)" +msgstr "Регион (ID)" + +#: circuits/filtersets.py:36 circuits/filtersets.py:189 dcim/filtersets.py:126 +#: dcim/filtersets.py:188 dcim/filtersets.py:263 dcim/filtersets.py:371 +#: dcim/filtersets.py:888 dcim/filtersets.py:1184 dcim/filtersets.py:1679 +#: dcim/filtersets.py:1852 dcim/filtersets.py:1909 extras/filtersets.py:414 +#: ipam/filtersets.py:312 ipam/filtersets.py:903 +#: virtualization/filtersets.py:52 virtualization/filtersets.py:179 +#: vpn/filtersets.py:325 +msgid "Region (slug)" +msgstr "Регион (пуля)" + +#: 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:1190 dcim/filtersets.py:1685 dcim/filtersets.py:1858 +#: dcim/filtersets.py:1915 ipam/filtersets.py:318 ipam/filtersets.py:909 +#: virtualization/filtersets.py:58 virtualization/filtersets.py:185 +msgid "Site group (ID)" +msgstr "Группа сайтов (ID)" + +#: circuits/filtersets.py:49 circuits/filtersets.py:202 dcim/filtersets.py:201 +#: dcim/filtersets.py:276 dcim/filtersets.py:384 dcim/filtersets.py:901 +#: dcim/filtersets.py:1197 dcim/filtersets.py:1692 dcim/filtersets.py:1865 +#: dcim/filtersets.py:1922 extras/filtersets.py:420 ipam/filtersets.py:325 +#: ipam/filtersets.py:916 virtualization/filtersets.py:65 +#: virtualization/filtersets.py:192 +msgid "Site group (slug)" +msgstr "Группа сайтов (слизень)" + +#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:117 +#: circuits/forms/filtersets.py:47 circuits/forms/filtersets.py:171 +#: circuits/forms/model_forms.py:137 dcim/forms/bulk_edit.py:166 +#: dcim/forms/bulk_edit.py:238 dcim/forms/bulk_edit.py:570 +#: dcim/forms/bulk_edit.py:763 dcim/forms/bulk_import.py:130 +#: dcim/forms/bulk_import.py:176 dcim/forms/bulk_import.py:249 +#: dcim/forms/bulk_import.py:477 dcim/forms/bulk_import.py:1239 +#: dcim/forms/bulk_import.py:1267 dcim/forms/filtersets.py:84 +#: dcim/forms/filtersets.py:217 dcim/forms/filtersets.py:264 +#: dcim/forms/filtersets.py:373 dcim/forms/filtersets.py:680 +#: dcim/forms/filtersets.py:910 dcim/forms/filtersets.py:934 +#: dcim/forms/filtersets.py:1024 dcim/forms/filtersets.py:1062 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:138 +#: dcim/forms/model_forms.py:167 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:397 dcim/forms/model_forms.py:630 +#: dcim/forms/object_create.py:390 dcim/tables/devices.py:186 +#: dcim/tables/power.py:26 dcim/tables/power.py:93 dcim/tables/racks.py:62 +#: dcim/tables/racks.py:138 dcim/tables/sites.py:129 extras/filtersets.py:430 +#: ipam/forms/bulk_edit.py:215 ipam/forms/bulk_edit.py:269 +#: ipam/forms/bulk_edit.py:447 ipam/forms/bulk_edit.py:519 +#: ipam/forms/bulk_import.py:170 ipam/forms/bulk_import.py:437 +#: ipam/forms/filtersets.py:152 ipam/forms/filtersets.py:226 +#: ipam/forms/filtersets.py:417 ipam/forms/filtersets.py:470 +#: ipam/forms/model_forms.py:206 ipam/forms/model_forms.py:548 +#: ipam/forms/model_forms.py:640 ipam/tables/ip.py:244 +#: ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 +#: templates/circuits/circuittermination_edit.html:20 +#: templates/circuits/inc/circuit_termination.html:33 +#: templates/dcim/device.html:22 templates/dcim/inc/cable_termination.html:8 +#: templates/dcim/inc/cable_termination.html:33 +#: templates/dcim/location.html:40 templates/dcim/powerpanel.html:23 +#: templates/dcim/rack.html:25 templates/dcim/rackreservation.html:31 +#: templates/dcim/site.html:27 templates/ipam/prefix.html:57 +#: templates/ipam/vlan.html:26 templates/ipam/vlan_edit.html:40 +#: templates/virtualization/cluster.html:45 +#: templates/virtualization/virtualmachine.html:96 +#: virtualization/forms/bulk_edit.py:90 virtualization/forms/bulk_edit.py:99 +#: virtualization/forms/bulk_edit.py:108 virtualization/forms/bulk_edit.py:123 +#: virtualization/forms/bulk_import.py:59 +#: virtualization/forms/bulk_import.py:85 +#: virtualization/forms/filtersets.py:78 +#: virtualization/forms/filtersets.py:144 +#: virtualization/forms/model_forms.py:74 +#: virtualization/forms/model_forms.py:107 +#: virtualization/forms/model_forms.py:174 +#: virtualization/tables/clusters.py:77 +#: virtualization/tables/virtualmachines.py:53 vpn/forms/filtersets.py:262 +#: wireless/forms/model_forms.py:77 wireless/forms/model_forms.py:117 +msgid "Site" +msgstr "Сайт" + +#: circuits/filtersets.py:60 circuits/filtersets.py:213 +#: circuits/filtersets.py:250 dcim/filtersets.py:211 dcim/filtersets.py:286 +#: dcim/filtersets.py:358 extras/filtersets.py:436 ipam/filtersets.py:215 +#: ipam/filtersets.py:335 ipam/filtersets.py:926 +#: virtualization/filtersets.py:75 virtualization/filtersets.py:202 +#: vpn/filtersets.py:335 +msgid "Site (slug)" +msgstr "Сайт (слизень)" + +#: circuits/filtersets.py:65 +msgid "ASN (ID)" +msgstr "ЯСЕНЬ (РЕБЕНОК)" + +#: circuits/filtersets.py:86 circuits/filtersets.py:112 +#: circuits/filtersets.py:146 +msgid "Provider (ID)" +msgstr "Поставщик (ID)" + +#: circuits/filtersets.py:92 circuits/filtersets.py:118 +#: circuits/filtersets.py:152 +msgid "Provider (slug)" +msgstr "Поставщик (пуля)" + +#: circuits/filtersets.py:157 +msgid "Provider account (ID)" +msgstr "Учетная запись поставщика (ID)" + +#: circuits/filtersets.py:162 +msgid "Provider network (ID)" +msgstr "Сеть провайдеров (ID)" + +#: circuits/filtersets.py:166 +msgid "Circuit type (ID)" +msgstr "Тип цепи (ID)" + +#: circuits/filtersets.py:172 +msgid "Circuit type (slug)" +msgstr "Тип цепи (заглушка)" + +#: circuits/filtersets.py:207 circuits/filtersets.py:244 +#: dcim/filtersets.py:205 dcim/filtersets.py:280 dcim/filtersets.py:352 +#: dcim/filtersets.py:905 dcim/filtersets.py:1202 dcim/filtersets.py:1697 +#: dcim/filtersets.py:1869 dcim/filtersets.py:1927 ipam/filtersets.py:209 +#: ipam/filtersets.py:329 ipam/filtersets.py:920 +#: virtualization/filtersets.py:69 virtualization/filtersets.py:196 +#: vpn/filtersets.py:340 +msgid "Site (ID)" +msgstr "Сайт (ID)" + +#: circuits/filtersets.py:236 core/filtersets.py:73 core/filtersets.py:132 +#: dcim/filtersets.py:633 dcim/filtersets.py:1171 dcim/filtersets.py:1973 +#: extras/filtersets.py:40 extras/filtersets.py:69 extras/filtersets.py:101 +#: extras/filtersets.py:140 extras/filtersets.py:168 extras/filtersets.py:195 +#: extras/filtersets.py:226 extras/filtersets.py:295 extras/filtersets.py:343 +#: extras/filtersets.py:403 extras/filtersets.py:562 extras/filtersets.py:604 +#: extras/filtersets.py:645 ipam/forms/model_forms.py:430 +#: netbox/filtersets.py:275 netbox/forms/__init__.py:23 +#: netbox/forms/base.py:152 templates/htmx/object_selector.html:28 +#: templates/inc/filter_list.html:53 templates/ipam/ipaddress_assign.html:32 +#: templates/search.html:7 templates/search.html:26 tenancy/filtersets.py:86 +#: users/filtersets.py:21 users/filtersets.py:37 users/filtersets.py:69 +#: users/filtersets.py:117 utilities/forms/forms.py:99 +msgid "Search" +msgstr "Поиск" + +#: circuits/filtersets.py:240 circuits/forms/bulk_edit.py:167 +#: circuits/forms/model_forms.py:110 circuits/forms/model_forms.py:132 +#: dcim/forms/connections.py:66 templates/circuits/circuit.html:15 +#: templates/dcim/inc/cable_termination.html:55 +#: templates/dcim/trace/circuit.html:4 +msgid "Circuit" +msgstr "Цепь" + +#: circuits/filtersets.py:254 +msgid "ProviderNetwork (ID)" +msgstr "Сеть провайдеров (ID)" + +#: circuits/forms/bulk_edit.py:25 circuits/forms/filtersets.py:56 +#: circuits/forms/model_forms.py:26 circuits/tables/providers.py:33 +#: dcim/forms/bulk_edit.py:126 dcim/forms/filtersets.py:187 +#: dcim/forms/model_forms.py:126 dcim/tables/sites.py:94 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 +#: netbox/navigation/menu.py:160 netbox/navigation/menu.py:163 +#: templates/circuits/provider.html:24 +msgid "ASNs" +msgstr "SAN" + +#: 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:159 core/forms/bulk_edit.py:27 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:71 +#: dcim/forms/bulk_edit.py:90 dcim/forms/bulk_edit.py:149 +#: dcim/forms/bulk_edit.py:190 dcim/forms/bulk_edit.py:208 +#: dcim/forms/bulk_edit.py:336 dcim/forms/bulk_edit.py:371 +#: dcim/forms/bulk_edit.py:386 dcim/forms/bulk_edit.py:445 +#: dcim/forms/bulk_edit.py:484 dcim/forms/bulk_edit.py:514 +#: dcim/forms/bulk_edit.py:538 dcim/forms/bulk_edit.py:608 +#: dcim/forms/bulk_edit.py:657 dcim/forms/bulk_edit.py:709 +#: dcim/forms/bulk_edit.py:732 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_edit.py:850 dcim/forms/bulk_edit.py:903 +#: dcim/forms/bulk_edit.py:938 dcim/forms/bulk_edit.py:978 +#: dcim/forms/bulk_edit.py:1022 dcim/forms/bulk_edit.py:1067 +#: dcim/forms/bulk_edit.py:1094 dcim/forms/bulk_edit.py:1112 +#: dcim/forms/bulk_edit.py:1130 dcim/forms/bulk_edit.py:1148 +#: dcim/forms/bulk_edit.py:1566 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:123 extras/forms/bulk_edit.py:152 +#: extras/forms/bulk_edit.py:182 extras/forms/bulk_edit.py:263 +#: extras/forms/bulk_edit.py:287 extras/forms/bulk_edit.py:301 +#: extras/tables/tables.py:56 ipam/forms/bulk_edit.py:50 +#: ipam/forms/bulk_edit.py:70 ipam/forms/bulk_edit.py:90 +#: ipam/forms/bulk_edit.py:114 ipam/forms/bulk_edit.py:143 +#: ipam/forms/bulk_edit.py:172 ipam/forms/bulk_edit.py:191 +#: ipam/forms/bulk_edit.py:260 ipam/forms/bulk_edit.py:304 +#: ipam/forms/bulk_edit.py:352 ipam/forms/bulk_edit.py:395 +#: ipam/forms/bulk_edit.py:423 ipam/forms/bulk_edit.py:551 +#: ipam/forms/bulk_edit.py:582 templates/account/token.html:36 +#: templates/circuits/circuit.html:60 templates/circuits/circuittype.html:29 +#: templates/circuits/inc/circuit_termination.html:115 +#: templates/circuits/provider.html:34 +#: templates/circuits/providernetwork.html:35 +#: templates/core/datasource.html:55 templates/dcim/cable.html:37 +#: templates/dcim/consoleport.html:47 templates/dcim/consoleserverport.html:47 +#: templates/dcim/device.html:96 templates/dcim/devicebay.html:35 +#: templates/dcim/devicerole.html:33 templates/dcim/devicetype.html:36 +#: templates/dcim/frontport.html:61 templates/dcim/interface.html:70 +#: templates/dcim/inventoryitem.html:61 +#: templates/dcim/inventoryitemrole.html:23 templates/dcim/location.html:36 +#: templates/dcim/manufacturer.html:43 templates/dcim/module.html:71 +#: templates/dcim/modulebay.html:39 templates/dcim/moduletype.html:27 +#: templates/dcim/platform.html:36 templates/dcim/powerfeed.html:43 +#: templates/dcim/poweroutlet.html:43 templates/dcim/powerpanel.html:31 +#: templates/dcim/powerport.html:43 templates/dcim/rack.html:54 +#: templates/dcim/rackreservation.html:69 templates/dcim/rackrole.html:29 +#: templates/dcim/rearport.html:57 templates/dcim/region.html:34 +#: templates/dcim/site.html:60 templates/dcim/sitegroup.html:34 +#: templates/dcim/virtualchassis.html:32 +#: templates/extras/admin/plugins_list.html:26 +#: templates/extras/configcontext.html:22 +#: templates/extras/configtemplate.html:18 +#: templates/extras/customfield.html:35 +#: templates/extras/dashboard/widget_add.html:14 +#: templates/extras/eventrule.html:24 templates/extras/exporttemplate.html:25 +#: templates/extras/report_list.html:47 templates/extras/savedfilter.html:18 +#: templates/extras/script_list.html:53 templates/extras/tag.html:23 +#: templates/extras/webhook.html:20 templates/generic/bulk_import.html:118 +#: templates/ipam/aggregate.html:44 templates/ipam/asn.html:43 +#: templates/ipam/asnrange.html:39 templates/ipam/fhrpgroup.html:35 +#: templates/ipam/ipaddress.html:58 templates/ipam/iprange.html:70 +#: templates/ipam/prefix.html:82 templates/ipam/rir.html:29 +#: templates/ipam/role.html:29 templates/ipam/routetarget.html:22 +#: templates/ipam/service.html:53 templates/ipam/servicetemplate.html:28 +#: templates/ipam/vlan.html:65 templates/ipam/vlangroup.html:35 +#: templates/ipam/vrf.html:36 templates/tenancy/contact.html:68 +#: templates/tenancy/contactgroup.html:28 +#: templates/tenancy/contactrole.html:23 templates/tenancy/tenant.html:25 +#: templates/tenancy/tenantgroup.html:36 +#: templates/users/objectpermission.html:22 templates/users/token.html:28 +#: templates/virtualization/cluster.html:28 +#: templates/virtualization/clustergroup.html:29 +#: templates/virtualization/clustertype.html:29 +#: templates/virtualization/virtualdisk.html:40 +#: templates/virtualization/virtualmachine.html:34 +#: templates/virtualization/vminterface.html:54 +#: templates/vpn/ikepolicy.html:18 templates/vpn/ikeproposal.html:18 +#: templates/vpn/ipsecpolicy.html:18 templates/vpn/ipsecprofile.html:18 +#: templates/vpn/ipsecprofile.html:43 templates/vpn/ipsecprofile.html:78 +#: templates/vpn/ipsecproposal.html:18 templates/vpn/l2vpn.html:27 +#: templates/vpn/tunnel.html:34 templates/vpn/tunnelgroup.html:33 +#: templates/wireless/wirelesslan.html:27 +#: templates/wireless/wirelesslangroup.html:34 +#: templates/wireless/wirelesslink.html:37 tenancy/forms/bulk_edit.py:31 +#: tenancy/forms/bulk_edit.py:79 tenancy/forms/bulk_edit.py:121 +#: users/forms/bulk_edit.py:62 users/forms/bulk_edit.py:92 +#: virtualization/forms/bulk_edit.py:31 virtualization/forms/bulk_edit.py:45 +#: virtualization/forms/bulk_edit.py:176 virtualization/forms/bulk_edit.py:227 +#: virtualization/forms/bulk_edit.py:336 vpn/forms/bulk_edit.py:27 +#: vpn/forms/bulk_edit.py:63 vpn/forms/bulk_edit.py:120 +#: vpn/forms/bulk_edit.py:154 vpn/forms/bulk_edit.py:191 +#: vpn/forms/bulk_edit.py:216 vpn/forms/bulk_edit.py:248 +#: vpn/forms/bulk_edit.py:277 wireless/forms/bulk_edit.py:28 +#: wireless/forms/bulk_edit.py:81 wireless/forms/bulk_edit.py:128 +msgid "Description" +msgstr "Описание" + +#: 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_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:70 circuits/forms/filtersets.py:88 +#: circuits/forms/filtersets.py:116 circuits/forms/filtersets.py:131 +#: circuits/forms/model_forms.py:32 circuits/forms/model_forms.py:44 +#: circuits/forms/model_forms.py:58 circuits/forms/model_forms.py:92 +#: circuits/tables/circuits.py:55 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:19 +#: templates/circuits/provider.html:20 +#: templates/circuits/provideraccount.html:21 +#: templates/circuits/providernetwork.html:23 +#: templates/dcim/inc/cable_termination.html:51 +msgid "Provider" +msgstr "Поставщик" + +#: circuits/forms/bulk_edit.py:75 circuits/forms/filtersets.py:91 +#: templates/circuits/providernetwork.html:31 +msgid "Service ID" +msgstr "Идентификатор услуги" + +#: circuits/forms/bulk_edit.py:95 circuits/forms/filtersets.py:107 +#: dcim/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:500 +#: dcim/forms/bulk_edit.py:694 dcim/forms/bulk_edit.py:1063 +#: dcim/forms/bulk_edit.py:1090 dcim/forms/bulk_edit.py:1562 +#: dcim/forms/filtersets.py:977 dcim/forms/filtersets.py:1353 +#: dcim/forms/filtersets.py:1374 dcim/tables/devices.py:717 +#: dcim/tables/devices.py:777 dcim/tables/devices.py:1004 +#: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 +#: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:259 +#: extras/tables/tables.py:323 templates/circuits/circuittype.html:33 +#: templates/dcim/cable.html:41 templates/dcim/devicerole.html:37 +#: templates/dcim/frontport.html:43 templates/dcim/inventoryitemrole.html:27 +#: templates/dcim/rackrole.html:33 templates/dcim/rearport.html:43 +#: templates/extras/tag.html:29 +msgid "Color" +msgstr "Цвет" + +#: circuits/forms/bulk_edit.py:113 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:126 core/forms/bulk_edit.py:17 +#: core/forms/filtersets.py:29 core/tables/data.py:20 core/tables/jobs.py:18 +#: dcim/forms/bulk_edit.py:281 dcim/forms/bulk_edit.py:672 +#: dcim/forms/bulk_edit.py:811 dcim/forms/bulk_edit.py:879 +#: dcim/forms/bulk_edit.py:898 dcim/forms/bulk_edit.py:921 +#: dcim/forms/bulk_edit.py:963 dcim/forms/bulk_edit.py:1007 +#: dcim/forms/bulk_edit.py:1058 dcim/forms/bulk_edit.py:1085 +#: dcim/forms/bulk_import.py:206 dcim/forms/bulk_import.py:645 +#: dcim/forms/bulk_import.py:671 dcim/forms/bulk_import.py:697 +#: dcim/forms/bulk_import.py:717 dcim/forms/bulk_import.py:800 +#: dcim/forms/bulk_import.py:890 dcim/forms/bulk_import.py:932 +#: dcim/forms/bulk_import.py:1145 dcim/forms/bulk_import.py:1304 +#: dcim/forms/filtersets.py:286 dcim/forms/filtersets.py:867 +#: dcim/forms/filtersets.py:967 dcim/forms/filtersets.py:1088 +#: dcim/forms/filtersets.py:1158 dcim/forms/filtersets.py:1180 +#: dcim/forms/filtersets.py:1202 dcim/forms/filtersets.py:1219 +#: dcim/forms/filtersets.py:1253 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1369 dcim/forms/object_import.py:89 +#: dcim/forms/object_import.py:118 dcim/forms/object_import.py:150 +#: dcim/tables/devices.py:211 dcim/tables/devices.py:833 +#: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 +#: extras/tables/tables.py:345 extras/tables/tables.py:443 +#: netbox/tables/tables.py:234 templates/circuits/circuit.html:31 +#: templates/core/datasource.html:39 templates/dcim/cable.html:16 +#: templates/dcim/consoleport.html:39 templates/dcim/consoleserverport.html:39 +#: templates/dcim/frontport.html:39 templates/dcim/interface.html:47 +#: templates/dcim/interface.html:175 templates/dcim/interface.html:323 +#: templates/dcim/powerfeed.html:35 templates/dcim/poweroutlet.html:39 +#: templates/dcim/powerport.html:39 templates/dcim/rack.html:81 +#: templates/dcim/rearport.html:39 templates/extras/eventrule.html:95 +#: templates/virtualization/cluster.html:20 templates/vpn/l2vpn.html:23 +#: templates/wireless/inc/authentication_attrs.html:9 +#: templates/wireless/inc/wirelesslink_interface.html:14 +#: virtualization/forms/bulk_edit.py:59 virtualization/forms/bulk_import.py:41 +#: virtualization/forms/filtersets.py:53 +#: virtualization/forms/model_forms.py:65 virtualization/tables/clusters.py:66 +#: vpn/forms/bulk_edit.py:267 vpn/forms/bulk_import.py:259 +#: vpn/forms/filtersets.py:214 vpn/forms/model_forms.py:83 +#: vpn/forms/model_forms.py:118 vpn/forms/model_forms.py:232 +msgid "Type" +msgstr "Тип" + +#: circuits/forms/bulk_edit.py:123 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:139 circuits/forms/model_forms.py:97 +msgid "Provider account" +msgstr "Учетная запись поставщика" + +#: circuits/forms/bulk_edit.py:131 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:150 core/forms/filtersets.py:34 +#: core/forms/filtersets.py:75 core/tables/data.py:23 core/tables/jobs.py:26 +#: dcim/forms/bulk_edit.py:104 dcim/forms/bulk_edit.py:179 +#: dcim/forms/bulk_edit.py:260 dcim/forms/bulk_edit.py:593 +#: dcim/forms/bulk_edit.py:646 dcim/forms/bulk_edit.py:678 +#: dcim/forms/bulk_edit.py:805 dcim/forms/bulk_edit.py:1585 +#: dcim/forms/bulk_import.py:87 dcim/forms/bulk_import.py:146 +#: dcim/forms/bulk_import.py:194 dcim/forms/bulk_import.py:442 +#: dcim/forms/bulk_import.py:596 dcim/forms/bulk_import.py:1139 +#: dcim/forms/bulk_import.py:1299 dcim/forms/filtersets.py:170 +#: dcim/forms/filtersets.py:229 dcim/forms/filtersets.py:281 +#: dcim/forms/filtersets.py:726 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:871 dcim/forms/filtersets.py:972 +#: dcim/forms/filtersets.py:1083 dcim/tables/devices.py:173 +#: dcim/tables/devices.py:836 dcim/tables/devices.py:1064 +#: dcim/tables/modules.py:69 dcim/tables/power.py:74 dcim/tables/racks.py:66 +#: dcim/tables/sites.py:82 dcim/tables/sites.py:133 +#: ipam/forms/bulk_edit.py:240 ipam/forms/bulk_edit.py:289 +#: ipam/forms/bulk_edit.py:337 ipam/forms/bulk_edit.py:541 +#: ipam/forms/bulk_import.py:191 ipam/forms/bulk_import.py:256 +#: ipam/forms/bulk_import.py:292 ipam/forms/bulk_import.py:458 +#: ipam/forms/filtersets.py:205 ipam/forms/filtersets.py:270 +#: ipam/forms/filtersets.py:341 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:449 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/tables/ip.py:359 ipam/tables/ip.py:421 ipam/tables/ip.py:448 +#: ipam/tables/vlans.py:122 ipam/tables/vlans.py:227 +#: templates/circuits/circuit.html:35 templates/core/datasource.html:47 +#: templates/core/job.html:35 templates/dcim/cable.html:20 +#: templates/dcim/device.html:183 templates/dcim/location.html:48 +#: templates/dcim/module.html:67 templates/dcim/powerfeed.html:39 +#: templates/dcim/rack.html:46 templates/dcim/site.html:43 +#: templates/extras/report_list.html:49 templates/extras/script_list.html:55 +#: templates/ipam/ipaddress.html:40 templates/ipam/iprange.html:57 +#: templates/ipam/prefix.html:74 templates/ipam/vlan.html:51 +#: templates/virtualization/cluster.html:24 +#: templates/virtualization/virtualmachine.html:22 +#: templates/vpn/tunnel.html:26 templates/wireless/wirelesslan.html:23 +#: templates/wireless/wirelesslink.html:20 users/forms/filtersets.py:33 +#: users/forms/model_forms.py:196 virtualization/forms/bulk_edit.py:69 +#: virtualization/forms/bulk_edit.py:117 +#: virtualization/forms/bulk_import.py:54 +#: virtualization/forms/bulk_import.py:80 +#: virtualization/forms/filtersets.py:61 +#: virtualization/forms/filtersets.py:156 virtualization/tables/clusters.py:74 +#: virtualization/tables/virtualmachines.py:50 vpn/forms/bulk_edit.py:38 +#: vpn/forms/bulk_import.py:37 vpn/forms/filtersets.py:46 +#: vpn/tables/tunnels.py:44 wireless/forms/bulk_edit.py:42 +#: wireless/forms/bulk_edit.py:104 wireless/forms/bulk_import.py:43 +#: wireless/forms/bulk_import.py:84 wireless/forms/filtersets.py:48 +#: wireless/forms/filtersets.py:82 wireless/tables/wirelesslan.py:52 +#: wireless/tables/wirelesslink.py:19 +msgid "Status" +msgstr "Статус" + +#: circuits/forms/bulk_edit.py:137 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:119 dcim/forms/bulk_edit.py:120 +#: dcim/forms/bulk_edit.py:185 dcim/forms/bulk_edit.py:255 +#: dcim/forms/bulk_edit.py:366 dcim/forms/bulk_edit.py:583 +#: dcim/forms/bulk_edit.py:684 dcim/forms/bulk_edit.py:1590 +#: dcim/forms/bulk_import.py:106 dcim/forms/bulk_import.py:151 +#: dcim/forms/bulk_import.py:187 dcim/forms/bulk_import.py:274 +#: dcim/forms/bulk_import.py:416 dcim/forms/bulk_import.py:1151 +#: dcim/forms/bulk_import.py:1356 dcim/forms/filtersets.py:165 +#: dcim/forms/filtersets.py:197 dcim/forms/filtersets.py:248 +#: dcim/forms/filtersets.py:333 dcim/forms/filtersets.py:354 +#: dcim/forms/filtersets.py:653 dcim/forms/filtersets.py:826 +#: dcim/forms/filtersets.py:891 dcim/forms/filtersets.py:921 +#: dcim/forms/filtersets.py:1043 dcim/tables/power.py:88 +#: extras/filtersets.py:517 extras/forms/filtersets.py:331 +#: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:40 +#: ipam/forms/bulk_edit.py:65 ipam/forms/bulk_edit.py:109 +#: ipam/forms/bulk_edit.py:138 ipam/forms/bulk_edit.py:163 +#: ipam/forms/bulk_edit.py:235 ipam/forms/bulk_edit.py:284 +#: ipam/forms/bulk_edit.py:332 ipam/forms/bulk_edit.py:536 +#: ipam/forms/bulk_import.py:37 ipam/forms/bulk_import.py:66 +#: ipam/forms/bulk_import.py:94 ipam/forms/bulk_import.py:114 +#: ipam/forms/bulk_import.py:134 ipam/forms/bulk_import.py:163 +#: ipam/forms/bulk_import.py:249 ipam/forms/bulk_import.py:285 +#: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:47 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:99 +#: ipam/forms/filtersets.py:119 ipam/forms/filtersets.py:142 +#: ipam/forms/filtersets.py:169 ipam/forms/filtersets.py:256 +#: ipam/forms/filtersets.py:296 ipam/forms/filtersets.py:450 +#: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 +#: templates/circuits/circuit.html:39 templates/dcim/cable.html:24 +#: templates/dcim/device.html:81 templates/dcim/location.html:52 +#: templates/dcim/powerfeed.html:47 templates/dcim/rack.html:37 +#: templates/dcim/rackreservation.html:56 templates/dcim/site.html:47 +#: templates/dcim/virtualdevicecontext.html:55 +#: templates/ipam/aggregate.html:31 templates/ipam/asn.html:34 +#: templates/ipam/asnrange.html:30 templates/ipam/ipaddress.html:31 +#: templates/ipam/iprange.html:61 templates/ipam/prefix.html:30 +#: templates/ipam/routetarget.html:18 templates/ipam/vlan.html:42 +#: templates/ipam/vrf.html:23 templates/tenancy/tenant.html:17 +#: templates/virtualization/cluster.html:36 +#: templates/virtualization/virtualmachine.html:38 templates/vpn/l2vpn.html:31 +#: templates/vpn/tunnel.html:50 templates/wireless/wirelesslan.html:35 +#: templates/wireless/wirelesslink.html:28 tenancy/forms/forms.py:25 +#: tenancy/forms/forms.py:48 tenancy/forms/model_forms.py:53 +#: tenancy/tables/columns.py:64 virtualization/forms/bulk_edit.py:75 +#: virtualization/forms/bulk_edit.py:154 +#: virtualization/forms/bulk_import.py:66 +#: virtualization/forms/bulk_import.py:115 +#: virtualization/forms/filtersets.py:46 +#: virtualization/forms/filtersets.py:101 vpn/forms/bulk_edit.py:58 +#: vpn/forms/bulk_edit.py:272 vpn/forms/bulk_import.py:59 +#: vpn/forms/bulk_import.py:253 vpn/forms/filtersets.py:211 +#: wireless/forms/bulk_edit.py:62 wireless/forms/bulk_edit.py:109 +#: wireless/forms/bulk_import.py:55 wireless/forms/bulk_import.py:97 +#: wireless/forms/filtersets.py:34 wireless/forms/filtersets.py:74 +msgid "Tenant" +msgstr "Арендатор" + +#: circuits/forms/bulk_edit.py:142 circuits/forms/filtersets.py:174 +msgid "Install date" +msgstr "Дата установки" + +#: circuits/forms/bulk_edit.py:147 circuits/forms/filtersets.py:179 +msgid "Termination date" +msgstr "Дата увольнения" + +#: circuits/forms/bulk_edit.py:153 circuits/forms/filtersets.py:186 +msgid "Commit rate (Kbps)" +msgstr "Скорость коммитирования (Кбит/с)" + +#: circuits/forms/bulk_edit.py:168 circuits/forms/model_forms.py:111 +msgid "Service Parameters" +msgstr "Параметры сервиса" + +#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:112 +#: dcim/forms/model_forms.py:141 dcim/forms/model_forms.py:183 +#: dcim/forms/model_forms.py:260 dcim/forms/model_forms.py:672 +#: dcim/forms/model_forms.py:1478 ipam/forms/model_forms.py:61 +#: ipam/forms/model_forms.py:114 ipam/forms/model_forms.py:135 +#: ipam/forms/model_forms.py:159 ipam/forms/model_forms.py:231 +#: ipam/forms/model_forms.py:257 netbox/navigation/menu.py:38 +#: templates/dcim/cable_edit.html:68 templates/dcim/device_edit.html:85 +#: templates/dcim/rack_edit.html:30 templates/ipam/ipaddress_bulk_add.html:27 +#: templates/ipam/ipaddress_edit.html:27 templates/ipam/vlan_edit.html:22 +#: virtualization/forms/model_forms.py:83 +#: virtualization/forms/model_forms.py:225 vpn/forms/bulk_edit.py:77 +#: vpn/forms/filtersets.py:43 vpn/forms/model_forms.py:61 +#: vpn/forms/model_forms.py:146 vpn/forms/model_forms.py:404 +#: wireless/forms/model_forms.py:55 wireless/forms/model_forms.py:160 +msgid "Tenancy" +msgstr "Сдача в аренду" + +#: circuits/forms/bulk_import.py:38 circuits/forms/bulk_import.py:53 +#: circuits/forms/bulk_import.py:79 +msgid "Assigned provider" +msgstr "Назначенный поставщик" + +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:170 +#: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:1092 +#: dcim/forms/bulk_import.py:1171 extras/forms/bulk_import.py:229 +msgid "RGB color in hexadecimal. Example:" +msgstr "Цвет RGB в шестнадцатеричном формате. Пример:" + +#: circuits/forms/bulk_import.py:85 +msgid "Assigned provider account" +msgstr "Учетная запись назначенного поставщика" + +#: circuits/forms/bulk_import.py:92 +msgid "Type of circuit" +msgstr "Тип схемы" + +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 +#: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:196 +#: dcim/forms/bulk_import.py:444 dcim/forms/bulk_import.py:598 +#: dcim/forms/bulk_import.py:1301 ipam/forms/bulk_import.py:193 +#: ipam/forms/bulk_import.py:258 ipam/forms/bulk_import.py:294 +#: ipam/forms/bulk_import.py:460 virtualization/forms/bulk_import.py:56 +#: virtualization/forms/bulk_import.py:82 vpn/forms/bulk_import.py:39 +msgid "Operational status" +msgstr "Эксплуатационный статус" + +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 +#: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:278 +#: dcim/forms/bulk_import.py:420 dcim/forms/bulk_import.py:1155 +#: dcim/forms/bulk_import.py:1296 ipam/forms/bulk_import.py:41 +#: ipam/forms/bulk_import.py:70 ipam/forms/bulk_import.py:98 +#: ipam/forms/bulk_import.py:118 ipam/forms/bulk_import.py:138 +#: ipam/forms/bulk_import.py:167 ipam/forms/bulk_import.py:253 +#: ipam/forms/bulk_import.py:289 ipam/forms/bulk_import.py:455 +#: virtualization/forms/bulk_import.py:70 +#: virtualization/forms/bulk_import.py:119 vpn/forms/bulk_import.py:63 +#: wireless/forms/bulk_import.py:59 wireless/forms/bulk_import.py:101 +msgid "Assigned tenant" +msgstr "Назначение арендатора" + +#: circuits/forms/bulk_import.py:123 circuits/forms/filtersets.py:147 +#: circuits/forms/model_forms.py:143 +msgid "Provider network" +msgstr "Сеть провайдеров" + +#: circuits/forms/filtersets.py:26 circuits/forms/filtersets.py:118 +#: dcim/forms/bulk_edit.py:247 dcim/forms/bulk_edit.py:345 +#: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:622 +#: dcim/forms/bulk_edit.py:772 dcim/forms/bulk_import.py:181 +#: dcim/forms/bulk_import.py:255 dcim/forms/bulk_import.py:483 +#: dcim/forms/bulk_import.py:1245 dcim/forms/bulk_import.py:1279 +#: dcim/forms/filtersets.py:92 dcim/forms/filtersets.py:245 +#: dcim/forms/filtersets.py:278 dcim/forms/filtersets.py:330 +#: dcim/forms/filtersets.py:381 dcim/forms/filtersets.py:650 +#: dcim/forms/filtersets.py:689 dcim/forms/filtersets.py:890 +#: dcim/forms/filtersets.py:919 dcim/forms/filtersets.py:939 +#: dcim/forms/filtersets.py:1003 dcim/forms/filtersets.py:1033 +#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1153 +#: dcim/forms/filtersets.py:1175 dcim/forms/filtersets.py:1197 +#: dcim/forms/filtersets.py:1214 dcim/forms/filtersets.py:1234 +#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 +#: dcim/forms/filtersets.py:1385 dcim/forms/filtersets.py:1400 +#: dcim/forms/filtersets.py:1411 dcim/forms/model_forms.py:182 +#: dcim/forms/model_forms.py:216 dcim/forms/model_forms.py:402 +#: dcim/forms/model_forms.py:635 dcim/tables/devices.py:190 +#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 +#: extras/filtersets.py:441 extras/forms/filtersets.py:328 +#: ipam/forms/bulk_edit.py:456 ipam/forms/filtersets.py:168 +#: ipam/forms/filtersets.py:400 ipam/forms/filtersets.py:422 +#: ipam/forms/filtersets.py:448 ipam/forms/model_forms.py:560 +#: templates/dcim/device.html:26 templates/dcim/device_edit.html:30 +#: templates/dcim/inc/cable_termination.html:12 +#: templates/dcim/location.html:27 templates/dcim/powerpanel.html:27 +#: templates/dcim/rack.html:29 templates/dcim/rackreservation.html:35 +#: virtualization/forms/filtersets.py:45 virtualization/forms/filtersets.py:99 +#: wireless/forms/model_forms.py:88 wireless/forms/model_forms.py:128 +msgid "Location" +msgstr "Местоположение" + +#: circuits/forms/filtersets.py:27 ipam/forms/model_forms.py:158 +#: ipam/models/asns.py:108 ipam/models/asns.py:125 ipam/tables/asn.py:41 +#: templates/ipam/asn.html:20 +msgid "ASN" +msgstr "ЗОЛ" + +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:120 +#: dcim/forms/filtersets.py:136 dcim/forms/filtersets.py:150 +#: dcim/forms/filtersets.py:166 dcim/forms/filtersets.py:198 +#: dcim/forms/filtersets.py:249 dcim/forms/filtersets.py:334 +#: dcim/forms/filtersets.py:408 dcim/forms/filtersets.py:654 +#: dcim/forms/filtersets.py:1004 netbox/navigation/menu.py:45 +#: netbox/navigation/menu.py:47 tenancy/tables/columns.py:70 +#: tenancy/tables/contacts.py:25 tenancy/views.py:18 +#: virtualization/forms/filtersets.py:36 virtualization/forms/filtersets.py:47 +#: virtualization/forms/filtersets.py:102 +msgid "Contacts" +msgstr "Контакты" + +#: circuits/forms/filtersets.py:33 circuits/forms/filtersets.py:157 +#: dcim/forms/bulk_edit.py:110 dcim/forms/bulk_edit.py:222 +#: dcim/forms/bulk_edit.py:747 dcim/forms/bulk_import.py:92 +#: dcim/forms/filtersets.py:70 dcim/forms/filtersets.py:177 +#: dcim/forms/filtersets.py:203 dcim/forms/filtersets.py:256 +#: dcim/forms/filtersets.py:359 dcim/forms/filtersets.py:666 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1010 dcim/forms/filtersets.py:1049 +#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 +#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:80 +#: dcim/forms/model_forms.py:115 dcim/forms/object_create.py:374 +#: dcim/tables/devices.py:176 dcim/tables/sites.py:85 extras/filtersets.py:408 +#: ipam/forms/bulk_edit.py:205 ipam/forms/bulk_edit.py:437 +#: ipam/forms/bulk_edit.py:509 ipam/forms/filtersets.py:212 +#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:456 +#: ipam/forms/model_forms.py:532 templates/dcim/device.html:18 +#: templates/dcim/rack.html:19 templates/dcim/rackreservation.html:25 +#: templates/dcim/region.html:26 templates/dcim/site.html:31 +#: templates/ipam/prefix.html:50 templates/ipam/vlan.html:19 +#: virtualization/forms/bulk_edit.py:80 virtualization/forms/filtersets.py:58 +#: virtualization/forms/filtersets.py:129 +#: virtualization/forms/model_forms.py:95 vpn/forms/filtersets.py:253 +msgid "Region" +msgstr "Регион" + +#: circuits/forms/filtersets.py:38 circuits/forms/filtersets.py:162 +#: dcim/forms/bulk_edit.py:230 dcim/forms/bulk_edit.py:755 +#: dcim/forms/filtersets.py:75 dcim/forms/filtersets.py:182 +#: dcim/forms/filtersets.py:208 dcim/forms/filtersets.py:269 +#: dcim/forms/filtersets.py:364 dcim/forms/filtersets.py:671 +#: dcim/forms/filtersets.py:901 dcim/forms/filtersets.py:1015 +#: dcim/forms/filtersets.py:1054 dcim/forms/object_create.py:382 +#: extras/filtersets.py:425 ipam/forms/bulk_edit.py:210 +#: ipam/forms/bulk_edit.py:444 ipam/forms/bulk_edit.py:514 +#: ipam/forms/filtersets.py:217 ipam/forms/filtersets.py:412 +#: ipam/forms/filtersets.py:461 ipam/forms/model_forms.py:545 +#: virtualization/forms/bulk_edit.py:85 virtualization/forms/filtersets.py:68 +#: virtualization/forms/filtersets.py:134 +#: virtualization/forms/model_forms.py:101 +msgid "Site group" +msgstr "Группа сайта" + +#: circuits/forms/filtersets.py:51 +msgid "ASN (legacy)" +msgstr "ASN (устаревшая версия)" + +#: circuits/forms/filtersets.py:65 circuits/forms/filtersets.py:83 +#: circuits/forms/filtersets.py:102 circuits/forms/filtersets.py:117 +#: core/forms/filtersets.py:63 dcim/forms/bulk_edit.py:718 +#: dcim/forms/filtersets.py:164 dcim/forms/filtersets.py:196 +#: dcim/forms/filtersets.py:825 dcim/forms/filtersets.py:920 +#: dcim/forms/filtersets.py:1044 dcim/forms/filtersets.py:1152 +#: dcim/forms/filtersets.py:1174 dcim/forms/filtersets.py:1196 +#: dcim/forms/filtersets.py:1213 dcim/forms/filtersets.py:1230 +#: dcim/forms/filtersets.py:1341 dcim/forms/filtersets.py:1363 +#: dcim/forms/filtersets.py:1384 dcim/forms/filtersets.py:1399 +#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:40 +#: extras/forms/filtersets.py:111 extras/forms/filtersets.py:142 +#: extras/forms/filtersets.py:182 extras/forms/filtersets.py:198 +#: extras/forms/filtersets.py:229 extras/forms/filtersets.py:253 +#: extras/forms/filtersets.py:450 extras/forms/filtersets.py:491 +#: ipam/forms/filtersets.py:98 ipam/forms/filtersets.py:255 +#: ipam/forms/filtersets.py:294 ipam/forms/filtersets.py:368 +#: ipam/forms/filtersets.py:449 ipam/forms/filtersets.py:508 +#: ipam/forms/filtersets.py:526 netbox/tables/tables.py:250 +#: virtualization/forms/filtersets.py:44 +#: virtualization/forms/filtersets.py:100 +#: virtualization/forms/filtersets.py:190 +#: virtualization/forms/filtersets.py:235 vpn/forms/filtersets.py:210 +#: wireless/forms/filtersets.py:33 wireless/forms/filtersets.py:73 +msgid "Attributes" +msgstr "Атрибуты" + +#: circuits/forms/filtersets.py:73 circuits/tables/circuits.py:60 +#: circuits/tables/providers.py:66 templates/circuits/circuit.html:23 +#: templates/circuits/provideraccount.html:25 +msgid "Account" +msgstr "Аккаунт" + +#: circuits/forms/model_forms.py:64 +#: templates/circuits/circuittermination_edit.html:23 +#: templates/circuits/inc/circuit_termination.html:89 +#: templates/circuits/providernetwork.html:18 +msgid "Provider Network" +msgstr "Сеть провайдеров" + +#: circuits/forms/model_forms.py:78 templates/circuits/circuittype.html:20 +msgid "Circuit Type" +msgstr "Тип цепи" + +#: circuits/models/circuits.py:25 dcim/models/cables.py:67 +#: dcim/models/device_component_templates.py:491 +#: dcim/models/device_component_templates.py:591 +#: dcim/models/device_components.py:976 dcim/models/device_components.py:1050 +#: dcim/models/device_components.py:1166 dcim/models/devices.py:467 +#: dcim/models/racks.py:43 extras/models/tags.py:28 +msgid "color" +msgstr "цвет" + +#: circuits/models/circuits.py:34 +msgid "circuit type" +msgstr "тип схемы" + +#: circuits/models/circuits.py:35 +msgid "circuit types" +msgstr "типы цепей" + +#: circuits/models/circuits.py:46 +msgid "circuit ID" +msgstr "идентификатор цепи" + +#: circuits/models/circuits.py:47 +msgid "Unique circuit ID" +msgstr "Уникальный идентификатор схемы" + +#: circuits/models/circuits.py:67 core/models/data.py:54 +#: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:641 +#: dcim/models/devices.py:1165 dcim/models/devices.py:1374 +#: dcim/models/power.py:95 dcim/models/racks.py:97 dcim/models/sites.py:154 +#: dcim/models/sites.py:266 ipam/models/ip.py:252 ipam/models/ip.py:521 +#: ipam/models/ip.py:729 ipam/models/vlans.py:175 +#: virtualization/models/clusters.py:74 +#: virtualization/models/virtualmachines.py:82 vpn/models/tunnels.py:40 +#: wireless/models.py:94 wireless/models.py:158 +msgid "status" +msgstr "статус" + +#: circuits/models/circuits.py:82 +msgid "installed" +msgstr "установлены" + +#: circuits/models/circuits.py:87 +msgid "terminates" +msgstr "завершаясь" + +#: circuits/models/circuits.py:92 +msgid "commit rate (Kbps)" +msgstr "скорость коммитирования (Кбит/с)" + +#: circuits/models/circuits.py:93 +msgid "Committed rate" +msgstr "Подтвержденная ставка" + +#: circuits/models/circuits.py:135 +msgid "circuit" +msgstr "схема" + +#: circuits/models/circuits.py:136 +msgid "circuits" +msgstr "схемы" + +#: circuits/models/circuits.py:169 +msgid "termination" +msgstr "прекращение" + +#: circuits/models/circuits.py:186 +msgid "port speed (Kbps)" +msgstr "скорость порта (Кбит/с)" + +#: circuits/models/circuits.py:189 +msgid "Physical circuit speed" +msgstr "Физическая скорость цепи" + +#: circuits/models/circuits.py:194 +msgid "upstream speed (Kbps)" +msgstr "скорость восходящего потока (Кбит/с)" + +#: circuits/models/circuits.py:195 +msgid "Upstream speed, if different from port speed" +msgstr "Скорость восходящего потока, если она отличается от скорости порта" + +#: circuits/models/circuits.py:200 +msgid "cross-connect ID" +msgstr "идентификатор кросс-соединения" + +#: circuits/models/circuits.py:201 +msgid "ID of the local cross-connect" +msgstr "Идентификатор локального кросс-соединения" + +#: circuits/models/circuits.py:206 +msgid "patch panel/port(s)" +msgstr "патч-панель/порт (ы)" + +#: circuits/models/circuits.py:207 +msgid "Patch panel ID and port number(s)" +msgstr "Идентификатор патч-панели и номера портов" + +#: circuits/models/circuits.py:210 +#: dcim/models/device_component_templates.py:61 +#: dcim/models/device_components.py:69 dcim/models/racks.py:537 +#: extras/models/configs.py:45 extras/models/configs.py:219 +#: extras/models/customfields.py:122 extras/models/models.py:58 +#: extras/models/models.py:188 extras/models/models.py:426 +#: extras/models/models.py:541 extras/models/staging.py:31 +#: extras/models/tags.py:32 netbox/models/__init__.py:109 +#: netbox/models/__init__.py:144 netbox/models/__init__.py:190 +#: users/models.py:273 users/models.py:348 +#: virtualization/models/virtualmachines.py:282 +msgid "description" +msgstr "описание" + +#: circuits/models/circuits.py:223 +msgid "circuit termination" +msgstr "прекращение цепи" + +#: circuits/models/circuits.py:224 +msgid "circuit terminations" +msgstr "концевые разъемы" + +#: circuits/models/providers.py:22 circuits/models/providers.py:66 +#: circuits/models/providers.py:104 core/models/data.py:41 +#: core/models/jobs.py:46 dcim/models/device_component_templates.py:43 +#: dcim/models/device_components.py:54 dcim/models/devices.py:581 +#: dcim/models/devices.py:1305 dcim/models/devices.py:1370 +#: dcim/models/power.py:39 dcim/models/power.py:91 dcim/models/racks.py:62 +#: dcim/models/sites.py:138 extras/models/configs.py:36 +#: extras/models/configs.py:215 extras/models/customfields.py:89 +#: extras/models/models.py:53 extras/models/models.py:183 +#: extras/models/models.py:326 extras/models/models.py:422 +#: extras/models/models.py:531 extras/models/models.py:626 +#: extras/models/staging.py:26 ipam/models/asns.py:18 ipam/models/fhrp.py:25 +#: ipam/models/services.py:52 ipam/models/services.py:88 +#: ipam/models/vlans.py:26 ipam/models/vlans.py:164 ipam/models/vrfs.py:22 +#: ipam/models/vrfs.py:79 netbox/models/__init__.py:136 +#: netbox/models/__init__.py:180 tenancy/models/contacts.py:64 +#: tenancy/models/tenants.py:20 tenancy/models/tenants.py:45 +#: users/models.py:344 virtualization/models/clusters.py:57 +#: virtualization/models/virtualmachines.py:70 +#: virtualization/models/virtualmachines.py:272 vpn/models/crypto.py:24 +#: vpn/models/crypto.py:71 vpn/models/crypto.py:119 vpn/models/crypto.py:171 +#: vpn/models/crypto.py:209 vpn/models/l2vpn.py:22 vpn/models/tunnels.py:35 +#: wireless/models.py:50 +msgid "name" +msgstr "имя" + +#: circuits/models/providers.py:25 +msgid "Full name of the provider" +msgstr "Полное имя провайдера" + +#: circuits/models/providers.py:28 dcim/models/devices.py:86 +#: dcim/models/sites.py:149 extras/models/models.py:536 ipam/models/asns.py:23 +#: ipam/models/vlans.py:30 netbox/models/__init__.py:140 +#: netbox/models/__init__.py:185 tenancy/models/tenants.py:25 +#: tenancy/models/tenants.py:49 vpn/models/l2vpn.py:27 wireless/models.py:55 +msgid "slug" +msgstr "слизень" + +#: circuits/models/providers.py:42 +msgid "provider" +msgstr "поставщика" + +#: circuits/models/providers.py:43 +msgid "providers" +msgstr "провайдеры" + +#: circuits/models/providers.py:63 +msgid "account ID" +msgstr "идентификатор учетной записи" + +#: circuits/models/providers.py:86 +msgid "provider account" +msgstr "учетная запись провайдера" + +#: circuits/models/providers.py:87 +msgid "provider accounts" +msgstr "учетные записи поставщиков" + +#: circuits/models/providers.py:115 +msgid "service ID" +msgstr "идентификатор сервиса" + +#: circuits/models/providers.py:126 +msgid "provider network" +msgstr "сеть провайдеров" + +#: circuits/models/providers.py:127 +msgid "provider networks" +msgstr "сети провайдеров" + +#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/providers.py:69 circuits/tables/providers.py:99 +#: core/tables/data.py:16 core/tables/jobs.py:14 dcim/forms/filtersets.py:60 +#: dcim/forms/object_create.py:42 dcim/tables/devices.py:88 +#: dcim/tables/devices.py:125 dcim/tables/devices.py:167 +#: dcim/tables/devices.py:318 dcim/tables/devices.py:395 +#: dcim/tables/devices.py:439 dcim/tables/devices.py:491 +#: dcim/tables/devices.py:543 dcim/tables/devices.py:663 +#: dcim/tables/devices.py:744 dcim/tables/devices.py:794 +#: dcim/tables/devices.py:860 dcim/tables/devices.py:975 +#: dcim/tables/devices.py:995 dcim/tables/devices.py:1024 +#: dcim/tables/devices.py:1054 dcim/tables/devicetypes.py:32 +#: dcim/tables/power.py:22 dcim/tables/power.py:62 dcim/tables/racks.py:23 +#: dcim/tables/racks.py:53 dcim/tables/sites.py:24 dcim/tables/sites.py:51 +#: dcim/tables/sites.py:78 dcim/tables/sites.py:125 +#: extras/forms/filtersets.py:190 extras/tables/tables.py:40 +#: extras/tables/tables.py:83 extras/tables/tables.py:115 +#: extras/tables/tables.py:139 extras/tables/tables.py:204 +#: extras/tables/tables.py:251 extras/tables/tables.py:274 +#: extras/tables/tables.py:319 extras/tables/tables.py:371 +#: extras/tables/tables.py:394 ipam/forms/bulk_edit.py:390 +#: ipam/forms/filtersets.py:372 ipam/tables/asn.py:16 ipam/tables/ip.py:85 +#: ipam/tables/ip.py:159 ipam/tables/services.py:15 ipam/tables/services.py:40 +#: ipam/tables/vlans.py:64 ipam/tables/vlans.py:110 ipam/tables/vrfs.py:26 +#: ipam/tables/vrfs.py:67 templates/circuits/circuittype.html:25 +#: templates/circuits/provideraccount.html:29 +#: templates/circuits/providernetwork.html:27 +#: templates/core/datasource.html:35 templates/core/job.html:31 +#: templates/dcim/consoleport.html:31 templates/dcim/consoleserverport.html:31 +#: templates/dcim/devicebay.html:27 templates/dcim/devicerole.html:29 +#: templates/dcim/frontport.html:31 +#: templates/dcim/inc/interface_vlans_table.html:5 +#: templates/dcim/inc/panels/inventory_items.html:10 +#: templates/dcim/interface.html:39 templates/dcim/interface.html:171 +#: templates/dcim/inventoryitem.html:29 +#: templates/dcim/inventoryitemrole.html:19 templates/dcim/location.html:32 +#: templates/dcim/manufacturer.html:39 templates/dcim/modulebay.html:27 +#: templates/dcim/platform.html:32 templates/dcim/poweroutlet.html:31 +#: templates/dcim/powerport.html:31 templates/dcim/rackrole.html:25 +#: templates/dcim/rearport.html:31 templates/dcim/region.html:30 +#: templates/dcim/sitegroup.html:30 +#: templates/dcim/virtualdevicecontext.html:21 +#: templates/extras/admin/plugins_list.html:22 +#: templates/extras/configcontext.html:14 +#: templates/extras/configtemplate.html:14 +#: templates/extras/customfield.html:16 templates/extras/customlink.html:14 +#: templates/extras/eventrule.html:16 templates/extras/exporttemplate.html:21 +#: templates/extras/report_list.html:46 templates/extras/savedfilter.html:14 +#: templates/extras/script_list.html:52 templates/extras/tag.html:17 +#: templates/extras/webhook.html:16 templates/ipam/asnrange.html:16 +#: templates/ipam/fhrpgroup.html:31 templates/ipam/rir.html:25 +#: templates/ipam/role.html:25 templates/ipam/routetarget.html:14 +#: templates/ipam/service.html:27 templates/ipam/servicetemplate.html:16 +#: templates/ipam/vlan.html:38 templates/ipam/vlangroup.html:31 +#: templates/tenancy/contact.html:26 templates/tenancy/contactgroup.html:24 +#: templates/tenancy/contactrole.html:19 templates/tenancy/tenantgroup.html:32 +#: templates/users/group.html:18 templates/users/objectpermission.html:18 +#: templates/virtualization/cluster.html:16 +#: templates/virtualization/clustergroup.html:25 +#: templates/virtualization/clustertype.html:25 +#: templates/virtualization/virtualdisk.html:26 +#: templates/virtualization/virtualmachine.html:18 +#: templates/virtualization/vminterface.html:28 +#: templates/vpn/ikepolicy.html:14 templates/vpn/ikeproposal.html:14 +#: templates/vpn/ipsecpolicy.html:14 templates/vpn/ipsecprofile.html:14 +#: templates/vpn/ipsecprofile.html:39 templates/vpn/ipsecprofile.html:74 +#: templates/vpn/ipsecproposal.html:14 templates/vpn/l2vpn.html:15 +#: templates/vpn/tunnel.html:22 templates/vpn/tunnelgroup.html:29 +#: templates/wireless/wirelesslangroup.html:30 tenancy/tables/contacts.py:19 +#: tenancy/tables/contacts.py:41 tenancy/tables/contacts.py:56 +#: tenancy/tables/tenants.py:16 tenancy/tables/tenants.py:38 +#: users/tables.py:62 users/tables.py:79 +#: virtualization/forms/bulk_create.py:20 +#: virtualization/forms/object_create.py:13 +#: virtualization/forms/object_create.py:23 +#: virtualization/tables/clusters.py:17 virtualization/tables/clusters.py:39 +#: virtualization/tables/clusters.py:62 +#: virtualization/tables/virtualmachines.py:45 +#: virtualization/tables/virtualmachines.py:119 +#: virtualization/tables/virtualmachines.py:172 vpn/tables/crypto.py:18 +#: vpn/tables/crypto.py:57 vpn/tables/crypto.py:93 vpn/tables/crypto.py:129 +#: vpn/tables/crypto.py:158 vpn/tables/l2vpn.py:23 vpn/tables/tunnels.py:18 +#: vpn/tables/tunnels.py:40 wireless/tables/wirelesslan.py:18 +#: wireless/tables/wirelesslan.py:79 +msgid "Name" +msgstr "Имя" + +#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/providers.py:79 netbox/navigation/menu.py:254 +#: netbox/navigation/menu.py:258 netbox/navigation/menu.py:260 +#: templates/circuits/provider.html:61 +#: templates/circuits/provideraccount.html:46 +#: templates/circuits/providernetwork.html:54 +msgid "Circuits" +msgstr "Схемы" + +#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:27 +msgid "Circuit ID" +msgstr "Идентификатор цепи" + +#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:157 +msgid "Side A" +msgstr "Сторона А" + +#: circuits/tables/circuits.py:69 +msgid "Side Z" +msgstr "Сторона Z" + +#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:56 +msgid "Commit Rate" +msgstr "Процент коммитов" + +#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/providers.py:82 circuits/tables/providers.py:107 +#: dcim/tables/devices.py:1037 dcim/tables/devicetypes.py:92 +#: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 +#: dcim/tables/power.py:96 dcim/tables/racks.py:76 dcim/tables/racks.py:156 +#: dcim/tables/sites.py:103 extras/forms/bulk_edit.py:320 +#: extras/tables/tables.py:485 ipam/tables/asn.py:69 ipam/tables/fhrp.py:34 +#: ipam/tables/ip.py:135 ipam/tables/ip.py:272 ipam/tables/ip.py:325 +#: ipam/tables/ip.py:392 ipam/tables/services.py:24 ipam/tables/services.py:54 +#: ipam/tables/vlans.py:141 ipam/tables/vrfs.py:46 ipam/tables/vrfs.py:71 +#: templates/dcim/cable_edit.html:85 templates/generic/bulk_edit.html:102 +#: templates/inc/panels/comments.html:6 tenancy/tables/contacts.py:68 +#: tenancy/tables/tenants.py:46 utilities/forms/fields/fields.py:29 +#: virtualization/tables/clusters.py:91 +#: virtualization/tables/virtualmachines.py:68 vpn/tables/crypto.py:37 +#: vpn/tables/crypto.py:74 vpn/tables/crypto.py:109 vpn/tables/crypto.py:140 +#: vpn/tables/crypto.py:173 vpn/tables/l2vpn.py:37 vpn/tables/tunnels.py:57 +#: wireless/tables/wirelesslan.py:27 wireless/tables/wirelesslan.py:58 +msgid "Comments" +msgstr "Комментарии" + +#: circuits/tables/providers.py:23 +msgid "Accounts" +msgstr "Счета" + +#: circuits/tables/providers.py:29 +msgid "Account Count" +msgstr "Количество учетных записей" + +#: circuits/tables/providers.py:39 dcim/tables/sites.py:100 +msgid "ASN Count" +msgstr "Количество ASN" + +#: core/choices.py:18 +msgid "New" +msgstr "Новое" + +#: core/choices.py:19 +msgid "Queued" +msgstr "В очереди" + +#: core/choices.py:20 +msgid "Syncing" +msgstr "Синхронизация" + +#: core/choices.py:21 core/choices.py:57 core/tables/jobs.py:41 +#: extras/choices.py:210 templates/core/job.html:75 +msgid "Completed" +msgstr "Завершено" + +#: core/choices.py:22 core/choices.py:59 dcim/choices.py:176 +#: dcim/choices.py:222 dcim/choices.py:1496 extras/choices.py:212 +#: virtualization/choices.py:47 +msgid "Failed" +msgstr "Не удалось" + +#: core/choices.py:35 netbox/navigation/menu.py:330 +#: templates/extras/script/base.html:14 templates/extras/script_list.html:6 +#: templates/extras/script_list.html:20 templates/extras/script_result.html:18 +msgid "Scripts" +msgstr "Сценарии" + +#: core/choices.py:36 netbox/navigation/menu.py:324 +#: templates/extras/report/base.html:13 templates/extras/report_list.html:7 +#: templates/extras/report_list.html:12 +msgid "Reports" +msgstr "Отчеты" + +#: core/choices.py:54 extras/choices.py:207 +msgid "Pending" +msgstr "В ожидании" + +#: core/choices.py:55 core/tables/jobs.py:32 extras/choices.py:208 +#: templates/core/job.html:62 +msgid "Scheduled" +msgstr "Запланировано" + +#: core/choices.py:56 extras/choices.py:209 +msgid "Running" +msgstr "Бег" + +#: core/choices.py:58 extras/choices.py:211 +msgid "Errored" +msgstr "Ошибка" + +#: core/data_backends.py:29 templates/dcim/interface.html:224 +msgid "Local" +msgstr "Местный" + +#: core/data_backends.py:47 extras/tables/tables.py:431 +#: templates/account/profile.html:16 templates/users/user.html:18 +#: users/tables.py:31 +msgid "Username" +msgstr "Имя пользователя" + +#: core/data_backends.py:49 core/data_backends.py:55 +msgid "Only used for cloning with HTTP(S)" +msgstr "Используется только для клонирования с помощью HTTP (S)" + +#: core/data_backends.py:53 templates/account/base.html:17 +#: templates/account/password.html:11 users/forms/model_forms.py:171 +msgid "Password" +msgstr "Пароль" + +#: core/data_backends.py:59 +msgid "Branch" +msgstr "Ветка" + +#: core/data_backends.py:118 +msgid "AWS access key ID" +msgstr "Идентификатор ключа доступа AWS" + +#: core/data_backends.py:122 +msgid "AWS secret access key" +msgstr "Секретный ключ доступа AWS" + +#: core/filtersets.py:49 extras/filtersets.py:203 extras/filtersets.py:538 +#: extras/filtersets.py:566 +msgid "Data source (ID)" +msgstr "Источник данных (ID)" + +#: core/filtersets.py:55 +msgid "Data source (name)" +msgstr "Источник данных (имя)" + +#: core/forms/bulk_edit.py:24 ipam/forms/bulk_edit.py:47 +msgid "Enforce unique space" +msgstr "Обеспечьте уникальное пространство" + +#: core/forms/bulk_edit.py:33 extras/forms/model_forms.py:202 +#: templates/extras/savedfilter.html:57 vpn/forms/filtersets.py:95 +#: vpn/forms/filtersets.py:124 vpn/forms/filtersets.py:148 +#: vpn/forms/filtersets.py:167 vpn/forms/model_forms.py:294 +#: vpn/forms/model_forms.py:315 vpn/forms/model_forms.py:329 +#: vpn/forms/model_forms.py:350 vpn/forms/model_forms.py:373 +msgid "Parameters" +msgstr "параметры" + +#: core/forms/bulk_edit.py:37 templates/core/datasource.html:69 +msgid "Ignore rules" +msgstr "Игнорируйте правила" + +#: core/forms/filtersets.py:26 core/forms/model_forms.py:95 +#: extras/forms/model_forms.py:165 extras/forms/model_forms.py:455 +#: extras/forms/model_forms.py:508 extras/tables/tables.py:149 +#: extras/tables/tables.py:363 extras/tables/tables.py:398 +#: templates/core/datasource.html:31 +#: templates/dcim/device/render_config.html:19 +#: templates/extras/configcontext.html:30 +#: templates/extras/configtemplate.html:22 +#: templates/extras/exporttemplate.html:41 +#: templates/virtualization/virtualmachine/render_config.html:19 +msgid "Data Source" +msgstr "Источник данных" + +#: core/forms/filtersets.py:39 core/tables/data.py:26 +#: dcim/forms/bulk_edit.py:1012 dcim/forms/bulk_edit.py:1285 +#: dcim/forms/filtersets.py:1270 dcim/tables/devices.py:568 +#: dcim/tables/devicetypes.py:221 extras/forms/bulk_edit.py:97 +#: extras/forms/bulk_edit.py:161 extras/forms/bulk_edit.py:220 +#: extras/forms/filtersets.py:119 extras/forms/filtersets.py:206 +#: extras/forms/filtersets.py:267 extras/tables/tables.py:122 +#: extras/tables/tables.py:211 extras/tables/tables.py:284 +#: templates/core/datasource.html:43 templates/dcim/interface.html:62 +#: templates/extras/customlink.html:18 templates/extras/eventrule.html:20 +#: templates/extras/savedfilter.html:26 +#: templates/users/objectpermission.html:26 +#: templates/virtualization/vminterface.html:32 users/forms/bulk_edit.py:69 +#: users/forms/filtersets.py:71 users/tables.py:86 +#: virtualization/forms/bulk_edit.py:216 +#: virtualization/forms/filtersets.py:207 +msgid "Enabled" +msgstr "Включено" + +#: core/forms/filtersets.py:51 core/forms/mixins.py:21 +msgid "File" +msgstr "Файл" + +#: core/forms/filtersets.py:56 core/forms/mixins.py:16 +#: extras/forms/filtersets.py:147 extras/forms/filtersets.py:336 +#: extras/forms/filtersets.py:422 +msgid "Data source" +msgstr "Источник данных" + +#: core/forms/filtersets.py:64 extras/forms/filtersets.py:449 +msgid "Creation" +msgstr "Творчество" + +#: core/forms/filtersets.py:70 extras/forms/filtersets.py:473 +#: extras/forms/filtersets.py:519 extras/tables/tables.py:474 +#: templates/core/job.html:25 templates/extras/objectchange.html:56 +#: tenancy/tables/contacts.py:90 vpn/tables/l2vpn.py:59 +msgid "Object Type" +msgstr "Тип объекта" + +#: core/forms/filtersets.py:80 +msgid "Created after" +msgstr "Создано после" + +#: core/forms/filtersets.py:85 +msgid "Created before" +msgstr "Создано ранее" + +#: core/forms/filtersets.py:90 +msgid "Scheduled after" +msgstr "Запланировано позже" + +#: core/forms/filtersets.py:95 +msgid "Scheduled before" +msgstr "Запланировано ранее" + +#: core/forms/filtersets.py:100 +msgid "Started after" +msgstr "Началось после" + +#: core/forms/filtersets.py:105 +msgid "Started before" +msgstr "Начиналось раньше" + +#: core/forms/filtersets.py:110 +msgid "Completed after" +msgstr "Завершено после" + +#: core/forms/filtersets.py:115 +msgid "Completed before" +msgstr "Выполнено ранее" + +#: core/forms/filtersets.py:122 dcim/forms/bulk_edit.py:359 +#: dcim/forms/filtersets.py:352 dcim/forms/filtersets.py:396 +#: dcim/forms/model_forms.py:251 extras/forms/filtersets.py:465 +#: extras/forms/filtersets.py:511 templates/dcim/rackreservation.html:65 +#: templates/extras/objectchange.html:40 templates/extras/savedfilter.html:22 +#: templates/users/token.html:22 templates/users/user.html:6 +#: templates/users/user.html:14 users/filtersets.py:74 users/filtersets.py:134 +#: users/forms/filtersets.py:85 users/forms/filtersets.py:126 +#: users/forms/model_forms.py:156 users/forms/model_forms.py:194 +#: users/tables.py:19 +msgid "User" +msgstr "Пользователь" + +#: core/forms/model_forms.py:52 core/tables/data.py:46 +#: templates/core/datafile.html:36 templates/extras/report/base.html:33 +#: templates/extras/script/base.html:32 templates/extras/script_result.html:45 +msgid "Source" +msgstr "Источник" + +#: core/forms/model_forms.py:56 +msgid "Backend Parameters" +msgstr "Параметры бэкенда" + +#: core/forms/model_forms.py:94 +msgid "File Upload" +msgstr "Загрузка файла" + +#: core/forms/model_forms.py:147 templates/core/configrevision.html:43 +#: templates/dcim/rack_elevation_list.html:6 +msgid "Rack Elevations" +msgstr "Высота стеллажей" + +#: core/forms/model_forms.py:148 dcim/choices.py:1407 +#: dcim/forms/bulk_edit.py:859 dcim/forms/bulk_edit.py:1242 +#: dcim/forms/bulk_edit.py:1260 dcim/tables/racks.py:89 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 +msgid "Power" +msgstr "Мощность" + +#: core/forms/model_forms.py:149 netbox/navigation/menu.py:142 +#: templates/core/configrevision.html:79 +msgid "IPAM" +msgstr "ИПАМ" + +#: core/forms/model_forms.py:150 netbox/navigation/menu.py:218 +#: templates/core/configrevision.html:95 vpn/forms/bulk_edit.py:76 +#: vpn/forms/filtersets.py:42 vpn/forms/model_forms.py:60 +#: vpn/forms/model_forms.py:145 +msgid "Security" +msgstr "Охрана" + +#: core/forms/model_forms.py:151 templates/core/configrevision.html:107 +msgid "Banners" +msgstr "Баннеры" + +#: core/forms/model_forms.py:152 templates/core/configrevision.html:131 +msgid "Pagination" +msgstr "Разбивка на страницы" + +#: core/forms/model_forms.py:153 extras/forms/model_forms.py:63 +#: templates/core/configrevision.html:147 +msgid "Validation" +msgstr "Валидация" + +#: core/forms/model_forms.py:154 templates/account/preferences.html:6 +#: templates/core/configrevision.html:175 +msgid "User Preferences" +msgstr "Пользовательские предпочтения" + +#: core/forms/model_forms.py:155 dcim/forms/filtersets.py:658 +#: templates/core/configrevision.html:193 users/forms/model_forms.py:63 +msgid "Miscellaneous" +msgstr "Разное" + +#: core/forms/model_forms.py:158 +msgid "Config Revision" +msgstr "Редакция конфигурации" + +#: core/forms/model_forms.py:197 +msgid "This parameter has been defined statically and cannot be modified." +msgstr "Этот параметр определен статически и не может быть изменен." + +#: core/forms/model_forms.py:205 +#, python-brace-format +msgid "Current value: {value}" +msgstr "Текущее значение: {value}" + +#: core/forms/model_forms.py:207 +msgid " (default)" +msgstr " (по умолчанию)" + +#: core/models/config.py:18 core/models/data.py:259 core/models/files.py:27 +#: core/models/jobs.py:50 extras/models/models.py:760 +#: netbox/models/features.py:52 users/models.py:248 +msgid "created" +msgstr "созданный" + +#: core/models/config.py:22 +msgid "comment" +msgstr "комментарий" + +#: core/models/config.py:29 +msgid "configuration data" +msgstr "конфигурационные данные" + +#: core/models/config.py:36 +msgid "config revision" +msgstr "ревизия конфигурации" + +#: core/models/config.py:37 +msgid "config revisions" +msgstr "ревизии конфигурации" + +#: core/models/config.py:41 +msgid "Default configuration" +msgstr "Конфигурация по умолчанию" + +#: core/models/config.py:43 +msgid "Current configuration" +msgstr "Текущая конфигурация" + +#: core/models/config.py:44 +#, python-brace-format +msgid "Config revision #{id}" +msgstr "Версия конфигурации #{id}" + +#: core/models/data.py:46 dcim/models/cables.py:43 +#: dcim/models/device_component_templates.py:177 +#: dcim/models/device_component_templates.py:211 +#: dcim/models/device_component_templates.py:246 +#: dcim/models/device_component_templates.py:308 +#: dcim/models/device_component_templates.py:387 +#: dcim/models/device_component_templates.py:486 +#: dcim/models/device_component_templates.py:586 +#: dcim/models/device_components.py:284 dcim/models/device_components.py:313 +#: dcim/models/device_components.py:346 dcim/models/device_components.py:464 +#: dcim/models/device_components.py:606 dcim/models/device_components.py:971 +#: dcim/models/device_components.py:1045 dcim/models/power.py:101 +#: dcim/models/racks.py:127 extras/models/customfields.py:75 +#: extras/models/search.py:43 virtualization/models/clusters.py:61 +#: vpn/models/l2vpn.py:32 +msgid "type" +msgstr "типа" + +#: core/models/data.py:51 extras/choices.py:34 extras/models/models.py:194 +#: templates/core/datasource.html:59 +msgid "URL" +msgstr "URL" + +#: core/models/data.py:61 dcim/models/device_component_templates.py:392 +#: dcim/models/device_components.py:513 extras/models/models.py:88 +#: extras/models/models.py:331 extras/models/models.py:556 users/models.py:353 +msgid "enabled" +msgstr "включен" + +#: core/models/data.py:65 +msgid "ignore rules" +msgstr "игнорировать правила" + +#: core/models/data.py:67 +msgid "Patterns (one per line) matching files to ignore when syncing" +msgstr "" +"Шаблоны (по одному в строке), соответствующие файлам, которые следует " +"игнорировать при синхронизации" + +#: core/models/data.py:70 extras/models/models.py:564 +msgid "parameters" +msgstr "параметры" + +#: core/models/data.py:75 +msgid "last synced" +msgstr "последняя синхронизация" + +#: core/models/data.py:83 +msgid "data source" +msgstr "источник данных" + +#: core/models/data.py:84 +msgid "data sources" +msgstr "источники данных" + +#: core/models/data.py:124 +#, python-brace-format +msgid "Unknown backend type: {type}" +msgstr "Неизвестный тип бэкэнда: {type}" + +#: core/models/data.py:263 core/models/files.py:31 +#: netbox/models/features.py:58 +msgid "last updated" +msgstr "последнее обновление" + +#: core/models/data.py:273 dcim/models/cables.py:430 +msgid "path" +msgstr "дорожка" + +#: core/models/data.py:276 +msgid "File path relative to the data source's root" +msgstr "Путь к файлу относительно корня источника данных" + +#: core/models/data.py:280 ipam/models/ip.py:502 +msgid "size" +msgstr "размер" + +#: core/models/data.py:283 +msgid "hash" +msgstr "нарубить" + +#: core/models/data.py:287 +msgid "Length must be 64 hexadecimal characters." +msgstr "Длина должна быть 64 шестнадцатеричных символа." + +#: core/models/data.py:289 +msgid "SHA256 hash of the file data" +msgstr "Хэш SHA256 данных файла" + +#: core/models/data.py:306 +msgid "data file" +msgstr "файл данных" + +#: core/models/data.py:307 +msgid "data files" +msgstr "файлы данных" + +#: core/models/data.py:393 +msgid "auto sync record" +msgstr "запись автоматической синхронизации" + +#: core/models/data.py:394 +msgid "auto sync records" +msgstr "автоматическая синхронизация записей" + +#: core/models/files.py:37 +msgid "file root" +msgstr "корень файла" + +#: core/models/files.py:42 +msgid "file path" +msgstr "путь к файлу" + +#: core/models/files.py:44 +msgid "File path relative to the designated root path" +msgstr "Путь к файлу относительно указанного корневого пути" + +#: core/models/files.py:61 +msgid "managed file" +msgstr "управляемый файл" + +#: core/models/files.py:62 +msgid "managed files" +msgstr "управляемые файлы" + +#: core/models/jobs.py:54 +msgid "scheduled" +msgstr "по расписанию" + +#: core/models/jobs.py:59 +msgid "interval" +msgstr "интервал" + +#: core/models/jobs.py:65 +msgid "Recurrence interval (in minutes)" +msgstr "Интервал повторения (в минутах)" + +#: core/models/jobs.py:68 +msgid "started" +msgstr "начали" + +#: core/models/jobs.py:73 +msgid "completed" +msgstr "завершил" + +#: core/models/jobs.py:91 extras/models/models.py:123 +#: extras/models/staging.py:87 +msgid "data" +msgstr "данные" + +#: core/models/jobs.py:96 +msgid "error" +msgstr "ошибка" + +#: core/models/jobs.py:101 +msgid "job ID" +msgstr "идентификатор задания" + +#: core/models/jobs.py:112 +msgid "job" +msgstr "задание" + +#: core/models/jobs.py:113 +msgid "jobs" +msgstr "рабочие места" + +#: core/models/jobs.py:135 +#, python-brace-format +msgid "Jobs cannot be assigned to this object type ({type})." +msgstr "Задания нельзя присвоить этому типу объектов ({type})." + +#: core/tables/config.py:21 users/forms/filtersets.py:45 users/tables.py:39 +msgid "Is Active" +msgstr "Активен" + +#: core/tables/data.py:50 templates/core/datafile.html:40 +msgid "Path" +msgstr "Путь" + +#: core/tables/data.py:54 templates/extras/inc/result_pending.html:7 +msgid "Last updated" +msgstr "Последнее обновление" + +#: core/tables/jobs.py:10 dcim/tables/devicetypes.py:161 +#: extras/tables/tables.py:174 extras/tables/tables.py:340 +#: netbox/tables/tables.py:184 templates/dcim/virtualchassis_edit.html:53 +#: wireless/tables/wirelesslink.py:16 +msgid "ID" +msgstr "ИДЕНТИФИКАТОР" + +#: core/tables/jobs.py:21 extras/choices.py:38 extras/tables/tables.py:236 +#: extras/tables/tables.py:350 extras/tables/tables.py:448 +#: extras/tables/tables.py:479 netbox/tables/tables.py:238 +#: templates/extras/eventrule.html:99 +#: templates/extras/htmx/report_result.html:45 +#: templates/extras/journalentry.html:21 templates/extras/objectchange.html:62 +#: tenancy/tables/contacts.py:93 vpn/tables/l2vpn.py:64 +msgid "Object" +msgstr "Объект" + +#: core/tables/jobs.py:35 +msgid "Interval" +msgstr "Интервал" + +#: core/tables/jobs.py:38 templates/core/job.html:71 +#: templates/extras/htmx/report_result.html:7 +#: templates/extras/htmx/script_result.html:8 +msgid "Started" +msgstr "Запущено" + +#: dcim/api/serializers.py:205 templates/dcim/rack.html:33 +msgid "Facility ID" +msgstr "Идентификатор объекта" + +#: dcim/api/serializers.py:321 dcim/api/serializers.py:680 +msgid "Position (U)" +msgstr "Позиция (U)" + +#: dcim/choices.py:21 virtualization/choices.py:21 +msgid "Staging" +msgstr "Инсценировка" + +#: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 +#: dcim/choices.py:1420 virtualization/choices.py:23 +#: virtualization/choices.py:48 +msgid "Decommissioning" +msgstr "Вывод из эксплуатации" + +#: dcim/choices.py:24 +msgid "Retired" +msgstr "В отставке" + +#: dcim/choices.py:65 +msgid "2-post frame" +msgstr "2-стоечная рама" + +#: dcim/choices.py:66 +msgid "4-post frame" +msgstr "4-стоечная рама" + +#: dcim/choices.py:67 +msgid "4-post cabinet" +msgstr "Шкаф с 4 стойками" + +#: dcim/choices.py:68 +msgid "Wall-mounted frame" +msgstr "Настенная рама" + +#: dcim/choices.py:69 +msgid "Wall-mounted frame (vertical)" +msgstr "Настенная рама (вертикальная)" + +#: dcim/choices.py:70 +msgid "Wall-mounted cabinet" +msgstr "Настенный шкаф" + +#: dcim/choices.py:71 +msgid "Wall-mounted cabinet (vertical)" +msgstr "Настенный шкаф (вертикальный)" + +#: dcim/choices.py:83 dcim/choices.py:84 dcim/choices.py:85 dcim/choices.py:86 +#, python-brace-format +msgid "{n} inches" +msgstr "{n} дюймов" + +#: dcim/choices.py:100 ipam/choices.py:32 ipam/choices.py:50 +#: ipam/choices.py:70 ipam/choices.py:155 wireless/choices.py:26 +msgid "Reserved" +msgstr "Зарезервировано" + +#: dcim/choices.py:101 templates/dcim/device.html:262 +msgid "Available" +msgstr "Доступно" + +#: dcim/choices.py:104 ipam/choices.py:33 ipam/choices.py:51 +#: ipam/choices.py:71 ipam/choices.py:156 wireless/choices.py:28 +msgid "Deprecated" +msgstr "Устарело" + +#: dcim/choices.py:114 templates/dcim/rack.html:128 +msgid "Millimeters" +msgstr "Миллиметры" + +#: dcim/choices.py:115 dcim/choices.py:1442 +msgid "Inches" +msgstr "Дюймы" + +#: dcim/choices.py:140 dcim/forms/bulk_edit.py:66 dcim/forms/bulk_edit.py:85 +#: dcim/forms/bulk_edit.py:171 dcim/forms/bulk_edit.py:1290 +#: dcim/forms/bulk_import.py:59 dcim/forms/bulk_import.py:73 +#: dcim/forms/bulk_import.py:136 dcim/forms/bulk_import.py:503 +#: dcim/forms/bulk_import.py:770 dcim/forms/bulk_import.py:1021 +#: dcim/forms/filtersets.py:226 dcim/forms/model_forms.py:73 +#: dcim/forms/model_forms.py:94 dcim/forms/model_forms.py:172 +#: dcim/forms/model_forms.py:955 dcim/forms/model_forms.py:1296 +#: dcim/forms/object_import.py:181 dcim/tables/devices.py:671 +#: dcim/tables/devices.py:955 extras/tables/tables.py:181 +#: ipam/tables/fhrp.py:59 ipam/tables/ip.py:374 ipam/tables/services.py:44 +#: templates/dcim/interface.html:105 templates/dcim/interface.html:321 +#: templates/dcim/location.html:44 templates/dcim/region.html:38 +#: templates/dcim/sitegroup.html:38 templates/ipam/service.html:31 +#: templates/tenancy/contactgroup.html:32 +#: templates/tenancy/tenantgroup.html:40 +#: templates/virtualization/vminterface.html:42 +#: templates/wireless/wirelesslangroup.html:38 tenancy/forms/bulk_edit.py:26 +#: tenancy/forms/bulk_edit.py:60 tenancy/forms/bulk_import.py:24 +#: tenancy/forms/bulk_import.py:58 tenancy/forms/model_forms.py:24 +#: tenancy/forms/model_forms.py:69 virtualization/forms/bulk_edit.py:206 +#: virtualization/forms/bulk_import.py:151 +#: virtualization/tables/virtualmachines.py:142 wireless/forms/bulk_edit.py:23 +#: wireless/forms/bulk_import.py:21 wireless/forms/model_forms.py:20 +msgid "Parent" +msgstr "Родитель" + +#: dcim/choices.py:141 +msgid "Child" +msgstr "Ребенок" + +#: dcim/choices.py:155 templates/dcim/device.html:345 +#: templates/dcim/rack.html:181 templates/dcim/rack_elevation_list.html:22 +#: templates/dcim/rackreservation.html:84 +msgid "Front" +msgstr "Передняя" + +#: dcim/choices.py:156 templates/dcim/device.html:351 +#: templates/dcim/rack.html:187 templates/dcim/rack_elevation_list.html:23 +#: templates/dcim/rackreservation.html:90 +msgid "Rear" +msgstr "Задний" + +#: dcim/choices.py:175 dcim/choices.py:221 virtualization/choices.py:46 +msgid "Staged" +msgstr "Поставил" + +#: dcim/choices.py:177 +msgid "Inventory" +msgstr "Инвентарь" + +#: dcim/choices.py:193 +msgid "Front to rear" +msgstr "Спереди назад" + +#: dcim/choices.py:194 +msgid "Rear to front" +msgstr "Сзади вперед" + +#: dcim/choices.py:195 +msgid "Left to right" +msgstr "Слева направо" + +#: dcim/choices.py:196 +msgid "Right to left" +msgstr "Справа налево" + +#: dcim/choices.py:197 +msgid "Side to rear" +msgstr "Бок назад" + +#: dcim/choices.py:198 dcim/choices.py:1215 +msgid "Passive" +msgstr "Пассивный" + +#: dcim/choices.py:199 +msgid "Mixed" +msgstr "Смешанный" + +#: dcim/choices.py:443 dcim/choices.py:680 +msgid "NEMA (Non-locking)" +msgstr "NEMA (без блокировки)" + +#: dcim/choices.py:465 dcim/choices.py:702 +msgid "NEMA (Locking)" +msgstr "NEMA (блокировка)" + +#: dcim/choices.py:488 dcim/choices.py:725 +msgid "California Style" +msgstr "Калифорнийский стиль" + +#: dcim/choices.py:496 +msgid "International/ITA" +msgstr "Международная/ITA" + +#: dcim/choices.py:526 dcim/choices.py:755 +msgid "Proprietary" +msgstr "Собственный" + +#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1131 +#: dcim/choices.py:1133 dcim/choices.py:1338 dcim/choices.py:1340 +#: netbox/navigation/menu.py:188 +msgid "Other" +msgstr "Другой" + +#: dcim/choices.py:733 +msgid "ITA/International" +msgstr "ITA/Международный" + +#: dcim/choices.py:794 +msgid "Physical" +msgstr "Физический" + +#: dcim/choices.py:795 dcim/choices.py:949 +msgid "Virtual" +msgstr "Виртуальный" + +#: dcim/choices.py:796 dcim/choices.py:1019 dcim/forms/bulk_edit.py:1398 +#: dcim/forms/filtersets.py:1233 dcim/forms/model_forms.py:881 +#: dcim/forms/model_forms.py:1190 netbox/navigation/menu.py:128 +#: netbox/navigation/menu.py:132 templates/dcim/interface.html:217 +msgid "Wireless" +msgstr "Беспроводная" + +#: dcim/choices.py:947 +msgid "Virtual interfaces" +msgstr "Виртуальные интерфейсы" + +#: dcim/choices.py:950 dcim/forms/bulk_edit.py:1295 +#: dcim/forms/bulk_import.py:777 dcim/forms/model_forms.py:869 +#: dcim/tables/devices.py:675 templates/dcim/interface.html:109 +#: templates/virtualization/vminterface.html:46 +#: virtualization/forms/bulk_edit.py:211 +#: virtualization/forms/bulk_import.py:158 +#: virtualization/tables/virtualmachines.py:146 +msgid "Bridge" +msgstr "Мост" + +#: dcim/choices.py:951 +msgid "Link Aggregation Group (LAG)" +msgstr "Группа агрегации каналов (LAG)" + +#: dcim/choices.py:955 +msgid "Ethernet (fixed)" +msgstr "Ethernet (стационарный)" + +#: dcim/choices.py:969 +msgid "Ethernet (modular)" +msgstr "Ethernet (модульный)" + +#: dcim/choices.py:1005 +msgid "Ethernet (backplane)" +msgstr "Ethernet (объединительная плата)" + +#: dcim/choices.py:1033 +msgid "Cellular" +msgstr "Сотовая связь" + +#: dcim/choices.py:1080 dcim/forms/filtersets.py:302 +#: dcim/forms/filtersets.py:736 dcim/forms/filtersets.py:876 +#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:53 +#: templates/dcim/virtualchassis_edit.html:55 +msgid "Serial" +msgstr "Серийный" + +#: dcim/choices.py:1095 +msgid "Coaxial" +msgstr "Коаксиальный" + +#: dcim/choices.py:1112 +msgid "Stacking" +msgstr "Штабелирование" + +#: dcim/choices.py:1162 +msgid "Half" +msgstr "Половина" + +#: dcim/choices.py:1163 +msgid "Full" +msgstr "Полный" + +#: dcim/choices.py:1164 wireless/choices.py:480 +msgid "Auto" +msgstr "авто" + +#: dcim/choices.py:1175 +msgid "Access" +msgstr "Доступ" + +#: dcim/choices.py:1176 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: templates/dcim/inc/interface_vlans_table.html:7 +msgid "Tagged" +msgstr "Помеченные" + +#: dcim/choices.py:1177 +msgid "Tagged (All)" +msgstr "С метками (все)" + +#: dcim/choices.py:1206 +msgid "IEEE Standard" +msgstr "Стандарт IEEE" + +#: dcim/choices.py:1217 +msgid "Passive 24V (2-pair)" +msgstr "Пассивный режим 24 В (2 пары)" + +#: dcim/choices.py:1218 +msgid "Passive 24V (4-pair)" +msgstr "Пассивное напряжение 24 В (4 пары)" + +#: dcim/choices.py:1219 +msgid "Passive 48V (2-pair)" +msgstr "Пассивное напряжение 48 В (2 пары)" + +#: dcim/choices.py:1220 +msgid "Passive 48V (4-pair)" +msgstr "Пассивное напряжение 48 В (4 пары)" + +#: dcim/choices.py:1282 dcim/choices.py:1378 +msgid "Copper" +msgstr "Медь" + +#: dcim/choices.py:1305 +msgid "Fiber Optic" +msgstr "Оптоволоконное" + +#: dcim/choices.py:1394 +msgid "Fiber" +msgstr "волокно" + +#: dcim/choices.py:1418 dcim/forms/filtersets.py:1140 +msgid "Connected" +msgstr "Подключено" + +#: dcim/choices.py:1437 +msgid "Kilometers" +msgstr "Километры" + +#: dcim/choices.py:1438 templates/dcim/cable_trace.html:62 +msgid "Meters" +msgstr "Счетчики" + +#: dcim/choices.py:1439 +msgid "Centimeters" +msgstr "Сантиметры" + +#: dcim/choices.py:1440 +msgid "Miles" +msgstr "Мили" + +#: dcim/choices.py:1441 templates/dcim/cable_trace.html:63 +msgid "Feet" +msgstr "Ноги" + +#: dcim/choices.py:1457 templates/dcim/device.html:332 +#: templates/dcim/rack.html:157 +msgid "Kilograms" +msgstr "Килограммы" + +#: dcim/choices.py:1458 +msgid "Grams" +msgstr "Граммы" + +#: dcim/choices.py:1459 templates/dcim/rack.html:158 +msgid "Pounds" +msgstr "Фунты" + +#: dcim/choices.py:1460 +msgid "Ounces" +msgstr "Унции" + +#: dcim/choices.py:1506 tenancy/choices.py:17 +msgid "Primary" +msgstr "Начальное" + +#: dcim/choices.py:1507 +msgid "Redundant" +msgstr "Резервный" + +#: dcim/choices.py:1528 +msgid "Single phase" +msgstr "Однофазный" + +#: dcim/choices.py:1529 +msgid "Three-phase" +msgstr "Трехфазный" + +#: dcim/filtersets.py:80 +msgid "Parent region (ID)" +msgstr "Родительский регион (ID)" + +#: dcim/filtersets.py:86 +msgid "Parent region (slug)" +msgstr "Родительский регион (пуля)" + +#: dcim/filtersets.py:97 +msgid "Parent site group (ID)" +msgstr "Родительская группа сайтов (ID)" + +#: dcim/filtersets.py:103 +msgid "Parent site group (slug)" +msgstr "Родительская группа сайтов (slug)" + +#: dcim/filtersets.py:132 ipam/filtersets.py:797 ipam/filtersets.py:930 +msgid "Group (ID)" +msgstr "Группа (ID)" + +#: dcim/filtersets.py:138 +msgid "Group (slug)" +msgstr "Группа (слизень)" + +#: dcim/filtersets.py:144 dcim/filtersets.py:149 +msgid "AS (ID)" +msgstr "КАК (ID)" + +#: dcim/filtersets.py:217 dcim/filtersets.py:292 dcim/filtersets.py:390 +#: dcim/filtersets.py:917 dcim/filtersets.py:1213 dcim/filtersets.py:1881 +msgid "Location (ID)" +msgstr "Местонахождение (ID)" + +#: dcim/filtersets.py:224 dcim/filtersets.py:299 dcim/filtersets.py:397 +#: dcim/filtersets.py:1219 extras/filtersets.py:447 +msgid "Location (slug)" +msgstr "Местоположение (пуля)" + +#: dcim/filtersets.py:313 dcim/filtersets.py:764 dcim/filtersets.py:854 +#: dcim/filtersets.py:1619 ipam/filtersets.py:347 ipam/filtersets.py:459 +#: ipam/filtersets.py:940 virtualization/filtersets.py:209 +msgid "Role (ID)" +msgstr "Роль (идентификатор)" + +#: dcim/filtersets.py:319 dcim/filtersets.py:770 dcim/filtersets.py:860 +#: dcim/filtersets.py:1625 extras/filtersets.py:463 ipam/filtersets.py:353 +#: ipam/filtersets.py:465 ipam/filtersets.py:946 +#: virtualization/filtersets.py:215 +msgid "Role (slug)" +msgstr "Роль (пуля)" + +#: dcim/filtersets.py:347 dcim/filtersets.py:922 dcim/filtersets.py:1224 +#: dcim/filtersets.py:1942 +msgid "Rack (ID)" +msgstr "Стеллаж (ID)" + +#: dcim/filtersets.py:401 extras/filtersets.py:234 extras/filtersets.py:278 +#: extras/filtersets.py:318 extras/filtersets.py:613 +msgid "User (ID)" +msgstr "Пользователь (ID)" + +#: dcim/filtersets.py:407 extras/filtersets.py:240 extras/filtersets.py:284 +#: extras/filtersets.py:324 users/filtersets.py:80 users/filtersets.py:140 +msgid "User (name)" +msgstr "Пользователь (имя)" + +#: dcim/filtersets.py:435 dcim/filtersets.py:561 dcim/filtersets.py:754 +#: dcim/filtersets.py:805 dcim/filtersets.py:833 dcim/filtersets.py:1116 +#: dcim/filtersets.py:1609 +msgid "Manufacturer (ID)" +msgstr "Производитель (ID)" + +#: dcim/filtersets.py:441 dcim/filtersets.py:567 dcim/filtersets.py:760 +#: dcim/filtersets.py:811 dcim/filtersets.py:839 dcim/filtersets.py:1122 +#: dcim/filtersets.py:1615 +msgid "Manufacturer (slug)" +msgstr "Производитель (slug)" + +#: dcim/filtersets.py:445 +msgid "Default platform (ID)" +msgstr "Платформа по умолчанию (ID)" + +#: dcim/filtersets.py:451 +msgid "Default platform (slug)" +msgstr "Платформа по умолчанию (slug)" + +#: dcim/filtersets.py:454 dcim/forms/filtersets.py:452 +msgid "Has a front image" +msgstr "Имеет фронтальное изображение" + +#: dcim/filtersets.py:458 dcim/forms/filtersets.py:459 +msgid "Has a rear image" +msgstr "Имеет изображение сзади" + +#: dcim/filtersets.py:463 dcim/filtersets.py:571 dcim/filtersets.py:975 +#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:563 +#: dcim/forms/filtersets.py:775 +msgid "Has console ports" +msgstr "Имеет консольные порты" + +#: dcim/filtersets.py:467 dcim/filtersets.py:575 dcim/filtersets.py:979 +#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:570 +#: dcim/forms/filtersets.py:782 +msgid "Has console server ports" +msgstr "Имеет порты консольного сервера" + +#: dcim/filtersets.py:471 dcim/filtersets.py:579 dcim/filtersets.py:983 +#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:577 +#: dcim/forms/filtersets.py:789 +msgid "Has power ports" +msgstr "Имеет порты питания" + +#: dcim/filtersets.py:475 dcim/filtersets.py:583 dcim/filtersets.py:987 +#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:584 +#: dcim/forms/filtersets.py:796 +msgid "Has power outlets" +msgstr "Имеет розетки" + +#: dcim/filtersets.py:479 dcim/filtersets.py:587 dcim/filtersets.py:991 +#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:591 +#: dcim/forms/filtersets.py:803 +msgid "Has interfaces" +msgstr "Имеет интерфейсы" + +#: dcim/filtersets.py:483 dcim/filtersets.py:591 dcim/filtersets.py:995 +#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:598 +#: dcim/forms/filtersets.py:810 +msgid "Has pass-through ports" +msgstr "Имеет сквозные порты" + +#: dcim/filtersets.py:487 dcim/filtersets.py:999 dcim/forms/filtersets.py:515 +msgid "Has module bays" +msgstr "Имеет отсеки для модулей" + +#: dcim/filtersets.py:491 dcim/filtersets.py:1003 dcim/forms/filtersets.py:508 +msgid "Has device bays" +msgstr "Имеет отсеки для устройств" + +#: dcim/filtersets.py:495 dcim/forms/filtersets.py:522 +msgid "Has inventory items" +msgstr "Имеет инвентарь" + +#: dcim/filtersets.py:638 dcim/filtersets.py:849 dcim/filtersets.py:1245 +msgid "Device type (ID)" +msgstr "Тип устройства (ID)" + +#: dcim/filtersets.py:651 dcim/filtersets.py:1127 +msgid "Module type (ID)" +msgstr "Тип модуля (ID)" + +#: dcim/filtersets.py:750 dcim/filtersets.py:1605 +msgid "Parent inventory item (ID)" +msgstr "Родительский инвентарь (ID)" + +#: dcim/filtersets.py:793 dcim/filtersets.py:815 dcim/filtersets.py:971 +#: virtualization/filtersets.py:237 +msgid "Config template (ID)" +msgstr "Шаблон конфигурации (ID)" + +#: dcim/filtersets.py:845 +msgid "Device type (slug)" +msgstr "Тип устройства (заглушка)" + +#: dcim/filtersets.py:865 +msgid "Parent Device (ID)" +msgstr "Родительское устройство (ID)" + +#: dcim/filtersets.py:869 virtualization/filtersets.py:219 +msgid "Platform (ID)" +msgstr "Платформа (ID)" + +#: dcim/filtersets.py:875 extras/filtersets.py:474 +#: virtualization/filtersets.py:225 +msgid "Platform (slug)" +msgstr "Платформа (пуля)" + +#: dcim/filtersets.py:911 dcim/filtersets.py:1208 dcim/filtersets.py:1703 +#: dcim/filtersets.py:1875 dcim/filtersets.py:1933 +msgid "Site name (slug)" +msgstr "Название сайта (slug)" + +#: dcim/filtersets.py:926 +msgid "VM cluster (ID)" +msgstr "Кластер виртуальных машин (ID)" + +#: dcim/filtersets.py:932 +msgid "Device model (slug)" +msgstr "Модель устройства (заглушка)" + +#: dcim/filtersets.py:943 dcim/forms/bulk_edit.py:421 +msgid "Is full depth" +msgstr "Это полная глубина" + +#: dcim/filtersets.py:947 dcim/forms/common.py:18 dcim/forms/filtersets.py:745 +#: dcim/forms/filtersets.py:1285 dcim/models/device_components.py:519 +#: virtualization/filtersets.py:229 virtualization/filtersets.py:295 +#: virtualization/forms/filtersets.py:168 +#: virtualization/forms/filtersets.py:215 +msgid "MAC address" +msgstr "MAC-адрес" + +#: dcim/filtersets.py:954 dcim/forms/filtersets.py:754 +#: dcim/forms/filtersets.py:841 virtualization/filtersets.py:233 +#: virtualization/forms/filtersets.py:172 +msgid "Has a primary IP" +msgstr "Имеет основной IP-адрес" + +#: dcim/filtersets.py:958 +msgid "Has an out-of-band IP" +msgstr "Имеет внеполосный IP-адрес" + +#: dcim/filtersets.py:963 +msgid "Virtual chassis (ID)" +msgstr "Виртуальное шасси (ID)" + +#: dcim/filtersets.py:967 +msgid "Is a virtual chassis member" +msgstr "Является виртуальным членом шасси" + +#: dcim/filtersets.py:1008 +msgid "OOB IP (ID)" +msgstr "ПОДГУЗНИК (ID)" + +#: dcim/filtersets.py:1133 +msgid "Module type (model)" +msgstr "Тип модуля (модель)" + +#: dcim/filtersets.py:1139 +msgid "Module Bay (ID)" +msgstr "Отсек для модулей (ID)" + +#: dcim/filtersets.py:1143 dcim/filtersets.py:1234 ipam/filtersets.py:577 +#: ipam/filtersets.py:807 ipam/filtersets.py:1015 +#: virtualization/filtersets.py:160 vpn/filtersets.py:351 +msgid "Device (ID)" +msgstr "Устройство (идентификатор)" + +#: dcim/filtersets.py:1230 +msgid "Rack (name)" +msgstr "Стеллаж (название)" + +#: dcim/filtersets.py:1240 ipam/filtersets.py:572 ipam/filtersets.py:802 +#: ipam/filtersets.py:1021 vpn/filtersets.py:346 +msgid "Device (name)" +msgstr "Устройство (имя)" + +#: dcim/filtersets.py:1251 +msgid "Device type (model)" +msgstr "Тип устройства (модель)" + +#: dcim/filtersets.py:1256 dcim/filtersets.py:1279 +msgid "Device role (ID)" +msgstr "Роль устройства (ID)" + +#: dcim/filtersets.py:1262 dcim/filtersets.py:1285 +msgid "Device role (slug)" +msgstr "Роль устройства (slug)" + +#: dcim/filtersets.py:1267 +msgid "Virtual Chassis (ID)" +msgstr "Виртуальное шасси (ID)" + +#: dcim/filtersets.py:1273 dcim/forms/filtersets.py:106 +#: dcim/tables/devices.py:235 netbox/navigation/menu.py:67 +#: templates/dcim/device.html:123 templates/dcim/device_edit.html:93 +#: templates/dcim/virtualchassis.html:20 +#: templates/dcim/virtualchassis_add.html:8 +#: templates/dcim/virtualchassis_edit.html:25 +msgid "Virtual Chassis" +msgstr "Виртуальное шасси" + +#: dcim/filtersets.py:1305 +msgid "Module (ID)" +msgstr "Модуль (идентификатор)" + +#: dcim/filtersets.py:1409 ipam/forms/bulk_import.py:188 +#: vpn/forms/bulk_import.py:303 +msgid "Assigned VLAN" +msgstr "Назначенная VLAN" + +#: dcim/filtersets.py:1413 +msgid "Assigned VID" +msgstr "Назначенный VID" + +#: dcim/filtersets.py:1418 dcim/forms/bulk_edit.py:1374 +#: dcim/forms/bulk_import.py:828 dcim/forms/filtersets.py:1328 +#: dcim/forms/model_forms.py:1175 dcim/models/device_components.py:712 +#: dcim/tables/devices.py:637 ipam/filtersets.py:282 ipam/filtersets.py:293 +#: ipam/filtersets.py:449 ipam/filtersets.py:550 ipam/filtersets.py:561 +#: ipam/forms/bulk_edit.py:226 ipam/forms/bulk_edit.py:281 +#: ipam/forms/bulk_edit.py:323 ipam/forms/bulk_import.py:156 +#: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 +#: ipam/forms/filtersets.py:66 ipam/forms/filtersets.py:167 +#: ipam/forms/filtersets.py:295 ipam/forms/model_forms.py:59 +#: ipam/forms/model_forms.py:203 ipam/forms/model_forms.py:246 +#: ipam/forms/model_forms.py:290 ipam/forms/model_forms.py:412 +#: ipam/forms/model_forms.py:426 ipam/forms/model_forms.py:440 +#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/models/vrfs.py:62 ipam/tables/ip.py:241 ipam/tables/ip.py:306 +#: ipam/tables/ip.py:356 ipam/tables/ip.py:445 +#: templates/dcim/interface.html:138 templates/ipam/ipaddress.html:21 +#: templates/ipam/iprange.html:43 templates/ipam/prefix.html:20 +#: templates/ipam/vrf.html:7 templates/ipam/vrf.html:14 +#: templates/virtualization/vminterface.html:50 +#: virtualization/forms/bulk_edit.py:260 +#: virtualization/forms/bulk_import.py:171 +#: virtualization/forms/filtersets.py:220 +#: virtualization/forms/model_forms.py:347 +#: virtualization/models/virtualmachines.py:348 +#: virtualization/tables/virtualmachines.py:123 +msgid "VRF" +msgstr "VRF" + +#: dcim/filtersets.py:1424 ipam/filtersets.py:288 ipam/filtersets.py:299 +#: ipam/filtersets.py:455 ipam/filtersets.py:556 ipam/filtersets.py:567 +msgid "VRF (RD)" +msgstr "VRF (КРАСНЫЙ)" + +#: dcim/filtersets.py:1429 ipam/filtersets.py:963 vpn/filtersets.py:314 +msgid "L2VPN (ID)" +msgstr "L2VPN (ИДЕНТИФИКАТОР)" + +#: dcim/filtersets.py:1435 dcim/forms/filtersets.py:1333 +#: dcim/tables/devices.py:585 ipam/filtersets.py:969 +#: ipam/forms/filtersets.py:499 ipam/tables/vlans.py:133 +#: templates/dcim/interface.html:94 templates/ipam/vlan.html:69 +#: templates/vpn/l2vpntermination.html:15 +#: virtualization/forms/filtersets.py:225 vpn/forms/bulk_import.py:275 +#: vpn/forms/filtersets.py:242 vpn/forms/model_forms.py:402 +#: vpn/forms/model_forms.py:420 vpn/models/l2vpn.py:63 vpn/tables/l2vpn.py:55 +msgid "L2VPN" +msgstr "L2VPN" + +#: dcim/filtersets.py:1467 +msgid "Virtual Chassis Interfaces for Device" +msgstr "Интерфейсы виртуального корпуса для устройства" + +#: dcim/filtersets.py:1472 +msgid "Virtual Chassis Interfaces for Device (ID)" +msgstr "Интерфейсы виртуального корпуса для устройства (ID)" + +#: dcim/filtersets.py:1476 +msgid "Kind of interface" +msgstr "Вид интерфейса" + +#: dcim/filtersets.py:1481 virtualization/filtersets.py:287 +msgid "Parent interface (ID)" +msgstr "Родительский интерфейс (ID)" + +#: dcim/filtersets.py:1486 virtualization/filtersets.py:292 +msgid "Bridged interface (ID)" +msgstr "Мостовой интерфейс (ID)" + +#: dcim/filtersets.py:1491 +msgid "LAG interface (ID)" +msgstr "Интерфейс LAG (ID)" + +#: dcim/filtersets.py:1660 +msgid "Master (ID)" +msgstr "Мастер (удостоверение личности)" + +#: dcim/filtersets.py:1666 +msgid "Master (name)" +msgstr "Мастер (имя)" + +#: dcim/filtersets.py:1708 tenancy/filtersets.py:220 +msgid "Tenant (ID)" +msgstr "Арендатор (ID)" + +#: dcim/filtersets.py:1714 extras/filtersets.py:523 tenancy/filtersets.py:226 +msgid "Tenant (slug)" +msgstr "Арендатор (пуля)" + +#: dcim/filtersets.py:1749 dcim/forms/filtersets.py:990 +msgid "Unterminated" +msgstr "Нерасторгнутый" + +#: dcim/filtersets.py:1937 +msgid "Power panel (ID)" +msgstr "Панель питания (ID)" + +#: dcim/forms/bulk_create.py:40 extras/forms/filtersets.py:410 +#: extras/forms/model_forms.py:444 extras/forms/model_forms.py:495 +#: netbox/forms/base.py:71 netbox/forms/mixins.py:79 +#: netbox/tables/columns.py:448 +#: templates/circuits/inc/circuit_termination.html:119 +#: templates/generic/bulk_edit.html:81 templates/inc/panels/tags.html:5 +#: utilities/forms/fields/fields.py:81 +msgid "Tags" +msgstr "Теги" + +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1390 +#: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:468 +#: dcim/forms/object_create.py:196 dcim/forms/object_create.py:352 +#: dcim/tables/devices.py:198 dcim/tables/devices.py:720 +#: dcim/tables/devicetypes.py:242 templates/dcim/device.html:45 +#: templates/dcim/device.html:129 templates/dcim/modulebay.html:35 +#: templates/dcim/virtualchassis.html:59 +#: templates/dcim/virtualchassis_edit.html:56 +msgid "Position" +msgstr "Должность" + +#: dcim/forms/bulk_create.py:114 +msgid "" +"Alphanumeric ranges are supported. (Must match the number of names being " +"created.)" +msgstr "" +"Поддерживаются алфавитно-цифровые диапазоны. (Должно совпадать с количеством" +" создаваемых имен.)" + +#: dcim/forms/bulk_edit.py:115 dcim/forms/bulk_import.py:99 +#: dcim/forms/model_forms.py:120 dcim/tables/sites.py:89 +#: ipam/filtersets.py:936 ipam/forms/bulk_edit.py:528 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:509 +#: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 +#: templates/dcim/interface.html:294 templates/dcim/site.html:37 +#: templates/ipam/inc/panels/fhrp_groups.html:10 templates/ipam/vlan.html:30 +#: templates/tenancy/contact.html:22 templates/tenancy/tenant.html:21 +#: templates/users/group.html:6 templates/users/group.html:14 +#: templates/virtualization/cluster.html:32 templates/vpn/tunnel.html:30 +#: templates/wireless/wirelesslan.html:19 tenancy/forms/bulk_edit.py:42 +#: tenancy/forms/bulk_edit.py:93 tenancy/forms/bulk_import.py:40 +#: tenancy/forms/bulk_import.py:81 tenancy/forms/filtersets.py:47 +#: tenancy/forms/filtersets.py:77 tenancy/forms/filtersets.py:96 +#: tenancy/forms/model_forms.py:46 tenancy/forms/model_forms.py:102 +#: tenancy/forms/model_forms.py:124 tenancy/tables/contacts.py:60 +#: tenancy/tables/contacts.py:107 tenancy/tables/tenants.py:42 +#: users/filtersets.py:42 users/filtersets.py:145 users/forms/filtersets.py:32 +#: users/forms/filtersets.py:38 users/forms/filtersets.py:80 +#: virtualization/forms/bulk_edit.py:64 virtualization/forms/bulk_import.py:47 +#: virtualization/forms/filtersets.py:84 +#: virtualization/forms/model_forms.py:69 virtualization/tables/clusters.py:70 +#: vpn/forms/bulk_edit.py:111 vpn/forms/bulk_import.py:157 +#: vpn/forms/filtersets.py:113 vpn/tables/crypto.py:31 +#: wireless/forms/bulk_edit.py:47 wireless/forms/bulk_import.py:36 +#: wireless/forms/filtersets.py:45 wireless/forms/model_forms.py:41 +#: wireless/tables/wirelesslan.py:48 +msgid "Group" +msgstr "Группа" + +#: dcim/forms/bulk_edit.py:130 +msgid "Contact name" +msgstr "Имя контактного лица" + +#: dcim/forms/bulk_edit.py:135 +msgid "Contact phone" +msgstr "Контактный телефон" + +#: dcim/forms/bulk_edit.py:141 +msgid "Contact E-mail" +msgstr "Контактный адрес электронной почты" + +#: dcim/forms/bulk_edit.py:144 dcim/forms/bulk_import.py:122 +#: dcim/forms/model_forms.py:131 +msgid "Time zone" +msgstr "Часовой пояс" + +#: dcim/forms/bulk_edit.py:266 dcim/forms/bulk_edit.py:1152 +#: dcim/forms/bulk_edit.py:1539 dcim/forms/bulk_import.py:199 +#: dcim/forms/bulk_import.py:1009 dcim/forms/filtersets.py:299 +#: dcim/forms/filtersets.py:704 dcim/forms/filtersets.py:1417 +#: dcim/forms/model_forms.py:224 dcim/forms/model_forms.py:963 +#: dcim/forms/model_forms.py:1304 dcim/forms/object_import.py:186 +#: dcim/tables/devices.py:202 dcim/tables/devices.py:828 +#: dcim/tables/devices.py:939 dcim/tables/devicetypes.py:300 +#: dcim/tables/racks.py:69 extras/filtersets.py:457 +#: ipam/forms/bulk_edit.py:245 ipam/forms/bulk_edit.py:294 +#: ipam/forms/bulk_edit.py:342 ipam/forms/bulk_edit.py:546 +#: ipam/forms/bulk_import.py:196 ipam/forms/bulk_import.py:261 +#: ipam/forms/bulk_import.py:297 ipam/forms/bulk_import.py:463 +#: ipam/forms/filtersets.py:232 ipam/forms/filtersets.py:278 +#: ipam/forms/filtersets.py:346 ipam/forms/filtersets.py:490 +#: ipam/forms/model_forms.py:187 ipam/forms/model_forms.py:222 +#: ipam/forms/model_forms.py:249 ipam/forms/model_forms.py:647 +#: ipam/tables/ip.py:257 ipam/tables/ip.py:313 ipam/tables/ip.py:363 +#: ipam/tables/vlans.py:126 ipam/tables/vlans.py:230 +#: templates/dcim/device.html:187 +#: templates/dcim/inc/panels/inventory_items.html:12 +#: templates/dcim/interface.html:231 templates/dcim/inventoryitem.html:37 +#: templates/dcim/rack.html:50 templates/ipam/ipaddress.html:44 +#: templates/ipam/iprange.html:53 templates/ipam/prefix.html:78 +#: templates/ipam/role.html:20 templates/ipam/vlan.html:55 +#: templates/virtualization/virtualmachine.html:26 +#: templates/vpn/tunneltermination.html:18 +#: templates/wireless/inc/wirelesslink_interface.html:20 +#: tenancy/forms/bulk_edit.py:141 tenancy/forms/filtersets.py:106 +#: tenancy/forms/model_forms.py:139 tenancy/tables/contacts.py:102 +#: virtualization/forms/bulk_edit.py:144 +#: virtualization/forms/bulk_import.py:106 +#: virtualization/forms/filtersets.py:153 +#: virtualization/forms/model_forms.py:198 +#: virtualization/tables/virtualmachines.py:65 vpn/forms/bulk_edit.py:86 +#: vpn/forms/bulk_import.py:81 vpn/forms/filtersets.py:84 +#: vpn/forms/model_forms.py:77 vpn/forms/model_forms.py:112 +#: vpn/tables/tunnels.py:78 +msgid "Role" +msgstr "Роль" + +#: dcim/forms/bulk_edit.py:273 dcim/forms/bulk_edit.py:605 +#: dcim/forms/bulk_edit.py:654 templates/dcim/device.html:106 +#: templates/dcim/module.html:75 templates/dcim/modulebay.html:69 +#: templates/dcim/rack.html:58 +msgid "Serial Number" +msgstr "Серийный номер" + +#: dcim/forms/bulk_edit.py:276 dcim/forms/filtersets.py:306 +#: dcim/forms/filtersets.py:740 dcim/forms/filtersets.py:880 +#: dcim/forms/filtersets.py:1430 +msgid "Asset tag" +msgstr "Тег актива" + +#: dcim/forms/bulk_edit.py:286 dcim/forms/bulk_import.py:212 +#: dcim/forms/filtersets.py:291 templates/dcim/rack.html:91 +#: templates/dcim/rack_edit.html:48 +msgid "Width" +msgstr "Ширина" + +#: dcim/forms/bulk_edit.py:292 +msgid "Height (U)" +msgstr "Высота (U)" + +#: dcim/forms/bulk_edit.py:297 +msgid "Descending units" +msgstr "Единицы по убыванию" + +#: dcim/forms/bulk_edit.py:300 +msgid "Outer width" +msgstr "Наружная ширина" + +#: dcim/forms/bulk_edit.py:305 +msgid "Outer depth" +msgstr "Внешняя глубина" + +#: dcim/forms/bulk_edit.py:310 dcim/forms/bulk_import.py:217 +msgid "Outer unit" +msgstr "Внешний блок" + +#: dcim/forms/bulk_edit.py:315 +msgid "Mounting depth" +msgstr "Глубина крепления" + +#: dcim/forms/bulk_edit.py:320 dcim/forms/bulk_edit.py:349 +#: dcim/forms/bulk_edit.py:434 dcim/forms/bulk_edit.py:457 +#: dcim/forms/bulk_edit.py:473 dcim/forms/bulk_edit.py:493 +#: dcim/forms/bulk_import.py:324 dcim/forms/bulk_import.py:350 +#: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:311 +#: dcim/forms/filtersets.py:335 dcim/forms/filtersets.py:423 +#: dcim/forms/filtersets.py:529 dcim/forms/filtersets.py:548 +#: dcim/forms/filtersets.py:605 dcim/forms/model_forms.py:337 +#: dcim/tables/devicetypes.py:103 dcim/tables/modules.py:35 +#: dcim/tables/racks.py:103 extras/forms/bulk_edit.py:45 +#: extras/forms/bulk_edit.py:107 extras/forms/bulk_edit.py:157 +#: extras/forms/bulk_edit.py:277 extras/forms/filtersets.py:60 +#: extras/forms/filtersets.py:133 extras/forms/filtersets.py:220 +#: ipam/forms/bulk_edit.py:187 templates/dcim/device.html:329 +#: templates/dcim/devicetype.html:52 templates/dcim/moduletype.html:31 +#: templates/dcim/rack_edit.html:60 templates/dcim/rack_edit.html:63 +#: templates/extras/configcontext.html:18 templates/extras/customlink.html:26 +#: templates/extras/savedfilter.html:34 templates/ipam/role.html:33 +msgid "Weight" +msgstr "Вес" + +#: dcim/forms/bulk_edit.py:325 dcim/forms/filtersets.py:316 +msgid "Max weight" +msgstr "Максимальный вес" + +#: dcim/forms/bulk_edit.py:330 dcim/forms/bulk_edit.py:439 +#: dcim/forms/bulk_edit.py:478 dcim/forms/bulk_import.py:223 +#: dcim/forms/bulk_import.py:329 dcim/forms/bulk_import.py:355 +#: dcim/forms/filtersets.py:321 dcim/forms/filtersets.py:533 +#: dcim/forms/filtersets.py:609 +msgid "Weight unit" +msgstr "Весовая единица" + +#: dcim/forms/bulk_edit.py:344 dcim/forms/bulk_edit.py:800 +#: dcim/forms/bulk_import.py:262 dcim/forms/bulk_import.py:265 +#: dcim/forms/bulk_import.py:490 dcim/forms/bulk_import.py:1286 +#: dcim/forms/bulk_import.py:1290 dcim/forms/filtersets.py:101 +#: dcim/forms/filtersets.py:339 dcim/forms/filtersets.py:353 +#: dcim/forms/filtersets.py:391 dcim/forms/filtersets.py:699 +#: dcim/forms/filtersets.py:948 dcim/forms/filtersets.py:1080 +#: dcim/forms/model_forms.py:241 dcim/forms/model_forms.py:413 +#: dcim/forms/model_forms.py:662 dcim/forms/object_create.py:399 +#: dcim/tables/devices.py:194 dcim/tables/power.py:70 dcim/tables/racks.py:148 +#: ipam/forms/bulk_edit.py:464 ipam/forms/filtersets.py:427 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:30 +#: templates/dcim/inc/cable_termination.html:16 +#: templates/dcim/powerfeed.html:31 templates/dcim/rack.html:14 +#: templates/dcim/rack/base.html:4 templates/dcim/rack_edit.html:8 +#: templates/dcim/rackreservation.html:20 +#: templates/dcim/rackreservation.html:39 +#: virtualization/forms/model_forms.py:116 +msgid "Rack" +msgstr "Стеллаж" + +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:623 +#: dcim/forms/filtersets.py:247 dcim/forms/filtersets.py:332 +#: dcim/forms/filtersets.py:417 dcim/forms/filtersets.py:543 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:853 +#: dcim/forms/model_forms.py:589 dcim/forms/model_forms.py:1374 +#: templates/dcim/device_edit.html:20 +#: templates/dcim/inventoryitem_edit.html:23 +msgid "Hardware" +msgstr "аппаратное обеспечение" + +#: dcim/forms/bulk_edit.py:400 dcim/forms/bulk_edit.py:464 +#: dcim/forms/bulk_edit.py:528 dcim/forms/bulk_edit.py:552 +#: dcim/forms/bulk_edit.py:633 dcim/forms/bulk_edit.py:1157 +#: dcim/forms/bulk_edit.py:1544 dcim/forms/bulk_import.py:311 +#: dcim/forms/bulk_import.py:345 dcim/forms/bulk_import.py:387 +#: dcim/forms/bulk_import.py:423 dcim/forms/bulk_import.py:1015 +#: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 +#: dcim/forms/filtersets.py:631 dcim/forms/filtersets.py:709 +#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/model_forms.py:274 dcim/forms/model_forms.py:288 +#: dcim/forms/model_forms.py:330 dcim/forms/model_forms.py:370 +#: dcim/forms/model_forms.py:968 dcim/forms/model_forms.py:1309 +#: dcim/forms/object_import.py:192 dcim/tables/devices.py:129 +#: dcim/tables/devices.py:205 dcim/tables/devices.py:942 +#: dcim/tables/devicetypes.py:81 dcim/tables/devicetypes.py:304 +#: dcim/tables/modules.py:20 dcim/tables/modules.py:60 +#: templates/dcim/devicetype.html:17 templates/dcim/inventoryitem.html:45 +#: templates/dcim/manufacturer.html:34 templates/dcim/modulebay.html:61 +#: templates/dcim/moduletype.html:15 templates/dcim/platform.html:40 +msgid "Manufacturer" +msgstr "Изготовитель" + +#: dcim/forms/bulk_edit.py:405 dcim/forms/bulk_import.py:317 +#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:292 +msgid "Default platform" +msgstr "Платформа по умолчанию" + +#: dcim/forms/bulk_edit.py:410 dcim/forms/bulk_edit.py:469 +#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:558 +msgid "Part number" +msgstr "номер детали" + +#: dcim/forms/bulk_edit.py:414 +msgid "U height" +msgstr "Высота U" + +#: dcim/forms/bulk_edit.py:426 +msgid "Exclude from utilization" +msgstr "Исключить из использования" + +#: dcim/forms/bulk_edit.py:429 dcim/forms/bulk_edit.py:598 +#: dcim/forms/bulk_import.py:517 dcim/forms/filtersets.py:446 +#: dcim/forms/filtersets.py:731 templates/dcim/device.html:100 +#: templates/dcim/devicetype.html:68 +msgid "Airflow" +msgstr "Воздушный поток" + +#: dcim/forms/bulk_edit.py:453 dcim/forms/model_forms.py:303 +#: dcim/tables/devicetypes.py:78 templates/dcim/device.html:90 +#: templates/dcim/devicebay.html:59 templates/dcim/module.html:59 +msgid "Device Type" +msgstr "Тип устройства" + +#: dcim/forms/bulk_edit.py:492 dcim/forms/model_forms.py:336 +#: dcim/tables/modules.py:17 dcim/tables/modules.py:65 +#: templates/dcim/module.html:63 templates/dcim/modulebay.html:65 +#: templates/dcim/moduletype.html:11 +msgid "Module Type" +msgstr "Тип модуля" + +#: dcim/forms/bulk_edit.py:506 dcim/models/devices.py:472 +msgid "VM role" +msgstr "Роль виртуальной машины" + +#: dcim/forms/bulk_edit.py:509 dcim/forms/bulk_edit.py:533 +#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_import.py:368 +#: dcim/forms/bulk_import.py:372 dcim/forms/bulk_import.py:394 +#: dcim/forms/bulk_import.py:398 dcim/forms/bulk_import.py:523 +#: dcim/forms/bulk_import.py:527 dcim/forms/filtersets.py:620 +#: dcim/forms/filtersets.py:636 dcim/forms/filtersets.py:750 +#: dcim/forms/model_forms.py:349 dcim/forms/model_forms.py:375 +#: dcim/forms/model_forms.py:477 virtualization/forms/bulk_import.py:132 +#: virtualization/forms/bulk_import.py:133 +#: virtualization/forms/filtersets.py:180 +#: virtualization/forms/model_forms.py:218 +msgid "Config template" +msgstr "Шаблон конфигурации" + +#: dcim/forms/bulk_edit.py:557 dcim/forms/bulk_edit.py:951 +#: dcim/forms/bulk_import.py:429 dcim/forms/filtersets.py:111 +#: dcim/forms/model_forms.py:435 dcim/forms/model_forms.py:776 +#: dcim/forms/model_forms.py:790 extras/filtersets.py:452 +msgid "Device type" +msgstr "Тип устройства" + +#: dcim/forms/bulk_edit.py:565 dcim/forms/bulk_import.py:410 +#: dcim/forms/filtersets.py:116 dcim/forms/model_forms.py:440 +msgid "Device role" +msgstr "Роль устройства" + +#: dcim/forms/bulk_edit.py:588 dcim/forms/bulk_import.py:435 +#: dcim/forms/filtersets.py:723 dcim/forms/model_forms.py:385 +#: dcim/forms/model_forms.py:444 extras/filtersets.py:468 +#: templates/dcim/device.html:191 templates/dcim/platform.html:27 +#: templates/virtualization/virtualmachine.html:30 +#: virtualization/forms/bulk_edit.py:159 +#: virtualization/forms/bulk_import.py:122 +#: virtualization/forms/filtersets.py:164 +#: virtualization/forms/model_forms.py:206 +msgid "Platform" +msgstr "Платформа" + +#: dcim/forms/bulk_edit.py:621 dcim/forms/bulk_edit.py:1171 +#: dcim/forms/bulk_edit.py:1534 dcim/forms/bulk_edit.py:1580 +#: dcim/forms/bulk_import.py:578 dcim/forms/bulk_import.py:640 +#: dcim/forms/bulk_import.py:666 dcim/forms/bulk_import.py:692 +#: dcim/forms/bulk_import.py:712 dcim/forms/bulk_import.py:765 +#: dcim/forms/bulk_import.py:879 dcim/forms/bulk_import.py:927 +#: dcim/forms/bulk_import.py:944 dcim/forms/bulk_import.py:956 +#: dcim/forms/bulk_import.py:1004 dcim/forms/bulk_import.py:1350 +#: dcim/forms/connections.py:23 dcim/forms/filtersets.py:128 +#: dcim/forms/filtersets.py:831 dcim/forms/filtersets.py:964 +#: dcim/forms/filtersets.py:1154 dcim/forms/filtersets.py:1176 +#: dcim/forms/filtersets.py:1198 dcim/forms/filtersets.py:1215 +#: dcim/forms/filtersets.py:1235 dcim/forms/filtersets.py:1343 +#: dcim/forms/filtersets.py:1365 dcim/forms/filtersets.py:1386 +#: dcim/forms/filtersets.py:1401 dcim/forms/filtersets.py:1412 +#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 +#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:555 +#: dcim/forms/model_forms.py:753 dcim/forms/model_forms.py:1004 +#: dcim/forms/model_forms.py:1453 dcim/forms/object_create.py:256 +#: dcim/tables/connections.py:22 dcim/tables/connections.py:41 +#: dcim/tables/connections.py:60 dcim/tables/devices.py:314 +#: dcim/tables/devices.py:374 dcim/tables/devices.py:418 +#: dcim/tables/devices.py:463 dcim/tables/devices.py:517 +#: dcim/tables/devices.py:609 dcim/tables/devices.py:710 +#: dcim/tables/devices.py:770 dcim/tables/devices.py:820 +#: dcim/tables/devices.py:880 dcim/tables/devices.py:932 +#: dcim/tables/devices.py:1058 dcim/tables/modules.py:52 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_import.py:303 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:532 +#: ipam/forms/model_forms.py:685 ipam/tables/vlans.py:176 +#: templates/dcim/consoleport.html:23 templates/dcim/consoleserverport.html:23 +#: templates/dcim/device.html:14 templates/dcim/device.html:128 +#: templates/dcim/device_edit.html:10 templates/dcim/devicebay.html:23 +#: templates/dcim/devicebay.html:55 templates/dcim/frontport.html:23 +#: templates/dcim/interface.html:31 templates/dcim/interface.html:167 +#: templates/dcim/inventoryitem.html:21 templates/dcim/module.html:55 +#: templates/dcim/modulebay.html:21 templates/dcim/poweroutlet.html:23 +#: templates/dcim/powerport.html:23 templates/dcim/rearport.html:23 +#: templates/dcim/virtualchassis.html:58 +#: templates/dcim/virtualchassis_edit.html:52 +#: templates/dcim/virtualdevicecontext.html:25 +#: templates/ipam/ipaddress_edit.html:42 templates/ipam/service_create.html:17 +#: templates/ipam/service_edit.html:16 +#: templates/virtualization/virtualmachine.html:115 +#: templates/vpn/l2vpntermination_edit.html:22 +#: templates/vpn/tunneltermination.html:24 +#: templates/wireless/inc/wirelesslink_interface.html:6 +#: virtualization/filtersets.py:166 virtualization/forms/bulk_edit.py:136 +#: virtualization/forms/bulk_import.py:99 +#: virtualization/forms/filtersets.py:124 +#: virtualization/forms/model_forms.py:188 +#: virtualization/tables/virtualmachines.py:61 vpn/choices.py:44 +#: vpn/forms/bulk_import.py:86 vpn/forms/bulk_import.py:278 +#: vpn/forms/filtersets.py:271 vpn/forms/model_forms.py:89 +#: vpn/forms/model_forms.py:124 vpn/forms/model_forms.py:237 +#: wireless/forms/model_forms.py:100 wireless/forms/model_forms.py:140 +#: wireless/tables/wirelesslan.py:75 +msgid "Device" +msgstr "Устройство" + +#: dcim/forms/bulk_edit.py:624 netbox/navigation/menu.py:441 +#: templates/extras/dashboard/widget_config.html:7 +msgid "Configuration" +msgstr "Конфигурация" + +#: dcim/forms/bulk_edit.py:638 dcim/forms/bulk_import.py:590 +#: dcim/forms/model_forms.py:569 dcim/forms/model_forms.py:795 +msgid "Module type" +msgstr "Тип модуля" + +#: dcim/forms/bulk_edit.py:689 dcim/forms/bulk_edit.py:874 +#: dcim/forms/bulk_edit.py:893 dcim/forms/bulk_edit.py:916 +#: dcim/forms/bulk_edit.py:958 dcim/forms/bulk_edit.py:1002 +#: dcim/forms/bulk_edit.py:1053 dcim/forms/bulk_edit.py:1080 +#: dcim/forms/bulk_edit.py:1107 dcim/forms/bulk_edit.py:1125 +#: dcim/forms/bulk_edit.py:1143 dcim/forms/filtersets.py:64 +#: dcim/forms/object_create.py:45 templates/dcim/cable.html:33 +#: templates/dcim/consoleport.html:35 templates/dcim/consoleserverport.html:35 +#: templates/dcim/devicebay.html:31 templates/dcim/frontport.html:35 +#: templates/dcim/inc/panels/inventory_items.html:11 +#: templates/dcim/interface.html:43 templates/dcim/inventoryitem.html:33 +#: templates/dcim/modulebay.html:31 templates/dcim/poweroutlet.html:35 +#: templates/dcim/powerport.html:35 templates/dcim/rearport.html:35 +#: templates/extras/customfield.html:27 templates/generic/bulk_import.html:155 +msgid "Label" +msgstr "Этикетка" + +#: dcim/forms/bulk_edit.py:698 dcim/forms/filtersets.py:981 +#: templates/dcim/cable.html:51 +msgid "Length" +msgstr "Длина" + +#: dcim/forms/bulk_edit.py:703 dcim/forms/bulk_import.py:1158 +#: dcim/forms/bulk_import.py:1161 dcim/forms/filtersets.py:985 +msgid "Length unit" +msgstr "Единица длины" + +#: dcim/forms/bulk_edit.py:727 templates/dcim/virtualchassis.html:24 +msgid "Domain" +msgstr "Домен" + +#: dcim/forms/bulk_edit.py:795 dcim/forms/bulk_import.py:1273 +#: dcim/forms/filtersets.py:1071 dcim/forms/model_forms.py:657 +msgid "Power panel" +msgstr "Панель питания" + +#: dcim/forms/bulk_edit.py:817 dcim/forms/bulk_import.py:1309 +#: dcim/forms/filtersets.py:1093 templates/dcim/powerfeed.html:90 +msgid "Supply" +msgstr "Снабжение" + +#: dcim/forms/bulk_edit.py:823 dcim/forms/bulk_import.py:1314 +#: dcim/forms/filtersets.py:1098 templates/dcim/powerfeed.html:102 +msgid "Phase" +msgstr "Фаза" + +#: dcim/forms/bulk_edit.py:829 dcim/forms/filtersets.py:1103 +#: templates/dcim/powerfeed.html:94 +msgid "Voltage" +msgstr "Напряжение" + +#: dcim/forms/bulk_edit.py:833 dcim/forms/filtersets.py:1107 +#: templates/dcim/powerfeed.html:98 +msgid "Amperage" +msgstr "Сила тока" + +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1111 +msgid "Max utilization" +msgstr "Максимальное использование" + +#: dcim/forms/bulk_edit.py:841 dcim/forms/bulk_edit.py:1200 +#: dcim/forms/bulk_edit.py:1217 dcim/forms/bulk_edit.py:1234 +#: dcim/forms/bulk_edit.py:1252 dcim/forms/bulk_edit.py:1340 +#: dcim/forms/bulk_edit.py:1478 dcim/forms/bulk_edit.py:1495 +msgid "Mark connected" +msgstr "Отметить подключение" + +#: dcim/forms/bulk_edit.py:926 +msgid "Maximum draw" +msgstr "Максимальная ничья" + +#: dcim/forms/bulk_edit.py:929 dcim/models/device_component_templates.py:256 +#: dcim/models/device_components.py:357 +msgid "Maximum power draw (watts)" +msgstr "Максимальная потребляемая мощность (Вт)" + +#: dcim/forms/bulk_edit.py:932 +msgid "Allocated draw" +msgstr "Распределенная ничья" + +#: dcim/forms/bulk_edit.py:935 dcim/models/device_component_templates.py:263 +#: dcim/models/device_components.py:364 +msgid "Allocated power draw (watts)" +msgstr "Распределенная потребляемая мощность (Вт)" + +#: dcim/forms/bulk_edit.py:968 dcim/forms/bulk_import.py:723 +#: dcim/forms/model_forms.py:848 dcim/forms/model_forms.py:1076 +#: dcim/forms/model_forms.py:1361 dcim/forms/object_import.py:60 +msgid "Power port" +msgstr "Порт питания" + +#: dcim/forms/bulk_edit.py:973 +msgid "Feed leg" +msgstr "Кормовая ножка" + +#: dcim/forms/bulk_edit.py:1019 dcim/forms/bulk_edit.py:1325 +msgid "Management only" +msgstr "Только управление" + +#: dcim/forms/bulk_edit.py:1029 dcim/forms/bulk_edit.py:1331 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1294 +#: dcim/forms/object_import.py:95 +#: dcim/models/device_component_templates.py:411 +#: dcim/models/device_components.py:671 +msgid "PoE mode" +msgstr "Режим PoE" + +#: dcim/forms/bulk_edit.py:1035 dcim/forms/bulk_edit.py:1337 +#: dcim/forms/bulk_import.py:819 dcim/forms/filtersets.py:1299 +#: dcim/forms/object_import.py:100 +#: dcim/models/device_component_templates.py:417 +#: dcim/models/device_components.py:677 +msgid "PoE type" +msgstr "Тип PoE" + +#: dcim/forms/bulk_edit.py:1041 dcim/forms/filtersets.py:1304 +#: dcim/forms/object_import.py:105 +msgid "Wireless role" +msgstr "Роль беспроводной связи" + +#: dcim/forms/bulk_edit.py:1178 dcim/forms/model_forms.py:588 +#: dcim/forms/model_forms.py:1019 dcim/tables/devices.py:337 +#: templates/dcim/consoleport.html:27 templates/dcim/consoleserverport.html:27 +#: templates/dcim/frontport.html:27 templates/dcim/interface.html:35 +#: templates/dcim/module.html:51 templates/dcim/modulebay.html:57 +#: templates/dcim/poweroutlet.html:27 templates/dcim/powerport.html:27 +#: templates/dcim/rearport.html:27 +msgid "Module" +msgstr "Модуль" + +#: dcim/forms/bulk_edit.py:1305 dcim/tables/devices.py:680 +#: templates/dcim/interface.html:113 +msgid "LAG" +msgstr "ОТСТАВАТЬ" + +#: dcim/forms/bulk_edit.py:1310 dcim/forms/model_forms.py:1103 +msgid "Virtual device contexts" +msgstr "Контексты виртуальных устройств" + +#: dcim/forms/bulk_edit.py:1316 dcim/forms/bulk_import.py:651 +#: dcim/forms/bulk_import.py:677 dcim/forms/filtersets.py:1163 +#: dcim/forms/filtersets.py:1185 dcim/forms/filtersets.py:1258 +#: dcim/tables/devices.py:621 +#: templates/circuits/inc/circuit_termination.html:94 +#: templates/dcim/consoleport.html:43 templates/dcim/consoleserverport.html:43 +msgid "Speed" +msgstr "Скорость" + +#: dcim/forms/bulk_edit.py:1345 dcim/forms/bulk_import.py:822 +#: templates/vpn/ikepolicy.html:26 templates/vpn/ipsecprofile.html:22 +#: templates/vpn/ipsecprofile.html:51 virtualization/forms/bulk_edit.py:232 +#: virtualization/forms/bulk_import.py:165 vpn/forms/bulk_edit.py:145 +#: vpn/forms/bulk_edit.py:233 vpn/forms/bulk_import.py:175 +#: vpn/forms/bulk_import.py:229 vpn/forms/filtersets.py:132 +#: vpn/forms/filtersets.py:175 vpn/forms/filtersets.py:189 +#: vpn/tables/crypto.py:64 vpn/tables/crypto.py:162 +msgid "Mode" +msgstr "Режим" + +#: dcim/forms/bulk_edit.py:1353 dcim/forms/model_forms.py:1152 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:479 +#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:239 +#: virtualization/forms/model_forms.py:324 +msgid "VLAN group" +msgstr "Группа VLAN" + +#: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1157 +#: dcim/tables/devices.py:594 virtualization/forms/bulk_edit.py:247 +#: virtualization/forms/model_forms.py:329 +msgid "Untagged VLAN" +msgstr "VLAN без тегов" + +#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1166 +#: dcim/tables/devices.py:600 virtualization/forms/bulk_edit.py:255 +#: virtualization/forms/model_forms.py:338 +msgid "Tagged VLANs" +msgstr "VLAN с тегами" + +#: dcim/forms/bulk_edit.py:1379 dcim/forms/model_forms.py:1139 +msgid "Wireless LAN group" +msgstr "Группа беспроводной локальной сети" + +#: dcim/forms/bulk_edit.py:1384 dcim/forms/model_forms.py:1144 +#: dcim/tables/devices.py:630 netbox/navigation/menu.py:134 +#: templates/dcim/interface.html:289 wireless/tables/wirelesslan.py:24 +msgid "Wireless LANs" +msgstr "Беспроводные локальные сети" + +#: dcim/forms/bulk_edit.py:1393 dcim/forms/filtersets.py:1231 +#: dcim/forms/model_forms.py:1185 ipam/forms/bulk_edit.py:270 +#: ipam/forms/bulk_edit.py:361 ipam/forms/filtersets.py:166 +#: templates/dcim/interface.html:126 templates/ipam/prefix.html:96 +#: virtualization/forms/model_forms.py:352 +msgid "Addressing" +msgstr "Адресация" + +#: dcim/forms/bulk_edit.py:1394 dcim/forms/filtersets.py:651 +#: dcim/forms/model_forms.py:1186 virtualization/forms/model_forms.py:353 +msgid "Operation" +msgstr "Операция" + +#: dcim/forms/bulk_edit.py:1395 dcim/forms/filtersets.py:1232 +#: dcim/forms/model_forms.py:880 dcim/forms/model_forms.py:1188 +msgid "PoE" +msgstr "PoE" + +#: dcim/forms/bulk_edit.py:1396 dcim/forms/model_forms.py:1187 +#: templates/dcim/interface.html:101 virtualization/forms/bulk_edit.py:266 +#: virtualization/forms/model_forms.py:354 +msgid "Related Interfaces" +msgstr "Связанные интерфейсы" + +#: dcim/forms/bulk_edit.py:1397 dcim/forms/model_forms.py:1189 +#: virtualization/forms/bulk_edit.py:267 +#: virtualization/forms/model_forms.py:355 +msgid "802.1Q Switching" +msgstr "Коммутация 802.1Q" + +#: dcim/forms/bulk_edit.py:1458 dcim/forms/bulk_edit.py:1460 +msgid "Interface mode must be specified to assign VLANs" +msgstr "Для назначения VLAN необходимо указать режим интерфейса" + +#: dcim/forms/bulk_edit.py:1465 dcim/forms/common.py:50 +msgid "An access interface cannot have tagged VLANs assigned." +msgstr "Интерфейсу доступа нельзя назначать VLAN с тегами." + +#: dcim/forms/bulk_import.py:63 +msgid "Name of parent region" +msgstr "Название родительского региона" + +#: dcim/forms/bulk_import.py:77 +msgid "Name of parent site group" +msgstr "Имя родительской группы сайтов" + +#: dcim/forms/bulk_import.py:96 +msgid "Assigned region" +msgstr "Назначенный регион" + +#: dcim/forms/bulk_import.py:103 tenancy/forms/bulk_import.py:44 +#: tenancy/forms/bulk_import.py:85 wireless/forms/bulk_import.py:40 +msgid "Assigned group" +msgstr "Назначенная группа" + +#: dcim/forms/bulk_import.py:122 +msgid "available options" +msgstr "доступные опции" + +#: dcim/forms/bulk_import.py:133 dcim/forms/bulk_import.py:480 +#: dcim/forms/bulk_import.py:1270 ipam/forms/bulk_import.py:174 +#: ipam/forms/bulk_import.py:441 virtualization/forms/bulk_import.py:63 +#: virtualization/forms/bulk_import.py:89 +msgid "Assigned site" +msgstr "Назначенный сайт" + +#: dcim/forms/bulk_import.py:140 +msgid "Parent location" +msgstr "Местонахождение родителей" + +#: dcim/forms/bulk_import.py:142 +msgid "Location not found." +msgstr "Местоположение не найдено." + +#: dcim/forms/bulk_import.py:191 +msgid "Name of assigned tenant" +msgstr "Имя назначенного арендатора" + +#: dcim/forms/bulk_import.py:203 +msgid "Name of assigned role" +msgstr "Название назначенной роли" + +#: dcim/forms/bulk_import.py:209 +msgid "Rack type" +msgstr "Тип стеллажа" + +#: dcim/forms/bulk_import.py:214 +msgid "Rail-to-rail width (in inches)" +msgstr "Ширина от рельса до рельса (в дюймах)" + +#: dcim/forms/bulk_import.py:220 +msgid "Unit for outer dimensions" +msgstr "Единица измерения внешних размеров" + +#: dcim/forms/bulk_import.py:226 +msgid "Unit for rack weights" +msgstr "Устройство для стоечных весов" + +#: dcim/forms/bulk_import.py:252 +msgid "Parent site" +msgstr "Родительский сайт" + +#: dcim/forms/bulk_import.py:259 dcim/forms/bulk_import.py:1283 +msgid "Rack's location (if any)" +msgstr "Местоположение стойки (если есть)" + +#: dcim/forms/bulk_import.py:268 dcim/forms/model_forms.py:246 +#: dcim/tables/racks.py:153 templates/dcim/rackreservation.html:12 +#: templates/dcim/rackreservation.html:52 +msgid "Units" +msgstr "Единицы" + +#: dcim/forms/bulk_import.py:271 +msgid "Comma-separated list of individual unit numbers" +msgstr "Список отдельных номеров объектов, разделенных запятыми" + +#: dcim/forms/bulk_import.py:314 +msgid "The manufacturer which produces this device type" +msgstr "Производитель, выпускающий этот тип устройства" + +#: dcim/forms/bulk_import.py:321 +msgid "The default platform for devices of this type (optional)" +msgstr "Платформа по умолчанию для устройств этого типа (опционально)" + +#: dcim/forms/bulk_import.py:326 +msgid "Device weight" +msgstr "Вес устройства" + +#: dcim/forms/bulk_import.py:332 +msgid "Unit for device weight" +msgstr "Единица измерения веса устройства" + +#: dcim/forms/bulk_import.py:352 +msgid "Module weight" +msgstr "Вес модуля" + +#: dcim/forms/bulk_import.py:358 +msgid "Unit for module weight" +msgstr "Единица измерения веса модуля" + +#: dcim/forms/bulk_import.py:391 +msgid "Limit platform assignments to this manufacturer" +msgstr "Ограничьте назначение платформ этому производителю" + +#: dcim/forms/bulk_import.py:413 tenancy/forms/bulk_import.py:106 +msgid "Assigned role" +msgstr "Назначенная роль" + +#: dcim/forms/bulk_import.py:426 +msgid "Device type manufacturer" +msgstr "Производитель типа устройства" + +#: dcim/forms/bulk_import.py:432 +msgid "Device type model" +msgstr "Тип устройства, модель" + +#: dcim/forms/bulk_import.py:439 virtualization/forms/bulk_import.py:126 +msgid "Assigned platform" +msgstr "Назначенная платформа" + +#: dcim/forms/bulk_import.py:447 dcim/forms/bulk_import.py:451 +#: dcim/forms/model_forms.py:461 +msgid "Virtual chassis" +msgstr "Виртуальное шасси" + +#: dcim/forms/bulk_import.py:454 dcim/forms/model_forms.py:450 +#: dcim/tables/devices.py:231 extras/filtersets.py:501 +#: extras/forms/filtersets.py:330 ipam/forms/bulk_edit.py:478 +#: ipam/forms/model_forms.py:588 templates/dcim/device.html:239 +#: templates/virtualization/cluster.html:11 +#: templates/virtualization/virtualmachine.html:92 +#: templates/virtualization/virtualmachine.html:102 +#: virtualization/filtersets.py:156 virtualization/filtersets.py:271 +#: virtualization/forms/bulk_edit.py:128 +#: virtualization/forms/bulk_import.py:92 +#: virtualization/forms/filtersets.py:98 +#: virtualization/forms/filtersets.py:119 +#: virtualization/forms/filtersets.py:196 +#: virtualization/forms/model_forms.py:82 +#: virtualization/forms/model_forms.py:179 +#: virtualization/tables/virtualmachines.py:57 +msgid "Cluster" +msgstr "Кластер" + +#: dcim/forms/bulk_import.py:458 +msgid "Virtualization cluster" +msgstr "Кластер виртуализации" + +#: dcim/forms/bulk_import.py:487 +msgid "Assigned location (if any)" +msgstr "Назначенное местоположение (если есть)" + +#: dcim/forms/bulk_import.py:494 +msgid "Assigned rack (if any)" +msgstr "Назначенная стойка (если есть)" + +#: dcim/forms/bulk_import.py:497 +msgid "Face" +msgstr "Лицо" + +#: dcim/forms/bulk_import.py:500 +msgid "Mounted rack face" +msgstr "Смонтированная поверхность стойки" + +#: dcim/forms/bulk_import.py:507 +msgid "Parent device (for child devices)" +msgstr "Родительское устройство (для дочерних устройств)" + +#: dcim/forms/bulk_import.py:510 +msgid "Device bay" +msgstr "Отсек для устройств" + +#: dcim/forms/bulk_import.py:514 +msgid "Device bay in which this device is installed (for child devices)" +msgstr "" +"Отсек для устройств, в котором установлено данное устройство (для детских " +"устройств)" + +#: dcim/forms/bulk_import.py:520 +msgid "Airflow direction" +msgstr "Направление воздушного потока" + +#: dcim/forms/bulk_import.py:581 +msgid "The device in which this module is installed" +msgstr "Устройство, в котором установлен данный модуль" + +#: dcim/forms/bulk_import.py:584 dcim/forms/model_forms.py:562 +msgid "Module bay" +msgstr "Отсек для модулей" + +#: dcim/forms/bulk_import.py:587 +msgid "The module bay in which this module is installed" +msgstr "Отсек для модулей, в котором установлен данный модуль" + +#: dcim/forms/bulk_import.py:593 +msgid "The type of module" +msgstr "Тип модуля" + +#: dcim/forms/bulk_import.py:601 dcim/forms/model_forms.py:575 +msgid "Replicate components" +msgstr "Репликация компонентов" + +#: dcim/forms/bulk_import.py:603 +msgid "" +"Automatically populate components associated with this module type (enabled " +"by default)" +msgstr "" +"Автоматическое заполнение компонентов, связанных с этим типом модуля " +"(включено по умолчанию)" + +#: dcim/forms/bulk_import.py:606 dcim/forms/model_forms.py:581 +msgid "Adopt components" +msgstr "Применяйте компоненты" + +#: dcim/forms/bulk_import.py:608 dcim/forms/model_forms.py:584 +msgid "Adopt already existing components" +msgstr "Используйте уже существующие компоненты" + +#: dcim/forms/bulk_import.py:648 dcim/forms/bulk_import.py:674 +#: dcim/forms/bulk_import.py:700 +msgid "Port type" +msgstr "Тип порта" + +#: dcim/forms/bulk_import.py:656 dcim/forms/bulk_import.py:682 +msgid "Port speed in bps" +msgstr "Скорость порта в бит/с" + +#: dcim/forms/bulk_import.py:720 +msgid "Outlet type" +msgstr "Тип розетки" + +#: dcim/forms/bulk_import.py:727 +msgid "Local power port which feeds this outlet" +msgstr "Локальный порт питания, питающий эту розетку" + +#: dcim/forms/bulk_import.py:730 +msgid "Feed lag" +msgstr "Задержка подачи" + +#: dcim/forms/bulk_import.py:733 +msgid "Electrical phase (for three-phase circuits)" +msgstr "Электрическая фаза (для трехфазных цепей)" + +#: dcim/forms/bulk_import.py:774 dcim/forms/model_forms.py:1114 +#: virtualization/forms/bulk_import.py:155 +#: virtualization/forms/model_forms.py:308 +msgid "Parent interface" +msgstr "Родительский интерфейс" + +#: dcim/forms/bulk_import.py:781 dcim/forms/model_forms.py:1122 +#: virtualization/forms/bulk_import.py:162 +#: virtualization/forms/model_forms.py:316 +msgid "Bridged interface" +msgstr "Мостовой интерфейс" + +#: dcim/forms/bulk_import.py:784 +msgid "Lag" +msgstr "Отставание" + +#: dcim/forms/bulk_import.py:788 +msgid "Parent LAG interface" +msgstr "Родительский интерфейс LAG" + +#: dcim/forms/bulk_import.py:791 +msgid "Vdcs" +msgstr "Видеомагнитофоны" + +#: dcim/forms/bulk_import.py:796 +msgid "VDC names separated by commas, encased with double quotes. Example:" +msgstr "Имена VDC разделены запятыми и заключены в двойные кавычки. Пример:" + +#: dcim/forms/bulk_import.py:802 +msgid "Physical medium" +msgstr "Физическая среда" + +#: dcim/forms/bulk_import.py:805 dcim/forms/filtersets.py:1265 +msgid "Duplex" +msgstr "Двухуровневый" + +#: dcim/forms/bulk_import.py:810 +msgid "Poe mode" +msgstr "Режим Poe" + +#: dcim/forms/bulk_import.py:816 +msgid "Poe type" +msgstr "Тип Poe" + +#: dcim/forms/bulk_import.py:825 virtualization/forms/bulk_import.py:168 +msgid "IEEE 802.1Q operational mode (for L2 interfaces)" +msgstr "Рабочий режим IEEE 802.1Q (для интерфейсов L2)" + +#: dcim/forms/bulk_import.py:832 ipam/forms/bulk_import.py:160 +#: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:322 virtualization/forms/bulk_import.py:175 +msgid "Assigned VRF" +msgstr "Назначенный VRF" + +#: dcim/forms/bulk_import.py:835 +msgid "Rf role" +msgstr "Роль Rf" + +#: dcim/forms/bulk_import.py:838 +msgid "Wireless role (AP/station)" +msgstr "Роль беспроводной сети (точка доступа/станция)" + +#: dcim/forms/bulk_import.py:884 dcim/forms/model_forms.py:893 +#: dcim/forms/model_forms.py:1369 dcim/forms/object_import.py:122 +msgid "Rear port" +msgstr "Задний порт" + +#: dcim/forms/bulk_import.py:887 +msgid "Corresponding rear port" +msgstr "Соответствующий задний порт" + +#: dcim/forms/bulk_import.py:892 dcim/forms/bulk_import.py:933 +#: dcim/forms/bulk_import.py:1148 +msgid "Physical medium classification" +msgstr "Классификация физических сред" + +#: dcim/forms/bulk_import.py:961 dcim/tables/devices.py:841 +msgid "Installed device" +msgstr "Установленное устройство" + +#: dcim/forms/bulk_import.py:965 +msgid "Child device installed within this bay" +msgstr "Детское устройство, установленное в этом отсеке" + +#: dcim/forms/bulk_import.py:967 +msgid "Child device not found." +msgstr "Детское устройство не найдено." + +#: dcim/forms/bulk_import.py:1025 +msgid "Parent inventory item" +msgstr "Предмет родительского инвентаря" + +#: dcim/forms/bulk_import.py:1028 +msgid "Component type" +msgstr "Тип компонента" + +#: dcim/forms/bulk_import.py:1032 +msgid "Component Type" +msgstr "Тип компонента" + +#: dcim/forms/bulk_import.py:1035 +msgid "Compnent name" +msgstr "Имя компонента" + +#: dcim/forms/bulk_import.py:1037 +msgid "Component Name" +msgstr "Имя компонента" + +#: dcim/forms/bulk_import.py:1103 +msgid "Side A device" +msgstr "Устройство на стороне А" + +#: dcim/forms/bulk_import.py:1106 dcim/forms/bulk_import.py:1124 +msgid "Device name" +msgstr "Имя устройства" + +#: dcim/forms/bulk_import.py:1109 +msgid "Side A type" +msgstr "Сторона типа А" + +#: dcim/forms/bulk_import.py:1112 dcim/forms/bulk_import.py:1130 +msgid "Termination type" +msgstr "Тип прекращения" + +#: dcim/forms/bulk_import.py:1115 +msgid "Side A name" +msgstr "Название стороны А" + +#: dcim/forms/bulk_import.py:1116 dcim/forms/bulk_import.py:1134 +msgid "Termination name" +msgstr "Название увольнения" + +#: dcim/forms/bulk_import.py:1121 +msgid "Side B device" +msgstr "Устройство на стороне B" + +#: dcim/forms/bulk_import.py:1127 +msgid "Side B type" +msgstr "Тип стороны B" + +#: dcim/forms/bulk_import.py:1133 +msgid "Side B name" +msgstr "Название стороны B" + +#: dcim/forms/bulk_import.py:1142 wireless/forms/bulk_import.py:86 +msgid "Connection status" +msgstr "Состояние подключения" + +#: dcim/forms/bulk_import.py:1221 dcim/forms/model_forms.py:689 +#: dcim/tables/devices.py:1028 templates/dcim/device.html:130 +#: templates/dcim/virtualchassis.html:28 templates/dcim/virtualchassis.html:60 +msgid "Master" +msgstr "Мастер" + +#: dcim/forms/bulk_import.py:1225 +msgid "Master device" +msgstr "Мастер-устройство" + +#: dcim/forms/bulk_import.py:1242 +msgid "Name of parent site" +msgstr "Название родительского сайта" + +#: dcim/forms/bulk_import.py:1276 +msgid "Upstream power panel" +msgstr "Панель питания в восходящем направлении" + +#: dcim/forms/bulk_import.py:1306 +msgid "Primary or redundant" +msgstr "Основное или резервное" + +#: dcim/forms/bulk_import.py:1311 +msgid "Supply type (AC/DC)" +msgstr "Тип питания (AC/DC)" + +#: dcim/forms/bulk_import.py:1316 +msgid "Single or three-phase" +msgstr "Однофазный или трехфазный" + +#: dcim/forms/common.py:24 dcim/models/device_components.py:528 +#: templates/dcim/interface.html:58 +#: templates/virtualization/vminterface.html:58 +#: virtualization/forms/bulk_edit.py:224 +msgid "MTU" +msgstr "МАТУ" + +#: dcim/forms/common.py:65 +#, python-brace-format +msgid "" +"The tagged VLANs ({vlans}) must belong to the same site as the interface's " +"parent device/VM, or they must be global" +msgstr "" +"VLAN с тегами ({vlans}) должны принадлежать тому же сайту, что и " +"родительское устройство/виртуальная машина интерфейса, или они должны быть " +"глобальными" + +#: dcim/forms/common.py:110 +msgid "" +"Cannot install module with placeholder values in a module bay with no " +"position defined." +msgstr "" +"Невозможно установить модуль со значениями-заполнителями в модульном отсеке " +"без определенного положения." + +#: dcim/forms/common.py:119 +#, python-brace-format +msgid "Cannot adopt {model} {name} as it already belongs to a module" +msgstr "" +"Невозможно усыновить {model} {name} поскольку оно уже принадлежит модулю" + +#: dcim/forms/common.py:128 +#, python-brace-format +msgid "A {model} named {name} already exists" +msgstr "A {model} названный {name} уже существует" + +#: dcim/forms/connections.py:45 dcim/tables/power.py:66 +#: templates/dcim/inc/cable_termination.html:37 +#: templates/dcim/powerfeed.html:27 templates/dcim/powerpanel.html:19 +#: templates/dcim/trace/powerpanel.html:4 +msgid "Power Panel" +msgstr "Панель питания" + +#: dcim/forms/connections.py:54 dcim/forms/model_forms.py:670 +#: templates/dcim/powerfeed.html:22 templates/dcim/powerport.html:84 +msgid "Power Feed" +msgstr "Подача питания" + +#: dcim/forms/connections.py:74 +msgid "Side" +msgstr "Сторона" + +#: dcim/forms/filtersets.py:141 +msgid "Parent region" +msgstr "Родительский регион" + +#: dcim/forms/filtersets.py:155 tenancy/forms/bulk_import.py:28 +#: tenancy/forms/bulk_import.py:62 tenancy/forms/filtersets.py:32 +#: tenancy/forms/filtersets.py:61 wireless/forms/bulk_import.py:25 +#: wireless/forms/filtersets.py:24 +msgid "Parent group" +msgstr "Родительская группа" + +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:331 +msgid "Function" +msgstr "Функция" + +#: dcim/forms/filtersets.py:418 dcim/forms/model_forms.py:308 +#: templates/inc/panels/image_attachments.html:5 +msgid "Images" +msgstr "Изображения" + +#: dcim/forms/filtersets.py:419 dcim/forms/filtersets.py:544 +#: dcim/forms/filtersets.py:655 +msgid "Components" +msgstr "Компоненты" + +#: dcim/forms/filtersets.py:441 +msgid "Subdevice role" +msgstr "Роль подустройства" + +#: dcim/forms/filtersets.py:717 +msgid "Model" +msgstr "модель" + +#: dcim/forms/filtersets.py:768 +msgid "Virtual chassis member" +msgstr "Элемент виртуального шасси" + +#: dcim/forms/filtersets.py:1123 +msgid "Cabled" +msgstr "Кабельный" + +#: dcim/forms/filtersets.py:1130 +msgid "Occupied" +msgstr "Оккупированный" + +#: dcim/forms/filtersets.py:1155 dcim/forms/filtersets.py:1177 +#: dcim/forms/filtersets.py:1199 dcim/forms/filtersets.py:1216 +#: dcim/forms/filtersets.py:1236 dcim/tables/devices.py:367 +#: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:59 +#: templates/dcim/frontport.html:74 templates/dcim/interface.html:146 +#: templates/dcim/powerfeed.html:118 templates/dcim/poweroutlet.html:63 +#: templates/dcim/powerport.html:63 templates/dcim/rearport.html:70 +msgid "Connection" +msgstr "Подключение" + +#: dcim/forms/filtersets.py:1245 dcim/forms/model_forms.py:1477 +#: templates/dcim/virtualdevicecontext.html:16 +msgid "Virtual Device Context" +msgstr "Контекст виртуального устройства" + +#: dcim/forms/filtersets.py:1248 extras/forms/bulk_edit.py:315 +#: extras/forms/bulk_import.py:239 extras/forms/filtersets.py:479 +#: extras/forms/model_forms.py:548 extras/tables/tables.py:482 +#: templates/extras/journalentry.html:33 +msgid "Kind" +msgstr "Добрый" + +#: dcim/forms/filtersets.py:1277 +msgid "Mgmt only" +msgstr "Только менеджмент" + +#: dcim/forms/filtersets.py:1289 dcim/forms/model_forms.py:1180 +#: dcim/models/device_components.py:630 templates/dcim/interface.html:134 +msgid "WWN" +msgstr "ЛЕБЕДЬ" + +#: dcim/forms/filtersets.py:1309 +msgid "Wireless channel" +msgstr "Беспроводной канал" + +#: dcim/forms/filtersets.py:1313 +msgid "Channel frequency (MHz)" +msgstr "Частота канала (МГц)" + +#: dcim/forms/filtersets.py:1317 +msgid "Channel width (MHz)" +msgstr "Ширина канала (МГц)" + +#: dcim/forms/filtersets.py:1321 templates/dcim/interface.html:86 +msgid "Transmit power (dBm)" +msgstr "Мощность передачи (дБм)" + +#: dcim/forms/filtersets.py:1344 dcim/forms/filtersets.py:1366 +#: dcim/tables/devices.py:344 templates/dcim/cable.html:12 +#: templates/dcim/cable_edit.html:46 templates/dcim/cable_trace.html:43 +#: templates/dcim/frontport.html:84 +#: templates/dcim/inc/connection_endpoints.html:4 +#: templates/dcim/rearport.html:80 templates/dcim/trace/cable.html:7 +msgid "Cable" +msgstr "Кабель" + +#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:951 +msgid "Discovered" +msgstr "Обнаружено" + +#: dcim/forms/formsets.py:20 +#, python-brace-format +msgid "A virtual chassis member already exists in position {vc_position}." +msgstr "Виртуальный элемент шасси уже находится на месте {vc_position}." + +#: dcim/forms/model_forms.py:101 dcim/tables/devices.py:183 +#: templates/dcim/sitegroup.html:26 +msgid "Site Group" +msgstr "Группа сайтов" + +#: dcim/forms/model_forms.py:142 +msgid "Contact Info" +msgstr "Контактная информация" + +#: dcim/forms/model_forms.py:197 templates/dcim/rackrole.html:20 +msgid "Rack Role" +msgstr "Роль стойки" + +#: dcim/forms/model_forms.py:248 +msgid "" +"Comma-separated list of numeric unit IDs. A range may be specified using a " +"hyphen." +msgstr "" +"Список идентификаторов числовых единиц, разделенных запятыми. Диапазон можно" +" указать с помощью дефиса." + +#: dcim/forms/model_forms.py:259 dcim/tables/racks.py:133 +msgid "Reservation" +msgstr "Резервирование" + +#: dcim/forms/model_forms.py:297 dcim/forms/model_forms.py:380 +#: utilities/forms/fields/fields.py:47 +msgid "Slug" +msgstr "Пуля" + +#: dcim/forms/model_forms.py:304 templates/dcim/devicetype.html:12 +msgid "Chassis" +msgstr "Шасси" + +#: dcim/forms/model_forms.py:356 templates/dcim/devicerole.html:24 +msgid "Device Role" +msgstr "Роль устройства" + +#: dcim/forms/model_forms.py:424 dcim/models/devices.py:632 +msgid "The lowest-numbered unit occupied by the device" +msgstr "Устройство с наименьшим номером, занимаемое устройством" + +#: dcim/forms/model_forms.py:469 +msgid "The position in the virtual chassis this device is identified by" +msgstr "Положение в виртуальном корпусе этого устройства определяется по" + +#: dcim/forms/model_forms.py:473 templates/dcim/device.html:131 +#: templates/dcim/virtualchassis.html:61 +#: templates/dcim/virtualchassis_edit.html:57 +#: templates/ipam/inc/panels/fhrp_groups.html:13 +#: tenancy/forms/bulk_edit.py:146 tenancy/forms/filtersets.py:109 +msgid "Priority" +msgstr "Приоритет" + +#: dcim/forms/model_forms.py:474 +msgid "The priority of the device in the virtual chassis" +msgstr "Приоритет устройства в виртуальном шасси" + +#: dcim/forms/model_forms.py:578 +msgid "Automatically populate components associated with this module type" +msgstr "Автоматическое заполнение компонентов, связанных с этим типом модуля" + +#: dcim/forms/model_forms.py:623 +msgid "Maximum length is 32767 (any unit)" +msgstr "Максимальная длина 32767 (любая единица измерения)" + +#: dcim/forms/model_forms.py:671 +msgid "Characteristics" +msgstr "Характеристики" + +#: dcim/forms/model_forms.py:1130 +msgid "LAG interface" +msgstr "Интерфейс LAG" + +#: dcim/forms/model_forms.py:1184 dcim/forms/model_forms.py:1345 +#: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 +#: ipam/forms/model_forms.py:270 ipam/forms/model_forms.py:279 +#: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 +#: templates/circuits/inc/circuit_termination.html:78 +#: templates/dcim/frontport.html:113 templates/dcim/interface.html:27 +#: templates/dcim/interface.html:190 templates/dcim/interface.html:322 +#: templates/dcim/inventoryitem_edit.html:54 templates/dcim/rearport.html:109 +#: templates/ipam/fhrpgroupassignment_edit.html:11 +#: templates/virtualization/vminterface.html:19 +#: templates/vpn/tunneltermination.html:32 +#: templates/wireless/inc/wirelesslink_interface.html:10 +#: templates/wireless/wirelesslink.html:10 +#: templates/wireless/wirelesslink.html:49 +#: virtualization/forms/model_forms.py:351 vpn/forms/bulk_import.py:292 +#: vpn/forms/model_forms.py:94 vpn/forms/model_forms.py:129 +#: vpn/forms/model_forms.py:241 vpn/forms/model_forms.py:430 +#: vpn/forms/model_forms.py:439 vpn/tables/tunnels.py:87 +#: wireless/forms/model_forms.py:112 wireless/forms/model_forms.py:152 +msgid "Interface" +msgstr "Интерфейс" + +#: dcim/forms/model_forms.py:1278 +msgid "Child Device" +msgstr "Детское устройство" + +#: dcim/forms/model_forms.py:1279 +msgid "" +"Child devices must first be created and assigned to the site and rack of the" +" parent device." +msgstr "" +"Сначала необходимо создать дочерние устройства и назначить их сайту и стойке" +" родительского устройства." + +#: dcim/forms/model_forms.py:1321 +msgid "Console port" +msgstr "Консольный порт" + +#: dcim/forms/model_forms.py:1329 +msgid "Console server port" +msgstr "Порт консольного сервера" + +#: dcim/forms/model_forms.py:1337 +msgid "Front port" +msgstr "Передний порт" + +#: dcim/forms/model_forms.py:1353 +msgid "Power outlet" +msgstr "Розетка питания" + +#: dcim/forms/model_forms.py:1373 templates/dcim/inventoryitem.html:17 +#: templates/dcim/inventoryitem_edit.html:10 +msgid "Inventory Item" +msgstr "Предмет инвентаря" + +#: dcim/forms/model_forms.py:1425 +msgid "An InventoryItem can only be assigned to a single component." +msgstr "InventoryItem можно присвоить только одному компоненту." + +#: dcim/forms/model_forms.py:1439 templates/dcim/inventoryitemrole.html:15 +msgid "Inventory Item Role" +msgstr "Роль инвентарного предмета" + +#: dcim/forms/model_forms.py:1459 templates/dcim/device.html:195 +#: templates/dcim/virtualdevicecontext.html:33 +#: templates/virtualization/virtualmachine.html:51 +msgid "Primary IPv4" +msgstr "Основной IPv4" + +#: dcim/forms/model_forms.py:1468 templates/dcim/device.html:211 +#: templates/dcim/virtualdevicecontext.html:44 +#: templates/virtualization/virtualmachine.html:67 +msgid "Primary IPv6" +msgstr "Основной IPv6" + +#: dcim/forms/object_create.py:47 dcim/forms/object_create.py:198 +#: dcim/forms/object_create.py:354 +msgid "" +"Alphanumeric ranges are supported. (Must match the number of objects being " +"created.)" +msgstr "" +"Поддерживаются алфавитно-цифровые диапазоны. (Количество создаваемых " +"объектов должно соответствовать количеству создаваемых объектов.)" + +#: dcim/forms/object_create.py:67 +#, python-brace-format +msgid "" +"The provided pattern specifies {value_count} values, but {pattern_count} are" +" expected." +msgstr "" +"Предоставленный шаблон определяет {value_count} ценности, но {pattern_count}" +" ожидаются." + +#: dcim/forms/object_create.py:109 dcim/forms/object_create.py:270 +#: dcim/tables/devices.py:281 +msgid "Rear ports" +msgstr "Задние порты" + +#: dcim/forms/object_create.py:110 dcim/forms/object_create.py:271 +msgid "Select one rear port assignment for each front port being created." +msgstr "" +"Выберите одно назначение заднего порта для каждого создаваемого переднего " +"порта." + +#: dcim/forms/object_create.py:163 +#, python-brace-format +msgid "" +"The number of front port templates to be created ({frontport_count}) must " +"match the selected number of rear port positions ({rearport_count})." +msgstr "" +"Количество создаваемых шаблонов фронтальных портов ({frontport_count}) " +"должно соответствовать выбранному количеству положений задних портов " +"({rearport_count})." + +#: dcim/forms/object_create.py:250 +#, python-brace-format +msgid "" +"The string {module} will be replaced with the position of the " +"assigned module, if any." +msgstr "" +"Струна {module} будет заменено позицией назначенного модуля, " +"если таковая имеется." + +#: dcim/forms/object_create.py:319 +#, python-brace-format +msgid "" +"The number of front ports to be created ({frontport_count}) must match the " +"selected number of rear port positions ({rearport_count})." +msgstr "" +"Количество создаваемых фронтальных портов ({frontport_count}) должно " +"соответствовать выбранному количеству положений задних портов " +"({rearport_count})." + +#: dcim/forms/object_create.py:408 dcim/tables/devices.py:1034 +#: ipam/tables/fhrp.py:31 templates/dcim/virtualchassis.html:54 +#: templates/dcim/virtualchassis_edit.html:48 templates/ipam/fhrpgroup.html:39 +msgid "Members" +msgstr "Члены" + +#: dcim/forms/object_create.py:417 +msgid "Initial position" +msgstr "Исходное положение" + +#: dcim/forms/object_create.py:420 +msgid "" +"Position of the first member device. Increases by one for each additional " +"member." +msgstr "" +"Положение первого элементного устройства. Увеличивается на единицу за каждый" +" дополнительный элемент." + +#: dcim/forms/object_create.py:434 +msgid "A position must be specified for the first VC member." +msgstr "Должность должна быть указана для первого члена VC." + +#: dcim/models/cables.py:62 dcim/models/device_component_templates.py:55 +#: dcim/models/device_components.py:63 extras/models/customfields.py:108 +msgid "label" +msgstr "бирка" + +#: dcim/models/cables.py:71 +msgid "length" +msgstr "длина" + +#: dcim/models/cables.py:78 +msgid "length unit" +msgstr "единица длины" + +#: dcim/models/cables.py:93 +msgid "cable" +msgstr "кабель" + +#: dcim/models/cables.py:94 +msgid "cables" +msgstr "кабели" + +#: dcim/models/cables.py:190 +msgid "A and B terminations cannot connect to the same object." +msgstr "Терминалы A и B не могут подключаться к одному и тому же объекту." + +#: dcim/models/cables.py:257 ipam/models/asns.py:37 +msgid "end" +msgstr "конец" + +#: dcim/models/cables.py:310 +msgid "cable termination" +msgstr "заделение кабеля" + +#: dcim/models/cables.py:311 +msgid "cable terminations" +msgstr "кабельные концевые разъемы" + +#: dcim/models/cables.py:434 extras/models/configs.py:50 +msgid "is active" +msgstr "активен" + +#: dcim/models/cables.py:438 +msgid "is complete" +msgstr "завершен" + +#: dcim/models/cables.py:442 +msgid "is split" +msgstr "разделен" + +#: dcim/models/cables.py:450 +msgid "cable path" +msgstr "кабельная трасса" + +#: dcim/models/cables.py:451 +msgid "cable paths" +msgstr "кабельные трассы" + +#: dcim/models/device_component_templates.py:46 +#, python-brace-format +msgid "" +"{module} is accepted as a substitution for the module bay position when " +"attached to a module type." +msgstr "" +"{module} принимается в качестве замены положения отсека для модулей при " +"подключении к модулю того или иного типа." + +#: dcim/models/device_component_templates.py:58 +#: dcim/models/device_components.py:66 +msgid "Physical label" +msgstr "Физическая этикетка" + +#: dcim/models/device_component_templates.py:103 +msgid "Component templates cannot be moved to a different device type." +msgstr "Шаблоны компонентов нельзя перемещать на устройства другого типа." + +#: dcim/models/device_component_templates.py:154 +msgid "" +"A component template cannot be associated with both a device type and a " +"module type." +msgstr "" +"Шаблон компонента нельзя связать как с типом устройства, так и с типом " +"модуля." + +#: dcim/models/device_component_templates.py:158 +msgid "" +"A component template must be associated with either a device type or a " +"module type." +msgstr "" +"Шаблон компонента должен быть связан с типом устройства или типом модуля." + +#: dcim/models/device_component_templates.py:186 +msgid "console port template" +msgstr "шаблон консольного порта" + +#: dcim/models/device_component_templates.py:187 +msgid "console port templates" +msgstr "шаблоны консольных портов" + +#: dcim/models/device_component_templates.py:220 +msgid "console server port template" +msgstr "шаблон порта консольного сервера" + +#: dcim/models/device_component_templates.py:221 +msgid "console server port templates" +msgstr "шаблоны портов консольного сервера" + +#: dcim/models/device_component_templates.py:252 +#: dcim/models/device_components.py:353 +msgid "maximum draw" +msgstr "максимальная ничья" + +#: dcim/models/device_component_templates.py:259 +#: dcim/models/device_components.py:360 +msgid "allocated draw" +msgstr "назначенная ничья" + +#: dcim/models/device_component_templates.py:269 +msgid "power port template" +msgstr "шаблон порта питания" + +#: dcim/models/device_component_templates.py:270 +msgid "power port templates" +msgstr "шаблоны портов питания" + +#: dcim/models/device_component_templates.py:289 +#: dcim/models/device_components.py:383 +#, python-brace-format +msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." +msgstr "" +"Выделенная ничья не может превышать максимальное количество розыгрышей " +"({maximum_draw}Ж)." + +#: dcim/models/device_component_templates.py:321 +#: dcim/models/device_components.py:478 +msgid "feed leg" +msgstr "кормовая ножка" + +#: dcim/models/device_component_templates.py:325 +#: dcim/models/device_components.py:482 +msgid "Phase (for three-phase feeds)" +msgstr "Фаза (для трехфазных кормов)" + +#: dcim/models/device_component_templates.py:331 +msgid "power outlet template" +msgstr "шаблон розетки" + +#: dcim/models/device_component_templates.py:332 +msgid "power outlet templates" +msgstr "шаблоны розеток" + +#: dcim/models/device_component_templates.py:341 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same device type" +msgstr "" +"Родительский порт питания ({power_port}) должно принадлежать к тому же типу " +"устройства" + +#: dcim/models/device_component_templates.py:345 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same module type" +msgstr "" +"Родительский порт питания ({power_port}) должен принадлежать к одному типу " +"модулей" + +#: dcim/models/device_component_templates.py:397 +#: dcim/models/device_components.py:612 +msgid "management only" +msgstr "только управление" + +#: dcim/models/device_component_templates.py:405 +#: dcim/models/device_components.py:551 +msgid "bridge interface" +msgstr "интерфейс моста" + +#: dcim/models/device_component_templates.py:423 +#: dcim/models/device_components.py:637 +msgid "wireless role" +msgstr "роль беспроводной сети" + +#: dcim/models/device_component_templates.py:429 +msgid "interface template" +msgstr "шаблон интерфейса" + +#: dcim/models/device_component_templates.py:430 +msgid "interface templates" +msgstr "шаблоны интерфейсов" + +#: dcim/models/device_component_templates.py:437 +#: dcim/models/device_components.py:805 +#: virtualization/models/virtualmachines.py:398 +msgid "An interface cannot be bridged to itself." +msgstr "Интерфейс не может быть подключен к самому себе." + +#: dcim/models/device_component_templates.py:440 +#, python-brace-format +msgid "Bridge interface ({bridge}) must belong to the same device type" +msgstr "" +"Интерфейс моста ({bridge}) должно принадлежать к тому же типу устройства" + +#: dcim/models/device_component_templates.py:444 +#, python-brace-format +msgid "Bridge interface ({bridge}) must belong to the same module type" +msgstr "Интерфейс моста ({bridge}) должен принадлежать к одному типу модулей" + +#: dcim/models/device_component_templates.py:500 +#: dcim/models/device_components.py:985 +msgid "rear port position" +msgstr "положение заднего порта" + +#: dcim/models/device_component_templates.py:525 +msgid "front port template" +msgstr "шаблон переднего порта" + +#: dcim/models/device_component_templates.py:526 +msgid "front port templates" +msgstr "шаблоны передних портов" + +#: dcim/models/device_component_templates.py:536 +#, python-brace-format +msgid "Rear port ({name}) must belong to the same device type" +msgstr "Задний порт ({name}) должно принадлежать к тому же типу устройства" + +#: dcim/models/device_component_templates.py:542 +#, python-brace-format +msgid "" +"Invalid rear port position ({position}); rear port {name} has only {count} " +"positions" +msgstr "" +"Неверное положение заднего порта ({position}); задний порт {name} имеет " +"только {count} позиции" + +#: dcim/models/device_component_templates.py:595 +#: dcim/models/device_components.py:1054 +msgid "positions" +msgstr "позиции" + +#: dcim/models/device_component_templates.py:606 +msgid "rear port template" +msgstr "шаблон заднего порта" + +#: dcim/models/device_component_templates.py:607 +msgid "rear port templates" +msgstr "шаблоны задних портов" + +#: dcim/models/device_component_templates.py:636 +#: dcim/models/device_components.py:1095 +msgid "position" +msgstr "позиция" + +#: dcim/models/device_component_templates.py:639 +#: dcim/models/device_components.py:1098 +msgid "Identifier to reference when renaming installed components" +msgstr "" +"Идентификатор, на который следует ссылаться при переименовании установленных" +" компонентов" + +#: dcim/models/device_component_templates.py:645 +msgid "module bay template" +msgstr "шаблон модульного отсека" + +#: dcim/models/device_component_templates.py:646 +msgid "module bay templates" +msgstr "шаблоны модульных отсеков" + +#: dcim/models/device_component_templates.py:673 +msgid "device bay template" +msgstr "шаблон отсека для устройств" + +#: dcim/models/device_component_templates.py:674 +msgid "device bay templates" +msgstr "шаблоны отсеков для устройств" + +#: dcim/models/device_component_templates.py:687 +#, python-brace-format +msgid "" +"Subdevice role of device type ({device_type}) must be set to \"parent\" to " +"allow device bays." +msgstr "" +"Роль подустройства типа устройства ({device_type}) должно быть установлено " +"значение «родительский», чтобы разрешить отсеки для устройств." + +#: dcim/models/device_component_templates.py:742 +#: dcim/models/device_components.py:1224 +msgid "part ID" +msgstr "идентификатор детали" + +#: dcim/models/device_component_templates.py:744 +#: dcim/models/device_components.py:1226 +msgid "Manufacturer-assigned part identifier" +msgstr "Идентификатор детали, присвоенный производителем" + +#: dcim/models/device_component_templates.py:761 +msgid "inventory item template" +msgstr "шаблон инвентарного товара" + +#: dcim/models/device_component_templates.py:762 +msgid "inventory item templates" +msgstr "шаблоны товаров инвентаря" + +#: dcim/models/device_components.py:106 +msgid "Components cannot be moved to a different device." +msgstr "Компоненты нельзя перемещать на другое устройство." + +#: dcim/models/device_components.py:145 +msgid "cable end" +msgstr "конец кабеля" + +#: dcim/models/device_components.py:151 +msgid "mark connected" +msgstr "отметка подключена" + +#: dcim/models/device_components.py:153 +msgid "Treat as if a cable is connected" +msgstr "Обращайтесь так, как будто кабель подключен" + +#: dcim/models/device_components.py:171 +msgid "Must specify cable end (A or B) when attaching a cable." +msgstr "При подключении кабеля необходимо указать конец кабеля (A или B)." + +#: dcim/models/device_components.py:175 +msgid "Cable end must not be set without a cable." +msgstr "Конец кабеля нельзя устанавливать без кабеля." + +#: dcim/models/device_components.py:179 +msgid "Cannot mark as connected with a cable attached." +msgstr "Невозможно пометить как подключенный к подключенному кабелю." + +#: dcim/models/device_components.py:203 +#, python-brace-format +msgid "{class_name} models must declare a parent_object property" +msgstr "{class_name} модели должны объявить свойство parent_object" + +#: dcim/models/device_components.py:288 dcim/models/device_components.py:317 +#: dcim/models/device_components.py:350 dcim/models/device_components.py:468 +msgid "Physical port type" +msgstr "Тип физического порта" + +#: dcim/models/device_components.py:291 dcim/models/device_components.py:320 +msgid "speed" +msgstr "скорость" + +#: dcim/models/device_components.py:295 dcim/models/device_components.py:324 +msgid "Port speed in bits per second" +msgstr "Скорость порта в битах в секунду" + +#: dcim/models/device_components.py:301 +msgid "console port" +msgstr "консольный порт" + +#: dcim/models/device_components.py:302 +msgid "console ports" +msgstr "консольные порты" + +#: dcim/models/device_components.py:330 +msgid "console server port" +msgstr "порт консольного сервера" + +#: dcim/models/device_components.py:331 +msgid "console server ports" +msgstr "порты консольного сервера" + +#: dcim/models/device_components.py:370 +msgid "power port" +msgstr "порт питания" + +#: dcim/models/device_components.py:371 +msgid "power ports" +msgstr "порты питания" + +#: dcim/models/device_components.py:488 +msgid "power outlet" +msgstr "розетка" + +#: dcim/models/device_components.py:489 +msgid "power outlets" +msgstr "розетки" + +#: dcim/models/device_components.py:500 +#, python-brace-format +msgid "Parent power port ({power_port}) must belong to the same device" +msgstr "" +"Родительский порт питания ({power_port}) должно принадлежать одному и тому " +"же устройству" + +#: dcim/models/device_components.py:531 vpn/models/crypto.py:81 +#: vpn/models/crypto.py:214 +msgid "mode" +msgstr "режим" + +#: dcim/models/device_components.py:535 +msgid "IEEE 802.1Q tagging strategy" +msgstr "Стратегия маркировки IEEE 802.1Q" + +#: dcim/models/device_components.py:543 +msgid "parent interface" +msgstr "родительский интерфейс" + +#: dcim/models/device_components.py:603 +msgid "parent LAG" +msgstr "родительский LAG" + +#: dcim/models/device_components.py:613 +msgid "This interface is used only for out-of-band management" +msgstr "Этот интерфейс используется только для внеполосного управления" + +#: dcim/models/device_components.py:618 +msgid "speed (Kbps)" +msgstr "скорость (Кбит/с)" + +#: dcim/models/device_components.py:621 +msgid "duplex" +msgstr "двойной" + +#: dcim/models/device_components.py:631 +msgid "64-bit World Wide Name" +msgstr "64-битное всемирное имя" + +#: dcim/models/device_components.py:643 +msgid "wireless channel" +msgstr "беспроводной канал" + +#: dcim/models/device_components.py:650 +msgid "channel frequency (MHz)" +msgstr "частота канала (МГц)" + +#: dcim/models/device_components.py:651 dcim/models/device_components.py:659 +msgid "Populated by selected channel (if set)" +msgstr "Заполнено выбранным каналом (если задано)" + +#: dcim/models/device_components.py:665 +msgid "transmit power (dBm)" +msgstr "мощность передачи (дБм)" + +#: dcim/models/device_components.py:690 wireless/models.py:116 +msgid "wireless LANs" +msgstr "беспроводные локальные сети" + +#: dcim/models/device_components.py:698 +#: virtualization/models/virtualmachines.py:328 +msgid "untagged VLAN" +msgstr "VLAN без тегов" + +#: dcim/models/device_components.py:704 +#: virtualization/models/virtualmachines.py:334 +msgid "tagged VLANs" +msgstr "помеченные VLAN" + +#: dcim/models/device_components.py:746 +#: virtualization/models/virtualmachines.py:370 +msgid "interface" +msgstr "интерфейс" + +#: dcim/models/device_components.py:747 +#: virtualization/models/virtualmachines.py:371 +msgid "interfaces" +msgstr "интерфейсов" + +#: dcim/models/device_components.py:758 +#, python-brace-format +msgid "{display_type} interfaces cannot have a cable attached." +msgstr "{display_type} к интерфейсам нельзя подключать кабель." + +#: dcim/models/device_components.py:766 +#, python-brace-format +msgid "{display_type} interfaces cannot be marked as connected." +msgstr "{display_type} интерфейсы нельзя пометить как подключенные." + +#: dcim/models/device_components.py:775 +#: virtualization/models/virtualmachines.py:383 +msgid "An interface cannot be its own parent." +msgstr "Интерфейс не может быть собственным родителем." + +#: dcim/models/device_components.py:779 +msgid "Only virtual interfaces may be assigned to a parent interface." +msgstr "" +"Родительскому интерфейсу могут быть назначены только виртуальные интерфейсы." + +#: dcim/models/device_components.py:786 +#, python-brace-format +msgid "" +"The selected parent interface ({interface}) belongs to a different device " +"({device})" +msgstr "" +"Выбранный родительский интерфейс ({interface}) принадлежит другому " +"устройству ({device})" + +#: dcim/models/device_components.py:792 +#, python-brace-format +msgid "" +"The selected parent interface ({interface}) belongs to {device}, which is " +"not part of virtual chassis {virtual_chassis}." +msgstr "" +"Выбранный родительский интерфейс ({interface}) принадлежит {device}, который" +" не является частью виртуального шасси {virtual_chassis}." + +#: dcim/models/device_components.py:812 +#, python-brace-format +msgid "" +"The selected bridge interface ({bridge}) belongs to a different device " +"({device})." +msgstr "" +"Выбранный интерфейс моста ({bridge}) принадлежит другому устройству " +"({device})." + +#: dcim/models/device_components.py:818 +#, python-brace-format +msgid "" +"The selected bridge interface ({interface}) belongs to {device}, which is " +"not part of virtual chassis {virtual_chassis}." +msgstr "" +"Выбранный интерфейс моста ({interface}) принадлежит {device}, который не " +"является частью виртуального шасси {virtual_chassis}." + +#: dcim/models/device_components.py:829 +msgid "Virtual interfaces cannot have a parent LAG interface." +msgstr "Виртуальные интерфейсы не могут иметь родительский интерфейс LAG." + +#: dcim/models/device_components.py:833 +msgid "A LAG interface cannot be its own parent." +msgstr "Интерфейс LAG не может быть собственным родителем." + +#: dcim/models/device_components.py:840 +#, python-brace-format +msgid "" +"The selected LAG interface ({lag}) belongs to a different device ({device})." +msgstr "" +"Выбранный интерфейс LAG ({lag}) принадлежит другому устройству ({device})." + +#: dcim/models/device_components.py:846 +#, python-brace-format +msgid "" +"The selected LAG interface ({lag}) belongs to {device}, which is not part of" +" virtual chassis {virtual_chassis}." +msgstr "" +"Выбранный интерфейс LAG ({lag}) принадлежит {device}, который не является " +"частью виртуального шасси {virtual_chassis}." + +#: dcim/models/device_components.py:857 +msgid "Virtual interfaces cannot have a PoE mode." +msgstr "Виртуальные интерфейсы не могут иметь режим PoE." + +#: dcim/models/device_components.py:861 +msgid "Virtual interfaces cannot have a PoE type." +msgstr "Виртуальные интерфейсы не могут иметь тип PoE." + +#: dcim/models/device_components.py:867 +msgid "Must specify PoE mode when designating a PoE type." +msgstr "При назначении типа PoE необходимо указать режим PoE." + +#: dcim/models/device_components.py:874 +msgid "Wireless role may be set only on wireless interfaces." +msgstr "" +"Роль беспроводной связи может быть установлена только на беспроводных " +"интерфейсах." + +#: dcim/models/device_components.py:876 +msgid "Channel may be set only on wireless interfaces." +msgstr "Канал можно настроить только на беспроводных интерфейсах." + +#: dcim/models/device_components.py:882 +msgid "Channel frequency may be set only on wireless interfaces." +msgstr "" +"Частота канала может быть установлена только на беспроводных интерфейсах." + +#: dcim/models/device_components.py:886 +msgid "Cannot specify custom frequency with channel selected." +msgstr "Невозможно указать собственную частоту при выбранном канале." + +#: dcim/models/device_components.py:892 +msgid "Channel width may be set only on wireless interfaces." +msgstr "" +"Ширина канала может быть установлена только на беспроводных интерфейсах." + +#: dcim/models/device_components.py:894 +msgid "Cannot specify custom width with channel selected." +msgstr "Невозможно указать произвольную ширину при выбранном канале." + +#: dcim/models/device_components.py:902 +#, python-brace-format +msgid "" +"The untagged VLAN ({untagged_vlan}) must belong to the same site as the " +"interface's parent device, or it must be global." +msgstr "" +"VLAN без тегов ({untagged_vlan}) должно принадлежать тому же сайту, что и " +"родительское устройство интерфейса, или оно должно быть глобальным." + +#: dcim/models/device_components.py:991 +msgid "Mapped position on corresponding rear port" +msgstr "Нанесенное на карту положение на соответствующем заднем порту" + +#: dcim/models/device_components.py:1007 +msgid "front port" +msgstr "передний порт" + +#: dcim/models/device_components.py:1008 +msgid "front ports" +msgstr "передние порты" + +#: dcim/models/device_components.py:1022 +#, python-brace-format +msgid "Rear port ({rear_port}) must belong to the same device" +msgstr "" +"Задний порт ({rear_port}) должно принадлежать одному и тому же устройству" + +#: dcim/models/device_components.py:1030 +#, python-brace-format +msgid "" +"Invalid rear port position ({rear_port_position}): Rear port {name} has only" +" {positions} positions." +msgstr "" +"Неверное положение заднего порта ({rear_port_position}): Задний порт {name} " +"имеет только {positions} позиции." + +#: dcim/models/device_components.py:1060 +msgid "Number of front ports which may be mapped" +msgstr "Количество передних портов, которые можно сопоставить" + +#: dcim/models/device_components.py:1065 +msgid "rear port" +msgstr "задний порт" + +#: dcim/models/device_components.py:1066 +msgid "rear ports" +msgstr "задние порты" + +#: dcim/models/device_components.py:1080 +#, python-brace-format +msgid "" +"The number of positions cannot be less than the number of mapped front ports" +" ({frontport_count})" +msgstr "" +"Количество позиций не может быть меньше количества сопоставленных передних " +"портов ({frontport_count})" + +#: dcim/models/device_components.py:1104 +msgid "module bay" +msgstr "модульный отсек" + +#: dcim/models/device_components.py:1105 +msgid "module bays" +msgstr "отсеки для модулей" + +#: dcim/models/device_components.py:1118 +msgid "parent_bay" +msgstr "родитель_ребенок" + +#: dcim/models/device_components.py:1126 +msgid "device bay" +msgstr "отсек для устройств" + +#: dcim/models/device_components.py:1127 +msgid "device bays" +msgstr "отсеки для устройств" + +#: dcim/models/device_components.py:1137 +#, python-brace-format +msgid "This type of device ({device_type}) does not support device bays." +msgstr "" +"Этот тип устройства ({device_type}) не поддерживает отсеки для устройств." + +#: dcim/models/device_components.py:1143 +msgid "Cannot install a device into itself." +msgstr "Невозможно установить устройство в само по себе." + +#: dcim/models/device_components.py:1151 +#, python-brace-format +msgid "" +"Cannot install the specified device; device is already installed in {bay}." +msgstr "" +"Невозможно установить указанное устройство; устройство уже установлено в " +"{bay}." + +#: dcim/models/device_components.py:1172 +msgid "inventory item role" +msgstr "роль инвентарного товара" + +#: dcim/models/device_components.py:1173 +msgid "inventory item roles" +msgstr "роли предметов инвентаря" + +#: dcim/models/device_components.py:1230 dcim/models/devices.py:595 +#: dcim/models/devices.py:1173 dcim/models/racks.py:113 +msgid "serial number" +msgstr "серийный номер" + +#: dcim/models/device_components.py:1238 dcim/models/devices.py:603 +#: dcim/models/devices.py:1180 dcim/models/racks.py:120 +msgid "asset tag" +msgstr "тег актива" + +#: dcim/models/device_components.py:1239 +msgid "A unique tag used to identify this item" +msgstr "Уникальный тег, используемый для идентификации этого товара" + +#: dcim/models/device_components.py:1242 +msgid "discovered" +msgstr "обнаружил" + +#: dcim/models/device_components.py:1244 +msgid "This item was automatically discovered" +msgstr "Этот предмет был обнаружен автоматически" + +#: dcim/models/device_components.py:1262 +msgid "inventory item" +msgstr "инвентарный предмет" + +#: dcim/models/device_components.py:1263 +msgid "inventory items" +msgstr "предметы инвентаря" + +#: dcim/models/device_components.py:1274 +msgid "Cannot assign self as parent." +msgstr "Невозможно назначить себя родителем." + +#: dcim/models/device_components.py:1282 +msgid "Parent inventory item does not belong to the same device." +msgstr "" +"Предмет родительского инвентаря не принадлежит одному и тому же устройству." + +#: dcim/models/device_components.py:1288 +msgid "Cannot move an inventory item with dependent children" +msgstr "Невозможно переместить инвентарь вместе с детьми-иждивенцами" + +#: dcim/models/device_components.py:1296 +msgid "Cannot assign inventory item to component on another device" +msgstr "" +"Невозможно присвоить инвентарный предмет компоненту на другом устройстве" + +#: dcim/models/devices.py:54 +msgid "manufacturer" +msgstr "производитель" + +#: dcim/models/devices.py:55 +msgid "manufacturers" +msgstr "производителей" + +#: dcim/models/devices.py:82 dcim/models/devices.py:381 +msgid "model" +msgstr "модель" + +#: dcim/models/devices.py:95 +msgid "default platform" +msgstr "платформа по умолчанию" + +#: dcim/models/devices.py:98 dcim/models/devices.py:385 +msgid "part number" +msgstr "номер детали" + +#: dcim/models/devices.py:101 dcim/models/devices.py:388 +msgid "Discrete part number (optional)" +msgstr "Дискретный номер детали (опционально)" + +#: dcim/models/devices.py:107 dcim/models/racks.py:137 +msgid "height (U)" +msgstr "высота (U)" + +#: dcim/models/devices.py:111 +msgid "exclude from utilization" +msgstr "исключить из использования" + +#: dcim/models/devices.py:112 +msgid "Devices of this type are excluded when calculating rack utilization." +msgstr "Устройства этого типа исключаются при расчете использования стоек." + +#: dcim/models/devices.py:116 +msgid "is full depth" +msgstr "полная глубина" + +#: dcim/models/devices.py:117 +msgid "Device consumes both front and rear rack faces." +msgstr "Устройство потребляет как переднюю, так и заднюю поверхности стойки." + +#: dcim/models/devices.py:123 +msgid "parent/child status" +msgstr "статус родителя/ребенка" + +#: dcim/models/devices.py:124 +msgid "" +"Parent devices house child devices in device bays. Leave blank if this " +"device type is neither a parent nor a child." +msgstr "" +"На родительских устройствах дочерние устройства размещены в отсеках для " +"устройств. Оставьте поле пустым, если этот тип устройства не относится ни к " +"родительскому, ни к дочернему." + +#: dcim/models/devices.py:128 dcim/models/devices.py:647 +msgid "airflow" +msgstr "расход воздуха" + +#: dcim/models/devices.py:204 +msgid "device type" +msgstr "тип устройства" + +#: dcim/models/devices.py:205 +msgid "device types" +msgstr "типы устройств" + +#: dcim/models/devices.py:289 +msgid "U height must be in increments of 0.5 rack units." +msgstr "Высота U должна быть с шагом 0,5 единицы стойки." + +#: dcim/models/devices.py:306 +#, python-brace-format +msgid "" +"Device {device} in rack {rack} does not have sufficient space to accommodate" +" a height of {height}U" +msgstr "" +"Устройство {device} в стойке {rack} не имеет достаточного места для " +"размещения на высоте {height}У" + +#: dcim/models/devices.py:321 +#, python-brace-format +msgid "" +"Unable to set 0U height: Found {racked_instance_count} " +"instances already mounted within racks." +msgstr "" +"Невозможно установить высоту 0U: найдено {racked_instance_count} экземпляры уже смонтирован в " +"стойках." + +#: dcim/models/devices.py:330 +msgid "" +"Must delete all device bay templates associated with this device before " +"declassifying it as a parent device." +msgstr "" +"Необходимо удалить все шаблоны отсеков устройств, связанные с этим " +"устройством, прежде чем рассекретить его как родительское устройство." + +#: dcim/models/devices.py:336 +msgid "Child device types must be 0U." +msgstr "Типы дочерних устройств должны быть 0U." + +#: dcim/models/devices.py:404 +msgid "module type" +msgstr "тип модуля" + +#: dcim/models/devices.py:405 +msgid "module types" +msgstr "типы модулей" + +#: dcim/models/devices.py:473 +msgid "Virtual machines may be assigned to this role" +msgstr "Эта роль может быть назначена виртуальным машинам." + +#: dcim/models/devices.py:485 +msgid "device role" +msgstr "роль устройства" + +#: dcim/models/devices.py:486 +msgid "device roles" +msgstr "роли устройств" + +#: dcim/models/devices.py:503 +msgid "Optionally limit this platform to devices of a certain manufacturer" +msgstr "" +"Опционально ограничьте эту платформу устройствами определенного " +"производителя" + +#: dcim/models/devices.py:515 +msgid "platform" +msgstr "платформы" + +#: dcim/models/devices.py:516 +msgid "platforms" +msgstr "платформ" + +#: dcim/models/devices.py:564 +msgid "The function this device serves" +msgstr "Функция, которую выполняет это устройство" + +#: dcim/models/devices.py:596 +msgid "Chassis serial number, assigned by the manufacturer" +msgstr "Серийный номер корпуса, присвоенный производителем" + +#: dcim/models/devices.py:604 dcim/models/devices.py:1181 +msgid "A unique tag used to identify this device" +msgstr "Уникальный тег, используемый для идентификации этого устройства" + +#: dcim/models/devices.py:631 +msgid "position (U)" +msgstr "положение (U)" + +#: dcim/models/devices.py:638 +msgid "rack face" +msgstr "лицевая сторона стойки" + +#: dcim/models/devices.py:658 dcim/models/devices.py:1390 +#: virtualization/models/virtualmachines.py:98 +msgid "primary IPv4" +msgstr "основной IPv4" + +#: dcim/models/devices.py:666 dcim/models/devices.py:1398 +#: virtualization/models/virtualmachines.py:106 +msgid "primary IPv6" +msgstr "основной IPv6" + +#: dcim/models/devices.py:674 +msgid "out-of-band IP" +msgstr "внеполосный IP-адрес" + +#: dcim/models/devices.py:691 +msgid "VC position" +msgstr "Позиция VC" + +#: dcim/models/devices.py:695 +msgid "Virtual chassis position" +msgstr "Положение виртуального шасси" + +#: dcim/models/devices.py:698 +msgid "VC priority" +msgstr "Приоритет VC" + +#: dcim/models/devices.py:702 +msgid "Virtual chassis master election priority" +msgstr "Приоритет выбора основного виртуального шасси" + +#: dcim/models/devices.py:705 dcim/models/sites.py:207 +msgid "latitude" +msgstr "широта" + +#: dcim/models/devices.py:710 dcim/models/devices.py:718 +#: dcim/models/sites.py:212 dcim/models/sites.py:220 +msgid "GPS coordinate in decimal format (xx.yyyyyy)" +msgstr "Координата GPS в десятичном формате (xx.yyyyyy)" + +#: dcim/models/devices.py:713 dcim/models/sites.py:215 +msgid "longitude" +msgstr "долгота" + +#: dcim/models/devices.py:786 +msgid "Device name must be unique per site." +msgstr "Имя устройства должно быть уникальным для каждого сайта." + +#: dcim/models/devices.py:797 ipam/models/services.py:75 +msgid "device" +msgstr "устройство" + +#: dcim/models/devices.py:798 +msgid "devices" +msgstr "приборы" + +#: dcim/models/devices.py:838 +#, python-brace-format +msgid "Rack {rack} does not belong to site {site}." +msgstr "Стеллаж {rack} не принадлежит сайту {site}." + +#: dcim/models/devices.py:843 +#, python-brace-format +msgid "Location {location} does not belong to site {site}." +msgstr "Местоположение {location} не принадлежит сайту {site}." + +#: dcim/models/devices.py:849 +#, python-brace-format +msgid "Rack {rack} does not belong to location {location}." +msgstr "Стеллаж {rack} не принадлежит локации {location}." + +#: dcim/models/devices.py:856 +msgid "Cannot select a rack face without assigning a rack." +msgstr "Невозможно выбрать грань стойки без назначения стойки." + +#: dcim/models/devices.py:860 +msgid "Cannot select a rack position without assigning a rack." +msgstr "Невозможно выбрать положение стойки без назначения стойки." + +#: dcim/models/devices.py:866 +msgid "Position must be in increments of 0.5 rack units." +msgstr "Положение должно быть с шагом 0,5 единицы стойки." + +#: dcim/models/devices.py:870 +msgid "Must specify rack face when defining rack position." +msgstr "При определении положения стойки необходимо указать грань стойки." + +#: dcim/models/devices.py:878 +#, python-brace-format +msgid "" +"A U0 device type ({device_type}) cannot be assigned to a rack position." +msgstr "Тип устройства U0 ({device_type}) не может быть отнесено к стойке." + +#: dcim/models/devices.py:889 +msgid "" +"Child device types cannot be assigned to a rack face. This is an attribute " +"of the parent device." +msgstr "" +"Типы дочерних устройств нельзя присвоить поверхности стойки. Это атрибут " +"родительского устройства." + +#: dcim/models/devices.py:896 +msgid "" +"Child device types cannot be assigned to a rack position. This is an " +"attribute of the parent device." +msgstr "" +"Типы детских устройств нельзя отнести к позиции в стойке. Это атрибут " +"родительского устройства." + +#: dcim/models/devices.py:910 +#, python-brace-format +msgid "" +"U{position} is already occupied or does not have sufficient space to " +"accommodate this device type: {device_type} ({u_height}U)" +msgstr "" +"U{position} уже занят или в нем недостаточно места для размещения этого типа" +" устройств: {device_type} ({u_height}U)" + +#: dcim/models/devices.py:925 +#, python-brace-format +msgid "{ip} is not an IPv4 address." +msgstr "{ip} не является адресом IPv4." + +#: dcim/models/devices.py:934 dcim/models/devices.py:949 +#, python-brace-format +msgid "The specified IP address ({ip}) is not assigned to this device." +msgstr "Указанный IP-адрес ({ip}) не назначено этому устройству." + +#: dcim/models/devices.py:940 +#, python-brace-format +msgid "{ip} is not an IPv6 address." +msgstr "{ip} не является адресом IPv6." + +#: dcim/models/devices.py:967 +#, python-brace-format +msgid "" +"The assigned platform is limited to {platform_manufacturer} device types, " +"but this device's type belongs to {devicetype_manufacturer}." +msgstr "" +"Назначенная платформа ограничена {platform_manufacturer} типы устройств, но " +"данный тип устройства относится к {devicetype_manufacturer}." + +#: dcim/models/devices.py:978 +#, python-brace-format +msgid "The assigned cluster belongs to a different site ({site})" +msgstr "Назначенный кластер принадлежит другому сайту ({site})" + +#: dcim/models/devices.py:986 +msgid "A device assigned to a virtual chassis must have its position defined." +msgstr "" +"Положение устройства, назначенного виртуальному шасси, должно быть " +"определено." + +#: dcim/models/devices.py:1188 +msgid "module" +msgstr "модуль" + +#: dcim/models/devices.py:1189 +msgid "modules" +msgstr "модулей" + +#: dcim/models/devices.py:1205 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Модуль должен быть установлен в модульном отсеке, принадлежащем назначенному" +" устройству ({device})." + +#: dcim/models/devices.py:1309 +msgid "domain" +msgstr "сфера" + +#: dcim/models/devices.py:1322 dcim/models/devices.py:1323 +msgid "virtual chassis" +msgstr "виртуальное шасси" + +#: dcim/models/devices.py:1338 +#, python-brace-format +msgid "" +"The selected master ({master}) is not assigned to this virtual chassis." +msgstr "Выбранный мастер ({master}) не назначено этому виртуальному шасси." + +#: dcim/models/devices.py:1354 +#, python-brace-format +msgid "" +"Unable to delete virtual chassis {self}. There are member interfaces which " +"form a cross-chassis LAG interfaces." +msgstr "" +"Невозможно удалить виртуальное шасси {self}. Существуют интерфейсы-члены, " +"которые образуют межкорпусные интерфейсы LAG." + +#: dcim/models/devices.py:1379 vpn/models/l2vpn.py:37 +msgid "identifier" +msgstr "идентификатор" + +#: dcim/models/devices.py:1380 +msgid "Numeric identifier unique to the parent device" +msgstr "Цифровой идентификатор, уникальный для родительского устройства" + +#: dcim/models/devices.py:1408 extras/models/models.py:129 +#: extras/models/models.py:724 netbox/models/__init__.py:114 +msgid "comments" +msgstr "комментарии" + +#: dcim/models/devices.py:1424 +msgid "virtual device context" +msgstr "контекст виртуального устройства" + +#: dcim/models/devices.py:1425 +msgid "virtual device contexts" +msgstr "контексты виртуальных устройств" + +#: dcim/models/devices.py:1457 +#, python-brace-format +msgid "{ip} is not an IPv{family} address." +msgstr "{ip} не является IPV{family} адрес." + +#: dcim/models/devices.py:1463 +msgid "Primary IP address must belong to an interface on the assigned device." +msgstr "" +"Основной IP-адрес должен принадлежать интерфейсу на назначенном устройстве." + +#: dcim/models/mixins.py:15 extras/models/configs.py:41 +#: extras/models/models.py:343 extras/models/models.py:552 +#: extras/models/search.py:50 ipam/models/ip.py:193 +msgid "weight" +msgstr "вес" + +#: dcim/models/mixins.py:22 +msgid "weight unit" +msgstr "весовая единица" + +#: dcim/models/mixins.py:51 +msgid "Must specify a unit when setting a weight" +msgstr "При установке веса необходимо указать единицу измерения" + +#: dcim/models/power.py:55 +msgid "power panel" +msgstr "панель питания" + +#: dcim/models/power.py:56 +msgid "power panels" +msgstr "панели питания" + +#: dcim/models/power.py:70 +#, python-brace-format +msgid "" +"Location {location} ({location_site}) is in a different site than {site}" +msgstr "" +"Местоположение {location} ({location_site}) находится на другом сайте, чем " +"{site}" + +#: dcim/models/power.py:107 +msgid "supply" +msgstr "запас" + +#: dcim/models/power.py:113 +msgid "phase" +msgstr "фаза" + +#: dcim/models/power.py:119 +msgid "voltage" +msgstr "напряжение" + +#: dcim/models/power.py:124 +msgid "amperage" +msgstr "сила тока" + +#: dcim/models/power.py:129 +msgid "max utilization" +msgstr "максимальное использование" + +#: dcim/models/power.py:132 +msgid "Maximum permissible draw (percentage)" +msgstr "Максимально допустимая ничья (в процентах)" + +#: dcim/models/power.py:135 +msgid "available power" +msgstr "доступная мощность" + +#: dcim/models/power.py:163 +msgid "power feed" +msgstr "подача питания" + +#: dcim/models/power.py:164 +msgid "power feeds" +msgstr "источники питания" + +#: dcim/models/power.py:178 +#, python-brace-format +msgid "" +"Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " +"are in different sites." +msgstr "" +"Стеллаж {rack} ({rack_site}) и панель питания {powerpanel} " +"({powerpanel_site}) находятся на разных сайтах." + +#: dcim/models/power.py:189 +msgid "Voltage cannot be negative for AC supply" +msgstr "Напряжение питания переменного тока не может быть отрицательным" + +#: dcim/models/racks.py:49 +msgid "rack role" +msgstr "роль стойки" + +#: dcim/models/racks.py:50 +msgid "rack roles" +msgstr "роли стеллажей" + +#: dcim/models/racks.py:74 +msgid "facility ID" +msgstr "идентификатор объекта" + +#: dcim/models/racks.py:75 +msgid "Locally-assigned identifier" +msgstr "Локально назначенный идентификатор" + +#: dcim/models/racks.py:108 ipam/forms/bulk_import.py:200 +#: ipam/forms/bulk_import.py:265 ipam/forms/bulk_import.py:300 +#: ipam/forms/bulk_import.py:467 virtualization/forms/bulk_import.py:112 +msgid "Functional role" +msgstr "Функциональная роль" + +#: dcim/models/racks.py:121 +msgid "A unique tag used to identify this rack" +msgstr "Уникальный тег, используемый для идентификации этой стойки" + +#: dcim/models/racks.py:132 +msgid "width" +msgstr "ширина" + +#: dcim/models/racks.py:133 +msgid "Rail-to-rail width" +msgstr "Ширина от рельса до рельса" + +#: dcim/models/racks.py:139 +msgid "Height in rack units" +msgstr "Высота в стеллажах" + +#: dcim/models/racks.py:143 +msgid "starting unit" +msgstr "пусковой блок" + +#: dcim/models/racks.py:145 +msgid "Starting unit for rack" +msgstr "Пусковой блок для стойки" + +#: dcim/models/racks.py:149 +msgid "descending units" +msgstr "единицы по убыванию" + +#: dcim/models/racks.py:150 +msgid "Units are numbered top-to-bottom" +msgstr "Единицы нумеруются сверху вниз" + +#: dcim/models/racks.py:153 +msgid "outer width" +msgstr "внешняя ширина" + +#: dcim/models/racks.py:156 +msgid "Outer dimension of rack (width)" +msgstr "Наружный размер стойки (ширина)" + +#: dcim/models/racks.py:159 +msgid "outer depth" +msgstr "внешняя глубина" + +#: dcim/models/racks.py:162 +msgid "Outer dimension of rack (depth)" +msgstr "Внешний размер стойки (глубина)" + +#: dcim/models/racks.py:165 +msgid "outer unit" +msgstr "внешний блок" + +#: dcim/models/racks.py:171 +msgid "max weight" +msgstr "максимальный вес" + +#: dcim/models/racks.py:174 +msgid "Maximum load capacity for the rack" +msgstr "Максимальная грузоподъемность стеллажа" + +#: dcim/models/racks.py:182 +msgid "mounting depth" +msgstr "глубина монтажа" + +#: dcim/models/racks.py:186 +msgid "" +"Maximum depth of a mounted device, in millimeters. For four-post racks, this" +" is the distance between the front and rear rails." +msgstr "" +"Максимальная глубина установленного устройства в миллиметрах. Для " +"четырехстоечных стоек это расстояние между передними и задними " +"направляющими." + +#: dcim/models/racks.py:220 +msgid "rack" +msgstr "стеллаж" + +#: dcim/models/racks.py:221 +msgid "racks" +msgstr "стойки" + +#: dcim/models/racks.py:236 +#, python-brace-format +msgid "Assigned location must belong to parent site ({site})." +msgstr "" +"Назначенное местоположение должно принадлежать родительскому сайту ({site})." + +#: dcim/models/racks.py:240 +msgid "Must specify a unit when setting an outer width/depth" +msgstr "" +"При настройке внешней ширины/глубины необходимо указать единицу измерения" + +#: dcim/models/racks.py:244 +msgid "Must specify a unit when setting a maximum weight" +msgstr "При установке максимального веса необходимо указать единицу измерения" + +#: dcim/models/racks.py:254 +#, python-brace-format +msgid "" +"Rack must be at least {min_height}U tall to house currently installed " +"devices." +msgstr "" +"Стеллаж должен быть не менее {min_height}Я разговариваю с домом, " +"установленными в настоящее время устройствами." + +#: dcim/models/racks.py:261 +#, python-brace-format +msgid "" +"Rack unit numbering must begin at {position} or less to house currently " +"installed devices." +msgstr "" +"Нумерация стеллажей должна начинаться с {position} или меньше для размещения" +" установленных в настоящее время устройств." + +#: dcim/models/racks.py:269 +#, python-brace-format +msgid "Location must be from the same site, {site}." +msgstr "Местоположение должно быть с того же сайта, {site}." + +#: dcim/models/racks.py:522 +msgid "units" +msgstr "единиц" + +#: dcim/models/racks.py:548 +msgid "rack reservation" +msgstr "бронирование стеллажей" + +#: dcim/models/racks.py:549 +msgid "rack reservations" +msgstr "бронирование стеллажей" + +#: dcim/models/racks.py:566 +#, python-brace-format +msgid "Invalid unit(s) for {height}U rack: {unit_list}" +msgstr "Неверные единицы измерения для {height}U-образная стойка: {unit_list}" + +#: dcim/models/racks.py:579 +#, python-brace-format +msgid "The following units have already been reserved: {unit_list}" +msgstr "Следующие номера уже зарезервированы: {unit_list}" + +#: dcim/models/sites.py:49 +msgid "A top-level region with this name already exists." +msgstr "Регион верхнего уровня с таким названием уже существует." + +#: dcim/models/sites.py:59 +msgid "A top-level region with this slug already exists." +msgstr "Регион верхнего уровня с этим слагнем уже существует." + +#: dcim/models/sites.py:62 +msgid "region" +msgstr "область, край" + +#: dcim/models/sites.py:63 +msgid "regions" +msgstr "районы" + +#: dcim/models/sites.py:102 +msgid "A top-level site group with this name already exists." +msgstr "Группа сайтов верхнего уровня с таким именем уже существует." + +#: dcim/models/sites.py:112 +msgid "A top-level site group with this slug already exists." +msgstr "Группа сайтов верхнего уровня с этим слайгом уже существует." + +#: dcim/models/sites.py:115 +msgid "site group" +msgstr "группа сайта" + +#: dcim/models/sites.py:116 +msgid "site groups" +msgstr "группы сайтов" + +#: dcim/models/sites.py:141 +msgid "Full name of the site" +msgstr "Полное название сайта" + +#: dcim/models/sites.py:181 +msgid "facility" +msgstr "объект" + +#: dcim/models/sites.py:184 +msgid "Local facility ID or description" +msgstr "Идентификатор или описание местного объекта" + +#: dcim/models/sites.py:195 +msgid "physical address" +msgstr "физический адрес" + +#: dcim/models/sites.py:198 +msgid "Physical location of the building" +msgstr "Физическое местоположение здания" + +#: dcim/models/sites.py:201 +msgid "shipping address" +msgstr "адрес доставки" + +#: dcim/models/sites.py:204 +msgid "If different from the physical address" +msgstr "Если отличается от физического адреса" + +#: dcim/models/sites.py:238 +msgid "site" +msgstr "место" + +#: dcim/models/sites.py:239 +msgid "sites" +msgstr "сайтов" + +#: dcim/models/sites.py:303 +msgid "A location with this name already exists within the specified site." +msgstr "Местоположение с таким именем уже существует на указанном сайте." + +#: dcim/models/sites.py:313 +msgid "A location with this slug already exists within the specified site." +msgstr "Местоположение с этим слайгом уже существует на указанном сайте." + +#: dcim/models/sites.py:316 +msgid "location" +msgstr "расположение" + +#: dcim/models/sites.py:317 +msgid "locations" +msgstr "локаций" + +#: dcim/models/sites.py:331 +#, python-brace-format +msgid "Parent location ({parent}) must belong to the same site ({site})." +msgstr "" +"Местонахождение родителя ({parent}) должен принадлежать тому же сайту " +"({site})." + +#: dcim/tables/cables.py:54 +msgid "Termination A" +msgstr "Прекращение действия A" + +#: dcim/tables/cables.py:59 +msgid "Termination B" +msgstr "Прекращение В" + +#: dcim/tables/cables.py:65 wireless/tables/wirelesslink.py:22 +msgid "Device A" +msgstr "Устройство A" + +#: dcim/tables/cables.py:71 wireless/tables/wirelesslink.py:31 +msgid "Device B" +msgstr "Устройство B" + +#: dcim/tables/cables.py:77 +msgid "Location A" +msgstr "Местоположение A" + +#: dcim/tables/cables.py:83 +msgid "Location B" +msgstr "Местоположение B" + +#: dcim/tables/cables.py:89 +msgid "Rack A" +msgstr "Стеллаж A" + +#: dcim/tables/cables.py:95 +msgid "Rack B" +msgstr "Стеллаж B" + +#: dcim/tables/cables.py:101 +msgid "Site A" +msgstr "Сайт A" + +#: dcim/tables/cables.py:107 +msgid "Site B" +msgstr "Сайт B" + +#: dcim/tables/connections.py:27 templates/dcim/consoleport.html:18 +#: templates/dcim/consoleserverport.html:75 templates/dcim/frontport.html:119 +#: templates/dcim/inventoryitem_edit.html:39 +msgid "Console Port" +msgstr "Консольный порт" + +#: dcim/tables/connections.py:31 dcim/tables/connections.py:50 +#: dcim/tables/connections.py:71 +#: templates/dcim/inc/connection_endpoints.html:16 +msgid "Reachable" +msgstr "Доступен" + +#: dcim/tables/connections.py:46 dcim/tables/devices.py:524 +#: templates/dcim/inventoryitem_edit.html:64 +#: templates/dcim/poweroutlet.html:47 templates/dcim/powerport.html:18 +msgid "Power Port" +msgstr "Порт питания" + +#: dcim/tables/devices.py:94 dcim/tables/devices.py:139 +#: dcim/tables/racks.py:81 dcim/tables/sites.py:143 +#: netbox/navigation/menu.py:57 netbox/navigation/menu.py:61 +#: netbox/navigation/menu.py:63 virtualization/forms/model_forms.py:125 +#: virtualization/tables/clusters.py:83 virtualization/views.py:211 +msgid "Devices" +msgstr "Устройства" + +#: dcim/tables/devices.py:99 dcim/tables/devices.py:144 +#: virtualization/tables/clusters.py:88 +msgid "VMs" +msgstr "виртуальные машины" + +#: dcim/tables/devices.py:133 dcim/tables/devices.py:245 +#: extras/forms/model_forms.py:506 templates/dcim/device.html:114 +#: templates/dcim/device/render_config.html:11 +#: templates/dcim/device/render_config.html:15 +#: templates/dcim/devicerole.html:47 templates/dcim/platform.html:44 +#: templates/extras/configtemplate.html:10 +#: templates/virtualization/virtualmachine.html:47 +#: templates/virtualization/virtualmachine/render_config.html:11 +#: templates/virtualization/virtualmachine/render_config.html:15 +#: virtualization/tables/virtualmachines.py:93 +msgid "Config Template" +msgstr "Шаблон конфигурации" + +#: dcim/tables/devices.py:216 dcim/tables/devices.py:1069 +#: ipam/forms/bulk_import.py:511 ipam/forms/model_forms.py:296 +#: ipam/tables/ip.py:352 ipam/tables/ip.py:418 ipam/tables/ip.py:441 +#: templates/ipam/ipaddress.html:12 templates/ipam/ipaddress_edit.html:14 +#: virtualization/tables/virtualmachines.py:81 +msgid "IP Address" +msgstr "IP-адрес" + +#: dcim/tables/devices.py:220 dcim/tables/devices.py:1073 +#: virtualization/tables/virtualmachines.py:72 +msgid "IPv4 Address" +msgstr "Адрес IPv4" + +#: dcim/tables/devices.py:224 dcim/tables/devices.py:1077 +#: virtualization/tables/virtualmachines.py:76 +msgid "IPv6 Address" +msgstr "Адрес IPv6" + +#: dcim/tables/devices.py:239 +msgid "VC Position" +msgstr "Позиция VC" + +#: dcim/tables/devices.py:242 +msgid "VC Priority" +msgstr "Приоритет VC" + +#: dcim/tables/devices.py:249 templates/dcim/device_edit.html:38 +#: templates/dcim/devicebay_populate.html:16 +msgid "Parent Device" +msgstr "Родительское устройство" + +#: dcim/tables/devices.py:254 +msgid "Position (Device Bay)" +msgstr "Положение (отсек для устройств)" + +#: dcim/tables/devices.py:263 +msgid "Console ports" +msgstr "Консольные порты" + +#: dcim/tables/devices.py:266 +msgid "Console server ports" +msgstr "Порты консольного сервера" + +#: dcim/tables/devices.py:269 +msgid "Power ports" +msgstr "Порты питания" + +#: dcim/tables/devices.py:272 +msgid "Power outlets" +msgstr "Розетки питания" + +#: dcim/tables/devices.py:275 dcim/tables/devices.py:1082 +#: dcim/tables/devicetypes.py:125 dcim/views.py:1002 dcim/views.py:1241 +#: dcim/views.py:1927 netbox/navigation/menu.py:82 +#: netbox/navigation/menu.py:238 templates/dcim/device/base.html:37 +#: templates/dcim/device_list.html:43 templates/dcim/devicetype/base.html:34 +#: templates/dcim/module.html:34 templates/dcim/moduletype/base.html:34 +#: templates/dcim/virtualdevicecontext.html:64 +#: templates/dcim/virtualdevicecontext.html:85 +#: templates/virtualization/virtualmachine/base.html:27 +#: templates/virtualization/virtualmachine_list.html:14 +#: virtualization/tables/virtualmachines.py:87 virtualization/views.py:368 +#: wireless/tables/wirelesslan.py:55 +msgid "Interfaces" +msgstr "Интерфейсы" + +#: dcim/tables/devices.py:278 +msgid "Front ports" +msgstr "Передние порты" + +#: dcim/tables/devices.py:284 +msgid "Device bays" +msgstr "Отсеки для устройств" + +#: dcim/tables/devices.py:287 +msgid "Module bays" +msgstr "Отсеки для модулей" + +#: dcim/tables/devices.py:290 +msgid "Inventory items" +msgstr "Инвентарные предметы" + +#: dcim/tables/devices.py:329 dcim/tables/modules.py:56 +#: templates/dcim/modulebay.html:17 +msgid "Module Bay" +msgstr "Модульный отсек" + +#: dcim/tables/devices.py:350 +msgid "Cable Color" +msgstr "Цвет кабеля" + +#: dcim/tables/devices.py:356 +msgid "Link Peers" +msgstr "Узлы ссылок" + +#: dcim/tables/devices.py:359 +msgid "Mark Connected" +msgstr "Отметить подключение" + +#: dcim/tables/devices.py:470 +msgid "Maximum draw (W)" +msgstr "Максимальная потребляемая мощность (Вт)" + +#: dcim/tables/devices.py:473 +msgid "Allocated draw (W)" +msgstr "Распределенная жеребьевка (W)" + +#: dcim/tables/devices.py:573 ipam/forms/model_forms.py:707 +#: ipam/tables/fhrp.py:28 ipam/views.py:597 ipam/views.py:671 +#: netbox/navigation/menu.py:146 netbox/navigation/menu.py:148 +#: templates/dcim/interface.html:351 templates/ipam/ipaddress_bulk_add.html:15 +#: templates/ipam/service.html:43 templates/virtualization/vminterface.html:88 +#: vpn/tables/tunnels.py:94 +msgid "IP Addresses" +msgstr "IP-адреса" + +#: dcim/tables/devices.py:579 netbox/navigation/menu.py:190 +#: templates/ipam/inc/panels/fhrp_groups.html:5 +msgid "FHRP Groups" +msgstr "Группы FHRP" + +#: dcim/tables/devices.py:591 templates/dcim/interface.html:90 +#: templates/virtualization/vminterface.html:70 templates/vpn/tunnel.html:18 +#: templates/vpn/tunneltermination.html:14 vpn/forms/bulk_edit.py:75 +#: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:41 +#: vpn/forms/filtersets.py:81 vpn/forms/model_forms.py:59 +#: vpn/forms/model_forms.py:144 vpn/tables/tunnels.py:74 +msgid "Tunnel" +msgstr "Туннель" + +#: dcim/tables/devices.py:616 dcim/tables/devicetypes.py:224 +#: templates/dcim/interface.html:66 +msgid "Management Only" +msgstr "Только управление" + +#: dcim/tables/devices.py:624 +msgid "Wireless link" +msgstr "Беспроводная связь" + +#: dcim/tables/devices.py:634 +msgid "VDCs" +msgstr "VDC" + +#: dcim/tables/devices.py:642 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1077 dcim/views.py:2020 +#: netbox/navigation/menu.py:91 templates/dcim/device/base.html:52 +#: templates/dcim/device_list.html:71 templates/dcim/devicetype/base.html:49 +#: templates/dcim/inc/panels/inventory_items.html:5 +#: templates/dcim/inventoryitemrole.html:33 +msgid "Inventory Items" +msgstr "Предметы инвентаря" + +#: dcim/tables/devices.py:723 +#: templates/circuits/inc/circuit_termination.html:80 +#: templates/dcim/consoleport.html:81 templates/dcim/consoleserverport.html:81 +#: templates/dcim/frontport.html:53 templates/dcim/frontport.html:125 +#: templates/dcim/interface.html:196 templates/dcim/inventoryitem_edit.html:69 +#: templates/dcim/rearport.html:18 templates/dcim/rearport.html:115 +msgid "Rear Port" +msgstr "Задний порт" + +#: dcim/tables/devices.py:888 templates/dcim/modulebay.html:51 +msgid "Installed Module" +msgstr "Установленный модуль" + +#: dcim/tables/devices.py:891 +msgid "Module Serial" +msgstr "Серийный номер модуля" + +#: dcim/tables/devices.py:895 +msgid "Module Asset Tag" +msgstr "Тег активов модуля" + +#: dcim/tables/devices.py:904 +msgid "Module Status" +msgstr "Состояние модуля" + +#: dcim/tables/devices.py:946 dcim/tables/devicetypes.py:308 +#: templates/dcim/inventoryitem.html:41 +msgid "Component" +msgstr "Компонент" + +#: dcim/tables/devices.py:1001 +msgid "Items" +msgstr "Предметы" + +#: dcim/tables/devicetypes.py:38 netbox/navigation/menu.py:72 +#: netbox/navigation/menu.py:74 +msgid "Device Types" +msgstr "Типы устройств" + +#: dcim/tables/devicetypes.py:43 netbox/navigation/menu.py:75 +msgid "Module Types" +msgstr "Типы модулей" + +#: dcim/tables/devicetypes.py:53 extras/forms/filtersets.py:379 +#: extras/forms/model_forms.py:414 netbox/navigation/menu.py:66 +msgid "Platforms" +msgstr "Платформы" + +#: dcim/tables/devicetypes.py:85 templates/dcim/devicetype.html:32 +msgid "Default Platform" +msgstr "Платформа по умолчанию" + +#: dcim/tables/devicetypes.py:89 templates/dcim/devicetype.html:48 +msgid "Full Depth" +msgstr "Полная глубина" + +#: dcim/tables/devicetypes.py:98 +msgid "U Height" +msgstr "Высота U" + +#: dcim/tables/devicetypes.py:110 dcim/tables/modules.py:26 +msgid "Instances" +msgstr "Инстансы" + +#: dcim/tables/devicetypes.py:113 dcim/views.py:942 dcim/views.py:1181 +#: dcim/views.py:1867 netbox/navigation/menu.py:85 +#: templates/dcim/device/base.html:25 templates/dcim/device_list.html:15 +#: templates/dcim/devicetype/base.html:22 templates/dcim/module.html:22 +#: templates/dcim/moduletype/base.html:22 +msgid "Console Ports" +msgstr "Порты консоли" + +#: dcim/tables/devicetypes.py:116 dcim/views.py:957 dcim/views.py:1196 +#: dcim/views.py:1882 netbox/navigation/menu.py:86 +#: templates/dcim/device/base.html:28 templates/dcim/device_list.html:22 +#: templates/dcim/devicetype/base.html:25 templates/dcim/module.html:25 +#: templates/dcim/moduletype/base.html:25 +msgid "Console Server Ports" +msgstr "Порты консольного сервера" + +#: dcim/tables/devicetypes.py:119 dcim/views.py:972 dcim/views.py:1211 +#: dcim/views.py:1897 netbox/navigation/menu.py:87 +#: templates/dcim/device/base.html:31 templates/dcim/device_list.html:29 +#: templates/dcim/devicetype/base.html:28 templates/dcim/module.html:28 +#: templates/dcim/moduletype/base.html:28 +msgid "Power Ports" +msgstr "Порты питания" + +#: dcim/tables/devicetypes.py:122 dcim/views.py:987 dcim/views.py:1226 +#: dcim/views.py:1912 netbox/navigation/menu.py:88 +#: templates/dcim/device/base.html:34 templates/dcim/device_list.html:36 +#: templates/dcim/devicetype/base.html:31 templates/dcim/module.html:31 +#: templates/dcim/moduletype/base.html:31 +msgid "Power Outlets" +msgstr "Розетки питания" + +#: dcim/tables/devicetypes.py:128 dcim/views.py:1017 dcim/views.py:1256 +#: dcim/views.py:1948 netbox/navigation/menu.py:83 +#: templates/dcim/device/base.html:40 templates/dcim/devicetype/base.html:37 +#: templates/dcim/module.html:37 templates/dcim/moduletype/base.html:37 +msgid "Front Ports" +msgstr "Передние порты" + +#: dcim/tables/devicetypes.py:131 dcim/views.py:1032 dcim/views.py:1271 +#: dcim/views.py:1963 netbox/navigation/menu.py:84 +#: templates/dcim/device/base.html:43 templates/dcim/device_list.html:50 +#: templates/dcim/devicetype/base.html:40 templates/dcim/module.html:40 +#: templates/dcim/moduletype/base.html:40 +msgid "Rear Ports" +msgstr "Задние порты" + +#: dcim/tables/devicetypes.py:134 dcim/views.py:1062 dcim/views.py:2001 +#: netbox/navigation/menu.py:90 templates/dcim/device/base.html:49 +#: templates/dcim/device_list.html:57 templates/dcim/devicetype/base.html:46 +msgid "Device Bays" +msgstr "Отсеки для устройств" + +#: dcim/tables/devicetypes.py:137 dcim/views.py:1047 dcim/views.py:1982 +#: netbox/navigation/menu.py:89 templates/dcim/device/base.html:46 +#: templates/dcim/device_list.html:64 templates/dcim/devicetype/base.html:43 +msgid "Module Bays" +msgstr "Отсеки для модулей" + +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 +#: templates/core/configrevision.html:59 templates/dcim/powerpanel.html:53 +msgid "Power Feeds" +msgstr "Источники питания" + +#: dcim/tables/power.py:80 templates/dcim/powerfeed.html:106 +msgid "Max Utilization" +msgstr "Максимальное использование" + +#: dcim/tables/power.py:84 +msgid "Available Power (VA)" +msgstr "Доступная мощность (ВА)" + +#: dcim/tables/racks.py:29 dcim/tables/sites.py:138 +#: netbox/navigation/menu.py:25 netbox/navigation/menu.py:27 +msgid "Racks" +msgstr "Стеллажи" + +#: dcim/tables/racks.py:73 templates/dcim/device.html:323 +#: templates/dcim/rack.html:95 +msgid "Height" +msgstr "Высота" + +#: dcim/tables/racks.py:85 +msgid "Space" +msgstr "Космос" + +#: dcim/tables/racks.py:96 templates/dcim/rack.html:105 +msgid "Outer Width" +msgstr "Внешняя ширина" + +#: dcim/tables/racks.py:100 templates/dcim/rack.html:115 +msgid "Outer Depth" +msgstr "Внешняя глубина" + +#: dcim/tables/racks.py:108 +msgid "Max Weight" +msgstr "Максимальный вес" + +#: dcim/tables/sites.py:30 dcim/tables/sites.py:57 +#: extras/forms/filtersets.py:359 extras/forms/model_forms.py:394 +#: ipam/forms/bulk_edit.py:128 ipam/forms/model_forms.py:152 +#: ipam/tables/asn.py:66 netbox/navigation/menu.py:16 +#: netbox/navigation/menu.py:18 +msgid "Sites" +msgstr "Сайты" + +#: dcim/views.py:131 +#, python-brace-format +msgid "Disconnected {count} {type}" +msgstr "Отключен {count} {type}" + +#: dcim/views.py:692 netbox/navigation/menu.py:29 +msgid "Reservations" +msgstr "Бронирование" + +#: dcim/views.py:711 +msgid "Non-Racked Devices" +msgstr "Устройства без стоек" + +#: dcim/views.py:2033 extras/forms/model_forms.py:454 +#: templates/extras/configcontext.html:10 +#: virtualization/forms/model_forms.py:228 virtualization/views.py:408 +msgid "Config Context" +msgstr "Контекст конфигурации" + +#: dcim/views.py:2043 virtualization/views.py:418 +msgid "Render Config" +msgstr "Конфигурация рендера" + +#: dcim/views.py:2971 ipam/tables/ip.py:233 +msgid "Children" +msgstr "Дети" + +#: extras/choices.py:27 extras/forms/misc.py:14 +msgid "Text" +msgstr "Текст" + +#: extras/choices.py:28 +msgid "Text (long)" +msgstr "Текст (длинный)" + +#: extras/choices.py:29 +msgid "Integer" +msgstr "Целое число" + +#: extras/choices.py:30 +msgid "Decimal" +msgstr "Десятичный" + +#: extras/choices.py:31 +msgid "Boolean (true/false)" +msgstr "Логическое значение (истинно/ложь)" + +#: extras/choices.py:32 +msgid "Date" +msgstr "Дата" + +#: extras/choices.py:33 +msgid "Date & time" +msgstr "Дата и время" + +#: extras/choices.py:35 +msgid "JSON" +msgstr "JSON" + +#: extras/choices.py:36 +msgid "Selection" +msgstr "Отбор" + +#: extras/choices.py:37 +msgid "Multiple selection" +msgstr "Множественный выбор" + +#: extras/choices.py:39 +msgid "Multiple objects" +msgstr "Несколько объектов" + +#: extras/choices.py:50 templates/extras/customfield.html:69 vpn/choices.py:20 +#: wireless/choices.py:27 +msgid "Disabled" +msgstr "Инвалид" + +#: extras/choices.py:51 +msgid "Loose" +msgstr "Свободный" + +#: extras/choices.py:52 +msgid "Exact" +msgstr "Точный" + +#: extras/choices.py:63 +msgid "Always" +msgstr "Всегда" + +#: extras/choices.py:64 +msgid "If set" +msgstr "Если установлено" + +#: extras/choices.py:65 extras/choices.py:78 +msgid "Hidden" +msgstr "Скрытый" + +#: extras/choices.py:76 +msgid "Yes" +msgstr "Да" + +#: extras/choices.py:77 +msgid "No" +msgstr "Нет" + +#: extras/choices.py:105 templates/tenancy/contact.html:58 +#: tenancy/forms/bulk_edit.py:117 wireless/forms/model_forms.py:159 +msgid "Link" +msgstr "Ссылка" + +#: extras/choices.py:119 +msgid "Newest" +msgstr "Новейший" + +#: extras/choices.py:120 +msgid "Oldest" +msgstr "Самый старый" + +#: extras/choices.py:136 templates/generic/object.html:51 +msgid "Updated" +msgstr "Обновлено" + +#: extras/choices.py:137 +msgid "Deleted" +msgstr "Удалено" + +#: extras/choices.py:154 extras/choices.py:176 +msgid "Info" +msgstr "Информация" + +#: extras/choices.py:155 extras/choices.py:175 +msgid "Success" +msgstr "Успех" + +#: extras/choices.py:156 extras/choices.py:177 +msgid "Warning" +msgstr "Предупреждение" + +#: extras/choices.py:157 +msgid "Danger" +msgstr "Опасность" + +#: extras/choices.py:174 utilities/choices.py:190 +msgid "Default" +msgstr "По умолчанию" + +#: extras/choices.py:178 +msgid "Failure" +msgstr "Неудача" + +#: extras/choices.py:185 +msgid "Hourly" +msgstr "Ежечасно" + +#: extras/choices.py:186 +msgid "12 hours" +msgstr "12 часов" + +#: extras/choices.py:187 +msgid "Daily" +msgstr "Ежедневно" + +#: extras/choices.py:188 +msgid "Weekly" +msgstr "Еженедельно" + +#: extras/choices.py:189 +msgid "30 days" +msgstr "30 дней" + +#: extras/choices.py:254 extras/tables/tables.py:287 +#: templates/dcim/virtualchassis_edit.html:108 +#: templates/extras/eventrule.html:51 +#: templates/generic/bulk_add_component.html:56 +#: templates/generic/object_edit.html:29 templates/generic/object_edit.html:70 +#: templates/ipam/inc/ipaddress_edit_header.html:10 +msgid "Create" +msgstr "Создайте" + +#: extras/choices.py:255 extras/tables/tables.py:290 +#: templates/extras/eventrule.html:55 +msgid "Update" +msgstr "Обновить" + +#: extras/choices.py:256 extras/tables/tables.py:293 +#: templates/circuits/inc/circuit_termination.html:22 +#: templates/dcim/devicetype/component_templates.html:24 +#: templates/dcim/inc/panels/inventory_items.html:29 +#: templates/dcim/moduletype/component_templates.html:24 +#: templates/dcim/powerpanel.html:71 templates/extras/eventrule.html:59 +#: templates/extras/report_list.html:34 templates/extras/script_list.html:33 +#: templates/generic/bulk_delete.html:18 templates/generic/bulk_delete.html:45 +#: templates/generic/object_delete.html:15 templates/htmx/delete_form.html:57 +#: templates/ipam/inc/panels/fhrp_groups.html:35 +#: templates/users/objectpermission.html:49 +#: utilities/templates/buttons/delete.html:9 +msgid "Delete" +msgstr "Удалить" + +#: extras/choices.py:280 utilities/choices.py:143 utilities/choices.py:191 +msgid "Blue" +msgstr "голубой" + +#: extras/choices.py:281 utilities/choices.py:142 utilities/choices.py:192 +msgid "Indigo" +msgstr "Индиго" + +#: extras/choices.py:282 utilities/choices.py:140 utilities/choices.py:193 +msgid "Purple" +msgstr "Пурпурный" + +#: extras/choices.py:283 utilities/choices.py:137 utilities/choices.py:194 +msgid "Pink" +msgstr "Розовый" + +#: extras/choices.py:284 utilities/choices.py:136 utilities/choices.py:195 +msgid "Red" +msgstr "Красный" + +#: extras/choices.py:285 utilities/choices.py:154 utilities/choices.py:196 +msgid "Orange" +msgstr "оранжевый" + +#: extras/choices.py:286 utilities/choices.py:152 utilities/choices.py:197 +msgid "Yellow" +msgstr "Желтый" + +#: extras/choices.py:287 utilities/choices.py:149 utilities/choices.py:198 +msgid "Green" +msgstr "Зелёный" + +#: extras/choices.py:288 utilities/choices.py:146 utilities/choices.py:199 +msgid "Teal" +msgstr "чирок" + +#: extras/choices.py:289 utilities/choices.py:145 utilities/choices.py:200 +msgid "Cyan" +msgstr "Голубой" + +#: extras/choices.py:290 utilities/choices.py:201 +msgid "Gray" +msgstr "Серый" + +#: extras/choices.py:291 utilities/choices.py:160 utilities/choices.py:202 +msgid "Black" +msgstr "Черный" + +#: extras/choices.py:292 utilities/choices.py:161 utilities/choices.py:203 +msgid "White" +msgstr "белый" + +#: extras/choices.py:306 extras/forms/model_forms.py:233 +#: extras/forms/model_forms.py:321 templates/extras/webhook.html:11 +msgid "Webhook" +msgstr "Вебхук" + +#: extras/choices.py:307 templates/extras/script/base.html:29 +msgid "Script" +msgstr "Сценарий" + +#: extras/dashboard/forms.py:38 +msgid "Widget type" +msgstr "Тип виджета" + +#: extras/dashboard/widgets.py:148 +msgid "Note" +msgstr "Примечание" + +#: extras/dashboard/widgets.py:149 +msgid "Display some arbitrary custom content. Markdown is supported." +msgstr "" +"Отобразите произвольный пользовательский контент. Поддерживается Markdown." + +#: extras/dashboard/widgets.py:162 +msgid "Object Counts" +msgstr "Количество объектов" + +#: extras/dashboard/widgets.py:163 +msgid "" +"Display a set of NetBox models and the number of objects created for each " +"type." +msgstr "" +"Отобразите набор моделей NetBox и количество объектов, созданных для каждого" +" типа." + +#: extras/dashboard/widgets.py:173 +msgid "Filters to apply when counting the number of objects" +msgstr "Фильтры, применяемые при подсчете количества объектов" + +#: extras/dashboard/widgets.py:209 +msgid "Object List" +msgstr "Список объектов" + +#: extras/dashboard/widgets.py:210 +msgid "Display an arbitrary list of objects." +msgstr "Отобразите произвольный список объектов." + +#: extras/dashboard/widgets.py:223 +msgid "The default number of objects to display" +msgstr "Количество отображаемых объектов по умолчанию" + +#: extras/dashboard/widgets.py:270 +msgid "RSS Feed" +msgstr "RSS-канал" + +#: extras/dashboard/widgets.py:275 +msgid "Embed an RSS feed from an external website." +msgstr "Вставьте RSS-канал с внешнего веб-сайта." + +#: extras/dashboard/widgets.py:282 +msgid "Feed URL" +msgstr "URL-адрес ленты" + +#: extras/dashboard/widgets.py:287 +msgid "The maximum number of objects to display" +msgstr "Максимальное количество отображаемых объектов" + +#: extras/dashboard/widgets.py:292 +msgid "How long to stored the cached content (in seconds)" +msgstr "Как долго хранить кэшированный контент (в секундах)" + +#: extras/dashboard/widgets.py:344 templates/account/base.html:10 +#: templates/account/bookmarks.html:7 templates/inc/profile_button.html:29 +msgid "Bookmarks" +msgstr "Закладки" + +#: extras/dashboard/widgets.py:348 +msgid "Show your personal bookmarks" +msgstr "Покажите свои личные закладки" + +#: extras/filtersets.py:207 extras/filtersets.py:542 extras/filtersets.py:570 +msgid "Data file (ID)" +msgstr "Файл данных (ID)" + +#: extras/filtersets.py:479 virtualization/forms/filtersets.py:114 +msgid "Cluster type" +msgstr "Тип кластера" + +#: extras/filtersets.py:485 virtualization/filtersets.py:95 +#: virtualization/filtersets.py:146 +msgid "Cluster type (slug)" +msgstr "Тип кластера (слизень)" + +#: extras/filtersets.py:490 ipam/forms/bulk_edit.py:475 +#: ipam/forms/model_forms.py:585 virtualization/forms/filtersets.py:108 +msgid "Cluster group" +msgstr "Кластерная группа" + +#: extras/filtersets.py:496 virtualization/filtersets.py:135 +msgid "Cluster group (slug)" +msgstr "Кластерная группа (slug)" + +#: extras/filtersets.py:506 tenancy/forms/forms.py:16 +#: tenancy/forms/forms.py:39 +msgid "Tenant group" +msgstr "Группа арендаторов" + +#: extras/filtersets.py:512 tenancy/filtersets.py:163 +#: tenancy/filtersets.py:183 +msgid "Tenant group (slug)" +msgstr "Группа арендаторов (slug)" + +#: extras/filtersets.py:528 templates/extras/tag.html:12 +msgid "Tag" +msgstr "Тег" + +#: extras/filtersets.py:534 +msgid "Tag (slug)" +msgstr "Тег (пуля)" + +#: extras/filtersets.py:594 extras/forms/filtersets.py:438 +msgid "Has local config context data" +msgstr "Имеет локальные контекстные данные конфигурации" + +#: extras/filtersets.py:619 +msgid "User name" +msgstr "Имя пользователя" + +#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:56 +msgid "Group name" +msgstr "Название группы" + +#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:64 +#: extras/tables/tables.py:47 templates/extras/customfield.html:39 +#: templates/generic/bulk_import.html:116 +msgid "Required" +msgstr "Требуется" + +#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57 +#: extras/forms/filtersets.py:78 extras/models/customfields.py:193 +msgid "UI visible" +msgstr "Видимый пользовательский интерфейс" + +#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63 +#: extras/forms/filtersets.py:83 extras/models/customfields.py:200 +msgid "UI editable" +msgstr "Редактируемый пользовательский интерфейс" + +#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:86 +msgid "Is cloneable" +msgstr "Можно клонировать" + +#: extras/forms/bulk_edit.py:102 extras/forms/filtersets.py:126 +msgid "New window" +msgstr "Новое окно" + +#: extras/forms/bulk_edit.py:111 +msgid "Button class" +msgstr "Класс кнопки" + +#: extras/forms/bulk_edit.py:128 extras/forms/filtersets.py:164 +#: extras/models/models.py:439 +msgid "MIME type" +msgstr "Тип MIME" + +#: extras/forms/bulk_edit.py:133 extras/forms/filtersets.py:167 +msgid "File extension" +msgstr "Расширение файла" + +#: extras/forms/bulk_edit.py:138 extras/forms/filtersets.py:171 +msgid "As attachment" +msgstr "В качестве вложения" + +#: extras/forms/bulk_edit.py:166 extras/forms/filtersets.py:213 +#: extras/tables/tables.py:214 templates/extras/savedfilter.html:30 +msgid "Shared" +msgstr "Общий" + +#: extras/forms/bulk_edit.py:189 extras/forms/filtersets.py:242 +#: extras/models/models.py:204 +msgid "HTTP method" +msgstr "Метод HTTP" + +#: extras/forms/bulk_edit.py:193 extras/forms/filtersets.py:236 +#: templates/extras/webhook.html:37 +msgid "Payload URL" +msgstr "URL-адрес полезной нагрузки" + +#: extras/forms/bulk_edit.py:198 extras/models/models.py:244 +msgid "SSL verification" +msgstr "Проверка SSL" + +#: extras/forms/bulk_edit.py:201 templates/extras/webhook.html:45 +msgid "Secret" +msgstr "Секрет" + +#: extras/forms/bulk_edit.py:206 +msgid "CA file path" +msgstr "Путь к файлу CA" + +#: extras/forms/bulk_edit.py:225 +msgid "On create" +msgstr "При создании" + +#: extras/forms/bulk_edit.py:230 +msgid "On update" +msgstr "При обновлении" + +#: extras/forms/bulk_edit.py:235 +msgid "On delete" +msgstr "При удалении" + +#: extras/forms/bulk_edit.py:240 +msgid "On job start" +msgstr "При начале работы" + +#: extras/forms/bulk_edit.py:245 +msgid "On job end" +msgstr "По окончании работы" + +#: extras/forms/bulk_edit.py:282 +msgid "Is active" +msgstr "Активен" + +#: extras/forms/bulk_import.py:34 extras/forms/bulk_import.py:115 +#: extras/forms/bulk_import.py:130 extras/forms/bulk_import.py:153 +#: extras/forms/bulk_import.py:177 extras/forms/filtersets.py:114 +#: extras/forms/filtersets.py:160 extras/forms/filtersets.py:201 +#: extras/forms/model_forms.py:43 extras/forms/model_forms.py:127 +#: extras/forms/model_forms.py:154 extras/forms/model_forms.py:195 +#: extras/forms/model_forms.py:251 +msgid "Content types" +msgstr "Типы контента" + +#: extras/forms/bulk_import.py:36 extras/forms/bulk_import.py:117 +#: extras/forms/bulk_import.py:132 extras/forms/bulk_import.py:155 +#: extras/forms/bulk_import.py:179 tenancy/forms/bulk_import.py:96 +msgid "One or more assigned object types" +msgstr "Один или несколько назначенных типов объектов" + +#: extras/forms/bulk_import.py:41 +msgid "Field data type (e.g. text, integer, etc.)" +msgstr "Тип данных поля (например, текст, целое число и т. д.)" + +#: extras/forms/bulk_import.py:44 extras/forms/filtersets.py:48 +#: extras/forms/filtersets.py:259 extras/forms/model_forms.py:47 +#: extras/forms/model_forms.py:221 tenancy/forms/filtersets.py:91 +msgid "Object type" +msgstr "Тип объекта" + +#: extras/forms/bulk_import.py:47 +msgid "Object type (for object or multi-object fields)" +msgstr "" +"Тип объекта (для полей объектов или полей, состоящих из нескольких объектов)" + +#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:73 +msgid "Choice set" +msgstr "Набор для выбора" + +#: extras/forms/bulk_import.py:54 +msgid "Choice set (for selection fields)" +msgstr "Набор вариантов (для полей выбора)" + +#: extras/forms/bulk_import.py:60 +msgid "Whether the custom field is displayed in the UI" +msgstr "Отображается ли настраиваемое поле в пользовательском интерфейсе" + +#: extras/forms/bulk_import.py:66 +msgid "Whether the custom field is editable in the UI" +msgstr "" +"Доступно ли редактирование настраиваемого поля в пользовательском интерфейсе" + +#: extras/forms/bulk_import.py:82 +msgid "The base set of predefined choices to use (if any)" +msgstr "Базовый набор стандартных вариантов для использования (если есть)" + +#: extras/forms/bulk_import.py:88 +msgid "" +"Quoted string of comma-separated field choices with optional labels " +"separated by colon: \"choice1:First Choice,choice2:Second Choice\"" +msgstr "" +"Цитируемая строка с вариантами выбора полей, разделенных запятыми, с " +"дополнительными метками, разделенными двоеточием: «Choice1:First Choice, " +"Choice2:Second Choice»" + +#: extras/forms/bulk_import.py:182 +msgid "Action object" +msgstr "Объект действия" + +#: extras/forms/bulk_import.py:184 +msgid "Webhook name or script as dotted path module.Class" +msgstr "Имя веб-хука или скрипт в виде пунктирного пути module.Class" + +#: extras/forms/bulk_import.py:236 +msgid "Assigned object type" +msgstr "Назначенный тип объекта" + +#: extras/forms/bulk_import.py:241 +msgid "The classification of entry" +msgstr "Классификация записей" + +#: extras/forms/filtersets.py:53 +msgid "Field type" +msgstr "Тип поля" + +#: extras/forms/filtersets.py:97 extras/tables/tables.py:65 +#: templates/generic/bulk_import.html:148 +msgid "Choices" +msgstr "Варианты" + +#: extras/forms/filtersets.py:141 extras/forms/filtersets.py:327 +#: extras/forms/filtersets.py:417 extras/forms/model_forms.py:449 +#: templates/core/job.html:86 templates/extras/configcontext.html:86 +#: templates/extras/eventrule.html:111 +msgid "Data" +msgstr "Данные" + +#: extras/forms/filtersets.py:152 extras/forms/filtersets.py:341 +#: extras/forms/filtersets.py:427 utilities/choices.py:219 +#: utilities/forms/bulk_import.py:27 +msgid "Data file" +msgstr "Файл данных" + +#: extras/forms/filtersets.py:185 +msgid "Content type" +msgstr "Тип контента" + +#: extras/forms/filtersets.py:232 extras/models/models.py:209 +msgid "HTTP content type" +msgstr "Тип содержимого HTTP" + +#: extras/forms/filtersets.py:254 extras/forms/model_forms.py:269 +#: templates/extras/eventrule.html:46 +msgid "Events" +msgstr "События" + +#: extras/forms/filtersets.py:264 +msgid "Action type" +msgstr "Тип действия" + +#: extras/forms/filtersets.py:278 +msgid "Object creations" +msgstr "Создание объектов" + +#: extras/forms/filtersets.py:285 +msgid "Object updates" +msgstr "Обновления объектов" + +#: extras/forms/filtersets.py:292 +msgid "Object deletions" +msgstr "Удаление объектов" + +#: extras/forms/filtersets.py:299 +msgid "Job starts" +msgstr "Задание начинается" + +#: extras/forms/filtersets.py:306 extras/forms/model_forms.py:289 +msgid "Job terminations" +msgstr "Прекращение работы" + +#: extras/forms/filtersets.py:315 +msgid "Tagged object type" +msgstr "Тип объекта с тегами" + +#: extras/forms/filtersets.py:320 +msgid "Allowed object type" +msgstr "Разрешенный тип объекта" + +#: extras/forms/filtersets.py:349 extras/forms/model_forms.py:384 +#: netbox/navigation/menu.py:19 +msgid "Regions" +msgstr "Регионы" + +#: extras/forms/filtersets.py:354 extras/forms/model_forms.py:389 +msgid "Site groups" +msgstr "Группы сайтов" + +#: extras/forms/filtersets.py:364 extras/forms/model_forms.py:399 +#: netbox/navigation/menu.py:21 +msgid "Locations" +msgstr "Местоположения" + +#: extras/forms/filtersets.py:369 extras/forms/model_forms.py:404 +msgid "Device types" +msgstr "Типы устройств" + +#: extras/forms/filtersets.py:374 extras/forms/model_forms.py:409 +msgid "Roles" +msgstr "Роли" + +#: extras/forms/filtersets.py:384 extras/forms/model_forms.py:419 +msgid "Cluster types" +msgstr "Типы кластеров" + +#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:424 +msgid "Cluster groups" +msgstr "Кластерные группы" + +#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:429 +#: netbox/navigation/menu.py:243 netbox/navigation/menu.py:245 +#: templates/virtualization/clustertype.html:33 +#: virtualization/tables/clusters.py:23 virtualization/tables/clusters.py:45 +msgid "Clusters" +msgstr "Кластеры" + +#: extras/forms/filtersets.py:400 extras/forms/model_forms.py:434 +msgid "Tenant groups" +msgstr "Группы арендаторов" + +#: extras/forms/filtersets.py:454 extras/forms/filtersets.py:495 +msgid "After" +msgstr "После" + +#: extras/forms/filtersets.py:459 extras/forms/filtersets.py:500 +msgid "Before" +msgstr "До" + +#: extras/forms/filtersets.py:490 extras/tables/tables.py:426 +#: templates/extras/htmx/report_result.html:43 +#: templates/extras/objectchange.html:34 +msgid "Time" +msgstr "Время" + +#: extras/forms/filtersets.py:504 extras/forms/model_forms.py:271 +#: extras/tables/tables.py:440 templates/extras/eventrule.html:90 +#: templates/extras/objectchange.html:50 +msgid "Action" +msgstr "Действие" + +#: extras/forms/model_forms.py:50 +msgid "Type of the related object (for object/multi-object fields only)" +msgstr "" +"Тип связанного объекта (только для полей объектов/нескольких объектов)" + +#: extras/forms/model_forms.py:58 templates/extras/customfield.html:11 +msgid "Custom Field" +msgstr "Настраиваемое поле" + +#: extras/forms/model_forms.py:61 templates/extras/customfield.html:60 +msgid "Behavior" +msgstr "Поведение" + +#: extras/forms/model_forms.py:62 +msgid "Values" +msgstr "Ценности" + +#: extras/forms/model_forms.py:71 +msgid "" +"The type of data stored in this field. For object/multi-object fields, " +"select the related object type below." +msgstr "" +"Тип данных, хранящихся в этом поле. Для полей объектов или полей, состоящих " +"из нескольких объектов, выберите соответствующий тип объекта ниже." + +#: extras/forms/model_forms.py:74 +msgid "" +"This will be displayed as help text for the form field. Markdown is " +"supported." +msgstr "" +"Это будет отображаться в виде справочного текста для поля формы. " +"Поддерживается функция Markdown." + +#: extras/forms/model_forms.py:91 +msgid "" +"Enter one choice per line. An optional label may be specified for each " +"choice by appending it with a colon. Example:" +msgstr "" +"Введите по одному варианту в строке. Для каждого варианта можно указать " +"дополнительную метку, добавив ее двоеточием. Пример:" + +#: extras/forms/model_forms.py:132 templates/extras/customlink.html:10 +msgid "Custom Link" +msgstr "Настраиваемая ссылка" + +#: extras/forms/model_forms.py:133 +msgid "Templates" +msgstr "Шаблоны" + +#: extras/forms/model_forms.py:145 +msgid "" +"Jinja2 template code for the link text. Reference the object as {{ " +"object }}. Links which render as empty text will not be displayed." +msgstr "" + +#: extras/forms/model_forms.py:148 +msgid "" +"Jinja2 template code for the link URL. Reference the object as {{ " +"object }}." +msgstr "" + +#: extras/forms/model_forms.py:158 extras/forms/model_forms.py:500 +msgid "Template code" +msgstr "Код шаблона" + +#: extras/forms/model_forms.py:164 templates/extras/exporttemplate.html:17 +msgid "Export Template" +msgstr "Шаблон экспорта" + +#: extras/forms/model_forms.py:166 +msgid "Rendering" +msgstr "Рендеринг" + +#: extras/forms/model_forms.py:180 extras/forms/model_forms.py:525 +msgid "Template content is populated from the remote source selected below." +msgstr "" +"Содержимое шаблона заполняется из удаленного источника, выбранного ниже." + +#: extras/forms/model_forms.py:187 extras/forms/model_forms.py:532 +msgid "Must specify either local content or a data file" +msgstr "Необходимо указать локальное содержимое или файл данных" + +#: extras/forms/model_forms.py:201 netbox/forms/mixins.py:68 +#: templates/extras/savedfilter.html:10 +msgid "Saved Filter" +msgstr "Сохраненный фильтр" + +#: extras/forms/model_forms.py:234 templates/extras/webhook.html:28 +msgid "HTTP Request" +msgstr "HTTP-запрос" + +#: extras/forms/model_forms.py:237 templates/extras/webhook.html:53 +msgid "SSL" +msgstr "SSL" + +#: extras/forms/model_forms.py:255 +msgid "Action choice" +msgstr "Выбор действия" + +#: extras/forms/model_forms.py:260 +msgid "Enter conditions in JSON format." +msgstr "Введите условия в JSON формат." + +#: extras/forms/model_forms.py:264 +msgid "" +"Enter parameters to pass to the action in JSON format." +msgstr "" +"Введите параметры для перехода к действию в JSON формат." + +#: extras/forms/model_forms.py:268 templates/extras/eventrule.html:11 +msgid "Event Rule" +msgstr "Правило мероприятия" + +#: extras/forms/model_forms.py:270 templates/extras/eventrule.html:78 +msgid "Conditions" +msgstr "условия" + +#: extras/forms/model_forms.py:285 +msgid "Creations" +msgstr "Творения" + +#: extras/forms/model_forms.py:286 +msgid "Updates" +msgstr "Обновления" + +#: extras/forms/model_forms.py:287 +msgid "Deletions" +msgstr "Удаления" + +#: extras/forms/model_forms.py:288 +msgid "Job executions" +msgstr "Выполнение заданий" + +#: extras/forms/model_forms.py:366 users/forms/model_forms.py:285 +msgid "Object types" +msgstr "Типы объектов" + +#: extras/forms/model_forms.py:439 netbox/navigation/menu.py:40 +#: tenancy/tables/tenants.py:22 +msgid "Tenants" +msgstr "Арендаторы" + +#: extras/forms/model_forms.py:456 ipam/forms/filtersets.py:141 +#: ipam/forms/filtersets.py:527 templates/extras/configcontext.html:62 +#: templates/ipam/ipaddress.html:62 templates/ipam/vlan_edit.html:30 +#: tenancy/forms/filtersets.py:86 users/forms/model_forms.py:323 +msgid "Assignment" +msgstr "Задание" + +#: extras/forms/model_forms.py:482 +msgid "Data is populated from the remote source selected below." +msgstr "Данные заполняются из удаленного источника, выбранного ниже." + +#: extras/forms/model_forms.py:488 +msgid "Must specify either local data or a data file" +msgstr "Необходимо указать локальные данные или файл данных" + +#: extras/forms/model_forms.py:507 templates/core/datafile.html:65 +msgid "Content" +msgstr "Контент" + +#: extras/forms/reports.py:18 extras/forms/scripts.py:24 +msgid "Schedule at" +msgstr "Расписание на" + +#: extras/forms/reports.py:19 +msgid "Schedule execution of report to a set time" +msgstr "Запланировать выполнение отчета на установленное время" + +#: extras/forms/reports.py:24 extras/forms/scripts.py:30 +msgid "Recurs every" +msgstr "Повторяется каждый" + +#: extras/forms/reports.py:28 +msgid "Interval at which this report is re-run (in minutes)" +msgstr "Интервал повторного запуска отчета (в минутах)" + +#: extras/forms/reports.py:36 extras/forms/scripts.py:42 +#, python-brace-format +msgid " (current time: {now})" +msgstr " (текущее время: {now})" + +#: extras/forms/reports.py:46 extras/forms/scripts.py:52 +msgid "Scheduled time must be in the future." +msgstr "Запланированное время должно быть в будущем." + +#: extras/forms/scripts.py:18 +msgid "Commit changes" +msgstr "Зафиксируйте изменения" + +#: extras/forms/scripts.py:19 +msgid "Commit changes to the database (uncheck for a dry-run)" +msgstr "" +"Зафиксируйте изменения в базе данных (снимите флажок для пробного запуска)" + +#: extras/forms/scripts.py:25 +msgid "Schedule execution of script to a set time" +msgstr "Запланируйте выполнение скрипта на заданное время" + +#: extras/forms/scripts.py:34 +msgid "Interval at which this script is re-run (in minutes)" +msgstr "Интервал повторного запуска этого скрипта (в минутах)" + +#: extras/models/change_logging.py:24 +msgid "time" +msgstr "время" + +#: extras/models/change_logging.py:37 +msgid "user name" +msgstr "имя пользователя" + +#: extras/models/change_logging.py:42 +msgid "request ID" +msgstr "идентификатор запроса" + +#: extras/models/change_logging.py:47 extras/models/staging.py:69 +msgid "action" +msgstr "действие" + +#: extras/models/change_logging.py:81 +msgid "pre-change data" +msgstr "данные перед изменением" + +#: extras/models/change_logging.py:87 +msgid "post-change data" +msgstr "данные после изменений" + +#: extras/models/change_logging.py:101 +msgid "object change" +msgstr "изменение объекта" + +#: extras/models/change_logging.py:102 +msgid "object changes" +msgstr "изменения объекта" + +#: extras/models/change_logging.py:118 +#, python-brace-format +msgid "Change logging is not supported for this object type ({type})." +msgstr "" +"Ведение журнала изменений не поддерживается для этого типа объектов " +"({type})." + +#: extras/models/configs.py:130 +msgid "config context" +msgstr "контекст конфигурации" + +#: extras/models/configs.py:131 +msgid "config contexts" +msgstr "контексты конфигурации" + +#: extras/models/configs.py:149 extras/models/configs.py:205 +msgid "JSON data must be in object form. Example:" +msgstr "Данные JSON должны быть в форме объекта. Пример:" + +#: extras/models/configs.py:169 +msgid "" +"Local config context data takes precedence over source contexts in the final" +" rendered config context" +msgstr "" +"Данные контекста локальной конфигурации имеют приоритет над исходными " +"контекстами в окончательном визуализированном контексте конфигурации" + +#: extras/models/configs.py:224 +msgid "template code" +msgstr "код шаблона" + +#: extras/models/configs.py:225 +msgid "Jinja2 template code." +msgstr "Код шаблона Jinja2." + +#: extras/models/configs.py:228 +msgid "environment parameters" +msgstr "параметры окружения" + +#: extras/models/configs.py:233 +msgid "" +"Any additional" +" parameters to pass when constructing the Jinja2 environment." +msgstr "" +"Любое дополнительные" +" параметры пройти тест при построении среды Jinja2." + +#: extras/models/configs.py:240 +msgid "config template" +msgstr "шаблон конфигурации" + +#: extras/models/configs.py:241 +msgid "config templates" +msgstr "шаблоны конфигураций" + +#: extras/models/customfields.py:72 +msgid "The object(s) to which this field applies." +msgstr "Объекты, к которым относится это поле." + +#: extras/models/customfields.py:79 +msgid "The type of data this custom field holds" +msgstr "Тип данных, которые содержит это настраиваемое поле" + +#: extras/models/customfields.py:86 +msgid "The type of NetBox object this field maps to (for object fields)" +msgstr "" +"Тип объекта NetBox, которому соответствует это поле (для полей объектов)" + +#: extras/models/customfields.py:92 +msgid "Internal field name" +msgstr "Имя внутреннего поля" + +#: extras/models/customfields.py:96 +msgid "Only alphanumeric characters and underscores are allowed." +msgstr "Допустимы только буквенно-цифровые символы и символы подчеркивания." + +#: extras/models/customfields.py:101 +msgid "Double underscores are not permitted in custom field names." +msgstr "" +"В именах настраиваемых полей недопустимо использовать двойное подчеркивание." + +#: extras/models/customfields.py:112 +msgid "" +"Name of the field as displayed to users (if not provided, 'the field's name " +"will be used)" +msgstr "" +"Имя поля, отображаемое пользователям (если оно не указано, будет " +"использовано имя поля)" + +#: extras/models/customfields.py:116 extras/models/models.py:347 +msgid "group name" +msgstr "имя группы" + +#: extras/models/customfields.py:119 +msgid "Custom fields within the same group will be displayed together" +msgstr "Настраиваемые поля в одной группе будут отображаться вместе" + +#: extras/models/customfields.py:127 +msgid "required" +msgstr "требуется" + +#: extras/models/customfields.py:129 +msgid "" +"If true, this field is required when creating new objects or editing an " +"existing object." +msgstr "" +"Если это правда, это поле обязательно для создания новых объектов или " +"редактирования существующего объекта." + +#: extras/models/customfields.py:132 +msgid "search weight" +msgstr "вес поиска" + +#: extras/models/customfields.py:135 +msgid "" +"Weighting for search. Lower values are considered more important. Fields " +"with a search weight of zero will be ignored." +msgstr "" +"Взвешивание для поиска. Более низкие значения считаются более важными. Поля " +"с нулевым весом поиска будут проигнорированы." + +#: extras/models/customfields.py:140 +msgid "filter logic" +msgstr "логика фильтрации" + +#: extras/models/customfields.py:144 +msgid "" +"Loose matches any instance of a given string; exact matches the entire " +"field." +msgstr "" +"Loose соответствует любому экземпляру заданной строки; точно соответствует " +"всему полю." + +#: extras/models/customfields.py:147 +msgid "default" +msgstr "дефолт" + +#: extras/models/customfields.py:151 +msgid "" +"Default value for the field (must be a JSON value). Encapsulate strings with" +" double quotes (e.g. \"Foo\")." +msgstr "" +"Значение по умолчанию для поля (должно быть JSON-значением). Заключайте " +"строки в двойные кавычки (например, «Foo»)." + +#: extras/models/customfields.py:156 +msgid "display weight" +msgstr "вес дисплея" + +#: extras/models/customfields.py:157 +msgid "Fields with higher weights appear lower in a form." +msgstr "Поля с большим весом отображаются в форме ниже." + +#: extras/models/customfields.py:162 +msgid "minimum value" +msgstr "минимальное значение" + +#: extras/models/customfields.py:163 +msgid "Minimum allowed value (for numeric fields)" +msgstr "Минимальное допустимое значение (для числовых полей)" + +#: extras/models/customfields.py:168 +msgid "maximum value" +msgstr "максимальное значение" + +#: extras/models/customfields.py:169 +msgid "Maximum allowed value (for numeric fields)" +msgstr "Максимально допустимое значение (для числовых полей)" + +#: extras/models/customfields.py:175 +msgid "validation regex" +msgstr "регулярное выражение валидации" + +#: extras/models/customfields.py:177 +#, python-brace-format +msgid "" +"Regular expression to enforce on text field values. Use ^ and $ to force " +"matching of entire string. For example, ^[A-Z]{3}$ will limit " +"values to exactly three uppercase letters." +msgstr "" +"Регулярное выражение для применения к значениям текстовых полей. Используйте" +" ^ и $ для принудительного сопоставления всей строки. Например, ^ " +"[A-Z]{3}$ ограничит значения ровно тремя заглавными буквами." + +#: extras/models/customfields.py:185 +msgid "choice set" +msgstr "набор для выбора" + +#: extras/models/customfields.py:194 +msgid "Specifies whether the custom field is displayed in the UI" +msgstr "" +"Указывает, отображается ли настраиваемое поле в пользовательском интерфейсе" + +#: extras/models/customfields.py:201 +msgid "Specifies whether the custom field value can be edited in the UI" +msgstr "" +"Указывает, можно ли редактировать значение настраиваемого поля в " +"пользовательском интерфейсе" + +#: extras/models/customfields.py:205 +msgid "is cloneable" +msgstr "клонируется" + +#: extras/models/customfields.py:206 +msgid "Replicate this value when cloning objects" +msgstr "Реплицируйте это значение при клонировании объектов" + +#: extras/models/customfields.py:219 +msgid "custom field" +msgstr "настраиваемое поле" + +#: extras/models/customfields.py:220 +msgid "custom fields" +msgstr "настраиваемые поля" + +#: extras/models/customfields.py:309 +#, python-brace-format +msgid "Invalid default value \"{value}\": {error}" +msgstr "Неверное значение по умолчанию»{value}«: {error}" + +#: extras/models/customfields.py:316 +msgid "A minimum value may be set only for numeric fields" +msgstr "Минимальное значение может быть установлено только для числовых полей" + +#: extras/models/customfields.py:318 +msgid "A maximum value may be set only for numeric fields" +msgstr "" +"Максимальное значение может быть установлено только для числовых полей" + +#: extras/models/customfields.py:328 +msgid "" +"Regular expression validation is supported only for text and URL fields" +msgstr "" +"Проверка регулярных выражений поддерживается только для текстовых полей и " +"полей URL" + +#: extras/models/customfields.py:338 +msgid "Selection fields must specify a set of choices." +msgstr "В полях выбора должен быть указан набор вариантов." + +#: extras/models/customfields.py:342 +msgid "Choices may be set only on selection fields." +msgstr "Варианты могут быть заданы только в полях выбора." + +#: extras/models/customfields.py:349 +msgid "Object fields must define an object type." +msgstr "Поля объекта должны определять тип объекта." + +#: extras/models/customfields.py:354 +#, python-brace-format +msgid "{type} fields may not define an object type." +msgstr "{type} поля не могут определять тип объекта." + +#: extras/models/customfields.py:434 +msgid "True" +msgstr "Верно" + +#: extras/models/customfields.py:435 +msgid "False" +msgstr "Ложь" + +#: extras/models/customfields.py:517 +#, python-brace-format +msgid "Values must match this regex: {regex}" +msgstr "" +"Значения должны соответствовать этому регулярному вырагу: " +"{regex}" + +#: extras/models/customfields.py:612 +msgid "Value must be a string." +msgstr "Значение должно быть строкой." + +#: extras/models/customfields.py:614 +#, python-brace-format +msgid "Value must match regex '{regex}'" +msgstr "Значение должно совпадать с регулярным выраженностью '{regex}'" + +#: extras/models/customfields.py:619 +msgid "Value must be an integer." +msgstr "Значение должно быть целым числом." + +#: extras/models/customfields.py:622 extras/models/customfields.py:637 +#, python-brace-format +msgid "Value must be at least {minimum}" +msgstr "Значение должно быть не менее {minimum}" + +#: extras/models/customfields.py:626 extras/models/customfields.py:641 +#, python-brace-format +msgid "Value must not exceed {maximum}" +msgstr "Значение не должно превышать {maximum}" + +#: extras/models/customfields.py:634 +msgid "Value must be a decimal." +msgstr "Значение должно быть десятичным." + +#: extras/models/customfields.py:646 +msgid "Value must be true or false." +msgstr "Значение должно быть истинным или ложным." + +#: extras/models/customfields.py:654 +msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." +msgstr "Значения дат должны быть в формате ISO 8601 (YYYY-MM-DD)." + +#: extras/models/customfields.py:663 +msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." +msgstr "" +"Значения даты и времени должны быть в формате ISO 8601 (YYYY-MM-DD " +"HH:MM:SS)." + +#: extras/models/customfields.py:670 +#, python-brace-format +msgid "Invalid choice ({value}) for choice set {choiceset}." +msgstr "Неверный выбор ({value}2) для выбора набора {choiceset}." + +#: extras/models/customfields.py:680 +#, python-brace-format +msgid "Invalid choice(s) ({value}) for choice set {choiceset}." +msgstr "Неверный выбор (ы){value}2) для выбора набора {choiceset}." + +#: extras/models/customfields.py:689 +#, python-brace-format +msgid "Value must be an object ID, not {type}" +msgstr "Значение должно быть идентификатором объекта, а не {type}" + +#: extras/models/customfields.py:695 +#, python-brace-format +msgid "Value must be a list of object IDs, not {type}" +msgstr "Значение должно быть списком идентификаторов объектов, а не {type}" + +#: extras/models/customfields.py:699 +#, python-brace-format +msgid "Found invalid object ID: {id}" +msgstr "Обнаружен неправильный идентификатор объекта: {id}" + +#: extras/models/customfields.py:702 +msgid "Required field cannot be empty." +msgstr "Обязательное поле не может быть пустым." + +#: extras/models/customfields.py:721 +msgid "Base set of predefined choices (optional)" +msgstr "Базовый набор предопределенных вариантов (опционально)" + +#: extras/models/customfields.py:733 +msgid "Choices are automatically ordered alphabetically" +msgstr "Варианты автоматически упорядочены в алфавитном порядке" + +#: extras/models/customfields.py:740 +msgid "custom field choice set" +msgstr "набор вариантов настраиваемых полей" + +#: extras/models/customfields.py:741 +msgid "custom field choice sets" +msgstr "настраиваемые наборы для выбора полей" + +#: extras/models/customfields.py:777 +msgid "Must define base or extra choices." +msgstr "Должен определить базовые или дополнительные варианты." + +#: extras/models/dashboard.py:19 +msgid "layout" +msgstr "макет" + +#: extras/models/dashboard.py:23 +msgid "config" +msgstr "конфигурации" + +#: extras/models/dashboard.py:28 +msgid "dashboard" +msgstr "панель управления" + +#: extras/models/dashboard.py:29 +msgid "dashboards" +msgstr "щитки" + +#: extras/models/models.py:49 +msgid "object types" +msgstr "типы объектов" + +#: extras/models/models.py:50 +msgid "The object(s) to which this rule applies." +msgstr "Объект (объекты), к которым применяется данное правило." + +#: extras/models/models.py:63 +msgid "on create" +msgstr "при создании" + +#: extras/models/models.py:65 +msgid "Triggers when a matching object is created." +msgstr "Срабатывает при создании совпадающего объекта." + +#: extras/models/models.py:68 +msgid "on update" +msgstr "при обновлении" + +#: extras/models/models.py:70 +msgid "Triggers when a matching object is updated." +msgstr "Срабатывает при обновлении совпадающего объекта." + +#: extras/models/models.py:73 +msgid "on delete" +msgstr "при удалении" + +#: extras/models/models.py:75 +msgid "Triggers when a matching object is deleted." +msgstr "Срабатывает при удалении совпадающего объекта." + +#: extras/models/models.py:78 +msgid "on job start" +msgstr "при начале работы" + +#: extras/models/models.py:80 +msgid "Triggers when a job for a matching object is started." +msgstr "Срабатывает при запуске задания для совпадающего объекта." + +#: extras/models/models.py:83 +msgid "on job end" +msgstr "по окончании работы" + +#: extras/models/models.py:85 +msgid "Triggers when a job for a matching object terminates." +msgstr "Срабатывает, когда задание на совпадающий объект завершается." + +#: extras/models/models.py:92 +msgid "conditions" +msgstr "условия" + +#: extras/models/models.py:95 +msgid "" +"A set of conditions which determine whether the event will be generated." +msgstr "Набор условий, определяющих, будет ли создано событие." + +#: extras/models/models.py:103 +msgid "action type" +msgstr "тип действия" + +#: extras/models/models.py:126 +msgid "Additional data to pass to the action object" +msgstr "Дополнительные данные для передачи объекту действия" + +#: extras/models/models.py:138 +msgid "event rule" +msgstr "правило события" + +#: extras/models/models.py:139 +msgid "event rules" +msgstr "правила мероприятия" + +#: extras/models/models.py:155 +msgid "" +"At least one event type must be selected: create, update, delete, job start," +" and/or job end." +msgstr "" +"Необходимо выбрать хотя бы один тип события: создание, обновление, удаление," +" начало задания и/или завершение задания." + +#: extras/models/models.py:196 +msgid "" +"This URL will be called using the HTTP method defined when the webhook is " +"called. Jinja2 template processing is supported with the same context as the" +" request body." +msgstr "" +"Этот URL-адрес будет вызываться с помощью метода HTTP, определенного при " +"вызове веб-хука. Обработка шаблона Jinja2 поддерживается в том же контексте," +" что и тело запроса." + +#: extras/models/models.py:211 +msgid "" +"The complete list of official content types is available here." +msgstr "" +"Доступен полный список официальных типов контента здесь." + +#: extras/models/models.py:216 +msgid "additional headers" +msgstr "дополнительные заголовки" + +#: extras/models/models.py:219 +msgid "" +"User-supplied HTTP headers to be sent with the request in addition to the " +"HTTP content type. Headers should be defined in the format Name: " +"Value. Jinja2 template processing is supported with the same context " +"as the request body (below)." +msgstr "" +"Заголовки HTTP, предоставляемые пользователем, которые будут отправлены " +"вместе с запросом в дополнение к типу содержимого HTTP. Заголовки должны " +"быть определены в формате Название: Значение. Обработка шаблона" +" Jinja2 поддерживается в том же контексте, что и тело запроса (см. ниже)." + +#: extras/models/models.py:225 +msgid "body template" +msgstr "шаблон тела" + +#: extras/models/models.py:228 +msgid "" +"Jinja2 template for a custom request body. If blank, a JSON object " +"representing the change will be included. Available context data includes: " +"event, model, timestamp, " +"username, request_id, and data." +msgstr "" +"Шаблон Jinja2 для настраиваемого тела запроса. Если поле пусто, будет " +"добавлен объект JSON, представляющий изменение. Доступные контекстные данные" +" включают: событие, модель, отметка " +"времени, имя пользователя, идентификатор " +"запроса, и данные." + +#: extras/models/models.py:234 +msgid "secret" +msgstr "секретный" + +#: extras/models/models.py:238 +msgid "" +"When provided, the request will include a X-Hook-Signature " +"header containing a HMAC hex digest of the payload body using the secret as " +"the key. The secret is not transmitted in the request." +msgstr "" +"Если запрос будет предоставлен, он будет включать Подпись " +"X-Hook заголовок, содержащий шестнадцатеричный дайджест тела полезной" +" нагрузки в формате HMAC, в котором в качестве ключа используется секрет. " +"Секрет не передается в запросе." + +#: extras/models/models.py:245 +msgid "Enable SSL certificate verification. Disable with caution!" +msgstr "Включите проверку сертификата SSL. Отключайте с осторожностью!" + +#: extras/models/models.py:251 templates/extras/webhook.html:62 +msgid "CA File Path" +msgstr "Путь к файлу CA" + +#: extras/models/models.py:253 +msgid "" +"The specific CA certificate file to use for SSL verification. Leave blank to" +" use the system defaults." +msgstr "" +"Конкретный файл сертификата CA, используемый для проверки SSL. Оставьте поле" +" пустым, чтобы использовать системные настройки по умолчанию." + +#: extras/models/models.py:264 +msgid "webhook" +msgstr "вебхук" + +#: extras/models/models.py:265 +msgid "webhooks" +msgstr "вебхуки" + +#: extras/models/models.py:283 +msgid "Do not specify a CA certificate file if SSL verification is disabled." +msgstr "Не указывайте файл сертификата CA, если проверка SSL отключена." + +#: extras/models/models.py:323 +msgid "The object type(s) to which this link applies." +msgstr "Тип (ы) объекта, к которому относится эта ссылка." + +#: extras/models/models.py:335 +msgid "link text" +msgstr "текст ссылки" + +#: extras/models/models.py:336 +msgid "Jinja2 template code for link text" +msgstr "Код шаблона Jinja2 для текста ссылки" + +#: extras/models/models.py:339 +msgid "link URL" +msgstr "URL-адрес ссылки" + +#: extras/models/models.py:340 +msgid "Jinja2 template code for link URL" +msgstr "Код шаблона Jinja2 для URL-адреса ссылки" + +#: extras/models/models.py:350 +msgid "Links with the same group will appear as a dropdown menu" +msgstr "Ссылки с той же группой появятся в выпадающем меню" + +#: extras/models/models.py:353 +msgid "button class" +msgstr "класс кнопок" + +#: extras/models/models.py:357 +msgid "" +"The class of the first link in a group will be used for the dropdown button" +msgstr "" +"Класс первой ссылки в группе будет использоваться для кнопки раскрывающегося" +" списка" + +#: extras/models/models.py:360 +msgid "new window" +msgstr "новое окно" + +#: extras/models/models.py:362 +msgid "Force link to open in a new window" +msgstr "Принудительно открыть ссылку в новом окне" + +#: extras/models/models.py:371 +msgid "custom link" +msgstr "настраиваемая ссылка" + +#: extras/models/models.py:372 +msgid "custom links" +msgstr "настраиваемые ссылки" + +#: extras/models/models.py:419 +msgid "The object type(s) to which this template applies." +msgstr "Тип (типы) объектов, к которым применим этот шаблон." + +#: extras/models/models.py:432 +msgid "" +"Jinja2 template code. The list of objects being exported is passed as a " +"context variable named queryset." +msgstr "" +"Код шаблона Jinja2. Список экспортируемых объектов передается в виде " +"контекстной переменной с именем набор запросов." + +#: extras/models/models.py:440 +msgid "Defaults to text/plain; charset=utf-8" +msgstr "По умолчанию текстовый/обычный; кодировка=utf-8" + +#: extras/models/models.py:443 +msgid "file extension" +msgstr "расширение файла" + +#: extras/models/models.py:446 +msgid "Extension to append to the rendered filename" +msgstr "Расширение для добавления к отображаемому имени файла" + +#: extras/models/models.py:449 +msgid "as attachment" +msgstr "в качестве вложения" + +#: extras/models/models.py:451 +msgid "Download file as attachment" +msgstr "Загрузить файл в виде вложения" + +#: extras/models/models.py:460 +msgid "export template" +msgstr "шаблон экспорта" + +#: extras/models/models.py:461 +msgid "export templates" +msgstr "шаблоны экспорта" + +#: extras/models/models.py:478 +#, python-brace-format +msgid "\"{name}\" is a reserved name. Please choose a different name." +msgstr "«{name}\"— зарезервированное имя. Пожалуйста, выберите другое имя." + +#: extras/models/models.py:528 +msgid "The object type(s) to which this filter applies." +msgstr "Тип (типы) объектов, к которым применяется этот фильтр." + +#: extras/models/models.py:560 +msgid "shared" +msgstr "общий" + +#: extras/models/models.py:573 +msgid "saved filter" +msgstr "сохраненный фильтр" + +#: extras/models/models.py:574 +msgid "saved filters" +msgstr "сохраненные фильтры" + +#: extras/models/models.py:592 +msgid "Filter parameters must be stored as a dictionary of keyword arguments." +msgstr "" +"Параметры фильтра должны храниться в виде словаря аргументов ключевых слов." + +#: extras/models/models.py:620 +msgid "image height" +msgstr "высота изображения" + +#: extras/models/models.py:623 +msgid "image width" +msgstr "ширина изображения" + +#: extras/models/models.py:640 +msgid "image attachment" +msgstr "вложение изображения" + +#: extras/models/models.py:641 +msgid "image attachments" +msgstr "вложения изображений" + +#: extras/models/models.py:655 +#, python-brace-format +msgid "Image attachments cannot be assigned to this object type ({type})." +msgstr "Вложенные изображения нельзя присвоить этому типу объекта ({type})." + +#: extras/models/models.py:718 +msgid "kind" +msgstr "добрый" + +#: extras/models/models.py:732 +msgid "journal entry" +msgstr "запись в журнале" + +#: extras/models/models.py:733 +msgid "journal entries" +msgstr "записи в журнале" + +#: extras/models/models.py:748 +#, python-brace-format +msgid "Journaling is not supported for this object type ({type})." +msgstr "Ведение журнала не поддерживается для этого типа объектов ({type})." + +#: extras/models/models.py:790 +msgid "bookmark" +msgstr "закладка" + +#: extras/models/models.py:791 +msgid "bookmarks" +msgstr "закладки" + +#: extras/models/models.py:804 +#, python-brace-format +msgid "Bookmarks cannot be assigned to this object type ({type})." +msgstr "Закладки нельзя присвоить этому типу объекта ({type})." + +#: extras/models/reports.py:46 +msgid "report module" +msgstr "модуль отчетов" + +#: extras/models/reports.py:47 +msgid "report modules" +msgstr "модули отчетов" + +#: extras/models/scripts.py:46 +msgid "script module" +msgstr "скриптовый модуль" + +#: extras/models/scripts.py:47 +msgid "script modules" +msgstr "скриптовые модули" + +#: extras/models/search.py:24 +msgid "timestamp" +msgstr "отметка времени" + +#: extras/models/search.py:39 +msgid "field" +msgstr "сфера" + +#: extras/models/search.py:47 +msgid "value" +msgstr "значение" + +#: extras/models/search.py:58 +msgid "cached value" +msgstr "кэшированное значение" + +#: extras/models/search.py:59 +msgid "cached values" +msgstr "кэшированные значения" + +#: extras/models/staging.py:44 +msgid "branch" +msgstr "филиал" + +#: extras/models/staging.py:45 +msgid "branches" +msgstr "ветвей" + +#: extras/models/staging.py:97 +msgid "staged change" +msgstr "поэтапное изменение" + +#: extras/models/staging.py:98 +msgid "staged changes" +msgstr "поэтапные изменения" + +#: extras/models/tags.py:40 +msgid "The object type(s) to which this this tag can be applied." +msgstr "Тип (ы) объекта, к которому можно применить этот тег." + +#: extras/models/tags.py:49 +msgid "tag" +msgstr "тег" + +#: extras/models/tags.py:50 +msgid "tags" +msgstr "ярлыки" + +#: extras/models/tags.py:78 +msgid "tagged item" +msgstr "помеченный товар" + +#: extras/models/tags.py:79 +msgid "tagged items" +msgstr "помеченные товары" + +#: extras/signals.py:221 +#, python-brace-format +msgid "Deletion is prevented by a protection rule: {message}" +msgstr "Удаление предотвращается правилом защиты: {message}" + +#: extras/tables/tables.py:44 extras/tables/tables.py:119 +#: extras/tables/tables.py:143 extras/tables/tables.py:208 +#: extras/tables/tables.py:281 +msgid "Content Types" +msgstr "Типы контента" + +#: extras/tables/tables.py:50 +msgid "Visible" +msgstr "Видимый" + +#: extras/tables/tables.py:53 +msgid "Editable" +msgstr "Редактируемый" + +#: extras/tables/tables.py:60 templates/extras/customfield.html:48 +msgid "Choice Set" +msgstr "Набор для выбора" + +#: extras/tables/tables.py:68 +msgid "Is Cloneable" +msgstr "Можно ли клонировать" + +#: extras/tables/tables.py:98 +msgid "Count" +msgstr "Сосчитайте" + +#: extras/tables/tables.py:101 +msgid "Order Alphabetically" +msgstr "Упорядочить в алфавитном порядке" + +#: extras/tables/tables.py:125 templates/extras/customlink.html:34 +msgid "New Window" +msgstr "Новое окно" + +#: extras/tables/tables.py:146 +msgid "As Attachment" +msgstr "В качестве вложения" + +#: extras/tables/tables.py:153 extras/tables/tables.py:367 +#: extras/tables/tables.py:402 templates/core/datafile.html:32 +#: templates/dcim/device/render_config.html:23 +#: templates/extras/configcontext.html:40 +#: templates/extras/configtemplate.html:32 +#: templates/extras/exporttemplate.html:51 +#: templates/generic/bulk_import.html:30 +#: templates/virtualization/virtualmachine/render_config.html:23 +msgid "Data File" +msgstr "Файл данных" + +#: extras/tables/tables.py:158 extras/tables/tables.py:379 +#: extras/tables/tables.py:407 +msgid "Synced" +msgstr "Синхронизировано" + +#: extras/tables/tables.py:178 +msgid "Content Type" +msgstr "Тип контента" + +#: extras/tables/tables.py:185 +msgid "Image" +msgstr "Изображение" + +#: extras/tables/tables.py:190 +msgid "Size (Bytes)" +msgstr "Размер (байты)" + +#: extras/tables/tables.py:233 extras/tables/tables.py:326 +#: templates/extras/customfield.html:96 templates/extras/eventrule.html:32 +#: templates/users/objectpermission.html:68 users/tables.py:83 +msgid "Object Types" +msgstr "Типы объектов" + +#: extras/tables/tables.py:255 +msgid "SSL Validation" +msgstr "Валидация SSL" + +#: extras/tables/tables.py:278 +msgid "Action Type" +msgstr "Тип действия" + +#: extras/tables/tables.py:296 +msgid "Job Start" +msgstr "Начало работы" + +#: extras/tables/tables.py:299 +msgid "Job End" +msgstr "Завершение задания" + +#: extras/tables/tables.py:436 templates/account/profile.html:20 +#: templates/users/user.html:22 +msgid "Full Name" +msgstr "Полное имя" + +#: extras/tables/tables.py:453 templates/extras/objectchange.html:72 +msgid "Request ID" +msgstr "Идентификатор запроса" + +#: extras/tables/tables.py:490 +msgid "Comments (Short)" +msgstr "Комментарии (короткие)" + +#: extras/validators.py:13 +#, python-format +msgid "Ensure this value is equal to %(limit_value)s." +msgstr "Убедитесь, что это значение равно %(limit_value)s." + +#: extras/validators.py:24 +#, python-format +msgid "Ensure this value does not equal %(limit_value)s." +msgstr "Убедитесь, что это значение не равно %(limit_value)s." + +#: extras/validators.py:35 +msgid "This field must be empty." +msgstr "Это поле должно быть пустым." + +#: extras/validators.py:50 +msgid "This field must not be empty." +msgstr "Это поле не должно быть пустым." + +#: extras/views.py:880 +msgid "Your dashboard has been reset." +msgstr "Панель управления была перезагружена." + +#: ipam/api/field_serializers.py:17 +msgid "Enter a valid IPv4 or IPv6 address with optional mask." +msgstr "Введите действительный адрес IPv4 или IPv6 с дополнительной маской." + +#: ipam/api/field_serializers.py:24 +#, python-brace-format +msgid "Invalid IP address format: {data}" +msgstr "Неверный формат IP-адреса: {data}" + +#: ipam/api/field_serializers.py:37 +msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." +msgstr "Введите действительный префикс и маску IPv4 или IPv6 в нотации CIDR." + +#: ipam/api/field_serializers.py:44 +#, python-brace-format +msgid "Invalid IP prefix format: {data}" +msgstr "Неверный формат IP-префикса: {data}" + +#: ipam/choices.py:30 +msgid "Container" +msgstr "Контейнер" + +#: ipam/choices.py:72 +msgid "DHCP" +msgstr "DHCP" + +#: ipam/choices.py:73 +msgid "SLAAC" +msgstr "СЛАБАК" + +#: ipam/choices.py:89 +msgid "Loopback" +msgstr "Обратная петля" + +#: ipam/choices.py:90 tenancy/choices.py:18 +msgid "Secondary" +msgstr "Вторичный" + +#: ipam/choices.py:91 +msgid "Anycast" +msgstr "Anycast" + +#: ipam/choices.py:115 +msgid "Standard" +msgstr "Стандарт" + +#: ipam/choices.py:120 +msgid "CheckPoint" +msgstr "Контрольная точка" + +#: ipam/choices.py:123 +msgid "Cisco" +msgstr "Cisco" + +#: ipam/choices.py:137 +msgid "Plaintext" +msgstr "Обычный текст" + +#: ipam/filtersets.py:47 vpn/filtersets.py:276 +msgid "Import target" +msgstr "Цель импорта" + +#: ipam/filtersets.py:53 vpn/filtersets.py:282 +msgid "Import target (name)" +msgstr "Цель импорта (имя)" + +#: ipam/filtersets.py:58 vpn/filtersets.py:287 +msgid "Export target" +msgstr "Цель экспорта" + +#: ipam/filtersets.py:64 vpn/filtersets.py:293 +msgid "Export target (name)" +msgstr "Цель экспорта (имя)" + +#: ipam/filtersets.py:85 +msgid "Importing VRF" +msgstr "Импорт VRF" + +#: ipam/filtersets.py:91 +msgid "Import VRF (RD)" +msgstr "Импорт VRF (RD)" + +#: ipam/filtersets.py:96 +msgid "Exporting VRF" +msgstr "Экспорт VRF" + +#: ipam/filtersets.py:102 +msgid "Export VRF (RD)" +msgstr "Экспорт VRF (RD)" + +#: ipam/filtersets.py:132 ipam/filtersets.py:247 ipam/forms/model_forms.py:229 +#: ipam/tables/ip.py:211 templates/ipam/prefix.html:12 +msgid "Prefix" +msgstr "Префикс" + +#: ipam/filtersets.py:136 ipam/filtersets.py:175 ipam/filtersets.py:198 +msgid "RIR (ID)" +msgstr "RIR (ID)" + +#: ipam/filtersets.py:142 ipam/filtersets.py:181 ipam/filtersets.py:204 +msgid "RIR (slug)" +msgstr "RIR (пуля)" + +#: ipam/filtersets.py:251 +msgid "Within prefix" +msgstr "В префиксе" + +#: ipam/filtersets.py:255 +msgid "Within and including prefix" +msgstr "В префиксе и включительно" + +#: ipam/filtersets.py:259 +msgid "Prefixes which contain this prefix or IP" +msgstr "Префиксы, содержащие этот префикс или IP-адрес" + +#: ipam/filtersets.py:270 ipam/filtersets.py:538 ipam/forms/bulk_edit.py:326 +#: ipam/forms/filtersets.py:191 ipam/forms/filtersets.py:317 +msgid "Mask length" +msgstr "Длина маски" + +#: ipam/filtersets.py:339 vpn/filtersets.py:399 +msgid "VLAN (ID)" +msgstr "VLAN (ID)" + +#: ipam/filtersets.py:343 vpn/filtersets.py:394 +msgid "VLAN number (1-4094)" +msgstr "Номер VLAN (1-4094)" + +#: ipam/filtersets.py:437 ipam/filtersets.py:441 ipam/filtersets.py:533 +#: ipam/forms/model_forms.py:444 templates/tenancy/contact.html:54 +#: tenancy/forms/bulk_edit.py:112 +msgid "Address" +msgstr "Адрес" + +#: ipam/filtersets.py:445 +msgid "Ranges which contain this prefix or IP" +msgstr "Диапазоны, содержащие этот префикс или IP-адрес" + +#: ipam/filtersets.py:473 ipam/filtersets.py:529 +msgid "Parent prefix" +msgstr "Родительский префикс" + +#: ipam/filtersets.py:582 ipam/filtersets.py:812 ipam/filtersets.py:1031 +#: vpn/filtersets.py:357 +msgid "Virtual machine (name)" +msgstr "Виртуальная машина (имя)" + +#: ipam/filtersets.py:587 ipam/filtersets.py:817 ipam/filtersets.py:1025 +#: virtualization/filtersets.py:276 virtualization/filtersets.py:315 +#: vpn/filtersets.py:362 +msgid "Virtual machine (ID)" +msgstr "Виртуальная машина (ID)" + +#: ipam/filtersets.py:593 vpn/filtersets.py:97 vpn/filtersets.py:368 +msgid "Interface (name)" +msgstr "Интерфейс (имя)" + +#: ipam/filtersets.py:598 vpn/filtersets.py:102 vpn/filtersets.py:373 +msgid "Interface (ID)" +msgstr "Интерфейс (ID)" + +#: ipam/filtersets.py:604 vpn/filtersets.py:108 vpn/filtersets.py:379 +msgid "VM interface (name)" +msgstr "Интерфейс виртуальной машины (имя)" + +#: ipam/filtersets.py:609 vpn/filtersets.py:113 +msgid "VM interface (ID)" +msgstr "Интерфейс виртуальной машины (ID)" + +#: ipam/filtersets.py:614 +msgid "FHRP group (ID)" +msgstr "Группа FHRP (идентификатор)" + +#: ipam/filtersets.py:618 +msgid "Is assigned to an interface" +msgstr "Присваивается интерфейсу" + +#: ipam/filtersets.py:622 +msgid "Is assigned" +msgstr "Назначено" + +#: ipam/filtersets.py:1036 +msgid "IP address (ID)" +msgstr "IP-адрес (ID)" + +#: ipam/filtersets.py:1042 ipam/models/ip.py:787 +msgid "IP address" +msgstr "IP-адрес" + +#: ipam/filtersets.py:1068 +msgid "Primary IPv4 (ID)" +msgstr "Основной IPv4 (ID)" + +#: ipam/filtersets.py:1073 +msgid "Primary IPv6 (ID)" +msgstr "Основной IPv6 (ID)" + +#: ipam/forms/bulk_create.py:14 +msgid "Address pattern" +msgstr "Шаблон адреса" + +#: ipam/forms/bulk_edit.py:85 +msgid "Is private" +msgstr "Является частным" + +#: ipam/forms/bulk_edit.py:106 ipam/forms/bulk_edit.py:135 +#: ipam/forms/bulk_edit.py:160 ipam/forms/bulk_import.py:88 +#: ipam/forms/bulk_import.py:108 ipam/forms/bulk_import.py:128 +#: ipam/forms/filtersets.py:109 ipam/forms/filtersets.py:124 +#: ipam/forms/filtersets.py:147 ipam/forms/model_forms.py:93 +#: ipam/forms/model_forms.py:108 ipam/forms/model_forms.py:130 +#: ipam/forms/model_forms.py:148 ipam/models/asns.py:31 +#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/tables/asn.py:20 ipam/tables/asn.py:45 +#: templates/ipam/aggregate.html:19 templates/ipam/asn.html:28 +#: templates/ipam/asnrange.html:20 templates/ipam/rir.html:20 +msgid "RIR" +msgstr "ВСАДНИКИ" + +#: ipam/forms/bulk_edit.py:168 +msgid "Date added" +msgstr "Дата добавления" + +#: ipam/forms/bulk_edit.py:229 +msgid "Prefix length" +msgstr "Длина префикса" + +#: ipam/forms/bulk_edit.py:252 ipam/forms/filtersets.py:236 +#: templates/ipam/prefix.html:86 +msgid "Is a pool" +msgstr "Это бассейн" + +#: ipam/forms/bulk_edit.py:257 ipam/forms/bulk_edit.py:301 +#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#, python-format +msgid "Treat as 100% utilized" +msgstr "Отнестись к использованию на 100%" + +#: ipam/forms/bulk_edit.py:349 ipam/models/ip.py:771 +msgid "DNS name" +msgstr "DNS-имя" + +#: ipam/forms/bulk_edit.py:370 ipam/forms/bulk_edit.py:569 +#: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:376 +#: ipam/forms/filtersets.py:511 templates/ipam/fhrpgroup.html:23 +#: templates/ipam/inc/panels/fhrp_groups.html:11 +#: templates/ipam/service.html:35 templates/ipam/servicetemplate.html:20 +msgid "Protocol" +msgstr "протокол" + +#: ipam/forms/bulk_edit.py:377 ipam/forms/filtersets.py:383 +#: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:27 +msgid "Group ID" +msgstr "Идентификатор группы" + +#: ipam/forms/bulk_edit.py:382 ipam/forms/filtersets.py:388 +#: wireless/forms/bulk_edit.py:67 wireless/forms/bulk_edit.py:114 +#: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 +#: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 +#: wireless/forms/filtersets.py:53 wireless/forms/filtersets.py:87 +msgid "Authentication type" +msgstr "Тип аутентификации" + +#: ipam/forms/bulk_edit.py:387 ipam/forms/filtersets.py:392 +msgid "Authentication key" +msgstr "Ключ аутентификации" + +#: ipam/forms/bulk_edit.py:404 ipam/forms/filtersets.py:369 +#: ipam/forms/model_forms.py:455 netbox/navigation/menu.py:376 +#: templates/ipam/fhrpgroup.html:51 +#: templates/wireless/inc/authentication_attrs.html:5 +#: wireless/forms/bulk_edit.py:90 wireless/forms/bulk_edit.py:137 +#: wireless/forms/filtersets.py:35 wireless/forms/filtersets.py:75 +#: wireless/forms/model_forms.py:56 wireless/forms/model_forms.py:161 +msgid "Authentication" +msgstr "аутентификация" + +#: ipam/forms/bulk_edit.py:414 +msgid "Minimum child VLAN VID" +msgstr "Минимальное количество VLAN VID для детей" + +#: ipam/forms/bulk_edit.py:420 +msgid "Maximum child VLAN VID" +msgstr "Максимальное количество идентификаторов VLAN для детей" + +#: ipam/forms/bulk_edit.py:428 ipam/forms/model_forms.py:527 +msgid "Scope type" +msgstr "Тип прицела" + +#: ipam/forms/bulk_edit.py:489 ipam/forms/model_forms.py:600 +#: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:39 +msgid "Scope" +msgstr "Область применения" + +#: ipam/forms/bulk_edit.py:560 +msgid "Site & Group" +msgstr "Сайт и группа" + +#: ipam/forms/bulk_edit.py:574 ipam/forms/model_forms.py:663 +#: ipam/forms/model_forms.py:697 ipam/tables/services.py:19 +#: ipam/tables/services.py:49 templates/ipam/service.html:39 +#: templates/ipam/servicetemplate.html:24 +msgid "Ports" +msgstr "Порты" + +#: ipam/forms/bulk_import.py:47 +msgid "Import route targets" +msgstr "Импортируйте цели маршрута" + +#: ipam/forms/bulk_import.py:53 +msgid "Export route targets" +msgstr "Экспортные цели маршрута" + +#: ipam/forms/bulk_import.py:91 ipam/forms/bulk_import.py:111 +#: ipam/forms/bulk_import.py:131 +msgid "Assigned RIR" +msgstr "Назначенный RIR" + +#: ipam/forms/bulk_import.py:181 +msgid "VLAN's group (if any)" +msgstr "Группа VLAN (если есть)" + +#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:219 +#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 +#: templates/ipam/prefix.html:61 templates/ipam/vlan.html:13 +#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 +#: templates/vpn/l2vpntermination_edit.html:17 +#: templates/wireless/wirelesslan.html:31 vpn/forms/bulk_import.py:299 +#: vpn/forms/filtersets.py:280 vpn/forms/model_forms.py:427 +#: wireless/forms/bulk_edit.py:54 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:49 wireless/models.py:101 +msgid "VLAN" +msgstr "VLAN" + +#: ipam/forms/bulk_import.py:307 +msgid "Parent device of assigned interface (if any)" +msgstr "Родительское устройство назначенного интерфейса (если есть)" + +#: ipam/forms/bulk_import.py:310 ipam/forms/bulk_import.py:496 +#: ipam/forms/model_forms.py:691 virtualization/filtersets.py:282 +#: virtualization/filtersets.py:321 virtualization/forms/bulk_edit.py:199 +#: virtualization/forms/bulk_edit.py:325 +#: virtualization/forms/bulk_import.py:146 +#: virtualization/forms/bulk_import.py:207 +#: virtualization/forms/filtersets.py:204 +#: virtualization/forms/filtersets.py:240 +#: virtualization/forms/model_forms.py:291 vpn/forms/bulk_import.py:93 +#: vpn/forms/bulk_import.py:285 +msgid "Virtual machine" +msgstr "Виртуальная машина" + +#: ipam/forms/bulk_import.py:314 +msgid "Parent VM of assigned interface (if any)" +msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)" + +#: ipam/forms/bulk_import.py:321 +msgid "Assigned interface" +msgstr "Назначенный интерфейс" + +#: ipam/forms/bulk_import.py:324 +msgid "Is primary" +msgstr "Является основным" + +#: ipam/forms/bulk_import.py:325 +msgid "Make this the primary IP for the assigned device" +msgstr "Сделайте этот IP-адрес основным для назначенного устройства" + +#: ipam/forms/bulk_import.py:364 +msgid "No device or virtual machine specified; cannot set as primary IP" +msgstr "" +"Не указано устройство или виртуальная машина; невозможно установить в " +"качестве основного IP-адреса" + +#: ipam/forms/bulk_import.py:368 +msgid "No interface specified; cannot set as primary IP" +msgstr "" +"Интерфейс не указан; невозможно установить в качестве основного IP-адреса" + +#: ipam/forms/bulk_import.py:397 +msgid "Auth type" +msgstr "Тип авторизации" + +#: ipam/forms/bulk_import.py:412 +msgid "Scope type (app & model)" +msgstr "Тип прицела (приложение и модель)" + +#: ipam/forms/bulk_import.py:418 +#, python-brace-format +msgid "Minimum child VLAN VID (default: {minimum})" +msgstr "" +"Минимальное количество идентификаторов VLAN для детей (по умолчанию): " +"{minimum})" + +#: ipam/forms/bulk_import.py:424 +#, python-brace-format +msgid "Maximum child VLAN VID (default: {maximum})" +msgstr "" +"Максимальное количество идентификаторов VLAN для детей (по умолчанию): " +"{maximum})" + +#: ipam/forms/bulk_import.py:448 +msgid "Assigned VLAN group" +msgstr "Назначенная группа VLAN" + +#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 +msgid "IP protocol" +msgstr "протокол IP" + +#: ipam/forms/bulk_import.py:493 +msgid "Required if not assigned to a VM" +msgstr "Требуется, если не назначено виртуальной машине" + +#: ipam/forms/bulk_import.py:500 +msgid "Required if not assigned to a device" +msgstr "Требуется, если не назначено устройству" + +#: ipam/forms/bulk_import.py:525 +#, python-brace-format +msgid "{ip} is not assigned to this device/VM." +msgstr "{ip} не назначено этому устройству/виртуальной машине." + +#: ipam/forms/filtersets.py:46 ipam/forms/model_forms.py:60 +#: netbox/navigation/menu.py:177 vpn/forms/model_forms.py:403 +msgid "Route Targets" +msgstr "Цели маршрута" + +#: ipam/forms/filtersets.py:52 ipam/forms/model_forms.py:47 +#: vpn/forms/filtersets.py:221 vpn/forms/model_forms.py:390 +msgid "Import targets" +msgstr "Цели импорта" + +#: ipam/forms/filtersets.py:57 ipam/forms/model_forms.py:52 +#: vpn/forms/filtersets.py:226 vpn/forms/model_forms.py:395 +msgid "Export targets" +msgstr "Экспортные цели" + +#: ipam/forms/filtersets.py:72 +msgid "Imported by VRF" +msgstr "Импортировано компанией VRF" + +#: ipam/forms/filtersets.py:77 +msgid "Exported by VRF" +msgstr "Экспортируется компанией VRF" + +#: ipam/forms/filtersets.py:86 ipam/tables/ip.py:89 templates/ipam/rir.html:33 +msgid "Private" +msgstr "Частное" + +#: ipam/forms/filtersets.py:104 ipam/forms/filtersets.py:186 +#: ipam/forms/filtersets.py:261 ipam/forms/filtersets.py:312 +msgid "Address family" +msgstr "Семейство адресов" + +#: ipam/forms/filtersets.py:118 templates/ipam/asnrange.html:26 +msgid "Range" +msgstr "Ассортимент" + +#: ipam/forms/filtersets.py:127 +msgid "Start" +msgstr "Начните" + +#: ipam/forms/filtersets.py:131 +msgid "End" +msgstr "Конец" + +#: ipam/forms/filtersets.py:181 +msgid "Search within" +msgstr "Поиск внутри" + +#: ipam/forms/filtersets.py:202 ipam/forms/filtersets.py:328 +msgid "Present in VRF" +msgstr "Присутствует в VRF" + +#: ipam/forms/filtersets.py:243 ipam/forms/filtersets.py:282 +#, python-format +msgid "Marked as 100% utilized" +msgstr "Отмечено как использовано на 100%" + +#: ipam/forms/filtersets.py:297 +msgid "Device/VM" +msgstr "Устройство/виртуальная машина" + +#: ipam/forms/filtersets.py:333 +msgid "Assigned Device" +msgstr "Назначенное устройство" + +#: ipam/forms/filtersets.py:338 +msgid "Assigned VM" +msgstr "назначенная виртуальная машина" + +#: ipam/forms/filtersets.py:352 +msgid "Assigned to an interface" +msgstr "Назначено интерфейсу" + +#: ipam/forms/filtersets.py:359 templates/ipam/ipaddress.html:54 +msgid "DNS Name" +msgstr "DNS-имя" + +#: ipam/forms/filtersets.py:401 ipam/forms/filtersets.py:494 +#: ipam/models/vlans.py:156 templates/ipam/vlan.html:34 +msgid "VLAN ID" +msgstr "ИДЕНТИФИКАТОР КЛАНА" + +#: ipam/forms/filtersets.py:433 +msgid "Minimum VID" +msgstr "Минимальный VID" + +#: ipam/forms/filtersets.py:439 +msgid "Maximum VID" +msgstr "Максимальное значение VID" + +#: ipam/forms/filtersets.py:516 +msgid "Port" +msgstr "Порт" + +#: ipam/forms/filtersets.py:537 ipam/tables/vlans.py:191 +#: templates/ipam/ipaddress_edit.html:47 templates/ipam/service_create.html:22 +#: templates/ipam/service_edit.html:21 +#: templates/virtualization/virtualdisk.html:22 +#: templates/virtualization/virtualmachine.html:13 +#: templates/virtualization/vminterface.html:24 +#: templates/vpn/l2vpntermination_edit.html:27 +#: templates/vpn/tunneltermination.html:26 +#: virtualization/forms/filtersets.py:189 +#: virtualization/forms/filtersets.py:234 +#: virtualization/forms/model_forms.py:223 +#: virtualization/tables/virtualmachines.py:115 +#: virtualization/tables/virtualmachines.py:168 vpn/choices.py:45 +#: vpn/forms/filtersets.py:289 vpn/forms/model_forms.py:161 +#: vpn/forms/model_forms.py:172 vpn/forms/model_forms.py:269 +msgid "Virtual Machine" +msgstr "Виртуальная машина" + +#: ipam/forms/model_forms.py:113 ipam/tables/ip.py:116 +#: templates/ipam/aggregate.html:11 templates/ipam/prefix.html:39 +msgid "Aggregate" +msgstr "агрегат" + +#: ipam/forms/model_forms.py:134 templates/ipam/asnrange.html:12 +msgid "ASN Range" +msgstr "Диапазон ASN" + +#: ipam/forms/model_forms.py:230 +msgid "Site/VLAN Assignment" +msgstr "Назначение сайта/VLAN" + +#: ipam/forms/model_forms.py:256 templates/ipam/iprange.html:11 +msgid "IP Range" +msgstr "Диапазон IP-адресов" + +#: ipam/forms/model_forms.py:285 ipam/forms/model_forms.py:454 +#: templates/ipam/fhrpgroup.html:19 templates/ipam/ipaddress_edit.html:52 +msgid "FHRP Group" +msgstr "Группа компаний FHRP" + +#: ipam/forms/model_forms.py:300 +msgid "Make this the primary IP for the device/VM" +msgstr "Сделайте этот IP-адрес основным для устройства/виртуальной машины" + +#: ipam/forms/model_forms.py:351 +msgid "An IP address can only be assigned to a single object." +msgstr "IP-адрес можно присвоить только одному объекту." + +#: ipam/forms/model_forms.py:357 ipam/models/ip.py:878 +msgid "" +"Cannot reassign IP address while it is designated as the primary IP for the " +"parent object" +msgstr "" +"Невозможно переназначить IP-адрес, если он назначен основным IP-адресом " +"родительского объекта" + +#: ipam/forms/model_forms.py:367 +msgid "" +"Only IP addresses assigned to an interface can be designated as primary IPs." +msgstr "" +"В качестве основных IP-адресов можно назначить только IP-адреса, назначенные" +" интерфейсу." + +#: ipam/forms/model_forms.py:373 +#, python-brace-format +msgid "{ip} is a network ID, which may not be assigned to an interface." +msgstr "" +"{ip} это сетевой идентификатор, который не может быть присвоен интерфейсу." + +#: ipam/forms/model_forms.py:379 +#, python-brace-format +msgid "" +"{ip} is a broadcast address, which may not be assigned to an interface." +msgstr "" +"{ip} это широковещательный адрес, который может не быть присвоен интерфейсу." + +#: ipam/forms/model_forms.py:456 +msgid "Virtual IP Address" +msgstr "Виртуальный IP-адрес" + +#: ipam/forms/model_forms.py:598 ipam/forms/model_forms.py:637 +#: ipam/tables/ip.py:250 templates/ipam/vlan_edit.html:37 +#: templates/ipam/vlangroup.html:27 +msgid "VLAN Group" +msgstr "Группа VLAN" + +#: ipam/forms/model_forms.py:599 +msgid "Child VLANs" +msgstr "Детские сети VLAN" + +#: ipam/forms/model_forms.py:668 ipam/forms/model_forms.py:702 +msgid "" +"Comma-separated list of one or more port numbers. A range may be specified " +"using a hyphen." +msgstr "" +"Список одного или нескольких номеров портов, разделенных запятыми. Диапазон " +"можно указать с помощью дефиса." + +#: ipam/forms/model_forms.py:673 templates/ipam/servicetemplate.html:12 +msgid "Service Template" +msgstr "Шаблон услуги" + +#: ipam/forms/model_forms.py:724 +msgid "Service template" +msgstr "Шаблон услуги" + +#: ipam/models/asns.py:34 +msgid "start" +msgstr "начните" + +#: ipam/models/asns.py:51 +msgid "ASN range" +msgstr "Диапазон ASN" + +#: ipam/models/asns.py:52 +msgid "ASN ranges" +msgstr "Диапазоны ASN" + +#: ipam/models/asns.py:72 +#, python-brace-format +msgid "Starting ASN ({start}) must be lower than ending ASN ({end})." +msgstr "Запуск ASN ({start}) должно быть меньше, чем конечный ASN ({end})." + +#: ipam/models/asns.py:104 +msgid "Regional Internet Registry responsible for this AS number space" +msgstr "" +"Региональный интернет-реестр, отвечающий за это номерное пространство AS" + +#: ipam/models/asns.py:109 +msgid "16- or 32-bit autonomous system number" +msgstr "16- или 32-разрядный номер автономной системы" + +#: ipam/models/fhrp.py:22 +msgid "group ID" +msgstr "идентификатор группы" + +#: ipam/models/fhrp.py:30 ipam/models/services.py:22 +msgid "protocol" +msgstr "протокол" + +#: ipam/models/fhrp.py:38 wireless/models.py:27 +msgid "authentication type" +msgstr "тип аутентификации" + +#: ipam/models/fhrp.py:43 +msgid "authentication key" +msgstr "ключ аутентификации" + +#: ipam/models/fhrp.py:56 +msgid "FHRP group" +msgstr "Группа FHRP" + +#: ipam/models/fhrp.py:57 +msgid "FHRP groups" +msgstr "Группы FHRP" + +#: ipam/models/fhrp.py:93 tenancy/models/contacts.py:134 +msgid "priority" +msgstr "приоритет" + +#: ipam/models/fhrp.py:113 +msgid "FHRP group assignment" +msgstr "Групповое назначение FHRP" + +#: ipam/models/fhrp.py:114 +msgid "FHRP group assignments" +msgstr "Групповые задания FHRP" + +#: ipam/models/ip.py:64 +msgid "private" +msgstr "частного" + +#: ipam/models/ip.py:65 +msgid "IP space managed by this RIR is considered private" +msgstr "IP-пространство, управляемое этим RIR, считается частным" + +#: ipam/models/ip.py:71 netbox/navigation/menu.py:170 +msgid "RIRs" +msgstr "РИР" + +#: ipam/models/ip.py:83 +msgid "IPv4 or IPv6 network" +msgstr "Сеть IPv4 или IPv6" + +#: ipam/models/ip.py:90 +msgid "Regional Internet Registry responsible for this IP space" +msgstr "Региональный реестр Интернета, отвечающий за это IP-пространство" + +#: ipam/models/ip.py:100 +msgid "date added" +msgstr "дата добавления" + +#: ipam/models/ip.py:114 +msgid "aggregate" +msgstr "совокупный" + +#: ipam/models/ip.py:115 +msgid "aggregates" +msgstr "сводные показатели" + +#: ipam/models/ip.py:131 +msgid "Cannot create aggregate with /0 mask." +msgstr "Невозможно создать агрегат с маской /0." + +#: ipam/models/ip.py:143 +#, python-brace-format +msgid "" +"Aggregates cannot overlap. {prefix} is already covered by an existing " +"aggregate ({aggregate})." +msgstr "" +"Агрегаты не могут перекрываться. {prefix} уже покрывается существующим " +"агрегатом ({aggregate})." + +#: ipam/models/ip.py:157 +#, python-brace-format +msgid "" +"Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " +"({aggregate})." +msgstr "" +"Префиксы не могут перекрывать агрегаты. {prefix} охватывает существующий " +"агрегат ({aggregate})." + +#: ipam/models/ip.py:199 ipam/models/ip.py:736 vpn/models/tunnels.py:114 +msgid "role" +msgstr "роль" + +#: ipam/models/ip.py:200 +msgid "roles" +msgstr "ролей" + +#: ipam/models/ip.py:216 ipam/models/ip.py:292 +msgid "prefix" +msgstr "приставка" + +#: ipam/models/ip.py:217 +msgid "IPv4 or IPv6 network with mask" +msgstr "Сеть IPv4 или IPv6 с маской" + +#: ipam/models/ip.py:253 +msgid "Operational status of this prefix" +msgstr "Рабочий статус этого префикса" + +#: ipam/models/ip.py:261 +msgid "The primary function of this prefix" +msgstr "Основная функция этого префикса" + +#: ipam/models/ip.py:264 +msgid "is a pool" +msgstr "это бассейн" + +#: ipam/models/ip.py:266 +msgid "All IP addresses within this prefix are considered usable" +msgstr "Все IP-адреса в этом префиксе считаются пригодными для использования" + +#: ipam/models/ip.py:269 ipam/models/ip.py:536 +msgid "mark utilized" +msgstr "использованная марка" + +#: ipam/models/ip.py:293 +msgid "prefixes" +msgstr "префиксы" + +#: ipam/models/ip.py:316 +msgid "Cannot create prefix with /0 mask." +msgstr "Невозможно создать префикс с маской /0." + +#: ipam/models/ip.py:323 ipam/models/ip.py:854 +#, python-brace-format +msgid "VRF {vrf}" +msgstr "VRF {vrf}" + +#: ipam/models/ip.py:323 ipam/models/ip.py:854 +msgid "global table" +msgstr "глобальная таблица" + +#: ipam/models/ip.py:325 +#, python-brace-format +msgid "Duplicate prefix found in {table}: {prefix}" +msgstr "Дубликат префикса обнаружен в {table}: {prefix}" + +#: ipam/models/ip.py:494 +msgid "start address" +msgstr "начальный адрес" + +#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +msgid "IPv4 or IPv6 address (with mask)" +msgstr "Адрес IPv4 или IPv6 (с маской)" + +#: ipam/models/ip.py:498 +msgid "end address" +msgstr "конечный адрес" + +#: ipam/models/ip.py:525 +msgid "Operational status of this range" +msgstr "Эксплуатационное состояние этой линейки" + +#: ipam/models/ip.py:533 +msgid "The primary function of this range" +msgstr "Основная функция этого диапазона" + +#: ipam/models/ip.py:547 +msgid "IP range" +msgstr "Диапазон IP-адресов" + +#: ipam/models/ip.py:548 +msgid "IP ranges" +msgstr "Диапазоны IP-адресов" + +#: ipam/models/ip.py:564 +msgid "Starting and ending IP address versions must match" +msgstr "Начальная и конечная версии IP-адресов должны совпадать" + +#: ipam/models/ip.py:570 +msgid "Starting and ending IP address masks must match" +msgstr "Маски начального и конечного IP-адресов должны совпадать" + +#: ipam/models/ip.py:577 +#, python-brace-format +msgid "" +"Ending address must be lower than the starting address ({start_address})" +msgstr "Конечный адрес должен быть ниже начального ({start_address})" + +#: ipam/models/ip.py:589 +#, python-brace-format +msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" +msgstr "" +"Определенные адреса пересекаются с диапазоном {overlapping_range} в формате " +"VRF {vrf}" + +#: ipam/models/ip.py:598 +#, python-brace-format +msgid "Defined range exceeds maximum supported size ({max_size})" +msgstr "" +"Заданный диапазон превышает максимальный поддерживаемый размер ({max_size})" + +#: ipam/models/ip.py:710 tenancy/models/contacts.py:82 +msgid "address" +msgstr "адрес" + +#: ipam/models/ip.py:733 +msgid "The operational status of this IP" +msgstr "Рабочий статус этого IP-адреса" + +#: ipam/models/ip.py:740 +msgid "The functional role of this IP" +msgstr "Функциональная роль этого IP" + +#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:75 +msgid "NAT (inside)" +msgstr "NAT (внутри)" + +#: ipam/models/ip.py:765 +msgid "The IP for which this address is the \"outside\" IP" +msgstr "IP-адрес, для которого этот адрес является «внешним»" + +#: ipam/models/ip.py:772 +msgid "Hostname or FQDN (not case-sensitive)" +msgstr "Имя хоста или полное доменное имя (без учета регистра)" + +#: ipam/models/ip.py:788 ipam/models/services.py:94 +msgid "IP addresses" +msgstr "IP-адреса" + +#: ipam/models/ip.py:844 +msgid "Cannot create IP address with /0 mask." +msgstr "Невозможно создать IP-адрес с маской /0." + +#: ipam/models/ip.py:856 +#, python-brace-format +msgid "Duplicate IP address found in {table}: {ipaddress}" +msgstr "Дубликат IP-адреса обнаружен в {table}: {ipaddress}" + +#: ipam/models/ip.py:885 +msgid "Only IPv6 addresses can be assigned SLAAC status" +msgstr "Только адресам IPv6 можно присвоить статус SLAAC" + +#: ipam/models/services.py:33 +msgid "port numbers" +msgstr "номера портов" + +#: ipam/models/services.py:59 +msgid "service template" +msgstr "шаблон сервиса" + +#: ipam/models/services.py:60 +msgid "service templates" +msgstr "шаблоны сервисов" + +#: ipam/models/services.py:95 +msgid "The specific IP addresses (if any) to which this service is bound" +msgstr "Конкретные IP-адреса (если есть), к которым привязана эта служба" + +#: ipam/models/services.py:102 +msgid "service" +msgstr "служба" + +#: ipam/models/services.py:103 +msgid "services" +msgstr "услуги" + +#: ipam/models/services.py:117 +msgid "" +"A service cannot be associated with both a device and a virtual machine." +msgstr "Службу нельзя связать как с устройством, так и с виртуальной машиной." + +#: ipam/models/services.py:119 +msgid "" +"A service must be associated with either a device or a virtual machine." +msgstr "Служба должна быть связана с устройством или виртуальной машиной." + +#: ipam/models/vlans.py:49 +msgid "minimum VLAN ID" +msgstr "минимальный идентификатор VLAN" + +#: ipam/models/vlans.py:55 +msgid "Lowest permissible ID of a child VLAN" +msgstr "Наименьший допустимый идентификатор дочерней VLAN" + +#: ipam/models/vlans.py:58 +msgid "maximum VLAN ID" +msgstr "максимальный идентификатор VLAN" + +#: ipam/models/vlans.py:64 +msgid "Highest permissible ID of a child VLAN" +msgstr "Максимально допустимый идентификатор детской VLAN" + +#: ipam/models/vlans.py:85 +msgid "VLAN groups" +msgstr "Группы VLAN" + +#: ipam/models/vlans.py:95 +msgid "Cannot set scope_type without scope_id." +msgstr "Невозможно установить scope_type без scope_id." + +#: ipam/models/vlans.py:97 +msgid "Cannot set scope_id without scope_type." +msgstr "Невозможно установить scope_id без scope_type." + +#: ipam/models/vlans.py:102 +msgid "Maximum child VID must be greater than or equal to minimum child VID" +msgstr "" +"Максимальное количество детских VID должно быть больше или равно " +"минимальному детскому VID" + +#: ipam/models/vlans.py:145 +msgid "The specific site to which this VLAN is assigned (if any)" +msgstr "Конкретный сайт, которому назначена эта VLAN (если есть)" + +#: ipam/models/vlans.py:153 +msgid "VLAN group (optional)" +msgstr "Группа VLAN (опционально)" + +#: ipam/models/vlans.py:161 +msgid "Numeric VLAN ID (1-4094)" +msgstr "Цифровой идентификатор VLAN (1-4094)" + +#: ipam/models/vlans.py:179 +msgid "Operational status of this VLAN" +msgstr "Рабочее состояние этой VLAN" + +#: ipam/models/vlans.py:187 +msgid "The primary function of this VLAN" +msgstr "Основная функция этой VLAN" + +#: ipam/models/vlans.py:215 ipam/tables/ip.py:175 ipam/tables/vlans.py:78 +#: ipam/views.py:940 netbox/navigation/menu.py:181 +#: netbox/navigation/menu.py:183 +msgid "VLANs" +msgstr "VLAN" + +#: ipam/models/vlans.py:230 +#, python-brace-format +msgid "" +"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " +"site {site}." +msgstr "" +"VLAN назначена группе {group} (область применения: {scope}); также не может " +"быть присвоено сайту {site}." + +#: ipam/models/vlans.py:238 +#, python-brace-format +msgid "VID must be between {minimum} and {maximum} for VLANs in group {group}" +msgstr "" +"VID должен быть между {minimum} а также {maximum} для виртуальных локальных " +"сетей в группе {group}" + +#: ipam/models/vrfs.py:30 +msgid "route distinguisher" +msgstr "разграничитель маршрута" + +#: ipam/models/vrfs.py:31 +msgid "Unique route distinguisher (as defined in RFC 4364)" +msgstr "Уникальный отличитель маршрута (как определено в RFC 4364)" + +#: ipam/models/vrfs.py:42 +msgid "enforce unique space" +msgstr "создайте уникальное пространство" + +#: ipam/models/vrfs.py:43 +msgid "Prevent duplicate prefixes/IP addresses within this VRF" +msgstr "Предотвращение дублирования префиксов/IP-адресов в этом VRF" + +#: ipam/models/vrfs.py:63 netbox/navigation/menu.py:174 +#: netbox/navigation/menu.py:176 +msgid "VRFs" +msgstr "VRF" + +#: ipam/models/vrfs.py:82 +msgid "Route target value (formatted in accordance with RFC 4360)" +msgstr "Целевое значение маршрута (отформатировано в соответствии с RFC 4360)" + +#: ipam/models/vrfs.py:94 +msgid "route target" +msgstr "цель маршрута" + +#: ipam/models/vrfs.py:95 +msgid "route targets" +msgstr "цели маршрута" + +#: ipam/tables/asn.py:52 +msgid "ASDOT" +msgstr "АСДОТ" + +#: ipam/tables/asn.py:57 +msgid "Site Count" +msgstr "Количество сайтов" + +#: ipam/tables/asn.py:62 +msgid "Provider Count" +msgstr "Количество провайдеров" + +#: ipam/tables/ip.py:94 netbox/navigation/menu.py:167 +#: netbox/navigation/menu.py:169 +msgid "Aggregates" +msgstr "Агрегаты" + +#: ipam/tables/ip.py:124 +msgid "Added" +msgstr "Добавлено" + +#: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 +#: ipam/views.py:349 netbox/navigation/menu.py:153 +#: netbox/navigation/menu.py:155 templates/ipam/vlan.html:87 +msgid "Prefixes" +msgstr "Префиксы" + +#: ipam/tables/ip.py:130 ipam/tables/ip.py:267 ipam/tables/ip.py:320 +#: ipam/tables/vlans.py:82 templates/dcim/device.html:263 +#: templates/ipam/aggregate.html:25 templates/ipam/iprange.html:32 +#: templates/ipam/prefix.html:100 +msgid "Utilization" +msgstr "Использование" + +#: ipam/tables/ip.py:170 netbox/navigation/menu.py:149 +msgid "IP Ranges" +msgstr "Диапазоны IP-адресов" + +#: ipam/tables/ip.py:220 +msgid "Prefix (Flat)" +msgstr "Префикс (плоский)" + +#: ipam/tables/ip.py:224 templates/dcim/rack_edit.html:52 +msgid "Depth" +msgstr "Глубина" + +#: ipam/tables/ip.py:261 +msgid "Pool" +msgstr "Бассейн" + +#: ipam/tables/ip.py:264 ipam/tables/ip.py:317 +msgid "Marked Utilized" +msgstr "Отмечено как использованный" + +#: ipam/tables/ip.py:301 +msgid "Start address" +msgstr "Начальный адрес" + +#: ipam/tables/ip.py:379 +msgid "NAT (Inside)" +msgstr "NAT (внутри)" + +#: ipam/tables/ip.py:384 +msgid "NAT (Outside)" +msgstr "NAT (за пределами сети)" + +#: ipam/tables/ip.py:389 +msgid "Assigned" +msgstr "Назначено" + +#: ipam/tables/ip.py:424 templates/vpn/l2vpntermination.html:19 +#: vpn/forms/filtersets.py:235 +msgid "Assigned Object" +msgstr "Назначенный объект" + +#: ipam/tables/vlans.py:68 +msgid "Scope Type" +msgstr "Тип прицела" + +#: ipam/tables/vlans.py:107 ipam/tables/vlans.py:210 +#: templates/dcim/inc/interface_vlans_table.html:4 +msgid "VID" +msgstr "ВИДЕО" + +#: ipam/tables/vrfs.py:30 +msgid "RD" +msgstr "КРАСНЫЙ" + +#: ipam/tables/vrfs.py:33 +msgid "Unique" +msgstr "Уникальный" + +#: ipam/tables/vrfs.py:36 vpn/tables/l2vpn.py:27 +msgid "Import Targets" +msgstr "Цели импорта" + +#: ipam/tables/vrfs.py:41 vpn/tables/l2vpn.py:32 +msgid "Export Targets" +msgstr "Цели экспорта" + +#: ipam/views.py:536 +msgid "Child Prefixes" +msgstr "Дочерние префиксы" + +#: ipam/views.py:571 +msgid "Child Ranges" +msgstr "Детские диапазоны" + +#: ipam/views.py:868 +msgid "Related IPs" +msgstr "Связанные IP-адреса" + +#: ipam/views.py:1091 +msgid "Device Interfaces" +msgstr "Интерфейсы устройств" + +#: ipam/views.py:1109 +msgid "VM Interfaces" +msgstr "Интерфейсы виртуальных машин" + +#: netbox/config/parameters.py:22 templates/core/configrevision.html:111 +msgid "Login banner" +msgstr "Баннер для входа" + +#: netbox/config/parameters.py:24 +msgid "Additional content to display on the login page" +msgstr "Дополнительный контент для отображения на странице входа" + +#: netbox/config/parameters.py:33 templates/core/configrevision.html:115 +msgid "Maintenance banner" +msgstr "Баннер технического обслуживания" + +#: netbox/config/parameters.py:35 +msgid "Additional content to display when in maintenance mode" +msgstr "Дополнительный контент для отображения в режиме обслуживания" + +#: netbox/config/parameters.py:44 templates/core/configrevision.html:119 +msgid "Top banner" +msgstr "Верхний баннер" + +#: netbox/config/parameters.py:46 +msgid "Additional content to display at the top of every page" +msgstr "" +"Дополнительный контент для отображения в верхней части каждой страницы" + +#: netbox/config/parameters.py:55 templates/core/configrevision.html:123 +msgid "Bottom banner" +msgstr "Нижний баннер" + +#: netbox/config/parameters.py:57 +msgid "Additional content to display at the bottom of every page" +msgstr "Дополнительный контент для отображения внизу каждой страницы" + +#: netbox/config/parameters.py:68 +msgid "Globally unique IP space" +msgstr "Уникальное в глобальном масштабе IP-пространство" + +#: netbox/config/parameters.py:70 +msgid "Enforce unique IP addressing within the global table" +msgstr "Обеспечьте уникальную IP-адресацию в глобальной таблице" + +#: netbox/config/parameters.py:75 templates/core/configrevision.html:87 +msgid "Prefer IPv4" +msgstr "Предпочитаю IPv4" + +#: netbox/config/parameters.py:77 +msgid "Prefer IPv4 addresses over IPv6" +msgstr "Предпочитайте адреса IPv4, а не IPv6" + +#: netbox/config/parameters.py:84 +msgid "Rack unit height" +msgstr "Высота стеллажа" + +#: netbox/config/parameters.py:86 +msgid "Default unit height for rendered rack elevations" +msgstr "" +"Высота единиц измерения по умолчанию для визуализированных высот стеллажей" + +#: netbox/config/parameters.py:91 +msgid "Rack unit width" +msgstr "Ширина стеллажа" + +#: netbox/config/parameters.py:93 +msgid "Default unit width for rendered rack elevations" +msgstr "" +"Ширина единиц измерения по умолчанию для визуализированных высот стеллажей" + +#: netbox/config/parameters.py:100 +msgid "Powerfeed voltage" +msgstr "Напряжение питания" + +#: netbox/config/parameters.py:102 +msgid "Default voltage for powerfeeds" +msgstr "Напряжение по умолчанию для источников питания" + +#: netbox/config/parameters.py:107 +msgid "Powerfeed amperage" +msgstr "Сила тока в питающей сети" + +#: netbox/config/parameters.py:109 +msgid "Default amperage for powerfeeds" +msgstr "Сила тока по умолчанию для источников питания" + +#: netbox/config/parameters.py:114 +msgid "Powerfeed max utilization" +msgstr "Максимальное использование Powerfeed" + +#: netbox/config/parameters.py:116 +msgid "Default max utilization for powerfeeds" +msgstr "Максимальное использование по умолчанию для Powerfeeds" + +#: netbox/config/parameters.py:123 templates/core/configrevision.html:99 +msgid "Allowed URL schemes" +msgstr "Разрешенные схемы URL-адресов" + +#: netbox/config/parameters.py:128 +msgid "Permitted schemes for URLs in user-provided content" +msgstr "" +"Разрешенные схемы URL-адресов в предоставляемом пользователем контенте" + +#: netbox/config/parameters.py:136 +msgid "Default page size" +msgstr "Размер страницы по умолчанию" + +#: netbox/config/parameters.py:142 +msgid "Maximum page size" +msgstr "Максимальный размер страницы" + +#: netbox/config/parameters.py:150 templates/core/configrevision.html:151 +msgid "Custom validators" +msgstr "Настраиваемые валидаторы" + +#: netbox/config/parameters.py:152 +msgid "Custom validation rules (JSON)" +msgstr "Настраиваемые правила проверки (JSON)" + +#: netbox/config/parameters.py:160 templates/core/configrevision.html:161 +msgid "Protection rules" +msgstr "Правила защиты" + +#: netbox/config/parameters.py:162 +msgid "Deletion protection rules (JSON)" +msgstr "Правила защиты от удаления (JSON)" + +#: netbox/config/parameters.py:172 +msgid "Default preferences" +msgstr "Настройки по умолчанию" + +#: netbox/config/parameters.py:174 +msgid "Default preferences for new users" +msgstr "Настройки по умолчанию для новых пользователей" + +#: netbox/config/parameters.py:181 templates/core/configrevision.html:197 +msgid "Maintenance mode" +msgstr "Режим обслуживания" + +#: netbox/config/parameters.py:183 +msgid "Enable maintenance mode" +msgstr "Включить режим обслуживания" + +#: netbox/config/parameters.py:188 templates/core/configrevision.html:201 +msgid "GraphQL enabled" +msgstr "GraphQL включен" + +#: netbox/config/parameters.py:190 +msgid "Enable the GraphQL API" +msgstr "Включите API GraphQL" + +#: netbox/config/parameters.py:195 templates/core/configrevision.html:205 +msgid "Changelog retention" +msgstr "Хранение журнала изменений" + +#: netbox/config/parameters.py:197 +msgid "Days to retain changelog history (set to zero for unlimited)" +msgstr "" +"Количество дней для хранения истории изменений (равно нулю без ограничений)" + +#: netbox/config/parameters.py:202 +msgid "Job result retention" +msgstr "Сохранение результатов работы" + +#: netbox/config/parameters.py:204 +msgid "Days to retain job result history (set to zero for unlimited)" +msgstr "" +"Количество дней для хранения истории результатов работы (нулевое значение не" +" ограничено)" + +#: netbox/config/parameters.py:209 templates/core/configrevision.html:213 +msgid "Maps URL" +msgstr "URL-адрес карты" + +#: netbox/config/parameters.py:211 +msgid "Base URL for mapping geographic locations" +msgstr "Базовый URL-адрес для картографирования географических местоположений" + +#: netbox/forms/__init__.py:13 +msgid "Partial match" +msgstr "Частичное совпадение" + +#: netbox/forms/__init__.py:14 +msgid "Exact match" +msgstr "Точное совпадение" + +#: netbox/forms/__init__.py:15 +msgid "Starts with" +msgstr "Начинается с" + +#: netbox/forms/__init__.py:16 +msgid "Ends with" +msgstr "Заканчивается на" + +#: netbox/forms/__init__.py:17 +msgid "Regex" +msgstr "Regex" + +#: netbox/forms/__init__.py:35 +msgid "Object type(s)" +msgstr "Тип (ы) объекта" + +#: netbox/forms/base.py:66 +msgid "Id" +msgstr "Я" + +#: netbox/forms/base.py:105 +msgid "Add tags" +msgstr "Добавить теги" + +#: netbox/forms/base.py:110 +msgid "Remove tags" +msgstr "Удалить теги" + +#: netbox/models/features.py:434 +msgid "Remote data source" +msgstr "Удаленный источник данных" + +#: netbox/models/features.py:444 +msgid "data path" +msgstr "путь к данным" + +#: netbox/models/features.py:448 +msgid "Path to remote file (relative to data source root)" +msgstr "Путь к удаленному файлу (относительно корня источника данных)" + +#: netbox/models/features.py:451 +msgid "auto sync enabled" +msgstr "автоматическая синхронизация включена" + +#: netbox/models/features.py:453 +msgid "Enable automatic synchronization of data when the data file is updated" +msgstr "" +"Включить автоматическую синхронизацию данных при обновлении файла данных" + +#: netbox/models/features.py:456 +msgid "date synced" +msgstr "дата синхронизирована" + +#: netbox/navigation/menu.py:12 +msgid "Organization" +msgstr "Организация" + +#: netbox/navigation/menu.py:20 +msgid "Site Groups" +msgstr "Группы сайтов" + +#: netbox/navigation/menu.py:28 +msgid "Rack Roles" +msgstr "Роли стоек" + +#: netbox/navigation/menu.py:32 +msgid "Elevations" +msgstr "Возвышения" + +#: netbox/navigation/menu.py:41 +msgid "Tenant Groups" +msgstr "Группы арендаторов" + +#: netbox/navigation/menu.py:48 +msgid "Contact Groups" +msgstr "Контактные группы" + +#: netbox/navigation/menu.py:49 templates/tenancy/contactrole.html:8 +msgid "Contact Roles" +msgstr "Роли контактов" + +#: netbox/navigation/menu.py:50 +msgid "Contact Assignments" +msgstr "Назначения контактов" + +#: netbox/navigation/menu.py:64 +msgid "Modules" +msgstr "Модули" + +#: netbox/navigation/menu.py:65 templates/dcim/devicerole.html:8 +msgid "Device Roles" +msgstr "Роли устройств" + +#: netbox/navigation/menu.py:68 templates/dcim/device.html:162 +#: templates/dcim/virtualdevicecontext.html:8 +msgid "Virtual Device Contexts" +msgstr "Контексты виртуальных устройств" + +#: netbox/navigation/menu.py:76 +msgid "Manufacturers" +msgstr "Производители" + +#: netbox/navigation/menu.py:80 +msgid "Device Components" +msgstr "Компоненты устройства" + +#: netbox/navigation/menu.py:92 templates/dcim/inventoryitemrole.html:8 +msgid "Inventory Item Roles" +msgstr "Роли предметов инвентаря" + +#: netbox/navigation/menu.py:99 netbox/navigation/menu.py:103 +msgid "Connections" +msgstr "Подключения" + +#: netbox/navigation/menu.py:105 +msgid "Cables" +msgstr "Кабели" + +#: netbox/navigation/menu.py:106 +msgid "Wireless Links" +msgstr "Беспроводные каналы" + +#: netbox/navigation/menu.py:109 +msgid "Interface Connections" +msgstr "Интерфейсные подключения" + +#: netbox/navigation/menu.py:114 +msgid "Console Connections" +msgstr "Подключения к консоли" + +#: netbox/navigation/menu.py:119 +msgid "Power Connections" +msgstr "Подключения питания" + +#: netbox/navigation/menu.py:135 +msgid "Wireless LAN Groups" +msgstr "Группы беспроводных локальных сетей" + +#: netbox/navigation/menu.py:156 +msgid "Prefix & VLAN Roles" +msgstr "Роли префиксов и VLAN" + +#: netbox/navigation/menu.py:162 +msgid "ASN Ranges" +msgstr "Диапазоны ASN" + +#: netbox/navigation/menu.py:184 +msgid "VLAN Groups" +msgstr "Группы VLAN" + +#: netbox/navigation/menu.py:191 +msgid "Service Templates" +msgstr "Шаблоны услуг" + +#: netbox/navigation/menu.py:192 templates/dcim/device.html:304 +#: templates/ipam/ipaddress.html:122 +#: templates/virtualization/virtualmachine.html:157 +msgid "Services" +msgstr "Сервисы" + +#: netbox/navigation/menu.py:199 +msgid "VPN" +msgstr "VPN" + +#: netbox/navigation/menu.py:203 netbox/navigation/menu.py:205 +#: vpn/tables/tunnels.py:24 +msgid "Tunnels" +msgstr "Тоннели" + +#: netbox/navigation/menu.py:206 templates/vpn/tunnelgroup.html:8 +msgid "Tunnel Groups" +msgstr "Группы туннелей" + +#: netbox/navigation/menu.py:207 +msgid "Tunnel Terminations" +msgstr "Окончание туннелей" + +#: netbox/navigation/menu.py:211 netbox/navigation/menu.py:213 +#: vpn/models/l2vpn.py:64 +msgid "L2VPNs" +msgstr "VPN-сервисы L2P" + +#: netbox/navigation/menu.py:214 templates/vpn/l2vpn.html:57 +#: templates/vpn/tunnel.html:73 vpn/tables/tunnels.py:54 +msgid "Terminations" +msgstr "Прекращения" + +#: netbox/navigation/menu.py:220 +msgid "IKE Proposals" +msgstr "Предложения IKE" + +#: netbox/navigation/menu.py:221 templates/vpn/ikeproposal.html:42 +msgid "IKE Policies" +msgstr "Политики IKE" + +#: netbox/navigation/menu.py:222 +msgid "IPSec Proposals" +msgstr "Предложения IPsec" + +#: netbox/navigation/menu.py:223 templates/vpn/ipsecproposal.html:38 +msgid "IPSec Policies" +msgstr "Политики IPsec" + +#: netbox/navigation/menu.py:224 templates/vpn/ikepolicy.html:39 +#: templates/vpn/ipsecpolicy.html:26 +msgid "IPSec Profiles" +msgstr "Профили IPsec" + +#: netbox/navigation/menu.py:231 templates/dcim/device_edit.html:78 +msgid "Virtualization" +msgstr "Виртуализация" + +#: netbox/navigation/menu.py:235 netbox/navigation/menu.py:237 +#: virtualization/views.py:186 +msgid "Virtual Machines" +msgstr "Виртуальные машины" + +#: netbox/navigation/menu.py:239 +#: templates/virtualization/virtualmachine.html:177 +#: templates/virtualization/virtualmachine/base.html:32 +#: templates/virtualization/virtualmachine_list.html:21 +#: virtualization/tables/virtualmachines.py:90 virtualization/views.py:389 +msgid "Virtual Disks" +msgstr "Виртуальные диски" + +#: netbox/navigation/menu.py:246 +msgid "Cluster Types" +msgstr "Типы кластеров" + +#: netbox/navigation/menu.py:247 +msgid "Cluster Groups" +msgstr "Кластерные группы" + +#: netbox/navigation/menu.py:261 +msgid "Circuit Types" +msgstr "Типы цепей" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 +msgid "Providers" +msgstr "Поставщики" + +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:53 +msgid "Provider Accounts" +msgstr "Учетные записи поставщиков" + +#: netbox/navigation/menu.py:269 +msgid "Provider Networks" +msgstr "Сети провайдеров" + +#: netbox/navigation/menu.py:283 +msgid "Power Panels" +msgstr "Панели питания" + +#: netbox/navigation/menu.py:294 +msgid "Configurations" +msgstr "Конфигурации" + +#: netbox/navigation/menu.py:296 +msgid "Config Contexts" +msgstr "Контексты конфигурации" + +#: netbox/navigation/menu.py:297 +msgid "Config Templates" +msgstr "Шаблоны конфигурации" + +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 +msgid "Customization" +msgstr "Настройка" + +#: netbox/navigation/menu.py:310 +#: templates/circuits/circuittermination_edit.html:53 +#: templates/dcim/cable_edit.html:77 templates/dcim/device_edit.html:103 +#: templates/dcim/inventoryitem_edit.html:102 templates/dcim/rack_edit.html:81 +#: templates/dcim/virtualchassis_add.html:31 +#: templates/dcim/virtualchassis_edit.html:41 +#: templates/generic/bulk_edit.html:92 templates/htmx/form.html:32 +#: templates/inc/panels/custom_fields.html:7 +#: templates/ipam/ipaddress_bulk_add.html:35 +#: templates/ipam/ipaddress_edit.html:88 templates/ipam/service_create.html:75 +#: templates/ipam/service_edit.html:62 templates/ipam/vlan_edit.html:63 +#: templates/tenancy/contactassignment_edit.html:31 +#: templates/vpn/l2vpntermination_edit.html:51 +msgid "Custom Fields" +msgstr "Настраиваемые поля" + +#: netbox/navigation/menu.py:311 +msgid "Custom Field Choices" +msgstr "Выбор настраиваемых полей" + +#: netbox/navigation/menu.py:312 +msgid "Custom Links" +msgstr "Настраиваемые ссылки" + +#: netbox/navigation/menu.py:313 +msgid "Export Templates" +msgstr "Шаблоны экспорта" + +#: netbox/navigation/menu.py:314 +msgid "Saved Filters" +msgstr "Сохраненные фильтры" + +#: netbox/navigation/menu.py:316 +msgid "Image Attachments" +msgstr "Вложения изображений" + +#: netbox/navigation/menu.py:320 +msgid "Reports & Scripts" +msgstr "Отчеты и сценарии" + +#: netbox/navigation/menu.py:340 +msgid "Operations" +msgstr "Операции" + +#: netbox/navigation/menu.py:344 +msgid "Integrations" +msgstr "Интеграции" + +#: netbox/navigation/menu.py:346 +msgid "Data Sources" +msgstr "Источники данных" + +#: netbox/navigation/menu.py:347 +msgid "Event Rules" +msgstr "Правила мероприятия" + +#: netbox/navigation/menu.py:348 +msgid "Webhooks" +msgstr "Вебхуки" + +#: netbox/navigation/menu.py:352 netbox/navigation/menu.py:356 +#: netbox/views/generic/feature_views.py:151 +#: templates/extras/report/base.html:37 templates/extras/script/base.html:36 +msgid "Jobs" +msgstr "Вакансии" + +#: netbox/navigation/menu.py:362 +msgid "Logging" +msgstr "Ведение журнала" + +#: netbox/navigation/menu.py:364 +msgid "Journal Entries" +msgstr "Записи в журнале" + +#: netbox/navigation/menu.py:365 templates/extras/objectchange.html:8 +#: templates/extras/objectchange_list.html:4 +msgid "Change Log" +msgstr "Журнал изменений" + +#: netbox/navigation/menu.py:372 templates/inc/profile_button.html:18 +msgid "Admin" +msgstr "Администратор" + +#: netbox/navigation/menu.py:381 templates/users/group.html:27 +#: users/forms/model_forms.py:242 users/forms/model_forms.py:255 +#: users/forms/model_forms.py:309 users/tables.py:105 +msgid "Users" +msgstr "Пользователи" + +#: netbox/navigation/menu.py:404 users/forms/model_forms.py:182 +#: users/forms/model_forms.py:195 users/forms/model_forms.py:314 +#: users/tables.py:35 users/tables.py:109 +msgid "Groups" +msgstr "Группы" + +#: netbox/navigation/menu.py:426 templates/account/base.html:21 +#: templates/inc/profile_button.html:39 +msgid "API Tokens" +msgstr "Токены API" + +#: netbox/navigation/menu.py:433 users/forms/model_forms.py:188 +#: users/forms/model_forms.py:197 users/forms/model_forms.py:248 +#: users/forms/model_forms.py:256 +msgid "Permissions" +msgstr "Разрешения" + +#: netbox/navigation/menu.py:445 +msgid "Current Config" +msgstr "Текущая конфигурация" + +#: netbox/navigation/menu.py:451 +msgid "Config Revisions" +msgstr "Ревизии конфигурации" + +#: netbox/navigation/menu.py:491 templates/500.html:35 +#: templates/account/preferences.html:29 +msgid "Plugins" +msgstr "Плагины" + +#: netbox/preferences.py:17 +msgid "Color mode" +msgstr "Цветовой режим" + +#: netbox/preferences.py:25 +msgid "Page length" +msgstr "Длина страницы" + +#: netbox/preferences.py:27 +msgid "The default number of objects to display per page" +msgstr "Количество объектов, отображаемых на странице по умолчанию" + +#: netbox/preferences.py:31 +msgid "Paginator placement" +msgstr "Размещение пагинатора" + +#: netbox/preferences.py:37 +msgid "Where the paginator controls will be displayed relative to a table" +msgstr "" +"Где элементы управления пагинатором будут отображаться относительно таблицы" + +#: netbox/preferences.py:43 +msgid "Data format" +msgstr "Формат данных" + +#: netbox/tables/columns.py:175 +msgid "Toggle all" +msgstr "Переключить все" + +#: netbox/tables/columns.py:277 templates/inc/profile_button.html:56 +msgid "Toggle Dropdown" +msgstr "Переключить выпадающий список" + +#: netbox/tables/columns.py:542 templates/core/job.html:40 +msgid "Error" +msgstr "Ошибка" + +#: netbox/tables/tables.py:243 templates/generic/bulk_import.html:115 +msgid "Field" +msgstr "Поле" + +#: netbox/tables/tables.py:246 +msgid "Value" +msgstr "Ценность" + +#: netbox/tables/tables.py:259 +msgid "No results found" +msgstr "Результаты не найдены" + +#: netbox/tests/dummy_plugin/navigation.py:29 +msgid "Dummy Plugin" +msgstr "Фиктивный плагин" + +#: netbox/views/generic/feature_views.py:38 +msgid "Changelog" +msgstr "Журнал изменений" + +#: netbox/views/generic/feature_views.py:91 +msgid "Journal" +msgstr "журнал" + +#: templates/403.html:4 +msgid "Access Denied" +msgstr "Отказано в доступе" + +#: templates/403.html:9 +msgid "You do not have permission to access this page" +msgstr "У вас нет разрешения на доступ к этой странице" + +#: templates/404.html:4 +msgid "Page Not Found" +msgstr "Страница не найдена" + +#: templates/404.html:9 +msgid "The requested page does not exist" +msgstr "Запрошенная страница не существует" + +#: templates/500.html:7 templates/500.html:18 +msgid "Server Error" +msgstr "Ошибка сервера" + +#: templates/500.html:23 +msgid "There was a problem with your request. Please contact an administrator" +msgstr "С вашим запросом возникла проблема. Обратитесь к администратору" + +#: templates/500.html:28 +msgid "The complete exception is provided below" +msgstr "Полное исключение приведено ниже" + +#: templates/500.html:33 +msgid "Python version" +msgstr "Версия для Python" + +#: templates/500.html:34 +msgid "NetBox version" +msgstr "Версия NetBox" + +#: templates/500.html:36 +msgid "None installed" +msgstr "Ничего не установлено" + +#: templates/500.html:39 +msgid "If further assistance is required, please post to the" +msgstr "Если требуется дополнительная помощь, отправьте сообщение по адресу" + +#: templates/500.html:39 +msgid "NetBox discussion forum" +msgstr "Дискуссионный форум NetBox" + +#: templates/500.html:39 +msgid "on GitHub" +msgstr "на GitHub" + +#: templates/500.html:42 templates/base/40x.html:17 +msgid "Home Page" +msgstr "Домашняя страница" + +#: templates/account/base.html:7 templates/inc/profile_button.html:24 +#: vpn/forms/bulk_edit.py:256 vpn/forms/filtersets.py:186 +#: vpn/forms/model_forms.py:372 +msgid "Profile" +msgstr "Профиль" + +#: templates/account/base.html:13 templates/inc/profile_button.html:34 +msgid "Preferences" +msgstr "Предпочтения" + +#: templates/account/password.html:5 +msgid "Change Password" +msgstr "Изменить пароль" + +#: templates/account/password.html:17 templates/account/preferences.html:82 +#: templates/core/configrevision_restore.html:80 +#: templates/dcim/devicebay_populate.html:34 +#: templates/dcim/virtualchassis_add_member.html:24 +#: templates/dcim/virtualchassis_edit.html:104 +#: templates/extras/object_journal.html:26 templates/extras/script.html:36 +#: templates/generic/bulk_add_component.html:55 +#: templates/generic/bulk_delete.html:46 templates/generic/bulk_edit.html:125 +#: templates/generic/bulk_import.html:53 templates/generic/bulk_import.html:75 +#: templates/generic/bulk_import.html:97 templates/generic/bulk_remove.html:42 +#: templates/generic/bulk_rename.html:44 +#: templates/generic/confirmation_form.html:20 +#: templates/generic/object_edit.html:76 templates/htmx/delete_form.html:53 +#: templates/htmx/delete_form.html:55 templates/ipam/ipaddress_assign.html:31 +#: templates/virtualization/cluster_add_devices.html:30 +msgid "Cancel" +msgstr "Отменить" + +#: templates/account/password.html:18 templates/account/preferences.html:83 +#: templates/dcim/devicebay_populate.html:35 +#: templates/dcim/virtualchassis_add_member.html:26 +#: templates/dcim/virtualchassis_edit.html:106 +#: templates/extras/dashboard/widget_add.html:26 +#: templates/extras/dashboard/widget_config.html:19 +#: templates/extras/object_journal.html:27 +#: templates/generic/object_edit.html:66 +#: utilities/templates/helpers/applied_filters.html:16 +#: utilities/templates/helpers/table_config_form.html:40 +msgid "Save" +msgstr "Сохранить" + +#: templates/account/preferences.html:41 +msgid "Table Configurations" +msgstr "Конфигурации таблиц" + +#: templates/account/preferences.html:46 +msgid "Clear table preferences" +msgstr "Очистить настройки таблицы" + +#: templates/account/preferences.html:53 +msgid "Toggle All" +msgstr "Переключить все" + +#: templates/account/preferences.html:55 +msgid "Table" +msgstr "Таблица" + +#: templates/account/preferences.html:56 +msgid "Ordering" +msgstr "Заказ" + +#: templates/account/preferences.html:57 +msgid "Columns" +msgstr "Колонны" + +#: templates/account/preferences.html:76 templates/dcim/cable_trace.html:113 +#: templates/extras/object_configcontext.html:55 +msgid "None found" +msgstr "Ничего не найдено" + +#: templates/account/profile.html:6 +msgid "User Profile" +msgstr "Профиль пользователя" + +#: templates/account/profile.html:12 +msgid "Account Details" +msgstr "Сведения об учетной записи" + +#: templates/account/profile.html:30 templates/tenancy/contact.html:44 +#: templates/users/user.html:26 tenancy/forms/bulk_edit.py:108 +msgid "Email" +msgstr "Электронная почта" + +#: templates/account/profile.html:34 templates/users/user.html:30 +msgid "Account Created" +msgstr "Учетная запись создана" + +#: templates/account/profile.html:38 templates/users/user.html:42 +msgid "Superuser" +msgstr "Суперпользователь" + +#: templates/account/profile.html:42 +msgid "Admin Access" +msgstr "Доступ администратора" + +#: templates/account/profile.html:51 templates/users/objectpermission.html:86 +#: templates/users/user.html:51 +msgid "Assigned Groups" +msgstr "Назначенные группы" + +#: templates/account/profile.html:56 +#: templates/circuits/circuit_terminations_swap.html:18 +#: templates/circuits/circuit_terminations_swap.html:26 +#: templates/circuits/inc/circuit_termination.html:154 +#: templates/dcim/devicebay.html:66 +#: templates/dcim/inc/panels/inventory_items.html:37 +#: templates/dcim/interface.html:306 templates/dcim/modulebay.html:79 +#: templates/extras/configcontext.html:73 templates/extras/eventrule.html:84 +#: templates/extras/htmx/script_result.html:54 +#: templates/extras/object_configcontext.html:28 +#: templates/extras/objectchange.html:128 +#: templates/extras/objectchange.html:145 templates/extras/webhook.html:79 +#: templates/extras/webhook.html:91 templates/inc/panel_table.html:12 +#: templates/inc/panels/comments.html:12 +#: templates/ipam/inc/panels/fhrp_groups.html:43 templates/users/group.html:32 +#: templates/users/group.html:42 templates/users/objectpermission.html:81 +#: templates/users/objectpermission.html:91 templates/users/user.html:56 +#: templates/users/user.html:66 +msgid "None" +msgstr "Нет" + +#: templates/account/profile.html:66 templates/users/user.html:76 +msgid "Recent Activity" +msgstr "Недавняя активность" + +#: templates/account/token.html:8 templates/account/token_list.html:6 +msgid "My API Tokens" +msgstr "Мои токены API" + +#: templates/account/token.html:11 templates/account/token.html:19 +#: templates/users/token.html:6 templates/users/token.html:14 +#: users/forms/filtersets.py:121 +msgid "Token" +msgstr "Токен" + +#: templates/account/token.html:40 templates/users/token.html:32 +#: users/forms/bulk_edit.py:87 +msgid "Write enabled" +msgstr "Запись включена" + +#: templates/account/token.html:52 templates/users/token.html:44 +msgid "Last used" +msgstr "Последний раз использованный" + +#: templates/account/token_list.html:12 +msgid "Add a Token" +msgstr "Добавить токен" + +#: templates/admin/index.html:10 +msgid "System" +msgstr "система" + +#: templates/admin/index.html:14 +msgid "Background Tasks" +msgstr "Фоновые задачи" + +#: templates/admin/index.html:19 +msgid "Installed plugins" +msgstr "Установленные плагины" + +#: templates/base/base.html:28 templates/extras/admin/plugins_list.html:8 +#: templates/home.html:24 +msgid "Home" +msgstr "Главная" + +#: templates/base/layout.html:27 templates/base/layout.html:37 +#: templates/login.html:34 +msgid "NetBox logo" +msgstr "Логотип NetBox" + +#: templates/base/layout.html:76 +msgid "Debug mode is enabled" +msgstr "Включен режим отладки" + +#: templates/base/layout.html:77 +msgid "" +"Performance may be limited. Debugging should never be enabled on a " +"production system" +msgstr "" +"Производительность может быть ограничена. В производственной системе ни в " +"коем случае нельзя включать отладку" + +#: templates/base/layout.html:83 +msgid "Maintenance Mode" +msgstr "Режим обслуживания" + +#: templates/base/layout.html:134 +msgid "Docs" +msgstr "Документы" + +#: templates/base/layout.html:139 templates/rest_framework/api.html:10 +msgid "REST API" +msgstr "ОСТАЛЬНОЕ API" + +#: templates/base/layout.html:144 +msgid "REST API documentation" +msgstr "Документация по REST API" + +#: templates/base/layout.html:150 +msgid "GraphQL API" +msgstr "API GraphQL" + +#: templates/base/layout.html:156 +msgid "Source Code" +msgstr "Исходный код" + +#: templates/base/layout.html:161 +msgid "Community" +msgstr "Сообщество" + +#: templates/base/sidenav.html:12 templates/base/sidenav.html:17 +msgid "NetBox Logo" +msgstr "Логотип NetBox" + +#: templates/circuits/circuit.html:48 +msgid "Install Date" +msgstr "Дата установки" + +#: templates/circuits/circuit.html:52 +msgid "Termination Date" +msgstr "Дата увольнения" + +#: templates/circuits/circuit_terminations_swap.html:4 +msgid "Swap Circuit Terminations" +msgstr "Прерывания цепей Swap" + +#: templates/circuits/circuit_terminations_swap.html:8 +#, python-format +msgid "Swap these terminations for circuit %(circuit)s?" +msgstr "Замените эти разъемы на схему %(circuit)s?" + +#: templates/circuits/circuit_terminations_swap.html:14 +msgid "A side" +msgstr "Сторона" + +#: templates/circuits/circuit_terminations_swap.html:22 +msgid "Z side" +msgstr "Сторона Z" + +#: templates/circuits/circuittermination_edit.html:9 +#: templates/circuits/inc/circuit_termination.html:81 +#: templates/dcim/frontport.html:128 templates/dcim/interface.html:199 +#: templates/dcim/rearport.html:118 +msgid "Circuit Termination" +msgstr "Прекращение цепи" + +#: templates/circuits/circuittermination_edit.html:41 +msgid "Termination Details" +msgstr "Сведения об увольнении" + +#: templates/circuits/circuittype.html:10 +msgid "Add Circuit" +msgstr "Добавить цепь" + +#: templates/circuits/inc/circuit_termination.html:9 +#: templates/dcim/devicetype/component_templates.html:30 +#: templates/dcim/manufacturer.html:11 +#: templates/dcim/moduletype/component_templates.html:30 +#: templates/generic/bulk_add_component.html:8 +#: templates/users/objectpermission.html:41 +#: utilities/templates/buttons/add.html:4 +#: utilities/templates/helpers/table_config_form.html:20 +msgid "Add" +msgstr "Добавить" + +#: templates/circuits/inc/circuit_termination.html:14 +#: templates/circuits/inc/circuit_termination.html:63 +#: templates/dcim/devicetype/component_templates.html:21 +#: templates/dcim/inc/panels/inventory_items.html:24 +#: templates/dcim/moduletype/component_templates.html:21 +#: templates/dcim/powerpanel.html:61 templates/generic/object_edit.html:29 +#: templates/ipam/inc/ipaddress_edit_header.html:10 +#: templates/ipam/inc/panels/fhrp_groups.html:30 +#: utilities/templates/buttons/edit.html:3 +msgid "Edit" +msgstr "Редактировать" + +#: templates/circuits/inc/circuit_termination.html:17 +msgid "Swap" +msgstr "Обмен" + +#: templates/circuits/inc/circuit_termination.html:26 +#, python-format +msgid "Termination %(side)s" +msgstr "Прекращение %(side)s" + +#: templates/circuits/inc/circuit_termination.html:42 +#: templates/dcim/cable.html:70 templates/dcim/cable.html:76 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:76 +msgid "Termination" +msgstr "Прекращение" + +#: templates/circuits/inc/circuit_termination.html:46 +#: templates/dcim/consoleport.html:62 templates/dcim/consoleserverport.html:62 +#: templates/dcim/powerfeed.html:122 +msgid "Marked as connected" +msgstr "Отмечено как подключенное" + +#: templates/circuits/inc/circuit_termination.html:48 +msgid "to" +msgstr "к" + +#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination.html:59 +#: templates/dcim/frontport.html:87 +#: templates/dcim/inc/connection_endpoints.html:7 +#: templates/dcim/interface.html:160 templates/dcim/rearport.html:83 +msgid "Trace" +msgstr "Следить" + +#: templates/circuits/inc/circuit_termination.html:62 +msgid "Edit cable" +msgstr "Редактирование кабеля" + +#: templates/circuits/inc/circuit_termination.html:67 +msgid "Remove cable" +msgstr "Извлеките кабель" + +#: templates/circuits/inc/circuit_termination.html:68 +#: templates/dcim/bulk_disconnect.html:5 +#: templates/dcim/device/consoleports.html:12 +#: templates/dcim/device/consoleserverports.html:12 +#: templates/dcim/device/frontports.html:12 +#: templates/dcim/device/interfaces.html:16 +#: templates/dcim/device/poweroutlets.html:12 +#: templates/dcim/device/powerports.html:12 +#: templates/dcim/device/rearports.html:12 templates/dcim/powerpanel.html:66 +msgid "Disconnect" +msgstr "Отключить" + +#: templates/circuits/inc/circuit_termination.html:75 +#: templates/dcim/consoleport.html:71 templates/dcim/consoleserverport.html:71 +#: templates/dcim/frontport.html:109 templates/dcim/interface.html:186 +#: templates/dcim/interface.html:206 templates/dcim/powerfeed.html:136 +#: templates/dcim/poweroutlet.html:75 templates/dcim/poweroutlet.html:76 +#: templates/dcim/powerport.html:77 templates/dcim/rearport.html:105 +msgid "Connect" +msgstr "Подключить" + +#: templates/circuits/inc/circuit_termination.html:79 +#: templates/dcim/consoleport.html:78 templates/dcim/consoleserverport.html:78 +#: templates/dcim/frontport.html:18 templates/dcim/frontport.html:122 +#: templates/dcim/interface.html:193 templates/dcim/inventoryitem_edit.html:49 +#: templates/dcim/rearport.html:112 +msgid "Front Port" +msgstr "Передний порт" + +#: templates/circuits/inc/circuit_termination.html:97 +msgid "Downstream" +msgstr "Ниже по течению" + +#: templates/circuits/inc/circuit_termination.html:98 +msgid "Upstream" +msgstr "Вверх по течению" + +#: templates/circuits/inc/circuit_termination.html:107 +msgid "Cross-Connect" +msgstr "Кросс-коннект" + +#: templates/circuits/inc/circuit_termination.html:111 +msgid "Patch Panel/Port" +msgstr "Патч-панель/порт" + +#: templates/circuits/provider.html:11 +msgid "Add circuit" +msgstr "Добавить цепь" + +#: templates/circuits/provideraccount.html:17 +msgid "Provider Account" +msgstr "Учетная запись поставщика" + +#: templates/core/configrevision.html:47 +msgid "Default unit height" +msgstr "Высота единицы измерения по умолчанию" + +#: templates/core/configrevision.html:51 +msgid "Default unit width" +msgstr "Ширина блока по умолчанию" + +#: templates/core/configrevision.html:63 +msgid "Default voltage" +msgstr "Напряжение по умолчанию" + +#: templates/core/configrevision.html:67 +msgid "Default amperage" +msgstr "Сила тока по умолчанию" + +#: templates/core/configrevision.html:71 +msgid "Default max utilization" +msgstr "Максимальное использование по умолчанию" + +#: templates/core/configrevision.html:83 +msgid "Enforce global unique" +msgstr "Обеспечьте глобальную уникальность" + +#: templates/core/configrevision.html:135 +msgid "Paginate count" +msgstr "Количество страниц" + +#: templates/core/configrevision.html:139 +msgid "Max page size" +msgstr "Максимальный размер страницы" + +#: templates/core/configrevision.html:179 +msgid "Default user preferences" +msgstr "Пользовательские настройки по умолчанию" + +#: templates/core/configrevision.html:209 +msgid "Job retention" +msgstr "Сохранение рабочих мест" + +#: templates/core/configrevision.html:221 +msgid "Comment" +msgstr "Комментарий" + +#: templates/core/configrevision_restore.html:8 +#: templates/core/configrevision_restore.html:43 +#: templates/core/configrevision_restore.html:79 +msgid "Restore" +msgstr "Восстановить" + +#: templates/core/configrevision_restore.html:21 +msgid "Config revisions" +msgstr "Ревизии конфигурации" + +#: templates/core/configrevision_restore.html:54 +msgid "Parameter" +msgstr "Параметр" + +#: templates/core/configrevision_restore.html:55 +msgid "Current Value" +msgstr "Текущее значение" + +#: templates/core/configrevision_restore.html:56 +msgid "New Value" +msgstr "Новое значение" + +#: templates/core/configrevision_restore.html:66 +msgid "Changed" +msgstr "Изменено" + +#: templates/core/datafile.html:47 +msgid "Last Updated" +msgstr "Последнее обновление" + +#: templates/core/datafile.html:51 templates/ipam/iprange.html:28 +#: templates/virtualization/virtualdisk.html:30 +msgid "Size" +msgstr "Размер" + +#: templates/core/datafile.html:52 +msgid "bytes" +msgstr "байтов" + +#: templates/core/datafile.html:55 +msgid "SHA256 Hash" +msgstr "Хэш SHA256" + +#: templates/core/datasource.html:14 templates/core/datasource.html:20 +#: utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Синхронизация" + +#: templates/core/datasource.html:51 +msgid "Last synced" +msgstr "Последняя синхронизация" + +#: templates/core/datasource.html:86 +msgid "Backend" +msgstr "Серверная часть" + +#: templates/core/datasource.html:102 +msgid "No parameters defined" +msgstr "Параметры не определены" + +#: templates/core/datasource.html:118 +msgid "Files" +msgstr "файлы" + +#: templates/core/job.html:21 +msgid "Job" +msgstr "Задание" + +#: templates/core/job.html:45 templates/extras/journalentry.html:29 +msgid "Created By" +msgstr "Создано" + +#: templates/core/job.html:54 +msgid "Scheduling" +msgstr "Планирование" + +#: templates/core/job.html:66 +#, python-format +msgid "every %(interval)s seconds" +msgstr "каждый %(interval)s секунды" + +#: templates/dcim/bulk_disconnect.html:9 +#, python-format +msgid "" +"Are you sure you want to disconnect these %(count)s %(obj_type_plural)s?" +msgstr "Вы действительно хотите отключить их? %(count)s %(obj_type_plural)s?" + +#: templates/dcim/cable_edit.html:12 +msgid "A Side" +msgstr "Сторона «А»" + +#: templates/dcim/cable_edit.html:29 +msgid "B Side" +msgstr "Сторона «Б»" + +#: templates/dcim/cable_trace.html:6 +#, python-format +msgid "Cable Trace for %(object_type)s %(object)s" +msgstr "Трассировка кабелей для %(object_type)s %(object)s" + +#: templates/dcim/cable_trace.html:21 templates/dcim/inc/rack_elevation.html:7 +msgid "Download SVG" +msgstr "Загрузить SVG" + +#: templates/dcim/cable_trace.html:27 +msgid "Asymmetric Path" +msgstr "Асимметричный путь" + +#: templates/dcim/cable_trace.html:28 +msgid "The nodes below have no links and result in an asymmetric path" +msgstr "" +"Приведенные ниже узлы не имеют ссылок и обеспечивают асимметричный путь" + +#: templates/dcim/cable_trace.html:35 +msgid "Path split" +msgstr "Разделение путей" + +#: templates/dcim/cable_trace.html:36 +msgid "Select a node below to continue" +msgstr "Выберите узел ниже, чтобы продолжить" + +#: templates/dcim/cable_trace.html:52 +msgid "Trace Completed" +msgstr "Трассировка завершена" + +#: templates/dcim/cable_trace.html:55 +msgid "Total segments" +msgstr "Всего сегментов" + +#: templates/dcim/cable_trace.html:59 +msgid "Total length" +msgstr "Общая длина" + +#: templates/dcim/cable_trace.html:74 +msgid "No paths found" +msgstr "Пути не найдены" + +#: templates/dcim/cable_trace.html:83 +msgid "Related Paths" +msgstr "Связанные пути" + +#: templates/dcim/cable_trace.html:89 +msgid "Origin" +msgstr "Происхождение" + +#: templates/dcim/cable_trace.html:90 +msgid "Destination" +msgstr "Пункт назначения" + +#: templates/dcim/cable_trace.html:91 +msgid "Segments" +msgstr "Сегменты" + +#: templates/dcim/cable_trace.html:104 +msgid "Incomplete" +msgstr "Неполный" + +#: templates/dcim/component_list.html:14 +msgid "Rename Selected" +msgstr "Переименовать выбранное" + +#: templates/dcim/consoleport.html:67 templates/dcim/consoleserverport.html:67 +#: templates/dcim/frontport.html:105 templates/dcim/interface.html:182 +#: templates/dcim/poweroutlet.html:73 templates/dcim/powerport.html:73 +msgid "Not Connected" +msgstr "Не подключено" + +#: templates/dcim/consoleport.html:75 templates/dcim/consoleserverport.html:18 +#: templates/dcim/frontport.html:116 templates/dcim/inventoryitem_edit.html:44 +msgid "Console Server Port" +msgstr "Порт консольного сервера" + +#: templates/dcim/device.html:35 +msgid "Highlight device" +msgstr "Выделите устройство" + +#: templates/dcim/device.html:57 +msgid "Not racked" +msgstr "Не треснул" + +#: templates/dcim/device.html:64 templates/dcim/site.html:96 +msgid "GPS Coordinates" +msgstr "Координаты GPS" + +#: templates/dcim/device.html:70 templates/dcim/site.html:102 +msgid "Map It" +msgstr "Нанесите на карту" + +#: templates/dcim/device.html:110 templates/dcim/inventoryitem.html:57 +#: templates/dcim/module.html:79 templates/dcim/modulebay.html:73 +#: templates/dcim/rack.html:62 +msgid "Asset Tag" +msgstr "Тег актива" + +#: templates/dcim/device.html:153 +msgid "View Virtual Chassis" +msgstr "Смотреть виртуальное шасси" + +#: templates/dcim/device.html:170 +msgid "Create VDC" +msgstr "Создайте VDC" + +#: templates/dcim/device.html:179 templates/dcim/device_edit.html:64 +#: virtualization/forms/model_forms.py:226 +msgid "Management" +msgstr "Управление" + +#: templates/dcim/device.html:200 templates/dcim/device.html:216 +#: templates/virtualization/virtualmachine.html:56 +#: templates/virtualization/virtualmachine.html:72 +msgid "NAT for" +msgstr "NAT для" + +#: templates/dcim/device.html:202 templates/dcim/device.html:218 +#: templates/virtualization/virtualmachine.html:58 +#: templates/virtualization/virtualmachine.html:74 +msgid "NAT" +msgstr "КОТ" + +#: templates/dcim/device.html:254 templates/dcim/rack.html:70 +msgid "Power Utilization" +msgstr "Использование энергии" + +#: templates/dcim/device.html:259 +msgid "Input" +msgstr "Ввод" + +#: templates/dcim/device.html:260 +msgid "Outlets" +msgstr "Торговые точки" + +#: templates/dcim/device.html:261 +msgid "Allocated" +msgstr "Выделено" + +#: templates/dcim/device.html:270 templates/dcim/device.html:272 +#: templates/dcim/device.html:288 templates/dcim/powerfeed.html:70 +msgid "VA" +msgstr "ВА" + +#: templates/dcim/device.html:282 +msgctxt "Leg of a power feed" +msgid "Leg" +msgstr "Ножка" + +#: templates/dcim/device.html:312 +#: templates/virtualization/virtualmachine.html:165 +msgid "Add a service" +msgstr "Добавить услугу" + +#: templates/dcim/device.html:319 templates/dcim/rack.html:77 +#: templates/dcim/rack_edit.html:38 +msgid "Dimensions" +msgstr "Габариты" + +#: templates/dcim/device/base.html:21 templates/dcim/device_list.html:9 +#: templates/dcim/devicetype/base.html:18 templates/dcim/module.html:18 +#: templates/dcim/moduletype/base.html:18 +#: templates/virtualization/virtualmachine/base.html:22 +#: templates/virtualization/virtualmachine_list.html:8 +msgid "Add Components" +msgstr "Добавить компоненты" + +#: templates/dcim/device/consoleports.html:24 +msgid "Add Console Ports" +msgstr "Добавить консольные порты" + +#: templates/dcim/device/consoleserverports.html:24 +msgid "Add Console Server Ports" +msgstr "Добавить порты консольного сервера" + +#: templates/dcim/device/devicebays.html:10 +msgid "Add Device Bays" +msgstr "Добавить отсеки для устройств" + +#: templates/dcim/device/frontports.html:24 +msgid "Add Front Ports" +msgstr "Добавить передние порты" + +#: templates/dcim/device/inc/interface_table_controls.html:9 +msgid "Hide Enabled" +msgstr "Скрыть включено" + +#: templates/dcim/device/inc/interface_table_controls.html:10 +msgid "Hide Disabled" +msgstr "Скрыть отключено" + +#: templates/dcim/device/inc/interface_table_controls.html:11 +msgid "Hide Virtual" +msgstr "Скрыть виртуальное" + +#: templates/dcim/device/inc/interface_table_controls.html:12 +msgid "Hide Disconnected" +msgstr "Скрыть отключено" + +#: templates/dcim/device/interfaces.html:28 +msgid "Add Interfaces" +msgstr "Добавить интерфейсы" + +#: templates/dcim/device/inventory.html:10 +#: templates/dcim/inc/panels/inventory_items.html:46 +msgid "Add Inventory Item" +msgstr "Добавить инвентарь" + +#: templates/dcim/device/modulebays.html:10 +msgid "Add Module Bays" +msgstr "Добавить отсеки для модулей" + +#: templates/dcim/device/poweroutlets.html:24 +msgid "Add Power Outlets" +msgstr "Добавить розетки" + +#: templates/dcim/device/powerports.html:24 +msgid "Add Power Port" +msgstr "Добавить порт питания" + +#: templates/dcim/device/rearports.html:24 +msgid "Add Rear Ports" +msgstr "Добавить задние порты" + +#: templates/dcim/device/render_config.html:5 +#: templates/virtualization/virtualmachine/render_config.html:5 +msgid "Config" +msgstr "Конфигурация" + +#: templates/dcim/device/render_config.html:37 +#: templates/virtualization/virtualmachine/render_config.html:37 +msgid "Context Data" +msgstr "Контекстные данные" + +#: templates/dcim/device/render_config.html:57 +#: templates/virtualization/virtualmachine/render_config.html:57 +msgid "Download" +msgstr "Загрузить" + +#: templates/dcim/device/render_config.html:60 +#: templates/virtualization/virtualmachine/render_config.html:60 +msgid "Rendered Config" +msgstr "Отображенная конфигурация" + +#: templates/dcim/device/render_config.html:65 +#: templates/virtualization/virtualmachine/render_config.html:65 +msgid "No configuration template found" +msgstr "Шаблон конфигурации не найден" + +#: templates/dcim/device_edit.html:44 +msgid "Parent Bay" +msgstr "Родительский залив" + +#: templates/dcim/device_edit.html:48 +#: utilities/templates/form_helpers/render_field.html:20 +msgid "Regenerate Slug" +msgstr "Регенерирующий слизень" + +#: templates/dcim/device_edit.html:49 templates/generic/bulk_remove.html:7 +#: utilities/templates/helpers/table_config_form.html:23 +msgid "Remove" +msgstr "Удалить" + +#: templates/dcim/device_edit.html:110 +msgid "Local Config Context Data" +msgstr "Контекстные данные локальной конфигурации" + +#: templates/dcim/device_list.html:82 +#: templates/dcim/devicetype/component_templates.html:18 +#: templates/dcim/moduletype/component_templates.html:18 +#: templates/generic/bulk_rename.html:34 +#: templates/virtualization/virtualmachine/interfaces.html:11 +#: templates/virtualization/virtualmachine/virtual_disks.html:11 +msgid "Rename" +msgstr "Переименовать" + +#: templates/dcim/devicebay.html:18 +msgid "Device Bay" +msgstr "Отсек для устройств" + +#: templates/dcim/devicebay.html:48 +msgid "Installed Device" +msgstr "Установленное устройство" + +#: templates/dcim/devicebay_delete.html:6 +#, python-format +msgid "Delete device bay %(devicebay)s?" +msgstr "Удалить отсек для устройств %(devicebay)s?" + +#: templates/dcim/devicebay_delete.html:11 +#, python-format +msgid "" +"Are you sure you want to delete this device bay from " +"%(device)s?" +msgstr "" +"Вы действительно хотите удалить этот отсек для устройства из " +"%(device)s?" + +#: templates/dcim/devicebay_depopulate.html:6 +#, python-format +msgid "Remove %(device)s from %(device_bay)s?" +msgstr "Удалить %(device)s из %(device_bay)s?" + +#: templates/dcim/devicebay_depopulate.html:13 +#, python-format +msgid "" +"Are you sure you want to remove %(device)s from " +"%(device_bay)s?" +msgstr "" +"Вы действительно хотите удалить %(device)s из " +"%(device_bay)s?" + +#: templates/dcim/devicebay_populate.html:13 +msgid "Populate" +msgstr "Заселить" + +#: templates/dcim/devicebay_populate.html:22 +msgid "Bay" +msgstr "залив" + +#: templates/dcim/devicerole.html:14 templates/dcim/platform.html:17 +msgid "Add Device" +msgstr "Добавить устройство" + +#: templates/dcim/devicerole.html:43 +msgid "VM Role" +msgstr "Роль виртуальной машины" + +#: templates/dcim/devicetype.html:21 templates/dcim/moduletype.html:19 +msgid "Model Name" +msgstr "Название модели" + +#: templates/dcim/devicetype.html:28 templates/dcim/moduletype.html:23 +msgid "Part Number" +msgstr "Номер детали" + +#: templates/dcim/devicetype.html:40 +msgid "Height (U" +msgstr "Высота (U)" + +#: templates/dcim/devicetype.html:44 +msgid "Exclude From Utilization" +msgstr "Исключить из использования" + +#: templates/dcim/devicetype.html:62 +msgid "Parent/Child" +msgstr "Родитель/ребенок" + +#: templates/dcim/devicetype.html:74 +msgid "Front Image" +msgstr "Изображение на передней панели" + +#: templates/dcim/devicetype.html:86 +msgid "Rear Image" +msgstr "Изображение сзади" + +#: templates/dcim/frontport.html:57 +msgid "Rear Port Position" +msgstr "Положение заднего порта" + +#: templates/dcim/frontport.html:79 templates/dcim/interface.html:150 +#: templates/dcim/poweroutlet.html:67 templates/dcim/powerport.html:67 +#: templates/dcim/rearport.html:75 +msgid "Marked as Connected" +msgstr "Отмечено как подключенное" + +#: templates/dcim/frontport.html:93 templates/dcim/rearport.html:89 +msgid "Connection Status" +msgstr "Состояние подключения" + +#: templates/dcim/inc/cable_termination.html:65 +msgid "No termination" +msgstr "Без увольнения" + +#: templates/dcim/inc/cable_toggle_buttons.html:4 +msgid "Mark Planned" +msgstr "Отметить как запланированное" + +#: templates/dcim/inc/cable_toggle_buttons.html:8 +msgid "Mark Installed" +msgstr "Отметить как установленное" + +#: templates/dcim/inc/connection_endpoints.html:13 +msgid "Path Status" +msgstr "Состояние пути" + +#: templates/dcim/inc/connection_endpoints.html:18 +msgid "Not Reachable" +msgstr "Недоступно" + +#: templates/dcim/inc/connection_endpoints.html:23 +msgid "Path Endpoints" +msgstr "Конечные точки пути" + +#: templates/dcim/inc/endpoint_connection.html:8 +#: templates/dcim/powerfeed.html:128 templates/dcim/rearport.html:101 +msgid "Not connected" +msgstr "Не подключен" + +#: templates/dcim/inc/interface_vlans_table.html:6 +msgid "Untagged" +msgstr "Без тегов" + +#: templates/dcim/inc/interface_vlans_table.html:37 +msgid "No VLANs Assigned" +msgstr "VLAN не назначены" + +#: templates/dcim/inc/interface_vlans_table.html:44 +#: templates/ipam/prefix_list.html:16 templates/ipam/prefix_list.html:33 +msgid "Clear" +msgstr "Чисто" + +#: templates/dcim/inc/interface_vlans_table.html:47 +msgid "Clear All" +msgstr "Очистить все" + +#: templates/dcim/interface.html:17 +msgid "Add Child Interface" +msgstr "Добавить дочерний интерфейс" + +#: templates/dcim/interface.html:51 +msgid "Speed/Duplex" +msgstr "Скорость/дуплекс" + +#: templates/dcim/interface.html:74 +msgid "PoE Mode" +msgstr "Режим PoE" + +#: templates/dcim/interface.html:78 +msgid "PoE Type" +msgstr "Тип PoE" + +#: templates/dcim/interface.html:82 +#: templates/virtualization/vminterface.html:66 +msgid "802.1Q Mode" +msgstr "Режим 802.1Q" + +#: templates/dcim/interface.html:130 +#: templates/virtualization/vminterface.html:62 +msgid "MAC Address" +msgstr "MAC-адрес" + +#: templates/dcim/interface.html:157 +msgid "Wireless Link" +msgstr "Беспроводная связь" + +#: templates/dcim/interface.html:226 vpn/choices.py:55 +msgid "Peer" +msgstr "сверстник" + +#: templates/dcim/interface.html:238 +#: templates/wireless/inc/wirelesslink_interface.html:26 +msgid "Channel" +msgstr "Канал" + +#: templates/dcim/interface.html:247 +#: templates/wireless/inc/wirelesslink_interface.html:32 +msgid "Channel Frequency" +msgstr "Частота канала" + +#: templates/dcim/interface.html:250 templates/dcim/interface.html:258 +#: templates/dcim/interface.html:269 templates/dcim/interface.html:277 +msgid "MHz" +msgstr "МГц" + +#: templates/dcim/interface.html:266 +#: templates/wireless/inc/wirelesslink_interface.html:42 +msgid "Channel Width" +msgstr "Ширина канала" + +#: templates/dcim/interface.html:295 templates/wireless/wirelesslan.html:15 +#: templates/wireless/wirelesslink.html:24 wireless/forms/bulk_edit.py:59 +#: wireless/forms/bulk_edit.py:101 wireless/forms/filtersets.py:39 +#: wireless/forms/filtersets.py:79 wireless/models.py:81 +#: wireless/models.py:155 wireless/tables/wirelesslan.py:44 +msgid "SSID" +msgstr "СКАЗАЛ" + +#: templates/dcim/interface.html:316 +msgid "LAG Members" +msgstr "Члены LAG" + +#: templates/dcim/interface.html:335 +msgid "No member interfaces" +msgstr "Нет интерфейсов участников" + +#: templates/dcim/interface.html:359 templates/ipam/fhrpgroup.html:80 +#: templates/ipam/iprange/ip_addresses.html:7 +#: templates/ipam/prefix/ip_addresses.html:7 +#: templates/virtualization/vminterface.html:96 +msgid "Add IP Address" +msgstr "Добавить IP-адрес" + +#: templates/dcim/inventoryitem.html:25 +msgid "Parent Item" +msgstr "Родительский товар" + +#: templates/dcim/inventoryitem.html:49 +msgid "Part ID" +msgstr "Идентификатор детали" + +#: templates/dcim/inventoryitem_bulk_delete.html:5 +msgid "This will also delete all child inventory items of those listed" +msgstr "" +"Это также приведет к удалению всего детского инвентаря из перечисленных" + +#: templates/dcim/inventoryitem_edit.html:33 +msgid "Component Assignment" +msgstr "Назначение компонентов" + +#: templates/dcim/inventoryitem_edit.html:59 +#: templates/dcim/poweroutlet.html:18 templates/dcim/powerport.html:81 +msgid "Power Outlet" +msgstr "Розетка питания" + +#: templates/dcim/location.html:17 +msgid "Add Child Location" +msgstr "Добавить местоположение ребенка" + +#: templates/dcim/location.html:76 +msgid "Child Locations" +msgstr "Местонахождение детей" + +#: templates/dcim/location.html:84 templates/dcim/site.html:137 +msgid "Add a Location" +msgstr "Добавить местоположение" + +#: templates/dcim/location.html:98 templates/dcim/site.html:151 +msgid "Add a Device" +msgstr "Добавить устройство" + +#: templates/dcim/manufacturer.html:16 +msgid "Add Device Type" +msgstr "Добавить тип устройства" + +#: templates/dcim/manufacturer.html:21 +msgid "Add Module Type" +msgstr "Добавить тип модуля" + +#: templates/dcim/powerfeed.html:56 +msgid "Connected Device" +msgstr "Подключенное устройство" + +#: templates/dcim/powerfeed.html:66 +msgid "Utilization (Allocated" +msgstr "Использование (распределенное)" + +#: templates/dcim/powerfeed.html:85 +msgid "Electrical Characteristics" +msgstr "Электрические характеристики" + +#: templates/dcim/powerfeed.html:95 +msgctxt "Abbreviation for volts" +msgid "V" +msgstr "V" + +#: templates/dcim/powerfeed.html:99 +msgctxt "Abbreviation for amperes" +msgid "A" +msgstr "A" + +#: templates/dcim/poweroutlet.html:51 +msgid "Feed Leg" +msgstr "Кормовая ножка" + +#: templates/dcim/powerpanel.html:77 +msgid "Add Power Feeds" +msgstr "Добавить каналы питания" + +#: templates/dcim/powerport.html:47 +msgid "Maximum Draw" +msgstr "Максимальная ничья" + +#: templates/dcim/powerport.html:51 +msgid "Allocated Draw" +msgstr "Распределенная ничья" + +#: templates/dcim/rack.html:66 +msgid "Space Utilization" +msgstr "Использование пространства" + +#: templates/dcim/rack.html:96 +msgid "descending" +msgstr "спускаясь" + +#: templates/dcim/rack.html:96 +msgid "ascending" +msgstr "по возрастанию" + +#: templates/dcim/rack.html:99 +msgid "Starting Unit" +msgstr "Пусковой блок" + +#: templates/dcim/rack.html:125 +msgid "Mounting Depth" +msgstr "Глубина монтажа" + +#: templates/dcim/rack.html:135 +msgid "Rack Weight" +msgstr "Вес стойки" + +#: templates/dcim/rack.html:145 templates/dcim/rack_edit.html:67 +msgid "Maximum Weight" +msgstr "Максимальный вес" + +#: templates/dcim/rack.html:155 +msgid "Total Weight" +msgstr "Общий вес" + +#: templates/dcim/rack.html:173 templates/dcim/rack_elevation_list.html:16 +msgid "Images and Labels" +msgstr "Изображения и этикетки" + +#: templates/dcim/rack.html:174 templates/dcim/rack_elevation_list.html:17 +msgid "Images only" +msgstr "Только изображения" + +#: templates/dcim/rack.html:175 templates/dcim/rack_elevation_list.html:18 +msgid "Labels only" +msgstr "Только этикетки" + +#: templates/dcim/rack/reservations.html:9 +msgid "Add reservation" +msgstr "Добавить бронирование" + +#: templates/dcim/rack_edit.html:21 +msgid "Inventory Control" +msgstr "Управление запасами" + +#: templates/dcim/rack_edit.html:45 +msgid "Outer Dimensions" +msgstr "Внешние размеры" + +#: templates/dcim/rack_edit.html:56 templates/dcim/rack_edit.html:71 +msgid "Unit" +msgstr "Единица" + +#: templates/dcim/rack_elevation_list.html:12 +msgid "View List" +msgstr "Показать список" + +#: templates/dcim/rack_elevation_list.html:27 +msgid "Sort By" +msgstr "Сортировать по" + +#: templates/dcim/rack_elevation_list.html:77 +msgid "No Racks Found" +msgstr "Стойки не найдены" + +#: templates/dcim/rack_list.html:8 +msgid "View Elevations" +msgstr "Просмотр высот" + +#: templates/dcim/rackreservation.html:47 +msgid "Reservation Details" +msgstr "Сведения о бронировании" + +#: templates/dcim/rackrole.html:10 +msgid "Add Rack" +msgstr "Добавить стойку" + +#: templates/dcim/rearport.html:53 +msgid "Positions" +msgstr "Позиции" + +#: templates/dcim/region.html:17 templates/dcim/sitegroup.html:17 +msgid "Add Site" +msgstr "Добавить сайт" + +#: templates/dcim/region.html:56 +msgid "Child Regions" +msgstr "Детские регионы" + +#: templates/dcim/region.html:64 +msgid "Add Region" +msgstr "Добавить регион" + +#: templates/dcim/site.html:56 +msgid "Facility" +msgstr "Объект" + +#: templates/dcim/site.html:64 +msgid "Time Zone" +msgstr "Часовой пояс" + +#: templates/dcim/site.html:67 +msgid "UTC" +msgstr "UTC" + +#: templates/dcim/site.html:68 +msgid "Site time" +msgstr "Время работы сайта" + +#: templates/dcim/site.html:75 +msgid "Physical Address" +msgstr "Физический адрес" + +#: templates/dcim/site.html:81 +msgid "Map" +msgstr "карта" + +#: templates/dcim/site.html:92 +msgid "Shipping Address" +msgstr "Адрес доставки" + +#: templates/dcim/sitegroup.html:56 templates/tenancy/contactgroup.html:49 +#: templates/tenancy/tenantgroup.html:58 +#: templates/wireless/wirelesslangroup.html:56 +msgid "Child Groups" +msgstr "Детские группы" + +#: templates/dcim/sitegroup.html:64 +msgid "Add Site Group" +msgstr "Добавить группу сайтов" + +#: templates/dcim/trace/attachment.html:5 +#: templates/extras/exporttemplate.html:37 +msgid "Attachment" +msgstr "Вложение" + +#: templates/dcim/virtualchassis.html:86 +msgid "Add Member" +msgstr "Добавить участника" + +#: templates/dcim/virtualchassis_add.html:18 +msgid "Member Devices" +msgstr "Устройства для участников" + +#: templates/dcim/virtualchassis_add_member.html:6 +#, python-format +msgid "Add New Member to Virtual Chassis %(virtual_chassis)s" +msgstr "Добавить нового участника в виртуальное шасси %(virtual_chassis)s" + +#: templates/dcim/virtualchassis_add_member.html:17 +msgid "Add New Member" +msgstr "Добавить нового участника" + +#: templates/dcim/virtualchassis_add_member.html:25 +msgid "Add Another" +msgstr "Добавить еще" + +#: templates/dcim/virtualchassis_edit.html:7 +#, python-format +msgid "Editing Virtual Chassis %(name)s" +msgstr "Редактирование виртуального корпуса %(name)s" + +#: templates/dcim/virtualchassis_edit.html:54 +msgid "Rack/Unit" +msgstr "Стойка/блок" + +#: templates/dcim/virtualchassis_remove_member.html:5 +msgid "Remove Virtual Chassis Member" +msgstr "Удалить элемент виртуального шасси" + +#: templates/dcim/virtualchassis_remove_member.html:9 +#, python-format +msgid "" +"Are you sure you want to remove %(device)s from virtual " +"chassis %(name)s?" +msgstr "" +"Вы действительно хотите удалить %(device)s из виртуального " +"шасси %(name)s?" + +#: templates/dcim/virtualdevicecontext.html:29 templates/vpn/l2vpn.html:19 +msgid "Identifier" +msgstr "Идентификатор" + +#: templates/exceptions/import_error.html:6 +msgid "" +"A module import error occurred during this request. Common causes include " +"the following:" +msgstr "" +"Во время этого запроса произошла ошибка импорта модуля. К распространенным " +"причинам относятся следующие:" + +#: templates/exceptions/import_error.html:10 +msgid "Missing required packages" +msgstr "Отсутствуют необходимые пакеты" + +#: templates/exceptions/import_error.html:11 +msgid "" +"This installation of NetBox might be missing one or more required Python " +"packages. These packages are listed in requirements.txt and " +"local_requirements.txt, and are normally installed as part of " +"the installation or upgrade process. To verify installed packages, run " +"pip freeze from the console and compare the output to the list " +"of required packages." +msgstr "" +"В этой установке NetBox может отсутствовать один или несколько необходимых " +"пакетов Python. Эти пакеты перечислены в requirements.txt а " +"также local_requirements.txt, и обычно устанавливаются в " +"процессе установки или обновления. Чтобы проверить установленные пакеты, " +"запустите замораживание губ из консоли и сравните выходные " +"данные со списком необходимых пакетов." + +#: templates/exceptions/import_error.html:20 +msgid "WSGI service not restarted after upgrade" +msgstr "Служба WSGI не перезапущена после обновления" + +#: templates/exceptions/import_error.html:21 +msgid "" +"If this installation has recently been upgraded, check that the WSGI service" +" (e.g. gunicorn or uWSGI) has been restarted. This ensures that the new code" +" is running." +msgstr "" +"Если эта установка была недавно обновлена, убедитесь, что служба WSGI " +"(например, gunicorn или uWSGI) перезапущена. Это гарантирует, что новый код " +"работает." + +#: templates/exceptions/permission_error.html:6 +msgid "" +"A file permission error was detected while processing this request. Common " +"causes include the following:" +msgstr "" +"При обработке этого запроса была обнаружена ошибка разрешения на доступ к " +"файлу. К распространенным причинам относятся следующие:" + +#: templates/exceptions/permission_error.html:10 +msgid "Insufficient write permission to the media root" +msgstr "Недостаточное разрешение на запись в корень носителя" + +#: templates/exceptions/permission_error.html:11 +#, python-format +msgid "" +"The configured media root is %(media_root)s. Ensure that the " +"user NetBox runs as has access to write files to all locations within this " +"path." +msgstr "" +"Настроенный корень носителя %(media_root)s. Убедитесь, что " +"пользователь NetBox, запущенный от имени пользователя, имеет доступ к записи" +" файлов во все места на этом пути." + +#: templates/exceptions/programming_error.html:6 +msgid "" +"A database programming error was detected while processing this request. " +"Common causes include the following:" +msgstr "" +"При обработке этого запроса была обнаружена ошибка программирования базы " +"данных. К распространенным причинам относятся следующие:" + +#: templates/exceptions/programming_error.html:10 +msgid "Database migrations missing" +msgstr "Отсутствует миграция баз данных" + +#: templates/exceptions/programming_error.html:11 +msgid "" +"When upgrading to a new NetBox release, the upgrade script must be run to " +"apply any new database migrations. You can run migrations manually by " +"executing python3 manage.py migrate from the command line." +msgstr "" +"При обновлении до новой версии NetBox необходимо запустить сценарий " +"обновления, чтобы применить любые новые миграции баз данных. Перенос можно " +"запустить вручную, выполнив Миграция manage.py на python3 из " +"командной строки." + +#: templates/exceptions/programming_error.html:18 +msgid "Unsupported PostgreSQL version" +msgstr "Неподдерживаемая версия PostgreSQL" + +#: templates/exceptions/programming_error.html:19 +msgid "" +"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"connecting to the database using NetBox's credentials and issuing a query " +"for SELECT VERSION()." +msgstr "" +"Убедитесь, что используется PostgreSQL версии 12 или более поздней. Вы " +"можете проверить это, подключившись к базе данных NetBox, и отправив запрос " +"на ВЫБЕРИТЕ ВЕРСИЮ ()." + +#: templates/extras/admin/plugins_list.html:4 +#: templates/extras/admin/plugins_list.html:9 +#: templates/extras/admin/plugins_list.html:13 +msgid "Installed Plugins" +msgstr "Установленные плагины" + +#: templates/extras/admin/plugins_list.html:23 +msgid "Package Name" +msgstr "Имя пакета" + +#: templates/extras/admin/plugins_list.html:24 +msgid "Author" +msgstr "Автор" + +#: templates/extras/admin/plugins_list.html:25 +msgid "Author Email" +msgstr "Электронная почта автора" + +#: templates/extras/admin/plugins_list.html:27 +#: templates/vpn/ipsecprofile.html:47 vpn/forms/bulk_edit.py:140 +#: vpn/forms/bulk_import.py:171 vpn/tables/crypto.py:61 +msgid "Version" +msgstr "Версия" + +#: templates/extras/configcontext.html:46 +#: templates/extras/configtemplate.html:38 +#: templates/extras/exporttemplate.html:57 +msgid "The data file associated with this object has been deleted" +msgstr "Файл данных, связанный с этим объектом, был удален" + +#: templates/extras/configcontext.html:55 +#: templates/extras/configtemplate.html:47 +#: templates/extras/exporttemplate.html:66 +msgid "Data Synced" +msgstr "Синхронизация данных" + +#: templates/extras/configcontext_list.html:7 +#: templates/extras/configtemplate_list.html:7 +#: templates/extras/exporttemplate_list.html:7 +msgid "Sync Data" +msgstr "Синхронизация данных" + +#: templates/extras/configtemplate.html:58 +msgid "Environment Parameters" +msgstr "Параметры окружающей среды" + +#: templates/extras/configtemplate.html:69 +#: templates/extras/exporttemplate.html:88 +msgid "Template" +msgstr "Шаблон" + +#: templates/extras/customfield.html:31 templates/extras/customlink.html:22 +msgid "Group Name" +msgstr "Название группы" + +#: templates/extras/customfield.html:43 +msgid "Cloneable" +msgstr "Клонируемый" + +#: templates/extras/customfield.html:53 +msgid "Default Value" +msgstr "Значение по умолчанию" + +#: templates/extras/customfield.html:64 +msgid "Search Weight" +msgstr "Вес поиска" + +#: templates/extras/customfield.html:74 +msgid "Filter Logic" +msgstr "Логика фильтрации" + +#: templates/extras/customfield.html:78 +msgid "Display Weight" +msgstr "Вес дисплея" + +#: templates/extras/customfield.html:82 +msgid "UI Visible" +msgstr "Видимый пользовательский интерфейс" + +#: templates/extras/customfield.html:86 +msgid "UI Editable" +msgstr "Редактируемый пользовательский интерфейс" + +#: templates/extras/customfield.html:108 +msgid "Validation Rules" +msgstr "Правила валидации" + +#: templates/extras/customfield.html:112 +msgid "Minimum Value" +msgstr "Минимальное значение" + +#: templates/extras/customfield.html:116 +msgid "Maximum Value" +msgstr "Максимальное значение" + +#: templates/extras/customfield.html:120 +msgid "Regular Expression" +msgstr "Регулярное выражение" + +#: templates/extras/customlink.html:30 +msgid "Button Class" +msgstr "Класс кнопок" + +#: templates/extras/customlink.html:41 templates/extras/exporttemplate.html:73 +#: templates/extras/savedfilter.html:41 +msgid "Assigned Models" +msgstr "Назначенные модели" + +#: templates/extras/customlink.html:57 +msgid "Link Text" +msgstr "Текст ссылки" + +#: templates/extras/customlink.html:65 +msgid "Link URL" +msgstr "URL-адрес ссылки" + +#: templates/extras/dashboard/reset.html:4 templates/home.html:63 +msgid "Reset Dashboard" +msgstr "Сбросить панель управления" + +#: templates/extras/dashboard/reset.html:8 +msgid "" +"This will remove all configured widgets and restore the " +"default dashboard configuration." +msgstr "" +"Это удалит все настроили виджеты и восстановите " +"конфигурацию панели управления по умолчанию." + +#: templates/extras/dashboard/reset.html:13 +msgid "" +"This change affects only your dashboard, and will not impact other " +"users." +msgstr "" +"Это изменение затрагивает только ваш панель управления и не повлияет " +"на других пользователей." + +#: templates/extras/dashboard/widget_add.html:7 +msgid "Add a Widget" +msgstr "Добавить виджет" + +#: templates/extras/dashboard/widgets/bookmarks.html:14 +msgid "No bookmarks have been added yet." +msgstr "Пока не добавлено ни одной закладки." + +#: templates/extras/dashboard/widgets/objectcounts.html:15 +msgid "No permission" +msgstr "Нет разрешения" + +#: templates/extras/dashboard/widgets/objectlist.html:6 +msgid "No permission to view this content" +msgstr "Нет разрешения на просмотр этого контента" + +#: templates/extras/dashboard/widgets/objectlist.html:10 +msgid "Unable to load content. Invalid view name" +msgstr "Невозможно загрузить содержимое. Неверное имя представления" + +#: templates/extras/dashboard/widgets/rssfeed.html:12 +msgid "No content found" +msgstr "Контент не найден" + +#: templates/extras/dashboard/widgets/rssfeed.html:18 +msgid "There was a problem fetching the RSS feed" +msgstr "Возникла проблема при загрузке RSS-канала" + +#: templates/extras/dashboard/widgets/rssfeed.html:21 +msgid "HTTP" +msgstr "HTTP" + +#: templates/extras/eventrule.html:63 +msgid "Job start" +msgstr "Начало работы" + +#: templates/extras/eventrule.html:67 +msgid "Job end" +msgstr "Завершение задания" + +#: templates/extras/exporttemplate.html:29 +msgid "MIME Type" +msgstr "Тип MIME" + +#: templates/extras/exporttemplate.html:33 +msgid "File Extension" +msgstr "Расширение файла" + +#: templates/extras/htmx/report_result.html:9 +#: templates/extras/htmx/script_result.html:10 +msgid "Scheduled for" +msgstr "Запланировано на" + +#: templates/extras/htmx/report_result.html:14 +#: templates/extras/htmx/script_result.html:15 +msgid "Duration" +msgstr "Продолжительность" + +#: templates/extras/htmx/report_result.html:20 +msgid "Report Methods" +msgstr "Методы отчета" + +#: templates/extras/htmx/report_result.html:38 +msgid "Report Results" +msgstr "Результаты отчета" + +#: templates/extras/htmx/report_result.html:44 +#: templates/extras/htmx/script_result.html:26 +msgid "Level" +msgstr "Уровень" + +#: templates/extras/htmx/report_result.html:46 +#: templates/extras/htmx/script_result.html:27 +msgid "Message" +msgstr "Послание" + +#: templates/extras/htmx/script_result.html:21 +msgid "Script Log" +msgstr "Журнал сценариев" + +#: templates/extras/htmx/script_result.html:25 +msgid "Line" +msgstr "Линия" + +#: templates/extras/htmx/script_result.html:38 +msgid "No log output" +msgstr "Нет вывода журнала" + +#: templates/extras/htmx/script_result.html:46 +msgid "Exec Time" +msgstr "Время работы" + +#: templates/extras/htmx/script_result.html:46 +msgctxt "Unit of time" +msgid "seconds" +msgstr "секунды" + +#: templates/extras/htmx/script_result.html:50 +msgid "Output" +msgstr "Вывод" + +#: templates/extras/inc/result_pending.html:4 +msgid "Loading" +msgstr "Загрузка" + +#: templates/extras/inc/result_pending.html:6 +msgid "Results pending" +msgstr "Результаты ожидаются" + +#: templates/extras/journalentry.html:16 +msgid "Journal Entry" +msgstr "Запись в журнале" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "Change log retention" +msgstr "Хранение журнала изменений" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "days" +msgstr "дни" + +#: templates/extras/object_changelog.html:15 +#: templates/extras/objectchange_list.html:9 +msgid "Indefinite" +msgstr "Бессрочно" + +#: templates/extras/object_configcontext.html:11 +msgid "Rendered Context" +msgstr "Отображаемый контекст" + +#: templates/extras/object_configcontext.html:22 +msgid "Local Context" +msgstr "Локальный контекст" + +#: templates/extras/object_configcontext.html:34 +msgid "The local config context overwrites all source contexts" +msgstr "Локальный контекст конфигурации перезаписывает все исходные контексты" + +#: templates/extras/object_configcontext.html:40 +msgid "Source Contexts" +msgstr "Исходные контексты" + +#: templates/extras/object_journal.html:18 +msgid "New Journal Entry" +msgstr "Новая запись в журнале" + +#: templates/extras/objectchange.html:29 +#: templates/users/objectpermission.html:45 +msgid "Change" +msgstr "Изменить" + +#: templates/extras/objectchange.html:84 +msgid "Difference" +msgstr "Разница" + +#: templates/extras/objectchange.html:87 +msgid "Previous" +msgstr "Предыдущее" + +#: templates/extras/objectchange.html:90 +msgid "Next" +msgstr "Следующий" + +#: templates/extras/objectchange.html:98 +msgid "Object Created" +msgstr "Объект создан" + +#: templates/extras/objectchange.html:100 +msgid "Object Deleted" +msgstr "Объект удален" + +#: templates/extras/objectchange.html:102 +msgid "No Changes" +msgstr "Без изменений" + +#: templates/extras/objectchange.html:117 +msgid "Pre-Change Data" +msgstr "Данные перед изменением" + +#: templates/extras/objectchange.html:126 +msgid "Warning: Comparing non-atomic change to previous change record" +msgstr "" +"Предупреждение: сравнение неатомарного изменения с предыдущей записью " +"изменений" + +#: templates/extras/objectchange.html:136 +msgid "Post-Change Data" +msgstr "Данные после изменений" + +#: templates/extras/objectchange.html:157 +#, python-format +msgid "See All %(count)s Changes" +msgstr "Показать все %(count)s Изменения" + +#: templates/extras/report.html:14 +msgid "This report is invalid and cannot be run." +msgstr "Этот отчет недействителен и не может быть запущен." + +#: templates/extras/report.html:23 templates/extras/report_list.html:88 +msgid "Run Again" +msgstr "Беги снова" + +#: templates/extras/report.html:25 templates/extras/report_list.html:90 +msgid "Run Report" +msgstr "Запустить отчет" + +#: templates/extras/report.html:36 +msgid "Last run" +msgstr "Последний забег" + +#: templates/extras/report/base.html:30 +msgid "Report" +msgstr "Отчет" + +#: templates/extras/report_list.html:48 templates/extras/script_list.html:54 +msgid "Last Run" +msgstr "Последний забег" + +#: templates/extras/report_list.html:70 templates/extras/script_list.html:77 +msgid "Never" +msgstr "Никогда" + +#: templates/extras/report_list.html:75 +msgid "Report has no test methods" +msgstr "В отчете нет методов тестирования" + +#: templates/extras/report_list.html:76 +msgid "Invalid" +msgstr "Недействительный" + +#: templates/extras/report_list.html:125 +msgid "No Reports Found" +msgstr "Отчеты не найдены" + +#: templates/extras/report_list.html:128 +#, python-format +msgid "" +"Get started by creating a report from " +"an uploaded file or data source." +msgstr "" +"Начните с создание отчета из " +"загруженного файла или источника данных." + +#: templates/extras/script.html:13 +msgid "You do not have permission to run scripts" +msgstr "У вас нет разрешения на запуск сценариев" + +#: templates/extras/script.html:37 +msgid "Run Script" +msgstr "Запустить скрипт" + +#: templates/extras/script_list.html:44 +#, python-format +msgid "" +"Script file at %(file_path)s could not be " +"loaded." +msgstr "" +"Файл сценария по адресу %(file_path)s не удалось" +" загрузить." + +#: templates/extras/script_list.html:91 +msgid "No Scripts Found" +msgstr "Сценарии не найдены" + +#: templates/extras/script_list.html:94 +#, python-format +msgid "" +"Get started by creating a script from " +"an uploaded file or data source." +msgstr "" +"Начните с создание сценария из " +"загруженного файла или источника данных." + +#: templates/extras/script_result.html:42 +msgid "Log" +msgstr "журнал" + +#: templates/extras/tag.html:35 +msgid "Tagged Items" +msgstr "Помеченные товары" + +#: templates/extras/tag.html:47 +msgid "Allowed Object Types" +msgstr "Разрешенные типы объектов" + +#: templates/extras/tag.html:56 +msgid "Any" +msgstr "Любое" + +#: templates/extras/tag.html:63 +msgid "Tagged Item Types" +msgstr "Типы товаров с тегами" + +#: templates/extras/tag.html:89 +msgid "Tagged Objects" +msgstr "Объекты с тегами" + +#: templates/extras/webhook.html:33 +msgid "HTTP Method" +msgstr "Метод HTTP" + +#: templates/extras/webhook.html:41 +msgid "HTTP Content Type" +msgstr "Тип содержимого HTTP" + +#: templates/extras/webhook.html:58 +msgid "SSL Verification" +msgstr "Проверка SSL" + +#: templates/extras/webhook.html:73 +msgid "Additional Headers" +msgstr "Дополнительные заголовки" + +#: templates/extras/webhook.html:85 +msgid "Body Template" +msgstr "Шаблон тела" + +#: templates/generic/bulk_add_component.html:15 +msgid "Bulk Creation" +msgstr "Массовое создание" + +#: templates/generic/bulk_add_component.html:20 +#: templates/generic/bulk_edit.html:28 +msgid "Selected Objects" +msgstr "Выбранные объекты" + +#: templates/generic/bulk_add_component.html:46 +msgid "to Add" +msgstr "добавить" + +#: templates/generic/bulk_delete.html:24 +msgid "Confirm Bulk Deletion" +msgstr "Подтвердить массовое удаление" + +#: templates/generic/bulk_delete.html:26 +msgctxt "Noun" +msgid "Warning" +msgstr "Предупреждение" + +#: templates/generic/bulk_delete.html:27 +#, python-format +msgid "" +"The following operation will delete %(count)s " +"%(type_plural)s. Please carefully review the objects to be deleted and " +"confirm below." +msgstr "" +"Следующая операция удалит %(count)s %(type_plural)s. " +"Пожалуйста, внимательно просмотрите объекты, которые необходимо удалить, и " +"подтвердите их ниже." + +#: templates/generic/bulk_edit.html:16 templates/generic/object_edit.html:17 +msgid "Editing" +msgstr "Редактирование" + +#: templates/generic/bulk_edit.html:23 +msgid "Bulk Edit" +msgstr "Массовое редактирование" + +#: templates/generic/bulk_edit.html:124 templates/generic/bulk_rename.html:42 +msgid "Apply" +msgstr "Подать заявку" + +#: templates/generic/bulk_import.html:14 +msgid "Bulk Import" +msgstr "Массовый импорт" + +#: templates/generic/bulk_import.html:20 +msgid "Direct Import" +msgstr "Прямой импорт" + +#: templates/generic/bulk_import.html:25 +msgid "Upload File" +msgstr "Загрузить файл" + +#: templates/generic/bulk_import.html:51 templates/generic/bulk_import.html:73 +#: templates/generic/bulk_import.html:95 +msgid "Submit" +msgstr "Отправить" + +#: templates/generic/bulk_import.html:110 +msgid "Field Options" +msgstr "Опции полей" + +#: templates/generic/bulk_import.html:117 +msgid "Accessor" +msgstr "Аксессор" + +#: templates/generic/bulk_import.html:154 +msgid "Import Value" +msgstr "Стоимость импорта" + +#: templates/generic/bulk_import.html:181 +msgid "Format: YYYY-MM-DD" +msgstr "Формат: ГГГГ-ММ-ДД" + +#: templates/generic/bulk_import.html:183 +msgid "Specify true or false" +msgstr "Укажите истину или ложь" + +#: templates/generic/bulk_import.html:195 +msgid "Required fields must be specified for all objects." +msgstr "" +"Обязательные поля должен должно быть указано для всех " +"объектов." + +#: templates/generic/bulk_import.html:201 +#, python-format +msgid "" +"Related objects may be referenced by any unique attribute. For example, " +"%(example)s would identify a VRF by its route distinguisher." +msgstr "" +"На связанные объекты можно ссылаться с помощью любого уникального атрибута. " +"Например, %(example)s будет идентифицировать VRF по " +"идентификатору маршрута." + +#: templates/generic/bulk_remove.html:13 +msgid "Confirm Bulk Removal" +msgstr "Подтвердите массовое удаление" + +#: templates/generic/bulk_remove.html:15 +#, python-format +msgid "" +"Warning: The following operation will remove %(count)s " +"%(obj_type_plural)s from %(parent_obj)s." +msgstr "" +"Предупреждение: Следующая операция приведет к удалению " +"%(count)s %(obj_type_plural)s из %(parent_obj)s." + +#: templates/generic/bulk_remove.html:21 +#, python-format +msgid "" +"Please carefully review the %(obj_type_plural)s to be removed and confirm " +"below." +msgstr "" +"Пожалуйста, внимательно ознакомьтесь с %(obj_type_plural)s должно быть " +"удалено и подтверждено ниже." + +#: templates/generic/bulk_remove.html:38 +#, python-format +msgid "Delete these %(count)s %(obj_type_plural)s" +msgstr "Удалите эти %(count)s %(obj_type_plural)s" + +#: templates/generic/bulk_rename.html:7 +msgid "Renaming" +msgstr "Переименование" + +#: templates/generic/bulk_rename.html:16 +msgid "Current Name" +msgstr "Текущее имя" + +#: templates/generic/bulk_rename.html:17 +msgid "New Name" +msgstr "Новое имя" + +#: templates/generic/bulk_rename.html:40 +#: utilities/templates/widgets/markdown_input.html:11 +msgid "Preview" +msgstr "Предварительный просмотр" + +#: templates/generic/confirmation_form.html:16 +msgid "Are you sure" +msgstr "Вы уверены" + +#: templates/generic/confirmation_form.html:19 +msgid "Confirm" +msgstr "Подтвердить" + +#: templates/generic/object.html:51 +msgid "ago" +msgstr "тому назад" + +#: templates/generic/object_children.html:27 +#: utilities/templates/buttons/bulk_edit.html:4 +msgid "Edit Selected" +msgstr "Изменить выбранное" + +#: templates/generic/object_children.html:41 +#: utilities/templates/buttons/bulk_delete.html:4 +msgid "Delete Selected" +msgstr "Удалить выбранное" + +#: templates/generic/object_edit.html:19 +#, python-format +msgid "Add a new %(object_type)s" +msgstr "Добавить новое %(object_type)s" + +#: templates/generic/object_edit.html:47 +msgid "View model documentation" +msgstr "Смотреть документацию по модели" + +#: templates/generic/object_edit.html:48 +msgid "Help" +msgstr "Помощь" + +#: templates/generic/object_edit.html:73 +msgid "Create & Add Another" +msgstr "Создайте и добавьте еще" + +#: templates/generic/object_list.html:48 templates/search.html:13 +msgid "Results" +msgstr "Результаты" + +#: templates/generic/object_list.html:54 +msgid "Filters" +msgstr "Фильтры" + +#: templates/generic/object_list.html:94 +#, python-format +msgid "" +"Select all %(count)s %(object_type_plural)s matching query" +msgstr "" +"Выберите все %(count)s %(object_type_plural)s " +"соответствующий запрос" + +#: templates/home.html:12 +msgid "New Release Available" +msgstr "Доступен новый релиз" + +#: templates/home.html:14 +msgid "is available" +msgstr "доступен" + +#: templates/home.html:17 +msgctxt "Document title" +msgid "Upgrade Instructions" +msgstr "Инструкции по обновлению" + +#: templates/home.html:37 +msgid "Unlock Dashboard" +msgstr "Разблокируйте панель управления" + +#: templates/home.html:46 +msgid "Lock Dashboard" +msgstr "Заблокировать панель управления" + +#: templates/home.html:57 +msgid "Add Widget" +msgstr "Добавить виджет" + +#: templates/home.html:60 +msgid "Save Layout" +msgstr "Сохранить макет" + +#: templates/htmx/delete_form.html:7 +msgid "Confirm Deletion" +msgstr "Подтвердить удаление" + +#: templates/htmx/delete_form.html:11 +#, python-format +msgid "" +"Are you sure you want to delete " +"%(object_type)s %(object)s?" +msgstr "" +"Вы уверены, что хотите удалить " +"%(object_type)s %(object)s?" + +#: templates/htmx/delete_form.html:17 +msgid "The following objects will be deleted as a result of this action." +msgstr "В результате этого действия следующие объекты будут удалены." + +#: templates/htmx/object_selector.html:5 +msgid "Select" +msgstr "Выберите" + +#: templates/inc/filter_list.html:50 +#: utilities/templates/helpers/table_config_form.html:39 +msgid "Reset" +msgstr "Сбросить" + +#: templates/inc/missing_prerequisites.html:7 +#, python-format +msgid "" +"Before you can add a %(model)s you must first create a " +"%(prerequisite_model)s." +msgstr "" +"Прежде чем вы сможете добавить %(model)s вы должны сначала создать " +"%(prerequisite_model)s." + +#: templates/inc/paginator.html:38 templates/inc/paginator_htmx.html:53 +msgid "Per Page" +msgstr "На страницу" + +#: templates/inc/paginator.html:49 templates/inc/paginator_htmx.html:69 +#, python-format +msgid "Showing %(start)s-%(end)s of %(total)s" +msgstr "показывая %(start)s-%(end)s из %(total)s" + +#: templates/inc/panels/image_attachments.html:10 +msgid "Attach an image" +msgstr "Прикрепите изображение" + +#: templates/inc/panels/related_objects.html:5 +msgid "Related Objects" +msgstr "Связанные объекты" + +#: templates/inc/panels/tags.html:11 +msgid "No tags assigned" +msgstr "Теги не назначены" + +#: templates/inc/profile_button.html:12 templates/inc/profile_button.html:62 +msgid "Dark Mode" +msgstr "Темный режим" + +#: templates/inc/profile_button.html:45 +msgid "Log Out" +msgstr "Выйти из системы" + +#: templates/inc/profile_button.html:53 +msgid "Log In" +msgstr "Войти" + +#: templates/inc/sync_warning.html:7 +msgid "Data is out of sync with upstream file" +msgstr "Данные не синхронизированы с вышестоящим файлом" + +#: templates/inc/table_controls_htmx.html:16 +#: templates/inc/table_controls_htmx.html:18 +msgid "Configure Table" +msgstr "Настроить таблицу" + +#: templates/ipam/aggregate.html:15 templates/ipam/ipaddress.html:17 +#: templates/ipam/iprange.html:16 templates/ipam/prefix.html:16 +msgid "Family" +msgstr "Семья" + +#: templates/ipam/aggregate.html:40 +msgid "Date Added" +msgstr "Дата добавления" + +#: templates/ipam/aggregate/prefixes.html:8 +#: templates/ipam/prefix/prefixes.html:8 templates/ipam/role.html:10 +msgid "Add Prefix" +msgstr "Добавить префикс" + +#: templates/ipam/asn.html:24 +msgid "AS Number" +msgstr "Номер AS" + +#: templates/ipam/fhrpgroup.html:55 +msgid "Authentication Type" +msgstr "Тип аутентификации" + +#: templates/ipam/fhrpgroup.html:59 +msgid "Authentication Key" +msgstr "Ключ аутентификации" + +#: templates/ipam/fhrpgroup.html:72 +msgid "Virtual IP Addresses" +msgstr "Виртуальные IP-адреса" + +#: templates/ipam/fhrpgroupassignment_edit.html:8 +msgid "FHRP Group Assignment" +msgstr "Групповое назначение FHRP" + +#: templates/ipam/inc/ipaddress_edit_header.html:19 +msgid "Assign IP" +msgstr "Назначить IP-адрес" + +#: templates/ipam/inc/ipaddress_edit_header.html:28 +msgid "Bulk Create" +msgstr "Массовое создание" + +#: templates/ipam/inc/panels/fhrp_groups.html:12 +msgid "Virtual IPs" +msgstr "Виртуальные IP-адреса" + +#: templates/ipam/inc/panels/fhrp_groups.html:52 +msgid "Create Group" +msgstr "Создать группу" + +#: templates/ipam/inc/panels/fhrp_groups.html:57 +msgid "Assign Group" +msgstr "Назначить группу" + +#: templates/ipam/inc/toggle_available.html:7 +msgid "Show Assigned" +msgstr "Показать назначенное" + +#: templates/ipam/inc/toggle_available.html:10 +msgid "Show Available" +msgstr "Показать доступные" + +#: templates/ipam/inc/toggle_available.html:13 +msgid "Show All" +msgstr "Показать все" + +#: templates/ipam/ipaddress.html:26 templates/ipam/iprange.html:48 +#: templates/ipam/prefix.html:25 +msgid "Global" +msgstr "Глобальный" + +#: templates/ipam/ipaddress.html:88 +msgid "NAT (outside)" +msgstr "NAT (снаружи)" + +#: templates/ipam/ipaddress_assign.html:8 +msgid "Assign an IP Address" +msgstr "Назначьте IP-адрес" + +#: templates/ipam/ipaddress_assign.html:23 +msgid "Select IP Address" +msgstr "Выберите IP-адрес" + +#: templates/ipam/ipaddress_assign.html:39 +msgid "Search Results" +msgstr "Результаты поиска" + +#: templates/ipam/ipaddress_bulk_add.html:6 +msgid "Bulk Add IP Addresses" +msgstr "Массовое добавление IP-адресов" + +#: templates/ipam/ipaddress_edit.html:35 +msgid "Interface Assignment" +msgstr "Назначение интерфейса" + +#: templates/ipam/ipaddress_edit.html:74 +msgid "NAT IP (Inside" +msgstr "NAT IP (внутренний)" + +#: templates/ipam/iprange.html:20 +msgid "Starting Address" +msgstr "Начальный адрес" + +#: templates/ipam/iprange.html:24 +msgid "Ending Address" +msgstr "Конечный адрес" + +#: templates/ipam/iprange.html:36 templates/ipam/prefix.html:104 +msgid "Marked fully utilized" +msgstr "Отмечено как полностью использованное" + +#: templates/ipam/prefix.html:112 +msgid "Child IPs" +msgstr "Детские IP-адреса" + +#: templates/ipam/prefix.html:120 +msgid "Available IPs" +msgstr "Доступные IP-адреса" + +#: templates/ipam/prefix.html:132 +msgid "First available IP" +msgstr "Первый доступный IP-адрес" + +#: templates/ipam/prefix.html:151 +msgid "Addressing Details" +msgstr "Детали адресации" + +#: templates/ipam/prefix.html:181 +msgid "Prefix Details" +msgstr "Детали префикса" + +#: templates/ipam/prefix.html:187 +msgid "Network Address" +msgstr "Сетевой адрес" + +#: templates/ipam/prefix.html:191 +msgid "Network Mask" +msgstr "Сетевая маска" + +#: templates/ipam/prefix.html:195 +msgid "Wildcard Mask" +msgstr "Маска подстановочных знаков" + +#: templates/ipam/prefix.html:199 +msgid "Broadcast Address" +msgstr "Адрес вещания" + +#: templates/ipam/prefix/ip_ranges.html:7 +msgid "Add IP Range" +msgstr "Добавить диапазон IP-адресов" + +#: templates/ipam/prefix_list.html:7 +msgid "Hide Depth Indicators" +msgstr "Скрыть индикаторы глубины" + +#: templates/ipam/prefix_list.html:11 +msgid "Max Depth" +msgstr "Максимальная глубина" + +#: templates/ipam/prefix_list.html:28 +msgid "Max Length" +msgstr "Максимальная длина" + +#: templates/ipam/rir.html:10 +msgid "Add Aggregate" +msgstr "Добавить агрегат" + +#: templates/ipam/routetarget.html:10 +msgid "Route Target" +msgstr "Цель маршрута" + +#: templates/ipam/routetarget.html:40 +msgid "Importing VRFs" +msgstr "Импорт VRF" + +#: templates/ipam/routetarget.html:49 +msgid "Exporting VRFs" +msgstr "Экспорт файлов VRF" + +#: templates/ipam/routetarget.html:60 +msgid "Importing L2VPNs" +msgstr "Импорт L2VPN" + +#: templates/ipam/routetarget.html:69 +msgid "Exporting L2VPNs" +msgstr "Экспорт L2VPN" + +#: templates/ipam/service.html:22 templates/ipam/service_create.html:8 +#: templates/ipam/service_edit.html:8 +msgid "Service" +msgstr "Услуга" + +#: templates/ipam/service_create.html:43 +msgid "From Template" +msgstr "Из шаблона" + +#: templates/ipam/service_create.html:48 +msgid "Custom" +msgstr "Обычай" + +#: templates/ipam/service_edit.html:37 +msgid "Port(s)" +msgstr "Порт (ы)" + +#: templates/ipam/vlan.html:95 +msgid "Add a Prefix" +msgstr "Добавить префикс" + +#: templates/ipam/vlangroup.html:18 +msgid "Add VLAN" +msgstr "Добавить VLAN" + +#: templates/ipam/vlangroup.html:43 +msgid "Permitted VIDs" +msgstr "Разрешенные видео" + +#: templates/ipam/vrf.html:19 +msgid "Route Distinguisher" +msgstr "Дифференцировщик маршрута" + +#: templates/ipam/vrf.html:32 +msgid "Unique IP Space" +msgstr "Уникальное IP-пространство" + +#: templates/login.html:20 +#: utilities/templates/form_helpers/render_errors.html:7 +msgid "Errors" +msgstr "Ошибки" + +#: templates/login.html:48 +msgid "Sign In" +msgstr "Войти" + +#: templates/login.html:54 +msgid "Or use a single sign-on (SSO) provider" +msgstr "Или воспользуйтесь услугой единого входа (SSO)" + +#: templates/login.html:68 +msgid "Toggle Color Mode" +msgstr "Переключить цветовой режим" + +#: templates/media_failure.html:7 +msgid "Static Media Failure - NetBox" +msgstr "Сбой статического носителя - NetBox" + +#: templates/media_failure.html:21 +msgid "Static Media Failure" +msgstr "Сбой статического носителя" + +#: templates/media_failure.html:23 +msgid "The following static media file failed to load" +msgstr "Не удалось загрузить следующий статический медиафайл" + +#: templates/media_failure.html:26 +msgid "Check the following" +msgstr "Проверьте следующее" + +#: templates/media_failure.html:29 +msgid "" +"manage.py collectstatic was run during the most recent upgrade." +" This installs the most recent iteration of each static file into the static" +" root path." +msgstr "" +"manage.py собирает статические данные был запущен во время " +"последнего обновления. При этом последняя итерация каждого статического " +"файла устанавливается в статический корневой путь." + +#: templates/media_failure.html:35 +#, python-format +msgid "" +"The HTTP service (e.g. nginx or Apache) is configured to serve files from " +"the STATIC_ROOT path. Refer to the " +"installation documentation for further guidance." +msgstr "" +"Служба HTTP (например, nginx или Apache) настроена на обслуживание файлов из" +" СТАТИЧЕСКИЙ КОРЕНЬ путь. Обратитесь к документация по установке для получения " +"дополнительных рекомендаций." + +#: templates/media_failure.html:47 +#, python-format +msgid "" +"The file %(filename)s exists in the static root directory and " +"is readable by the HTTP server." +msgstr "" +"Файл %(filename)s существует в статическом корневом каталоге и " +"доступен для чтения HTTP-сервером." + +#: templates/media_failure.html:55 +#, python-format +msgid "Click here to attempt loading NetBox again." +msgstr "" +"Нажмите здесь чтобы снова попытаться загрузить " +"NetBox." + +#: templates/tenancy/contact.html:18 tenancy/filtersets.py:135 +#: tenancy/forms/bulk_edit.py:136 tenancy/forms/filtersets.py:101 +#: tenancy/forms/forms.py:56 tenancy/forms/model_forms.py:109 +#: tenancy/forms/model_forms.py:132 tenancy/tables/contacts.py:98 +msgid "Contact" +msgstr "Связаться" + +#: templates/tenancy/contact.html:30 tenancy/forms/bulk_edit.py:98 +msgid "Title" +msgstr "Заголовок" + +#: templates/tenancy/contact.html:34 tenancy/forms/bulk_edit.py:103 +#: tenancy/tables/contacts.py:64 +msgid "Phone" +msgstr "Телефон" + +#: templates/tenancy/contact.html:86 tenancy/tables/contacts.py:73 +msgid "Assignments" +msgstr "Задания" + +#: templates/tenancy/contactassignment_edit.html:12 +msgid "Contact Assignment" +msgstr "Назначение контакта" + +#: templates/tenancy/contactgroup.html:19 tenancy/forms/forms.py:66 +#: tenancy/forms/model_forms.py:76 +msgid "Contact Group" +msgstr "Контактная группа" + +#: templates/tenancy/contactgroup.html:57 +msgid "Add Contact Group" +msgstr "Добавить контактную группу" + +#: templates/tenancy/contactrole.html:15 tenancy/filtersets.py:140 +#: tenancy/forms/forms.py:61 tenancy/forms/model_forms.py:90 +msgid "Contact Role" +msgstr "Роль контакта" + +#: templates/tenancy/object_contacts.html:9 +msgid "Add a contact" +msgstr "Добавить контакт" + +#: templates/tenancy/tenantgroup.html:17 +msgid "Add Tenant" +msgstr "Добавить арендатора" + +#: templates/tenancy/tenantgroup.html:27 tenancy/forms/model_forms.py:31 +#: tenancy/tables/columns.py:51 tenancy/tables/columns.py:61 +msgid "Tenant Group" +msgstr "Группа арендаторов" + +#: templates/tenancy/tenantgroup.html:66 +msgid "Add Tenant Group" +msgstr "Добавить группу арендаторов" + +#: templates/users/group.html:37 templates/users/user.html:61 +msgid "Assigned Permissions" +msgstr "Назначенные разрешения" + +#: templates/users/objectpermission.html:6 +#: templates/users/objectpermission.html:14 users/forms/filtersets.py:67 +msgid "Permission" +msgstr "Разрешение" + +#: templates/users/objectpermission.html:33 users/forms/filtersets.py:68 +#: users/forms/model_forms.py:321 +msgid "Actions" +msgstr "Действия" + +#: templates/users/objectpermission.html:37 +msgid "View" +msgstr "Вид" + +#: templates/users/objectpermission.html:56 users/forms/model_forms.py:324 +msgid "Constraints" +msgstr "Ограничения" + +#: templates/users/objectpermission.html:76 +msgid "Assigned Users" +msgstr "Назначенные пользователи" + +#: templates/users/user.html:38 +msgid "Staff" +msgstr "Персонал" + +#: templates/virtualization/cluster.html:56 +msgid "Allocated Resources" +msgstr "Выделенные ресурсы" + +#: templates/virtualization/cluster.html:60 +#: templates/virtualization/virtualmachine.html:128 +msgid "Virtual CPUs" +msgstr "Виртуальные процессоры" + +#: templates/virtualization/cluster.html:64 +#: templates/virtualization/virtualmachine.html:132 +msgid "Memory" +msgstr "Память" + +#: templates/virtualization/cluster.html:74 +#: templates/virtualization/virtualmachine.html:143 +msgid "Disk Space" +msgstr "Дисковое пространство" + +#: templates/virtualization/cluster.html:77 +#: templates/virtualization/virtualdisk.html:33 +#: templates/virtualization/virtualmachine.html:147 +msgctxt "Abbreviation for gigabyte" +msgid "GB" +msgstr "ГИГАБАЙТ" + +#: templates/virtualization/cluster/base.html:18 +msgid "Add Virtual Machine" +msgstr "Добавить виртуальную машину" + +#: templates/virtualization/cluster/base.html:24 +msgid "Assign Device" +msgstr "Назначить устройство" + +#: templates/virtualization/cluster/devices.html:10 +msgid "Remove Selected" +msgstr "Удалить выбранное" + +#: templates/virtualization/cluster_add_devices.html:9 +#, python-format +msgid "Add Device to Cluster %(cluster)s" +msgstr "Добавить устройство в кластер %(cluster)s" + +#: templates/virtualization/cluster_add_devices.html:23 +msgid "Device Selection" +msgstr "Выбор устройства" + +#: templates/virtualization/cluster_add_devices.html:31 +msgid "Add Devices" +msgstr "Добавить устройства" + +#: templates/virtualization/clustergroup.html:10 +#: templates/virtualization/clustertype.html:10 +msgid "Add Cluster" +msgstr "Добавить кластер" + +#: templates/virtualization/clustergroup.html:20 +#: virtualization/forms/model_forms.py:51 +msgid "Cluster Group" +msgstr "Кластерная группа" + +#: templates/virtualization/clustertype.html:20 +#: templates/virtualization/virtualmachine.html:111 +#: virtualization/forms/model_forms.py:35 +msgid "Cluster Type" +msgstr "Тип кластера" + +#: templates/virtualization/virtualdisk.html:18 +msgid "Virtual Disk" +msgstr "Виртуальный диск" + +#: templates/virtualization/virtualmachine.html:124 +#: virtualization/forms/bulk_edit.py:189 +#: virtualization/forms/model_forms.py:227 +msgid "Resources" +msgstr "Ресурсы" + +#: templates/virtualization/virtualmachine.html:185 +msgid "Add Virtual Disk" +msgstr "Добавить виртуальный диск" + +#: templates/vpn/ikepolicy.html:10 templates/vpn/ipsecprofile.html:35 +#: vpn/tables/crypto.py:166 +msgid "IKE Policy" +msgstr "Политика IKE" + +#: templates/vpn/ikepolicy.html:22 +msgid "IKE Version" +msgstr "Версия IKE" + +#: templates/vpn/ikepolicy.html:30 +msgid "Pre-Shared Key" +msgstr "Предварительный общий ключ" + +#: templates/vpn/ikepolicy.html:34 +#: templates/wireless/inc/authentication_attrs.html:21 +msgid "Show Secret" +msgstr "Показать секрет" + +#: templates/vpn/ikepolicy.html:59 templates/vpn/ipsecpolicy.html:47 +#: templates/vpn/ipsecprofile.html:55 templates/vpn/ipsecprofile.html:82 +#: vpn/forms/model_forms.py:310 vpn/forms/model_forms.py:345 +#: vpn/tables/crypto.py:68 vpn/tables/crypto.py:134 +msgid "Proposals" +msgstr "Предложения" + +#: templates/vpn/ikeproposal.html:10 +msgid "IKE Proposal" +msgstr "Предложение IKE" + +#: templates/vpn/ikeproposal.html:22 vpn/forms/bulk_edit.py:96 +#: vpn/forms/bulk_import.py:145 vpn/forms/filtersets.py:98 +msgid "Authentication method" +msgstr "Метод аутентификации" + +#: templates/vpn/ikeproposal.html:26 templates/vpn/ipsecproposal.html:22 +#: vpn/forms/bulk_edit.py:101 vpn/forms/bulk_edit.py:173 +#: vpn/forms/bulk_import.py:149 vpn/forms/bulk_import.py:193 +#: vpn/forms/filtersets.py:103 vpn/forms/filtersets.py:151 +msgid "Encryption algorithm" +msgstr "Алгоритм шифрования" + +#: templates/vpn/ikeproposal.html:30 templates/vpn/ipsecproposal.html:26 +#: vpn/forms/bulk_edit.py:106 vpn/forms/bulk_edit.py:178 +#: vpn/forms/bulk_import.py:153 vpn/forms/bulk_import.py:197 +#: vpn/forms/filtersets.py:108 vpn/forms/filtersets.py:156 +msgid "Authentication algorithm" +msgstr "Алгоритм аутентификации" + +#: templates/vpn/ikeproposal.html:34 +msgid "DH group" +msgstr "Группа DH" + +#: templates/vpn/ikeproposal.html:38 templates/vpn/ipsecproposal.html:30 +#: vpn/forms/bulk_edit.py:183 vpn/models/crypto.py:134 +msgid "SA lifetime (seconds)" +msgstr "Срок службы SA (в секундах)" + +#: templates/vpn/ipsecpolicy.html:10 templates/vpn/ipsecprofile.html:70 +#: vpn/tables/crypto.py:170 +msgid "IPSec Policy" +msgstr "Политика IPsec" + +#: templates/vpn/ipsecpolicy.html:22 vpn/forms/bulk_edit.py:211 +#: vpn/models/crypto.py:181 +msgid "PFS group" +msgstr "Группа PFS" + +#: templates/vpn/ipsecprofile.html:10 vpn/forms/model_forms.py:53 +msgid "IPSec Profile" +msgstr "Профиль IPsec" + +#: templates/vpn/ipsecprofile.html:94 vpn/tables/crypto.py:137 +msgid "PFS Group" +msgstr "Группа компаний PFS" + +#: templates/vpn/ipsecproposal.html:10 +msgid "IPSec Proposal" +msgstr "Предложение IPsec" + +#: templates/vpn/ipsecproposal.html:34 vpn/forms/bulk_edit.py:187 +#: vpn/models/crypto.py:140 +msgid "SA lifetime (KB)" +msgstr "Срок службы (КБ)" + +#: templates/vpn/l2vpn.html:11 templates/vpn/l2vpntermination.html:10 +msgid "L2VPN Attributes" +msgstr "Атрибуты L2VPN" + +#: templates/vpn/l2vpn.html:65 templates/vpn/tunnel.html:81 +msgid "Add a Termination" +msgstr "Добавить увольнение" + +#: templates/vpn/l2vpntermination_edit.html:9 +msgid "L2VPN Termination" +msgstr "Прекращение действия L2VPN" + +#: templates/vpn/tunnel.html:9 +msgid "Add Termination" +msgstr "Добавить прекращение" + +#: templates/vpn/tunnel.html:38 vpn/forms/bulk_edit.py:48 +#: vpn/forms/bulk_import.py:48 vpn/forms/filtersets.py:56 +msgid "Encapsulation" +msgstr "Инкапсуляция" + +#: templates/vpn/tunnel.html:42 vpn/forms/bulk_edit.py:54 +#: vpn/forms/bulk_import.py:53 vpn/forms/filtersets.py:63 +#: vpn/models/crypto.py:238 vpn/tables/tunnels.py:47 +msgid "IPSec profile" +msgstr "Профиль IPsec" + +#: templates/vpn/tunnel.html:46 vpn/forms/bulk_edit.py:68 +#: vpn/forms/filtersets.py:67 +msgid "Tunnel ID" +msgstr "Идентификатор туннеля" + +#: templates/vpn/tunnelgroup.html:14 +msgid "Add Tunnel" +msgstr "Добавить туннель" + +#: templates/vpn/tunnelgroup.html:24 vpn/forms/model_forms.py:35 +#: vpn/forms/model_forms.py:48 +msgid "Tunnel Group" +msgstr "Туннельная группа" + +#: templates/vpn/tunneltermination.html:10 +msgid "Tunnel Termination" +msgstr "Прекращение туннеля" + +#: templates/vpn/tunneltermination.html:36 vpn/forms/bulk_import.py:107 +#: vpn/forms/model_forms.py:101 vpn/forms/model_forms.py:137 +#: vpn/forms/model_forms.py:248 vpn/tables/tunnels.py:97 +msgid "Outside IP" +msgstr "Внешний IP-адрес" + +#: templates/vpn/tunneltermination.html:53 +msgid "Peer Terminations" +msgstr "Прекращение контрактов со стороны коллег" + +#: templates/wireless/inc/authentication_attrs.html:13 +msgid "Cipher" +msgstr "Шифр" + +#: templates/wireless/inc/authentication_attrs.html:17 +msgid "PSK" +msgstr "ПСК" + +#: templates/wireless/inc/wirelesslink_interface.html:35 +#: templates/wireless/inc/wirelesslink_interface.html:45 +msgctxt "Abbreviation for megahertz" +msgid "MHz" +msgstr "МГц" + +#: templates/wireless/wirelesslan.html:11 wireless/forms/model_forms.py:54 +msgid "Wireless LAN" +msgstr "Беспроводная сеть" + +#: templates/wireless/wirelesslan.html:59 +msgid "Attached Interfaces" +msgstr "Подключенные интерфейсы" + +#: templates/wireless/wirelesslangroup.html:17 +msgid "Add Wireless LAN" +msgstr "Добавить беспроводную локальную сеть" + +#: templates/wireless/wirelesslangroup.html:26 +#: wireless/forms/model_forms.py:27 +msgid "Wireless LAN Group" +msgstr "Группа беспроводных локальных сетей" + +#: templates/wireless/wirelesslangroup.html:64 +msgid "Add Wireless LAN Group" +msgstr "Добавить группу беспроводной локальной сети" + +#: templates/wireless/wirelesslink.html:16 +msgid "Link Properties" +msgstr "Свойства ссылки" + +#: tenancy/choices.py:19 +msgid "Tertiary" +msgstr "Высшее образование" + +#: tenancy/choices.py:20 +msgid "Inactive" +msgstr "Неактивный" + +#: tenancy/filtersets.py:29 tenancy/filtersets.py:55 tenancy/filtersets.py:97 +msgid "Contact group (ID)" +msgstr "Контактная группа (ID)" + +#: tenancy/filtersets.py:35 tenancy/filtersets.py:62 tenancy/filtersets.py:104 +msgid "Contact group (slug)" +msgstr "Контактная группа (slug)" + +#: tenancy/filtersets.py:91 +msgid "Contact (ID)" +msgstr "Контактное лицо (ID)" + +#: tenancy/filtersets.py:108 +msgid "Contact role (ID)" +msgstr "Роль контакта (ID)" + +#: tenancy/filtersets.py:114 +msgid "Contact role (slug)" +msgstr "Контактная роль (пуля)" + +#: tenancy/filtersets.py:146 +msgid "Contact group" +msgstr "Контактная группа" + +#: tenancy/filtersets.py:157 tenancy/filtersets.py:176 +msgid "Tenant group (ID)" +msgstr "Группа арендаторов (ID)" + +#: tenancy/filtersets.py:209 +msgid "Tenant Group (ID)" +msgstr "Группа арендаторов (ID)" + +#: tenancy/filtersets.py:216 +msgid "Tenant Group (slug)" +msgstr "Группа арендаторов (slug)" + +#: tenancy/forms/bulk_edit.py:65 +msgid "Desciption" +msgstr "Описание" + +#: tenancy/forms/bulk_import.py:101 +msgid "Assigned contact" +msgstr "Назначенный контакт" + +#: tenancy/models/contacts.py:32 +msgid "contact group" +msgstr "контактная группа" + +#: tenancy/models/contacts.py:33 +msgid "contact groups" +msgstr "контактные группы" + +#: tenancy/models/contacts.py:48 +msgid "contact role" +msgstr "роль контакта" + +#: tenancy/models/contacts.py:49 +msgid "contact roles" +msgstr "контактные роли" + +#: tenancy/models/contacts.py:68 +msgid "title" +msgstr "титул" + +#: tenancy/models/contacts.py:73 +msgid "phone" +msgstr "телефон" + +#: tenancy/models/contacts.py:78 +msgid "email" +msgstr "письмо" + +#: tenancy/models/contacts.py:87 +msgid "link" +msgstr "ссылка на сайт" + +#: tenancy/models/contacts.py:103 +msgid "contact" +msgstr "контакт" + +#: tenancy/models/contacts.py:104 +msgid "contacts" +msgstr "контакты" + +#: tenancy/models/contacts.py:153 +msgid "contact assignment" +msgstr "назначение контакта" + +#: tenancy/models/contacts.py:154 +msgid "contact assignments" +msgstr "назначение контактов" + +#: tenancy/models/contacts.py:170 +#, python-brace-format +msgid "Contacts cannot be assigned to this object type ({type})." +msgstr "Контакты не могут быть присвоены этому типу объекта ({type})." + +#: tenancy/models/tenants.py:32 +msgid "tenant group" +msgstr "группа арендаторов" + +#: tenancy/models/tenants.py:33 +msgid "tenant groups" +msgstr "группы арендаторов" + +#: tenancy/models/tenants.py:70 +msgid "Tenant name must be unique per group." +msgstr "Имя арендатора должно быть уникальным для каждой группы." + +#: tenancy/models/tenants.py:80 +msgid "Tenant slug must be unique per group." +msgstr "Заголовок арендатора должен быть уникальным для каждой группы." + +#: tenancy/models/tenants.py:88 +msgid "tenant" +msgstr "арендатор" + +#: tenancy/models/tenants.py:89 +msgid "tenants" +msgstr "арендаторы" + +#: tenancy/tables/contacts.py:112 +msgid "Contact Title" +msgstr "Название контактного лица" + +#: tenancy/tables/contacts.py:116 +msgid "Contact Phone" +msgstr "Контактный телефон" + +#: tenancy/tables/contacts.py:120 +msgid "Contact Email" +msgstr "Контактный адрес электронной почты" + +#: tenancy/tables/contacts.py:124 +msgid "Contact Address" +msgstr "Контактный адрес" + +#: tenancy/tables/contacts.py:128 +msgid "Contact Link" +msgstr "Контактная ссылка" + +#: tenancy/tables/contacts.py:132 +msgid "Contact Description" +msgstr "Описание контакта" + +#: users/filtersets.py:48 users/filtersets.py:151 +msgid "Group (name)" +msgstr "Группа (название)" + +#: users/forms/bulk_edit.py:24 +msgid "First name" +msgstr "Имя" + +#: users/forms/bulk_edit.py:29 +msgid "Last name" +msgstr "Фамилия" + +#: users/forms/bulk_edit.py:41 +msgid "Staff status" +msgstr "Статус персонала" + +#: users/forms/bulk_edit.py:46 +msgid "Superuser status" +msgstr "Статус суперпользователя" + +#: users/forms/bulk_import.py:43 +msgid "If no key is provided, one will be generated automatically." +msgstr "Если ключ не указан, он будет сгенерирован автоматически." + +#: users/forms/filtersets.py:52 users/tables.py:42 +msgid "Is Staff" +msgstr "Является ли персонал" + +#: users/forms/filtersets.py:59 users/tables.py:45 +msgid "Is Superuser" +msgstr "Является суперпользователем" + +#: users/forms/filtersets.py:92 users/tables.py:89 +msgid "Can View" +msgstr "Может просматривать" + +#: users/forms/filtersets.py:99 users/tables.py:92 +msgid "Can Add" +msgstr "Можно добавить" + +#: users/forms/filtersets.py:106 users/tables.py:95 +msgid "Can Change" +msgstr "Может измениться" + +#: users/forms/filtersets.py:113 users/tables.py:98 +msgid "Can Delete" +msgstr "Можно удалить" + +#: users/forms/model_forms.py:58 +msgid "User Interface" +msgstr "Пользовательский интерфейс" + +#: users/forms/model_forms.py:115 +msgid "" +"Keys must be at least 40 characters in length. Be sure to record " +"your key prior to submitting this form, as it may no longer be " +"accessible once the token has been created." +msgstr "" +"Длина ключей должна быть не менее 40 символов. Обязательно запишите " +"свой ключ до отправки этой формы, так как после создания токена она" +" может быть недоступна." + +#: users/forms/model_forms.py:127 +msgid "" +"Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" +" no restrictions. Example: " +"10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" +msgstr "" +"Разрешенные сети IPv4/IPv6, из которых можно использовать токен. Оставьте " +"поле пустым, чтобы не было ограничений. Пример: 10.1.1.0/24, " +"192.168.10.16/32, 2001 год: дБ 8:1:/64" + +#: users/forms/model_forms.py:176 +msgid "Confirm password" +msgstr "Подтвердите пароль" + +#: users/forms/model_forms.py:179 +msgid "Enter the same password as before, for verification." +msgstr "Введите тот же пароль, что и раньше, для проверки." + +#: users/forms/model_forms.py:237 +msgid "Passwords do not match! Please check your input and try again." +msgstr "" +"Пароли не совпадают! Пожалуйста, проверьте введенные данные и попробуйте " +"снова." + +#: users/forms/model_forms.py:303 +msgid "Additional actions" +msgstr "Дополнительные действия" + +#: users/forms/model_forms.py:306 +msgid "Actions granted in addition to those listed above" +msgstr "Действия, предпринятые в дополнение к перечисленным выше" + +#: users/forms/model_forms.py:322 +msgid "Objects" +msgstr "Объекты" + +#: users/forms/model_forms.py:334 +msgid "" +"JSON expression of a queryset filter that will return only permitted " +"objects. Leave null to match all objects of this type. A list of multiple " +"objects will result in a logical OR operation." +msgstr "" +"JSON-выражение фильтра queryset, возвращающее только разрешенные объекты. " +"Оставьте значение null для соответствия всем объектам этого типа. Список из " +"нескольких объектов приведет к логической операции ИЛИ." + +#: users/forms/model_forms.py:372 +msgid "At least one action must be selected." +msgstr "Должно быть выбрано хотя бы одно действие." + +#: users/forms/model_forms.py:389 +#, python-brace-format +msgid "Invalid filter for {model}: {error}" +msgstr "Неверный фильтр для {model}: {error}" + +#: users/models.py:54 +msgid "user" +msgstr "пользователя" + +#: users/models.py:55 +msgid "users" +msgstr "пользователей" + +#: users/models.py:66 +msgid "A user with this username already exists." +msgstr "Пользователь с таким именем уже существует." + +#: users/models.py:78 vpn/models/crypto.py:42 +msgid "group" +msgstr "группа" + +#: users/models.py:79 +msgid "groups" +msgstr "групп" + +#: users/models.py:106 users/models.py:107 +msgid "user preferences" +msgstr "пользовательские предпочтения" + +#: users/models.py:174 +#, python-brace-format +msgid "Key '{path}' is a leaf node; cannot assign new keys" +msgstr "Ключ '{path}'является листовым узлом; не может назначать новые ключи" + +#: users/models.py:186 +#, python-brace-format +msgid "Key '{path}' is a dictionary; cannot assign a non-dictionary value" +msgstr "" +"Ключ '{path}'— словарь; не может присвоить значение, отличное от словаря" + +#: users/models.py:252 +msgid "expires" +msgstr "истекает" + +#: users/models.py:257 +msgid "last used" +msgstr "последний раз использованный" + +#: users/models.py:262 +msgid "key" +msgstr "ключ" + +#: users/models.py:268 +msgid "write enabled" +msgstr "запись включена" + +#: users/models.py:270 +msgid "Permit create/update/delete operations using this key" +msgstr "" +"Разрешить операции создания/обновления/удаления с использованием этого ключа" + +#: users/models.py:281 +msgid "allowed IPs" +msgstr "разрешенные IP-адреса" + +#: users/models.py:283 +msgid "" +"Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" +" no restrictions. Ex: \"10.1.1.0/24, 192.168.10.16/32, 2001:DB8:1::/64\"" +msgstr "" +"Разрешенные сети IPv4/IPv6, из которых можно использовать токен. Оставьте " +"поле пустым, чтобы не было ограничений. Пример: «10.1.1.0/24, " +"192.168.10.16/32, 2001: БД 8:1: /64»" + +#: users/models.py:291 +msgid "token" +msgstr "токен" + +#: users/models.py:292 +msgid "tokens" +msgstr "токены" + +#: users/models.py:373 +msgid "The list of actions granted by this permission" +msgstr "Список действий, предусмотренных этим разрешением" + +#: users/models.py:378 +msgid "constraints" +msgstr "ограничения" + +#: users/models.py:379 +msgid "" +"Queryset filter matching the applicable objects of the selected type(s)" +msgstr "" +"Фильтр Queryset, соответствующий применимым объектам выбранного типа (типов)" + +#: users/models.py:386 +msgid "permission" +msgstr "разрешение" + +#: users/models.py:387 +msgid "permissions" +msgstr "разрешения" + +#: users/tables.py:101 +msgid "Custom Actions" +msgstr "Настраиваемые действия" + +#: utilities/choices.py:16 +#, python-brace-format +msgid "{name} has a key defined but CHOICES is not a list" +msgstr "{name} имеет определенный ключ, но CHOICES не является списком" + +#: utilities/choices.py:135 +msgid "Dark Red" +msgstr "Темно-красный" + +#: utilities/choices.py:138 +msgid "Rose" +msgstr "Роза" + +#: utilities/choices.py:139 +msgid "Fuchsia" +msgstr "фуксия" + +#: utilities/choices.py:141 +msgid "Dark Purple" +msgstr "Темно-фиолетовый" + +#: utilities/choices.py:144 +msgid "Light Blue" +msgstr "Светло-синий" + +#: utilities/choices.py:147 +msgid "Aqua" +msgstr "вода" + +#: utilities/choices.py:148 +msgid "Dark Green" +msgstr "Темно-зеленый" + +#: utilities/choices.py:150 +msgid "Light Green" +msgstr "Светло-зеленый" + +#: utilities/choices.py:151 +msgid "Lime" +msgstr "Лайм" + +#: utilities/choices.py:153 +msgid "Amber" +msgstr "янтарь" + +#: utilities/choices.py:155 +msgid "Dark Orange" +msgstr "Темно-оранжевый" + +#: utilities/choices.py:156 +msgid "Brown" +msgstr "коричневый" + +#: utilities/choices.py:157 +msgid "Light Grey" +msgstr "Светло-серый" + +#: utilities/choices.py:158 +msgid "Grey" +msgstr "Серый" + +#: utilities/choices.py:159 +msgid "Dark Grey" +msgstr "Темно-серый" + +#: utilities/choices.py:217 +msgid "Direct" +msgstr "Прямой" + +#: utilities/choices.py:218 +msgid "Upload" +msgstr "Загрузить" + +#: utilities/choices.py:230 utilities/choices.py:244 +msgid "Auto-detect" +msgstr "Автоматическое обнаружение" + +#: utilities/choices.py:245 +msgid "Comma" +msgstr "Запятая" + +#: utilities/choices.py:246 +msgid "Semicolon" +msgstr "Точка с запятой" + +#: utilities/choices.py:247 +msgid "Tab" +msgstr "Вкладка" + +#: utilities/error_handlers.py:20 +#, python-brace-format +msgid "" +"Unable to delete {objects}. {count} dependent objects were " +"found: " +msgstr "" +"Невозможно удалить {objects}. {count} найдены зависимые " +"объекты: " + +#: utilities/error_handlers.py:22 +msgid "More than 50" +msgstr "Более 50" + +#: utilities/fields.py:162 +#, python-format +msgid "" +"%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " +"in the format 'app.model'" +msgstr "" +"%s(%r) недействителен. Параметр to_model для CounterCacheField должен быть " +"строкой в формате app.model" + +#: utilities/fields.py:172 +#, python-format +msgid "" +"%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " +"in the format 'field'" +msgstr "" +"%s(%r) недействителен. Параметр to_field для CounterCacheField должен быть " +"строкой в формате «поле»" + +#: utilities/forms/bulk_import.py:24 +msgid "Enter object data in CSV, JSON or YAML format." +msgstr "Введите объектные данные в формате CSV, JSON или YAML." + +#: utilities/forms/bulk_import.py:37 +msgid "CSV delimiter" +msgstr "CSV-разделитель" + +#: utilities/forms/bulk_import.py:38 +msgid "The character which delimits CSV fields. Applies only to CSV format." +msgstr "Символ, ограничивающий поля CSV. Применяется только к формату CSV." + +#: utilities/forms/bulk_import.py:101 +msgid "Unable to detect data format. Please specify." +msgstr "Не удалось определить формат данных. Пожалуйста, укажите." + +#: utilities/forms/bulk_import.py:124 +msgid "Invalid CSV delimiter" +msgstr "Неверный разделитель CSV" + +#: utilities/forms/bulk_import.py:168 +msgid "" +"Invalid YAML data. Data must be in the form of multiple documents, or a " +"single document comprising a list of dictionaries." +msgstr "" +"Неверные данные YAML. Данные должны быть в форме нескольких документов или " +"одного документа, содержащего список словарей." + +#: utilities/forms/fields/array.py:17 +#, python-brace-format +msgid "" +"Invalid list ({value}). Must be numeric and ranges must be in ascending " +"order." +msgstr "" +"Неверный список ({value}). Должен быть числовым, а диапазоны — в порядке " +"возрастания." + +#: utilities/forms/fields/csv.py:44 +#, python-brace-format +msgid "Invalid value for a multiple choice field: {value}" +msgstr "Неверное значение для поля с несколькими вариантами ответов: {value}" + +#: utilities/forms/fields/csv.py:57 utilities/forms/fields/csv.py:74 +#, python-format +msgid "Object not found: %(value)s" +msgstr "Объект не найден: %(value)s" + +#: utilities/forms/fields/csv.py:65 +#, python-brace-format +msgid "" +"\"{value}\" is not a unique value for this field; multiple objects were " +"found" +msgstr "" +"«{value}\"не является уникальным значением для этого поля; найдено несколько" +" объектов" + +#: utilities/forms/fields/csv.py:97 +msgid "Object type must be specified as \".\"" +msgstr "Тип объекта должен быть указан как».»" + +#: utilities/forms/fields/csv.py:101 +msgid "Invalid object type" +msgstr "Неверный тип объекта" + +#: utilities/forms/fields/expandable.py:25 +msgid "" +"Alphanumeric ranges are supported for bulk creation. Mixed cases and types " +"within a single range are not supported (example: " +"[ge,xe]-0/0/[0-9])." +msgstr "" +"Для массового создания поддерживаются алфавитно-цифровые диапазоны. " +"Смешанные регистр и типы в одном диапазоне не поддерживаются (например: " +"[возраст, пол] -0/0/ [0-9])." + +#: utilities/forms/fields/expandable.py:46 +msgid "" +"Specify a numeric range to create multiple IPs.
Example: " +"192.0.2.[1,5,100-254]/24" +msgstr "" +"Укажите числовой диапазон для создания нескольких IP-адресов.
Пример: " +"192.0.2 [1,5,100-254] /24" + +#: utilities/forms/fields/fields.py:31 +#, python-brace-format +msgid "" +" Markdown syntax is supported" +msgstr "" +" Уценка поддерживается синтаксис" + +#: utilities/forms/fields/fields.py:48 +msgid "URL-friendly unique shorthand" +msgstr "Уникальное сокращение, удобное для URL-адресов" + +#: utilities/forms/fields/fields.py:99 +msgid "Enter context data in JSON format." +msgstr "" +"Введите контекстные данные в JSON формат." + +#: utilities/forms/fields/fields.py:117 +msgid "MAC address must be in EUI-48 format" +msgstr "MAC-адрес должен быть в формате EUI-48" + +#: utilities/forms/forms.py:53 +msgid "Use regular expressions" +msgstr "Используйте регулярные выражения" + +#: utilities/forms/forms.py:87 +#, python-brace-format +msgid "Unrecognized header: {name}" +msgstr "Неизвестный заголовок: {name}" + +#: utilities/forms/forms.py:113 +msgid "Available Columns" +msgstr "Доступные столбцы" + +#: utilities/forms/forms.py:121 +msgid "Selected Columns" +msgstr "Выбранные столбцы" + +#: utilities/forms/mixins.py:101 +msgid "" +"This object has been modified since the form was rendered. Please consult " +"the object's change log for details." +msgstr "" +"Этот объект был изменен с момента визуализации формы. Подробности см. в " +"журнале изменений объекта." + +#: utilities/templates/builtins/customfield_value.html:30 +msgid "Not defined" +msgstr "Не определено" + +#: utilities/templates/buttons/bookmark.html:9 +msgid "Unbookmark" +msgstr "Удалить закладки" + +#: utilities/templates/buttons/bookmark.html:13 +msgid "Bookmark" +msgstr "Закладка" + +#: utilities/templates/buttons/clone.html:4 +msgid "Clone" +msgstr "Клон" + +#: utilities/templates/buttons/export.html:4 +msgid "Export" +msgstr "Экспорт" + +#: utilities/templates/buttons/export.html:7 +msgid "Current View" +msgstr "Текущий вид" + +#: utilities/templates/buttons/export.html:8 +msgid "All Data" +msgstr "Все данные" + +#: utilities/templates/buttons/export.html:28 +msgid "Add export template" +msgstr "Добавить шаблон экспорта" + +#: utilities/templates/buttons/import.html:4 +msgid "Import" +msgstr "Импорт" + +#: utilities/templates/form_helpers/render_field.html:36 +msgid "Copy to clipboard" +msgstr "Скопировать в буфер обмена" + +#: utilities/templates/form_helpers/render_field.html:52 +msgid "This field is required" +msgstr "Это поле обязательно" + +#: utilities/templates/form_helpers/render_field.html:65 +msgid "Set Null" +msgstr "Установить значение Null" + +#: utilities/templates/helpers/applied_filters.html:11 +msgid "Clear all" +msgstr "Очистить все" + +#: utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Конфигурация таблицы" + +#: utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Двигаться вверх" + +#: utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Переместить вниз" + +#: utilities/templates/widgets/apiselect.html:7 +msgid "Open selector" +msgstr "Открыть селектор" + +#: utilities/templates/widgets/clearable_file_input.html:12 +msgid "None assigned" +msgstr "Ничего не назначено" + +#: utilities/templates/widgets/markdown_input.html:6 +msgid "Write" +msgstr "Напишите" + +#: utilities/templates/widgets/markdown_input.html:20 +msgid "Testing" +msgstr "Тестирование" + +#: virtualization/filtersets.py:79 +msgid "Parent group (ID)" +msgstr "Родительская группа (ID)" + +#: virtualization/filtersets.py:85 +msgid "Parent group (slug)" +msgstr "Родительская группа (слизень)" + +#: virtualization/filtersets.py:89 virtualization/filtersets.py:140 +msgid "Cluster type (ID)" +msgstr "Тип кластера (ID)" + +#: virtualization/filtersets.py:129 +msgid "Cluster group (ID)" +msgstr "Кластерная группа (ID)" + +#: virtualization/filtersets.py:150 virtualization/filtersets.py:265 +msgid "Cluster (ID)" +msgstr "Кластер (ID)" + +#: virtualization/forms/bulk_edit.py:165 +#: virtualization/models/virtualmachines.py:113 +msgid "vCPUs" +msgstr "Виртуальные процессоры" + +#: virtualization/forms/bulk_edit.py:169 +msgid "Memory (MB)" +msgstr "Память (МБ)" + +#: virtualization/forms/bulk_edit.py:173 +msgid "Disk (GB)" +msgstr "Диск (ГБ)" + +#: virtualization/forms/bulk_edit.py:333 +#: virtualization/forms/filtersets.py:243 +msgid "Size (GB)" +msgstr "Размер (ГБ)" + +#: virtualization/forms/bulk_import.py:44 +msgid "Type of cluster" +msgstr "Тип кластера" + +#: virtualization/forms/bulk_import.py:51 +msgid "Assigned cluster group" +msgstr "Назначенная кластерная группа" + +#: virtualization/forms/bulk_import.py:96 +msgid "Assigned cluster" +msgstr "Назначенный кластер" + +#: virtualization/forms/bulk_import.py:103 +msgid "Assigned device within cluster" +msgstr "Назначенное устройство в кластере" + +#: virtualization/forms/model_forms.py:156 +#, python-brace-format +msgid "" +"{device} belongs to a different site ({device_site}) than the cluster " +"({cluster_site})" +msgstr "" +"{device} принадлежит другому сайту ({device_site}), чем кластер " +"({cluster_site})" + +#: virtualization/forms/model_forms.py:195 +msgid "Optionally pin this VM to a specific host device within the cluster" +msgstr "" +"Дополнительно подключите эту виртуальную машину к определенному хост-" +"устройству в кластере." + +#: virtualization/forms/model_forms.py:224 +msgid "Site/Cluster" +msgstr "Сайт/кластер" + +#: virtualization/forms/model_forms.py:247 +msgid "Disk size is managed via the attachment of virtual disks." +msgstr "Размер диска регулируется путем вложения виртуальных дисков." + +#: virtualization/forms/model_forms.py:375 +msgid "Disk" +msgstr "Диск" + +#: virtualization/models/clusters.py:25 +msgid "cluster type" +msgstr "тип кластера" + +#: virtualization/models/clusters.py:26 +msgid "cluster types" +msgstr "типы кластеров" + +#: virtualization/models/clusters.py:45 +msgid "cluster group" +msgstr "кластерная группа" + +#: virtualization/models/clusters.py:46 +msgid "cluster groups" +msgstr "кластерные группы" + +#: virtualization/models/clusters.py:121 +msgid "cluster" +msgstr "кластер" + +#: virtualization/models/clusters.py:122 +msgid "clusters" +msgstr "кластеры" + +#: virtualization/models/clusters.py:141 +#, python-brace-format +msgid "" +"{count} devices are assigned as hosts for this cluster but are not in site " +"{site}" +msgstr "" +"{count} устройства назначены в качестве хостов для этого кластера, но их нет" +" на сайте {site}" + +#: virtualization/models/virtualmachines.py:121 +msgid "memory (MB)" +msgstr "память (МБ)" + +#: virtualization/models/virtualmachines.py:126 +msgid "disk (GB)" +msgstr "диск (ГБ)" + +#: virtualization/models/virtualmachines.py:159 +msgid "Virtual machine name must be unique per cluster." +msgstr "Имя виртуальной машины должно быть уникальным для каждого кластера." + +#: virtualization/models/virtualmachines.py:162 +msgid "virtual machine" +msgstr "виртуальная машина" + +#: virtualization/models/virtualmachines.py:163 +msgid "virtual machines" +msgstr "виртуальные машины" + +#: virtualization/models/virtualmachines.py:177 +msgid "A virtual machine must be assigned to a site and/or cluster." +msgstr "Виртуальная машина должна быть назначена сайту и/или кластеру." + +#: virtualization/models/virtualmachines.py:184 +#, python-brace-format +msgid "" +"The selected cluster ({cluster}) is not assigned to this site ({site})." +msgstr "Выбранный кластер ({cluster}) не относится к этому сайту ({site})." + +#: virtualization/models/virtualmachines.py:191 +msgid "Must specify a cluster when assigning a host device." +msgstr "При назначении хост-устройства необходимо указать кластер." + +#: virtualization/models/virtualmachines.py:196 +#, python-brace-format +msgid "" +"The selected device ({device}) is not assigned to this cluster ({cluster})." +msgstr "" +"Выбранное устройство ({device}) не относится к этому кластеру ({cluster})." + +#: virtualization/models/virtualmachines.py:208 +#, python-brace-format +msgid "" +"The specified disk size ({size}) must match the aggregate size of assigned " +"virtual disks ({total_size})." +msgstr "" +"Указанный размер диска ({size}) должен соответствовать совокупному размеру " +"назначенных виртуальных дисков ({total_size})." + +#: virtualization/models/virtualmachines.py:222 +#, python-brace-format +msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" +msgstr "" +"Должен быть IPV{family} адрес. ({ip} является IP-адресом{version} адрес.)" + +#: virtualization/models/virtualmachines.py:231 +#, python-brace-format +msgid "The specified IP address ({ip}) is not assigned to this VM." +msgstr "Указанный IP-адрес ({ip}) не назначено этой виртуальной машине." + +#: virtualization/models/virtualmachines.py:389 +#, python-brace-format +msgid "" +"The selected parent interface ({parent}) belongs to a different virtual " +"machine ({virtual_machine})." +msgstr "" +"Выбранный родительский интерфейс ({parent}) принадлежит другой виртуальной " +"машине ({virtual_machine})." + +#: virtualization/models/virtualmachines.py:404 +#, python-brace-format +msgid "" +"The selected bridge interface ({bridge}) belongs to a different virtual " +"machine ({virtual_machine})." +msgstr "" +"Выбранный интерфейс моста ({bridge}) принадлежит другой виртуальной машине " +"({virtual_machine})." + +#: virtualization/models/virtualmachines.py:415 +#, python-brace-format +msgid "" +"The untagged VLAN ({untagged_vlan}) must belong to the same site as the " +"interface's parent virtual machine, or it must be global." +msgstr "" +"VLAN без тегов ({untagged_vlan}) должна принадлежать тому же сайту, что и " +"родительская виртуальная машина интерфейса, или она должна быть глобальной." + +#: virtualization/models/virtualmachines.py:427 +msgid "size (GB)" +msgstr "размер (ГБ)" + +#: virtualization/models/virtualmachines.py:431 +msgid "virtual disk" +msgstr "виртуальный диск" + +#: virtualization/models/virtualmachines.py:432 +msgid "virtual disks" +msgstr "виртуальные диски" + +#: vpn/choices.py:31 +msgid "IPsec - Transport" +msgstr "IPsec — транспорт" + +#: vpn/choices.py:32 +msgid "IPsec - Tunnel" +msgstr "IPsec — туннель" + +#: vpn/choices.py:33 +msgid "IP-in-IP" +msgstr "IP-адрес в IP-адресе" + +#: vpn/choices.py:34 +msgid "GRE" +msgstr "СЕРЫЙ" + +#: vpn/choices.py:56 +msgid "Hub" +msgstr "хаб" + +#: vpn/choices.py:57 +msgid "Spoke" +msgstr "Говорил" + +#: vpn/choices.py:80 +msgid "Aggressive" +msgstr "агрессивный" + +#: vpn/choices.py:81 +msgid "Main" +msgstr "Главная" + +#: vpn/choices.py:92 +msgid "Pre-shared keys" +msgstr "Предварительно общие ключи" + +#: vpn/choices.py:93 +msgid "Certificates" +msgstr "Сертификаты" + +#: vpn/choices.py:94 +msgid "RSA signatures" +msgstr "Подписи RSA" + +#: vpn/choices.py:95 +msgid "DSA signatures" +msgstr "Подписи DSA" + +#: vpn/choices.py:178 vpn/choices.py:179 vpn/choices.py:180 vpn/choices.py:181 +#: vpn/choices.py:182 vpn/choices.py:183 vpn/choices.py:184 vpn/choices.py:185 +#: vpn/choices.py:186 vpn/choices.py:187 vpn/choices.py:188 vpn/choices.py:189 +#: vpn/choices.py:190 vpn/choices.py:191 vpn/choices.py:192 vpn/choices.py:193 +#: vpn/choices.py:194 vpn/choices.py:195 vpn/choices.py:196 vpn/choices.py:197 +#: vpn/choices.py:198 vpn/choices.py:199 vpn/choices.py:200 +#, python-brace-format +msgid "Group {n}" +msgstr "Группа {n}" + +#: vpn/choices.py:240 +msgid "Ethernet Private LAN" +msgstr "Частная локальная сеть Ethernet" + +#: vpn/choices.py:241 +msgid "Ethernet Virtual Private LAN" +msgstr "Виртуальная частная локальная сеть Ethernet" + +#: vpn/choices.py:244 +msgid "Ethernet Private Tree" +msgstr "Частное дерево Ethernet" + +#: vpn/choices.py:245 +msgid "Ethernet Virtual Private Tree" +msgstr "Виртуальное частное дерево Ethernet" + +#: vpn/filtersets.py:41 +msgid "Tunnel group (ID)" +msgstr "Группа туннелей (ID)" + +#: vpn/filtersets.py:47 +msgid "Tunnel group (slug)" +msgstr "Туннельная группа (пуля)" + +#: vpn/filtersets.py:54 +msgid "IPSec profile (ID)" +msgstr "Профиль IPsec (ID)" + +#: vpn/filtersets.py:60 +msgid "IPSec profile (name)" +msgstr "Профиль IPsec (имя)" + +#: vpn/filtersets.py:81 +msgid "Tunnel (ID)" +msgstr "Туннель (ID)" + +#: vpn/filtersets.py:87 +msgid "Tunnel (name)" +msgstr "Туннель (название)" + +#: vpn/filtersets.py:118 +msgid "Outside IP (ID)" +msgstr "Внешний IP-адрес (ID)" + +#: vpn/filtersets.py:235 +msgid "IKE policy (ID)" +msgstr "Политика IKE (ID)" + +#: vpn/filtersets.py:241 +msgid "IKE policy (name)" +msgstr "Политика IKE (название)" + +#: vpn/filtersets.py:245 +msgid "IPSec policy (ID)" +msgstr "Политика IPsec (ID)" + +#: vpn/filtersets.py:251 +msgid "IPSec policy (name)" +msgstr "Политика IPsec (имя)" + +#: vpn/filtersets.py:320 +msgid "L2VPN (slug)" +msgstr "L2VPN (слаггер)" + +#: vpn/filtersets.py:384 +msgid "VM Interface (ID)" +msgstr "Интерфейс виртуальной машины (ID)" + +#: vpn/filtersets.py:390 +msgid "VLAN (name)" +msgstr "VLAN (название)" + +#: vpn/forms/bulk_edit.py:44 vpn/forms/bulk_import.py:42 +#: vpn/forms/filtersets.py:53 +msgid "Tunnel group" +msgstr "Группа туннелей" + +#: vpn/forms/bulk_edit.py:116 vpn/models/crypto.py:47 +msgid "SA lifetime" +msgstr "На всю жизнь" + +#: vpn/forms/bulk_edit.py:150 wireless/forms/bulk_edit.py:78 +#: wireless/forms/bulk_edit.py:125 wireless/forms/filtersets.py:63 +#: wireless/forms/filtersets.py:97 +msgid "Pre-shared key" +msgstr "Предварительный общий ключ" + +#: vpn/forms/bulk_edit.py:238 vpn/forms/bulk_import.py:234 +#: vpn/forms/filtersets.py:196 vpn/forms/model_forms.py:363 +#: vpn/models/crypto.py:103 +msgid "IKE policy" +msgstr "Политика IKE" + +#: vpn/forms/bulk_edit.py:243 vpn/forms/bulk_import.py:239 +#: vpn/forms/filtersets.py:201 vpn/forms/model_forms.py:367 +#: vpn/models/crypto.py:197 +msgid "IPSec policy" +msgstr "Политика IPsec" + +#: vpn/forms/bulk_import.py:50 +msgid "Tunnel encapsulation" +msgstr "Инкапсуляция туннелей" + +#: vpn/forms/bulk_import.py:83 +msgid "Operational role" +msgstr "Операционная роль" + +#: vpn/forms/bulk_import.py:90 +msgid "Parent device of assigned interface" +msgstr "Родительское устройство назначенного интерфейса" + +#: vpn/forms/bulk_import.py:97 +msgid "Parent VM of assigned interface" +msgstr "Родительская виртуальная машина назначенного интерфейса" + +#: vpn/forms/bulk_import.py:104 +msgid "Device or virtual machine interface" +msgstr "Интерфейс устройства или виртуальной машины" + +#: vpn/forms/bulk_import.py:181 +msgid "IKE proposal(s)" +msgstr "Предложение (предложения) IKE" + +#: vpn/forms/bulk_import.py:211 vpn/models/crypto.py:185 +msgid "Diffie-Hellman group for Perfect Forward Secrecy" +msgstr "Группа Диффи-Хеллмана за Perfect Forward Secrecy" + +#: vpn/forms/bulk_import.py:217 +msgid "IPSec proposal(s)" +msgstr "Предложение (предложения) IPsec" + +#: vpn/forms/bulk_import.py:231 +msgid "IPSec protocol" +msgstr "Протокол IPsec" + +#: vpn/forms/bulk_import.py:261 +msgid "L2VPN type" +msgstr "Тип L2VPN" + +#: vpn/forms/bulk_import.py:282 +msgid "Parent device (for interface)" +msgstr "Родительское устройство (для интерфейса)" + +#: vpn/forms/bulk_import.py:289 +msgid "Parent virtual machine (for interface)" +msgstr "Родительская виртуальная машина (для интерфейса)" + +#: vpn/forms/bulk_import.py:296 +msgid "Assigned interface (device or VM)" +msgstr "Назначенный интерфейс (устройство или виртуальная машина)" + +#: vpn/forms/bulk_import.py:329 +msgid "Cannot import device and VM interface terminations simultaneously." +msgstr "" +"Невозможно одновременно импортировать терминалы интерфейса устройства и " +"виртуальной машины." + +#: vpn/forms/bulk_import.py:331 +msgid "Each termination must specify either an interface or a VLAN." +msgstr "Каждое оконечное устройство должно указывать интерфейс или VLAN." + +#: vpn/forms/bulk_import.py:333 +msgid "Cannot assign both an interface and a VLAN." +msgstr "Невозможно назначить одновременно интерфейс и VLAN." + +#: vpn/forms/filtersets.py:127 +msgid "IKE version" +msgstr "Версия IKE" + +#: vpn/forms/filtersets.py:139 vpn/forms/filtersets.py:172 +#: vpn/forms/model_forms.py:293 vpn/forms/model_forms.py:328 +msgid "Proposal" +msgstr "Предложение" + +#: vpn/forms/filtersets.py:247 +msgid "Assigned Object Type" +msgstr "Назначенный тип объекта" + +#: vpn/forms/model_forms.py:147 +msgid "First Termination" +msgstr "Первое увольнение" + +#: vpn/forms/model_forms.py:151 +msgid "Second Termination" +msgstr "Второе расторжение" + +#: vpn/forms/model_forms.py:198 +msgid "This parameter is required when defining a termination." +msgstr "Этот параметр необходим при определении прекращения." + +#: vpn/forms/model_forms.py:314 vpn/forms/model_forms.py:349 +msgid "Policy" +msgstr "Политика" + +#: vpn/forms/model_forms.py:469 +msgid "A termination must specify an interface or VLAN." +msgstr "В терминации должен быть указан интерфейс или VLAN." + +#: vpn/forms/model_forms.py:471 +msgid "" +"A termination can only have one terminating object (an interface or VLAN)." +msgstr "" +"Терминал может иметь только один конечный объект (интерфейс или VLAN)." + +#: vpn/models/crypto.py:33 +msgid "encryption algorithm" +msgstr "алгоритм шифрования" + +#: vpn/models/crypto.py:37 +msgid "authentication algorithm" +msgstr "алгоритм аутентификации" + +#: vpn/models/crypto.py:44 +msgid "Diffie-Hellman group ID" +msgstr "Идентификатор группы Диффи-Хеллман" + +#: vpn/models/crypto.py:50 +msgid "Security association lifetime (in seconds)" +msgstr "Срок службы охранной ассоциации (в секундах)" + +#: vpn/models/crypto.py:59 +msgid "IKE proposal" +msgstr "Предложение IKE" + +#: vpn/models/crypto.py:60 +msgid "IKE proposals" +msgstr "Предложения IKE" + +#: vpn/models/crypto.py:76 +msgid "version" +msgstr "версия" + +#: vpn/models/crypto.py:87 vpn/models/crypto.py:178 +msgid "proposals" +msgstr "предложений" + +#: vpn/models/crypto.py:90 wireless/models.py:38 +msgid "pre-shared key" +msgstr "предварительный общий ключ" + +#: vpn/models/crypto.py:104 +msgid "IKE policies" +msgstr "Политики IKE" + +#: vpn/models/crypto.py:124 +msgid "encryption" +msgstr "шифрование" + +#: vpn/models/crypto.py:129 +msgid "authentication" +msgstr "аутентификация" + +#: vpn/models/crypto.py:137 +msgid "Security association lifetime (seconds)" +msgstr "Срок действия ассоциации безопасности (в секундах)" + +#: vpn/models/crypto.py:143 +msgid "Security association lifetime (in kilobytes)" +msgstr "Срок действия ассоциации безопасности (в килобайтах)" + +#: vpn/models/crypto.py:152 +msgid "IPSec proposal" +msgstr "Предложение IPsec" + +#: vpn/models/crypto.py:153 +msgid "IPSec proposals" +msgstr "Предложения IPsec" + +#: vpn/models/crypto.py:166 +msgid "Encryption and/or authentication algorithm must be defined" +msgstr "Необходимо определить алгоритм шифрования и/или аутентификации" + +#: vpn/models/crypto.py:198 +msgid "IPSec policies" +msgstr "Политики IPsec" + +#: vpn/models/crypto.py:239 +msgid "IPSec profiles" +msgstr "Профили IPsec" + +#: vpn/models/l2vpn.py:116 +msgid "L2VPN termination" +msgstr "Завершение работы L2VPN" + +#: vpn/models/l2vpn.py:117 +msgid "L2VPN terminations" +msgstr "Прекращения работы L2VPN" + +#: vpn/models/l2vpn.py:135 +#, python-brace-format +msgid "L2VPN Termination already assigned ({assigned_object})" +msgstr "Терминация L2VPN уже назначена ({assigned_object})" + +#: vpn/models/l2vpn.py:147 +#, python-brace-format +msgid "" +"{l2vpn_type} L2VPNs cannot have more than two terminations; found " +"{terminations_count} already defined." +msgstr "" +"{l2vpn_type} У L2VPN не может быть более двух терминаций; найдено " +"{terminations_count} уже определено." + +#: vpn/models/tunnels.py:26 +msgid "tunnel group" +msgstr "группа туннелей" + +#: vpn/models/tunnels.py:27 +msgid "tunnel groups" +msgstr "группы туннелей" + +#: vpn/models/tunnels.py:53 +msgid "encapsulation" +msgstr "инкапсуляция" + +#: vpn/models/tunnels.py:72 +msgid "tunnel ID" +msgstr "идентификатор туннеля" + +#: vpn/models/tunnels.py:94 +msgid "tunnel" +msgstr "тоннель" + +#: vpn/models/tunnels.py:95 +msgid "tunnels" +msgstr "туннели" + +#: vpn/models/tunnels.py:153 +msgid "An object may be terminated to only one tunnel at a time." +msgstr "Одновременно объект может быть отправлен только в один туннель." + +#: vpn/models/tunnels.py:156 +msgid "tunnel termination" +msgstr "завершение туннеля" + +#: vpn/models/tunnels.py:157 +msgid "tunnel terminations" +msgstr "терминалы туннелей" + +#: vpn/models/tunnels.py:174 +#, python-brace-format +msgid "{name} is already attached to a tunnel ({tunnel})." +msgstr "{name} уже подключен к туннелю ({tunnel})." + +#: vpn/tables/crypto.py:22 +msgid "Authentication Method" +msgstr "Метод аутентификации" + +#: vpn/tables/crypto.py:25 vpn/tables/crypto.py:97 +msgid "Encryption Algorithm" +msgstr "Алгоритм шифрования" + +#: vpn/tables/crypto.py:28 vpn/tables/crypto.py:100 +msgid "Authentication Algorithm" +msgstr "Алгоритм аутентификации" + +#: vpn/tables/crypto.py:34 +msgid "SA Lifetime" +msgstr "Срок службы" + +#: vpn/tables/crypto.py:71 +msgid "Pre-shared Key" +msgstr "Предварительный общий ключ" + +#: vpn/tables/crypto.py:103 +msgid "SA Lifetime (Seconds)" +msgstr "Срок службы SA (в секундах)" + +#: vpn/tables/crypto.py:106 +msgid "SA Lifetime (KB)" +msgstr "Срок службы SA (КБ)" + +#: vpn/tables/l2vpn.py:69 +msgid "Object Parent" +msgstr "Родитель объекта" + +#: vpn/tables/l2vpn.py:74 +msgid "Object Site" +msgstr "Объектный сайт" + +#: vpn/tables/tunnels.py:84 +msgid "Host" +msgstr "Хозяин" + +#: wireless/choices.py:11 +msgid "Access point" +msgstr "Точка доступа" + +#: wireless/choices.py:12 +msgid "Station" +msgstr "станция" + +#: wireless/choices.py:467 +msgid "Open" +msgstr "Открыть" + +#: wireless/choices.py:469 +msgid "WPA Personal (PSK)" +msgstr "Персонал WPA (PSK)" + +#: wireless/choices.py:470 +msgid "WPA Enterprise" +msgstr "Предприятие WPA" + +#: wireless/forms/bulk_edit.py:72 wireless/forms/bulk_edit.py:119 +#: wireless/forms/bulk_import.py:68 wireless/forms/bulk_import.py:71 +#: wireless/forms/bulk_import.py:110 wireless/forms/bulk_import.py:113 +#: wireless/forms/filtersets.py:58 wireless/forms/filtersets.py:92 +msgid "Authentication cipher" +msgstr "Шифр аутентификации" + +#: wireless/forms/bulk_import.py:52 +msgid "Bridged VLAN" +msgstr "Мостовая VLAN" + +#: wireless/forms/bulk_import.py:89 wireless/tables/wirelesslink.py:27 +msgid "Interface A" +msgstr "Интерфейс A" + +#: wireless/forms/bulk_import.py:93 wireless/tables/wirelesslink.py:36 +msgid "Interface B" +msgstr "Интерфейс B" + +#: wireless/forms/model_forms.py:158 +msgid "Side B" +msgstr "Сторона B" + +#: wireless/models.py:30 +msgid "authentication cipher" +msgstr "шифр аутентификации" + +#: wireless/models.py:68 +msgid "wireless LAN group" +msgstr "группа беспроводной локальной сети" + +#: wireless/models.py:69 +msgid "wireless LAN groups" +msgstr "группы беспроводной локальной сети" + +#: wireless/models.py:115 +msgid "wireless LAN" +msgstr "беспроводная локальная сеть" + +#: wireless/models.py:143 +msgid "interface A" +msgstr "интерфейс A" + +#: wireless/models.py:150 +msgid "interface B" +msgstr "интерфейс B" + +#: wireless/models.py:198 +msgid "wireless link" +msgstr "беспроводная связь" + +#: wireless/models.py:199 +msgid "wireless links" +msgstr "беспроводные ссылки" + +#: wireless/models.py:216 wireless/models.py:222 +#, python-brace-format +msgid "{type} is not a wireless interface." +msgstr "{type} не является беспроводным интерфейсом."