diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po index ca00405eb0..4160517a92 100644 --- a/netbox/translations/de/LC_MESSAGES/django.po +++ b/netbox/translations/de/LC_MESSAGES/django.po @@ -4,6 +4,11 @@ # FIRST AUTHOR , YEAR. # # Translators: +# Niklas, 2024 +# Martin R, 2024 +# chbally, 2024 +# fepilins, 2024 +# Robin Reinhardt, 2024 # Jeremy Stretch, 2024 # #, fuzzy @@ -11,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-14 13:22+0000\n" +"POT-Creation-Date: 2024-05-22 17:41+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2024\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" @@ -29,7 +34,7 @@ msgstr "Schlüssel" #: account/tables.py:31 users/forms/filtersets.py:133 msgid "Write Enabled" -msgstr "Schreiben aktiviert" +msgstr "Schreibberechtigung" #: account/tables.py:35 core/tables/jobs.py:29 core/tables/tasks.py:79 #: extras/choices.py:138 extras/tables/tables.py:499 @@ -57,26 +62,26 @@ msgstr "Zuletzt verwendet" #: templates/users/token.html:47 users/forms/bulk_edit.py:122 #: users/forms/model_forms.py:125 msgid "Allowed IPs" -msgstr "Erlaubte IPs" +msgstr "Erlaubte IP-Adressen" #: account/views.py:197 msgid "Your preferences have been updated." msgstr "Ihre Einstellungen wurden aktualisiert." #: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 -#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1429 -#: dcim/choices.py:1505 dcim/choices.py:1555 virtualization/choices.py:20 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1457 +#: dcim/choices.py:1533 dcim/choices.py:1583 virtualization/choices.py:20 #: virtualization/choices.py:45 vpn/choices.py:18 msgid "Planned" msgstr "Geplant" -#: circuits/choices.py:22 netbox/navigation/menu.py:289 +#: circuits/choices.py:22 netbox/navigation/menu.py:290 msgid "Provisioning" msgstr "Provisionierung" #: circuits/choices.py:23 core/tables/tasks.py:22 dcim/choices.py:22 #: dcim/choices.py:103 dcim/choices.py:173 dcim/choices.py:219 -#: dcim/choices.py:1504 dcim/choices.py:1554 extras/tables/tables.py:385 +#: dcim/choices.py:1532 dcim/choices.py:1582 extras/tables/tables.py:385 #: ipam/choices.py:31 ipam/choices.py:49 ipam/choices.py:69 #: ipam/choices.py:154 templates/extras/configcontext.html:25 #: templates/users/user.html:37 users/forms/bulk_edit.py:38 @@ -86,7 +91,7 @@ msgid "Active" msgstr "Aktiv" #: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 -#: dcim/choices.py:1503 dcim/choices.py:1556 virtualization/choices.py:24 +#: dcim/choices.py:1531 dcim/choices.py:1584 virtualization/choices.py:24 #: virtualization/choices.py:43 msgid "Offline" msgstr "Offline" @@ -101,8 +106,8 @@ msgstr "Stillgelegt" #: circuits/filtersets.py:29 circuits/filtersets.py:196 dcim/filtersets.py:97 #: dcim/filtersets.py:151 dcim/filtersets.py:211 dcim/filtersets.py:297 -#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1295 -#: dcim/filtersets.py:1822 dcim/filtersets.py:2065 dcim/filtersets.py:2123 +#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1305 +#: dcim/filtersets.py:1832 dcim/filtersets.py:2075 dcim/filtersets.py:2133 #: ipam/filtersets.py:339 ipam/filtersets.py:945 #: virtualization/filtersets.py:45 virtualization/filtersets.py:173 #: vpn/filtersets.py:377 @@ -111,35 +116,37 @@ msgstr "Region (ID)" #: circuits/filtersets.py:36 circuits/filtersets.py:203 dcim/filtersets.py:104 #: dcim/filtersets.py:157 dcim/filtersets.py:218 dcim/filtersets.py:304 -#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1302 -#: dcim/filtersets.py:1829 dcim/filtersets.py:2072 dcim/filtersets.py:2130 +#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1312 +#: dcim/filtersets.py:1839 dcim/filtersets.py:2082 dcim/filtersets.py:2140 #: extras/filtersets.py:461 ipam/filtersets.py:346 ipam/filtersets.py:952 #: virtualization/filtersets.py:52 virtualization/filtersets.py:180 #: vpn/filtersets.py:372 msgid "Region (slug)" -msgstr "Region (Schnecke)" +msgstr "Region (URL-Slug)" #: circuits/filtersets.py:42 circuits/filtersets.py:209 dcim/filtersets.py:127 #: dcim/filtersets.py:224 dcim/filtersets.py:310 dcim/filtersets.py:419 -#: dcim/filtersets.py:982 dcim/filtersets.py:1308 dcim/filtersets.py:1835 -#: dcim/filtersets.py:2078 dcim/filtersets.py:2136 ipam/filtersets.py:352 +#: dcim/filtersets.py:982 dcim/filtersets.py:1318 dcim/filtersets.py:1845 +#: dcim/filtersets.py:2088 dcim/filtersets.py:2146 ipam/filtersets.py:352 #: ipam/filtersets.py:958 virtualization/filtersets.py:58 #: virtualization/filtersets.py:186 msgid "Site group (ID)" -msgstr "Websitegruppe (ID)" +msgstr "Standortgruppe (ID)" #: circuits/filtersets.py:49 circuits/filtersets.py:216 dcim/filtersets.py:134 #: dcim/filtersets.py:231 dcim/filtersets.py:317 dcim/filtersets.py:426 -#: dcim/filtersets.py:989 dcim/filtersets.py:1315 dcim/filtersets.py:1842 -#: dcim/filtersets.py:2085 dcim/filtersets.py:2143 extras/filtersets.py:467 +#: dcim/filtersets.py:989 dcim/filtersets.py:1325 dcim/filtersets.py:1852 +#: dcim/filtersets.py:2095 dcim/filtersets.py:2153 extras/filtersets.py:467 #: ipam/filtersets.py:359 ipam/filtersets.py:965 #: virtualization/filtersets.py:65 virtualization/filtersets.py:193 msgid "Site group (slug)" -msgstr "Seitengruppe (Slug)" +msgstr "Standortgruppe (URL-Slug)" -#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:116 -#: circuits/forms/filtersets.py:48 circuits/forms/filtersets.py:168 -#: circuits/forms/model_forms.py:136 circuits/forms/model_forms.py:152 +#: circuits/filtersets.py:54 circuits/forms/bulk_edit.py:186 +#: circuits/forms/bulk_edit.py:214 circuits/forms/bulk_import.py:126 +#: circuits/forms/filtersets.py:49 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:207 circuits/forms/model_forms.py:136 +#: circuits/forms/model_forms.py:152 circuits/tables/circuits.py:105 #: dcim/forms/bulk_edit.py:167 dcim/forms/bulk_edit.py:239 #: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:771 #: dcim/forms/bulk_import.py:130 dcim/forms/bulk_import.py:184 @@ -147,10 +154,10 @@ msgstr "Seitengruppe (Slug)" #: dcim/forms/bulk_import.py:1262 dcim/forms/bulk_import.py:1290 #: dcim/forms/filtersets.py:85 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:265 dcim/forms/filtersets.py:374 -#: dcim/forms/filtersets.py:681 dcim/forms/filtersets.py:908 -#: dcim/forms/filtersets.py:932 dcim/forms/filtersets.py:1022 -#: dcim/forms/filtersets.py:1060 dcim/forms/filtersets.py:1468 -#: dcim/forms/filtersets.py:1492 dcim/forms/filtersets.py:1516 +#: dcim/forms/filtersets.py:682 dcim/forms/filtersets.py:916 +#: dcim/forms/filtersets.py:940 dcim/forms/filtersets.py:1030 +#: dcim/forms/filtersets.py:1068 dcim/forms/filtersets.py:1476 +#: dcim/forms/filtersets.py:1500 dcim/forms/filtersets.py:1524 #: dcim/forms/model_forms.py:136 dcim/forms/model_forms.py:164 #: dcim/forms/model_forms.py:206 dcim/forms/model_forms.py:406 #: dcim/forms/model_forms.py:668 dcim/forms/object_create.py:391 @@ -160,11 +167,11 @@ msgstr "Seitengruppe (Slug)" #: ipam/forms/bulk_edit.py:270 ipam/forms/bulk_edit.py:448 #: ipam/forms/bulk_edit.py:522 ipam/forms/bulk_import.py:170 #: ipam/forms/bulk_import.py:437 ipam/forms/filtersets.py:153 -#: ipam/forms/filtersets.py:230 ipam/forms/filtersets.py:425 -#: ipam/forms/filtersets.py:489 ipam/forms/model_forms.py:203 -#: ipam/forms/model_forms.py:578 ipam/forms/model_forms.py:673 +#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:432 +#: ipam/forms/filtersets.py:496 ipam/forms/model_forms.py:203 +#: ipam/forms/model_forms.py:587 ipam/forms/model_forms.py:682 #: ipam/tables/ip.py:244 ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 -#: templates/circuits/inc/circuit_termination.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:6 #: templates/dcim/device.html:21 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:33 #: templates/dcim/location.html:37 templates/dcim/powerpanel.html:22 @@ -195,35 +202,37 @@ msgstr "Standort" #: virtualization/filtersets.py:75 virtualization/filtersets.py:203 #: vpn/filtersets.py:382 msgid "Site (slug)" -msgstr "Seite (Schnecke)" +msgstr "Standort (URL-Slug)" #: circuits/filtersets.py:65 msgid "ASN (ID)" msgstr "ASN (ID)" -#: circuits/filtersets.py:71 circuits/forms/filtersets.py:28 +#: circuits/filtersets.py:71 circuits/forms/filtersets.py:29 #: ipam/forms/model_forms.py:157 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/filtersets.py:93 circuits/filtersets.py:120 -#: circuits/filtersets.py:154 ipam/filtersets.py:243 +#: circuits/filtersets.py:154 circuits/filtersets.py:281 +#: ipam/filtersets.py:243 msgid "Provider (ID)" -msgstr "Anbieter (ID)" +msgstr "Provider (ID)" #: circuits/filtersets.py:99 circuits/filtersets.py:126 -#: circuits/filtersets.py:160 ipam/filtersets.py:249 +#: circuits/filtersets.py:160 circuits/filtersets.py:287 +#: ipam/filtersets.py:249 msgid "Provider (slug)" -msgstr "Anbieter (Schnecke)" +msgstr "Provider (URL-Slug)" #: circuits/filtersets.py:165 msgid "Provider account (ID)" -msgstr "Anbieterkonto (ID)" +msgstr "Provider-Konto (ID)" #: circuits/filtersets.py:171 msgid "Provider account (account)" -msgstr "Anbieterkonto (Konto)" +msgstr "Provider-Konto (Konto)" #: circuits/filtersets.py:176 msgid "Provider network (ID)" @@ -231,16 +240,16 @@ msgstr "Provider-Netzwerk (ID)" #: circuits/filtersets.py:180 msgid "Circuit type (ID)" -msgstr "Schaltungstyp (ID)" +msgstr "Transportnetz Typ (ID)" #: circuits/filtersets.py:186 msgid "Circuit type (slug)" -msgstr "Schaltungstyp (Schnecke)" +msgstr "Transportnetz Typ (URL-Slug)" #: circuits/filtersets.py:221 circuits/filtersets.py:266 #: dcim/filtersets.py:235 dcim/filtersets.py:321 dcim/filtersets.py:394 -#: dcim/filtersets.py:993 dcim/filtersets.py:1320 dcim/filtersets.py:1847 -#: dcim/filtersets.py:2089 dcim/filtersets.py:2148 ipam/filtersets.py:232 +#: dcim/filtersets.py:993 dcim/filtersets.py:1330 dcim/filtersets.py:1857 +#: dcim/filtersets.py:2099 dcim/filtersets.py:2158 ipam/filtersets.py:232 #: ipam/filtersets.py:363 ipam/filtersets.py:969 #: virtualization/filtersets.py:69 virtualization/filtersets.py:197 #: vpn/filtersets.py:387 @@ -249,16 +258,16 @@ msgstr "Standort (ID)" #: circuits/filtersets.py:231 circuits/filtersets.py:235 msgid "Termination A (ID)" -msgstr "Kündigung A (ID)" +msgstr "Abschlusspunkt A (ID)" #: circuits/filtersets.py:258 core/filtersets.py:73 core/filtersets.py:132 -#: dcim/filtersets.py:693 dcim/filtersets.py:1289 dcim/filtersets.py:2196 +#: dcim/filtersets.py:693 dcim/filtersets.py:1299 dcim/filtersets.py:2206 #: extras/filtersets.py:41 extras/filtersets.py:63 extras/filtersets.py:92 #: extras/filtersets.py:127 extras/filtersets.py:176 extras/filtersets.py:204 #: extras/filtersets.py:234 extras/filtersets.py:271 extras/filtersets.py:343 #: extras/filtersets.py:390 extras/filtersets.py:450 extras/filtersets.py:613 #: extras/filtersets.py:655 extras/filtersets.py:696 -#: ipam/forms/model_forms.py:438 netbox/filtersets.py:275 +#: ipam/forms/model_forms.py:447 netbox/filtersets.py:275 #: netbox/forms/__init__.py:22 netbox/forms/base.py:165 #: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:45 #: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 @@ -268,60 +277,63 @@ msgstr "Kündigung A (ID)" msgid "Search" msgstr "Suche" -#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:168 -#: circuits/forms/model_forms.py:109 circuits/forms/model_forms.py:131 +#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:170 +#: circuits/forms/bulk_import.py:117 circuits/forms/filtersets.py:196 +#: circuits/forms/filtersets.py:212 circuits/forms/model_forms.py:109 +#: circuits/forms/model_forms.py:131 circuits/tables/circuits.py:96 #: dcim/forms/connections.py:71 templates/circuits/circuit.html:15 +#: templates/circuits/circuittermination.html:19 #: templates/dcim/inc/cable_termination.html:55 #: templates/dcim/trace/circuit.html:4 msgid "Circuit" -msgstr "Schaltung" +msgstr "Transportnetz" #: circuits/filtersets.py:276 msgid "ProviderNetwork (ID)" -msgstr "Anbieternetzwerk (ID)" +msgstr "Provider-Netzwerk (ID)" -#: circuits/forms/bulk_edit.py:26 circuits/forms/filtersets.py:53 +#: circuits/forms/bulk_edit.py:28 circuits/forms/filtersets.py:54 #: circuits/forms/model_forms.py:27 circuits/tables/providers.py:33 #: dcim/forms/bulk_edit.py:127 dcim/forms/filtersets.py:188 #: dcim/forms/model_forms.py:122 dcim/tables/sites.py:94 -#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:218 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 #: netbox/navigation/menu.py:159 netbox/navigation/menu.py:162 #: templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" -#: circuits/forms/bulk_edit.py:30 circuits/forms/bulk_edit.py:52 -#: circuits/forms/bulk_edit.py:79 circuits/forms/bulk_edit.py:100 -#: circuits/forms/bulk_edit.py:160 core/forms/bulk_edit.py:28 -#: core/tables/plugins.py:29 dcim/forms/bulk_create.py:35 -#: dcim/forms/bulk_edit.py:72 dcim/forms/bulk_edit.py:91 -#: dcim/forms/bulk_edit.py:150 dcim/forms/bulk_edit.py:191 -#: dcim/forms/bulk_edit.py:209 dcim/forms/bulk_edit.py:337 -#: dcim/forms/bulk_edit.py:373 dcim/forms/bulk_edit.py:388 -#: dcim/forms/bulk_edit.py:447 dcim/forms/bulk_edit.py:486 -#: dcim/forms/bulk_edit.py:516 dcim/forms/bulk_edit.py:540 -#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_edit.py:665 -#: dcim/forms/bulk_edit.py:717 dcim/forms/bulk_edit.py:740 -#: dcim/forms/bulk_edit.py:788 dcim/forms/bulk_edit.py:858 -#: dcim/forms/bulk_edit.py:911 dcim/forms/bulk_edit.py:946 -#: dcim/forms/bulk_edit.py:986 dcim/forms/bulk_edit.py:1030 -#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1102 -#: dcim/forms/bulk_edit.py:1120 dcim/forms/bulk_edit.py:1138 -#: dcim/forms/bulk_edit.py:1156 dcim/forms/bulk_edit.py:1575 -#: extras/forms/bulk_edit.py:36 extras/forms/bulk_edit.py:124 -#: extras/forms/bulk_edit.py:153 extras/forms/bulk_edit.py:183 -#: extras/forms/bulk_edit.py:264 extras/forms/bulk_edit.py:288 -#: extras/forms/bulk_edit.py:302 extras/tables/tables.py:58 -#: ipam/forms/bulk_edit.py:51 ipam/forms/bulk_edit.py:71 -#: ipam/forms/bulk_edit.py:91 ipam/forms/bulk_edit.py:115 -#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:173 -#: ipam/forms/bulk_edit.py:192 ipam/forms/bulk_edit.py:261 -#: ipam/forms/bulk_edit.py:305 ipam/forms/bulk_edit.py:353 -#: ipam/forms/bulk_edit.py:396 ipam/forms/bulk_edit.py:424 -#: ipam/forms/bulk_edit.py:554 ipam/forms/bulk_edit.py:585 -#: templates/account/token.html:35 templates/circuits/circuit.html:59 -#: templates/circuits/circuittype.html:26 -#: templates/circuits/inc/circuit_termination.html:114 +#: circuits/forms/bulk_edit.py:32 circuits/forms/bulk_edit.py:54 +#: circuits/forms/bulk_edit.py:81 circuits/forms/bulk_edit.py:102 +#: circuits/forms/bulk_edit.py:162 circuits/forms/bulk_edit.py:181 +#: core/forms/bulk_edit.py:28 core/tables/plugins.py:29 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:72 +#: dcim/forms/bulk_edit.py:91 dcim/forms/bulk_edit.py:150 +#: dcim/forms/bulk_edit.py:191 dcim/forms/bulk_edit.py:209 +#: dcim/forms/bulk_edit.py:337 dcim/forms/bulk_edit.py:373 +#: dcim/forms/bulk_edit.py:388 dcim/forms/bulk_edit.py:447 +#: dcim/forms/bulk_edit.py:486 dcim/forms/bulk_edit.py:516 +#: dcim/forms/bulk_edit.py:540 dcim/forms/bulk_edit.py:613 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:717 +#: dcim/forms/bulk_edit.py:740 dcim/forms/bulk_edit.py:788 +#: dcim/forms/bulk_edit.py:858 dcim/forms/bulk_edit.py:911 +#: dcim/forms/bulk_edit.py:946 dcim/forms/bulk_edit.py:986 +#: dcim/forms/bulk_edit.py:1030 dcim/forms/bulk_edit.py:1075 +#: dcim/forms/bulk_edit.py:1102 dcim/forms/bulk_edit.py:1120 +#: dcim/forms/bulk_edit.py:1138 dcim/forms/bulk_edit.py:1156 +#: dcim/forms/bulk_edit.py:1575 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:153 +#: extras/forms/bulk_edit.py:183 extras/forms/bulk_edit.py:264 +#: extras/forms/bulk_edit.py:288 extras/forms/bulk_edit.py:302 +#: extras/tables/tables.py:58 ipam/forms/bulk_edit.py:51 +#: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:115 ipam/forms/bulk_edit.py:144 +#: ipam/forms/bulk_edit.py:173 ipam/forms/bulk_edit.py:192 +#: ipam/forms/bulk_edit.py:261 ipam/forms/bulk_edit.py:305 +#: ipam/forms/bulk_edit.py:353 ipam/forms/bulk_edit.py:396 +#: ipam/forms/bulk_edit.py:424 ipam/forms/bulk_edit.py:554 +#: ipam/forms/bulk_edit.py:585 templates/account/token.html:35 +#: templates/circuits/circuit.html:59 templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:88 #: templates/circuits/provider.html:33 #: templates/circuits/providernetwork.html:32 #: templates/core/datasource.html:54 templates/dcim/cable.html:36 @@ -387,32 +399,35 @@ msgstr "ASNs" msgid "Description" msgstr "Beschreibung" -#: circuits/forms/bulk_edit.py:47 circuits/forms/bulk_edit.py:69 -#: circuits/forms/bulk_edit.py:119 circuits/forms/bulk_import.py:34 -#: circuits/forms/bulk_import.py:49 circuits/forms/bulk_import.py:75 -#: circuits/forms/filtersets.py:67 circuits/forms/filtersets.py:85 -#: circuits/forms/filtersets.py:113 circuits/forms/filtersets.py:128 +#: circuits/forms/bulk_edit.py:49 circuits/forms/bulk_edit.py:71 +#: circuits/forms/bulk_edit.py:121 circuits/forms/bulk_import.py:35 +#: circuits/forms/bulk_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:68 circuits/forms/filtersets.py:86 +#: circuits/forms/filtersets.py:114 circuits/forms/filtersets.py:129 +#: circuits/forms/filtersets.py:197 circuits/forms/filtersets.py:230 #: circuits/forms/model_forms.py:45 circuits/forms/model_forms.py:59 -#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:55 -#: circuits/tables/providers.py:72 circuits/tables/providers.py:103 -#: templates/circuits/circuit.html:18 templates/circuits/provider.html:20 +#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:56 +#: circuits/tables/circuits.py:100 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:18 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 #: templates/circuits/provideraccount.html:20 #: templates/circuits/providernetwork.html:20 #: templates/dcim/inc/cable_termination.html:51 msgid "Provider" -msgstr "Anbieter" +msgstr "Provider" -#: circuits/forms/bulk_edit.py:76 circuits/forms/filtersets.py:88 +#: circuits/forms/bulk_edit.py:78 circuits/forms/filtersets.py:89 #: templates/circuits/providernetwork.html:28 msgid "Service ID" -msgstr "Dienst-ID" +msgstr "Dienst ID" -#: circuits/forms/bulk_edit.py:96 circuits/forms/filtersets.py:104 +#: circuits/forms/bulk_edit.py:98 circuits/forms/filtersets.py:105 #: dcim/forms/bulk_edit.py:205 dcim/forms/bulk_edit.py:502 #: dcim/forms/bulk_edit.py:702 dcim/forms/bulk_edit.py:1071 #: dcim/forms/bulk_edit.py:1098 dcim/forms/bulk_edit.py:1571 -#: dcim/forms/filtersets.py:975 dcim/forms/filtersets.py:1351 -#: dcim/forms/filtersets.py:1372 dcim/tables/devices.py:699 +#: dcim/forms/filtersets.py:983 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1380 dcim/tables/devices.py:699 #: dcim/tables/devices.py:759 dcim/tables/devices.py:986 #: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 #: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:260 @@ -424,8 +439,8 @@ msgstr "Dienst-ID" msgid "Color" msgstr "Farbe" -#: circuits/forms/bulk_edit.py:114 circuits/forms/bulk_import.py:88 -#: circuits/forms/filtersets.py:123 core/forms/bulk_edit.py:18 +#: circuits/forms/bulk_edit.py:116 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:124 core/forms/bulk_edit.py:18 #: core/forms/filtersets.py:30 core/tables/data.py:20 core/tables/jobs.py:18 #: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:680 #: dcim/forms/bulk_edit.py:819 dcim/forms/bulk_edit.py:887 @@ -437,18 +452,18 @@ msgstr "Farbe" #: dcim/forms/bulk_import.py:725 dcim/forms/bulk_import.py:808 #: dcim/forms/bulk_import.py:902 dcim/forms/bulk_import.py:944 #: dcim/forms/bulk_import.py:1161 dcim/forms/bulk_import.py:1327 -#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:866 -#: dcim/forms/filtersets.py:965 dcim/forms/filtersets.py:1086 -#: dcim/forms/filtersets.py:1156 dcim/forms/filtersets.py:1178 -#: dcim/forms/filtersets.py:1200 dcim/forms/filtersets.py:1217 -#: dcim/forms/filtersets.py:1251 dcim/forms/filtersets.py:1346 -#: dcim/forms/filtersets.py:1367 dcim/forms/model_forms.py:643 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:874 +#: dcim/forms/filtersets.py:973 dcim/forms/filtersets.py:1094 +#: dcim/forms/filtersets.py:1164 dcim/forms/filtersets.py:1186 +#: dcim/forms/filtersets.py:1208 dcim/forms/filtersets.py:1225 +#: dcim/forms/filtersets.py:1259 dcim/forms/filtersets.py:1354 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:643 #: dcim/forms/model_forms.py:649 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:145 #: dcim/tables/devices.py:183 dcim/tables/devices.py:815 #: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 #: extras/tables/tables.py:283 extras/tables/tables.py:355 -#: extras/tables/tables.py:473 netbox/tables/tables.py:237 +#: extras/tables/tables.py:473 netbox/tables/tables.py:239 #: templates/circuits/circuit.html:30 templates/core/datasource.html:38 #: templates/dcim/cable.html:15 templates/dcim/consoleport.html:36 #: templates/dcim/consoleserverport.html:36 templates/dcim/frontport.html:36 @@ -469,13 +484,13 @@ msgstr "Farbe" msgid "Type" msgstr "Typ" -#: circuits/forms/bulk_edit.py:124 circuits/forms/bulk_import.py:81 -#: circuits/forms/filtersets.py:136 circuits/forms/model_forms.py:96 +#: circuits/forms/bulk_edit.py:126 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:137 circuits/forms/model_forms.py:96 msgid "Provider account" -msgstr "Anbieter-Konto" +msgstr "Provider-Konto" -#: circuits/forms/bulk_edit.py:132 circuits/forms/bulk_import.py:94 -#: circuits/forms/filtersets.py:147 core/forms/filtersets.py:35 +#: circuits/forms/bulk_edit.py:134 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:148 core/forms/filtersets.py:35 #: core/forms/filtersets.py:76 core/tables/data.py:23 core/tables/jobs.py:26 #: core/tables/tasks.py:88 dcim/forms/bulk_edit.py:105 #: dcim/forms/bulk_edit.py:180 dcim/forms/bulk_edit.py:261 @@ -487,9 +502,9 @@ msgstr "Anbieter-Konto" #: dcim/forms/bulk_import.py:1155 dcim/forms/bulk_import.py:1322 #: dcim/forms/bulk_import.py:1386 dcim/forms/filtersets.py:171 #: dcim/forms/filtersets.py:230 dcim/forms/filtersets.py:282 -#: dcim/forms/filtersets.py:727 dcim/forms/filtersets.py:835 -#: dcim/forms/filtersets.py:869 dcim/forms/filtersets.py:970 -#: dcim/forms/filtersets.py:1081 dcim/tables/devices.py:145 +#: dcim/forms/filtersets.py:728 dcim/forms/filtersets.py:843 +#: dcim/forms/filtersets.py:877 dcim/forms/filtersets.py:978 +#: dcim/forms/filtersets.py:1089 dcim/tables/devices.py:145 #: dcim/tables/devices.py:818 dcim/tables/devices.py:1046 #: 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 @@ -497,9 +512,9 @@ msgstr "Anbieter-Konto" #: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:544 #: 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:209 ipam/forms/filtersets.py:274 -#: ipam/forms/filtersets.py:348 ipam/forms/filtersets.py:501 -#: ipam/forms/model_forms.py:457 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:281 +#: ipam/forms/filtersets.py:355 ipam/forms/filtersets.py:508 +#: ipam/forms/model_forms.py:466 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:34 templates/core/datasource.html:46 @@ -530,8 +545,8 @@ msgstr "Anbieter-Konto" msgid "Status" msgstr "Status" -#: circuits/forms/bulk_edit.py:138 circuits/forms/bulk_import.py:99 -#: circuits/forms/filtersets.py:116 dcim/forms/bulk_edit.py:121 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:117 dcim/forms/bulk_edit.py:121 #: dcim/forms/bulk_edit.py:186 dcim/forms/bulk_edit.py:256 #: dcim/forms/bulk_edit.py:368 dcim/forms/bulk_edit.py:588 #: dcim/forms/bulk_edit.py:692 dcim/forms/bulk_edit.py:1599 @@ -541,9 +556,9 @@ msgstr "Status" #: dcim/forms/bulk_import.py:1379 dcim/forms/filtersets.py:166 #: dcim/forms/filtersets.py:198 dcim/forms/filtersets.py:249 #: dcim/forms/filtersets.py:334 dcim/forms/filtersets.py:355 -#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:827 -#: dcim/forms/filtersets.py:889 dcim/forms/filtersets.py:919 -#: dcim/forms/filtersets.py:1041 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:897 dcim/forms/filtersets.py:927 +#: dcim/forms/filtersets.py:1049 dcim/tables/power.py:88 #: extras/filtersets.py:564 extras/forms/filtersets.py:332 #: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:41 #: ipam/forms/bulk_edit.py:66 ipam/forms/bulk_edit.py:110 @@ -557,8 +572,8 @@ msgstr "Status" #: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:48 #: ipam/forms/filtersets.py:68 ipam/forms/filtersets.py:100 #: ipam/forms/filtersets.py:120 ipam/forms/filtersets.py:143 -#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:260 -#: ipam/forms/filtersets.py:303 ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:174 ipam/forms/filtersets.py:267 +#: ipam/forms/filtersets.py:310 ipam/forms/filtersets.py:476 #: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 #: templates/circuits/circuit.html:38 templates/dcim/cable.html:23 #: templates/dcim/device.html:78 templates/dcim/location.html:49 @@ -587,25 +602,25 @@ msgstr "Status" #: wireless/forms/bulk_import.py:55 wireless/forms/bulk_import.py:97 #: wireless/forms/filtersets.py:35 wireless/forms/filtersets.py:75 msgid "Tenant" -msgstr "Mieter" +msgstr "Mandant" -#: circuits/forms/bulk_edit.py:143 circuits/forms/filtersets.py:171 +#: circuits/forms/bulk_edit.py:145 circuits/forms/filtersets.py:172 msgid "Install date" msgstr "Datum der Installation" -#: circuits/forms/bulk_edit.py:148 circuits/forms/filtersets.py:176 +#: circuits/forms/bulk_edit.py:150 circuits/forms/filtersets.py:177 msgid "Termination date" msgstr "Kündigungsdatum" -#: circuits/forms/bulk_edit.py:154 circuits/forms/filtersets.py:183 +#: circuits/forms/bulk_edit.py:156 circuits/forms/filtersets.py:184 msgid "Commit rate (Kbps)" -msgstr "Commit-Rate (Kbps)" +msgstr "Vereinbarte Bandbreite (Kbps)" -#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:110 +#: circuits/forms/bulk_edit.py:171 circuits/forms/model_forms.py:110 msgid "Service Parameters" -msgstr "Service-Parameter" +msgstr "Service Parameter" -#: circuits/forms/bulk_edit.py:170 circuits/forms/model_forms.py:111 +#: circuits/forms/bulk_edit.py:172 circuits/forms/model_forms.py:111 #: dcim/forms/model_forms.py:138 dcim/forms/model_forms.py:180 #: dcim/forms/model_forms.py:228 dcim/forms/model_forms.py:267 #: dcim/forms/model_forms.py:713 dcim/forms/model_forms.py:1636 @@ -622,28 +637,62 @@ msgstr "Service-Parameter" #: vpn/forms/model_forms.py:147 vpn/forms/model_forms.py:411 #: wireless/forms/model_forms.py:54 wireless/forms/model_forms.py:163 msgid "Tenancy" -msgstr "Mietverhältnis" +msgstr "Mandantenverhältnis" + +#: circuits/forms/bulk_edit.py:191 circuits/forms/bulk_edit.py:215 +#: circuits/forms/model_forms.py:153 circuits/tables/circuits.py:109 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/circuits/providernetwork.html:17 +msgid "Provider Network" +msgstr "Provider Netzwerk" + +#: circuits/forms/bulk_edit.py:197 +msgid "Port speed (Kbps)" +msgstr "Portgeschwindigkeit (Kbit/s)" + +#: circuits/forms/bulk_edit.py:201 +msgid "Upstream speed (Kbps)" +msgstr "Upstream-Geschwindigkeit (Kbps)" + +#: circuits/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:849 +#: dcim/forms/bulk_edit.py:1208 dcim/forms/bulk_edit.py:1225 +#: dcim/forms/bulk_edit.py:1242 dcim/forms/bulk_edit.py:1260 +#: dcim/forms/bulk_edit.py:1348 dcim/forms/bulk_edit.py:1487 +#: dcim/forms/bulk_edit.py:1504 +msgid "Mark connected" +msgstr "Als verbunden markieren" + +#: circuits/forms/bulk_edit.py:217 circuits/forms/model_forms.py:155 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 +#: templates/dcim/rearport.html:111 +msgid "Circuit Termination" +msgstr "Transportnetz Abschlusspunkt" -#: circuits/forms/bulk_import.py:37 circuits/forms/bulk_import.py:52 -#: circuits/forms/bulk_import.py:78 +#: circuits/forms/bulk_edit.py:219 circuits/forms/model_forms.py:157 +msgid "Termination Details" +msgstr "Einzelheiten zum Abschlusspunkt" + +#: circuits/forms/bulk_import.py:38 circuits/forms/bulk_import.py:53 +#: circuits/forms/bulk_import.py:79 msgid "Assigned provider" -msgstr "Zugewiesener Anbieter" +msgstr "Zugewiesener Provider" -#: circuits/forms/bulk_import.py:69 dcim/forms/bulk_import.py:178 +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:178 #: dcim/forms/bulk_import.py:388 dcim/forms/bulk_import.py:1108 #: dcim/forms/bulk_import.py:1187 extras/forms/bulk_import.py:232 msgid "RGB color in hexadecimal. Example:" msgstr "RGB-Farbe in Hexadezimal. Beispiel:" -#: circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:85 msgid "Assigned provider account" msgstr "Zugewiesenes Providerkonto" -#: circuits/forms/bulk_import.py:91 +#: circuits/forms/bulk_import.py:92 msgid "Type of circuit" -msgstr "Art der Schaltung" +msgstr "Transportnetz Typ" -#: circuits/forms/bulk_import.py:96 dcim/forms/bulk_import.py:89 +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 #: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:204 #: dcim/forms/bulk_import.py:452 dcim/forms/bulk_import.py:606 #: dcim/forms/bulk_import.py:1324 ipam/forms/bulk_import.py:193 @@ -654,7 +703,7 @@ msgstr "Art der Schaltung" msgid "Operational status" msgstr "Betriebsstatus" -#: circuits/forms/bulk_import.py:103 dcim/forms/bulk_import.py:110 +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 #: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:286 #: dcim/forms/bulk_import.py:428 dcim/forms/bulk_import.py:1171 #: dcim/forms/bulk_import.py:1319 dcim/forms/bulk_import.py:1383 @@ -666,39 +715,48 @@ msgstr "Betriebsstatus" #: 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 "Zugewiesener Mieter" +msgstr "Zugewiesener Mandant" -#: circuits/forms/bulk_import.py:122 circuits/forms/filtersets.py:144 -#: circuits/forms/model_forms.py:142 +#: circuits/forms/bulk_import.py:122 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/circuits/inc/circuit_termination_fields.html:15 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 +msgid "Termination" +msgstr "Abschlusspunkt" + +#: circuits/forms/bulk_import.py:132 circuits/forms/filtersets.py:145 +#: circuits/forms/filtersets.py:225 circuits/forms/model_forms.py:142 msgid "Provider network" -msgstr "Anbieter-Netzwerk" - -#: circuits/forms/filtersets.py:27 circuits/forms/filtersets.py:115 -#: dcim/forms/bulk_edit.py:248 dcim/forms/bulk_edit.py:346 -#: dcim/forms/bulk_edit.py:580 dcim/forms/bulk_edit.py:627 -#: dcim/forms/bulk_edit.py:780 dcim/forms/bulk_import.py:189 -#: dcim/forms/bulk_import.py:263 dcim/forms/bulk_import.py:491 -#: dcim/forms/bulk_import.py:1268 dcim/forms/bulk_import.py:1302 -#: dcim/forms/filtersets.py:93 dcim/forms/filtersets.py:246 -#: dcim/forms/filtersets.py:279 dcim/forms/filtersets.py:331 -#: dcim/forms/filtersets.py:382 dcim/forms/filtersets.py:649 -#: dcim/forms/filtersets.py:690 dcim/forms/filtersets.py:888 -#: dcim/forms/filtersets.py:917 dcim/forms/filtersets.py:937 -#: dcim/forms/filtersets.py:1001 dcim/forms/filtersets.py:1031 -#: dcim/forms/filtersets.py:1040 dcim/forms/filtersets.py:1151 -#: dcim/forms/filtersets.py:1173 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1212 dcim/forms/filtersets.py:1232 -#: dcim/forms/filtersets.py:1340 dcim/forms/filtersets.py:1362 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1398 -#: dcim/forms/filtersets.py:1412 dcim/forms/model_forms.py:179 -#: dcim/forms/model_forms.py:211 dcim/forms/model_forms.py:411 -#: dcim/forms/model_forms.py:673 dcim/tables/devices.py:162 -#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 -#: extras/filtersets.py:488 extras/forms/filtersets.py:329 -#: ipam/forms/bulk_edit.py:457 ipam/forms/filtersets.py:172 -#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:430 -#: ipam/forms/filtersets.py:467 ipam/forms/model_forms.py:590 -#: templates/dcim/device.html:25 templates/dcim/device_edit.html:30 +msgstr "Provider-Netzwerk" + +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:116 +#: circuits/forms/filtersets.py:198 dcim/forms/bulk_edit.py:248 +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:580 +#: dcim/forms/bulk_edit.py:627 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_import.py:189 dcim/forms/bulk_import.py:263 +#: dcim/forms/bulk_import.py:491 dcim/forms/bulk_import.py:1268 +#: dcim/forms/bulk_import.py:1302 dcim/forms/filtersets.py:93 +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:279 +#: dcim/forms/filtersets.py:331 dcim/forms/filtersets.py:382 +#: dcim/forms/filtersets.py:649 dcim/forms/filtersets.py:691 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:925 +#: dcim/forms/filtersets.py:945 dcim/forms/filtersets.py:1009 +#: dcim/forms/filtersets.py:1039 dcim/forms/filtersets.py:1048 +#: dcim/forms/filtersets.py:1159 dcim/forms/filtersets.py:1181 +#: dcim/forms/filtersets.py:1203 dcim/forms/filtersets.py:1220 +#: dcim/forms/filtersets.py:1240 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1370 dcim/forms/filtersets.py:1391 +#: dcim/forms/filtersets.py:1406 dcim/forms/filtersets.py:1420 +#: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:411 dcim/forms/model_forms.py:673 +#: dcim/tables/devices.py:162 dcim/tables/power.py:30 dcim/tables/racks.py:58 +#: dcim/tables/racks.py:143 extras/filtersets.py:488 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_edit.py:457 +#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:437 ipam/forms/filtersets.py:474 +#: ipam/forms/model_forms.py:599 templates/dcim/device.html:25 +#: templates/dcim/device_edit.html:30 #: templates/dcim/inc/cable_termination.html:12 #: templates/dcim/location.html:26 templates/dcim/powerpanel.html:26 #: templates/dcim/rack.html:26 templates/dcim/rackreservation.html:32 @@ -708,12 +766,12 @@ msgstr "Anbieter-Netzwerk" msgid "Location" msgstr "Standort" -#: circuits/forms/filtersets.py:29 circuits/forms/filtersets.py:117 +#: circuits/forms/filtersets.py:30 circuits/forms/filtersets.py:118 #: dcim/forms/filtersets.py:137 dcim/forms/filtersets.py:151 #: dcim/forms/filtersets.py:167 dcim/forms/filtersets.py:199 #: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:335 #: dcim/forms/filtersets.py:406 dcim/forms/filtersets.py:653 -#: dcim/forms/filtersets.py:1002 netbox/navigation/menu.py:44 +#: dcim/forms/filtersets.py:1010 netbox/navigation/menu.py:44 #: netbox/navigation/menu.py:46 tenancy/forms/filtersets.py:42 #: tenancy/tables/columns.py:70 tenancy/tables/contacts.py:25 #: tenancy/views.py:19 virtualization/forms/filtersets.py:37 @@ -722,22 +780,22 @@ msgstr "Standort" msgid "Contacts" msgstr "Kontakte" -#: circuits/forms/filtersets.py:34 circuits/forms/filtersets.py:154 +#: circuits/forms/filtersets.py:35 circuits/forms/filtersets.py:155 #: dcim/forms/bulk_edit.py:111 dcim/forms/bulk_edit.py:223 #: dcim/forms/bulk_edit.py:755 dcim/forms/bulk_import.py:92 #: dcim/forms/filtersets.py:71 dcim/forms/filtersets.py:178 #: dcim/forms/filtersets.py:204 dcim/forms/filtersets.py:257 -#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:667 -#: dcim/forms/filtersets.py:894 dcim/forms/filtersets.py:924 -#: dcim/forms/filtersets.py:1008 dcim/forms/filtersets.py:1047 -#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:111 +#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:668 +#: dcim/forms/filtersets.py:902 dcim/forms/filtersets.py:932 +#: dcim/forms/filtersets.py:1016 dcim/forms/filtersets.py:1055 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:111 #: dcim/forms/object_create.py:375 dcim/tables/devices.py:148 #: dcim/tables/sites.py:85 extras/filtersets.py:455 #: ipam/forms/bulk_edit.py:206 ipam/forms/bulk_edit.py:438 -#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:216 -#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:475 -#: ipam/forms/model_forms.py:562 templates/dcim/device.html:17 +#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:217 +#: ipam/forms/filtersets.py:422 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:17 #: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 #: templates/dcim/region.html:26 templates/dcim/site.html:30 #: templates/ipam/prefix.html:49 templates/ipam/vlan.html:16 @@ -747,42 +805,42 @@ msgstr "Kontakte" msgid "Region" msgstr "Region" -#: circuits/forms/filtersets.py:39 circuits/forms/filtersets.py:159 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:160 #: dcim/forms/bulk_edit.py:231 dcim/forms/bulk_edit.py:763 #: dcim/forms/filtersets.py:76 dcim/forms/filtersets.py:183 #: dcim/forms/filtersets.py:209 dcim/forms/filtersets.py:270 -#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:672 -#: dcim/forms/filtersets.py:899 dcim/forms/filtersets.py:1013 -#: dcim/forms/filtersets.py:1052 dcim/forms/object_create.py:383 +#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:673 +#: dcim/forms/filtersets.py:907 dcim/forms/filtersets.py:1021 +#: dcim/forms/filtersets.py:1060 dcim/forms/object_create.py:383 #: extras/filtersets.py:472 ipam/forms/bulk_edit.py:211 #: ipam/forms/bulk_edit.py:445 ipam/forms/bulk_edit.py:517 -#: ipam/forms/filtersets.py:221 ipam/forms/filtersets.py:420 -#: ipam/forms/filtersets.py:480 ipam/forms/model_forms.py:575 +#: ipam/forms/filtersets.py:222 ipam/forms/filtersets.py:427 +#: ipam/forms/filtersets.py:487 ipam/forms/model_forms.py:584 #: virtualization/forms/bulk_edit.py:86 virtualization/forms/filtersets.py:69 #: virtualization/forms/filtersets.py:138 #: virtualization/forms/model_forms.py:98 msgid "Site group" -msgstr "Seitengruppe" +msgstr "Standortgruppe" -#: circuits/forms/filtersets.py:62 circuits/forms/filtersets.py:80 -#: circuits/forms/filtersets.py:99 circuits/forms/filtersets.py:114 +#: circuits/forms/filtersets.py:63 circuits/forms/filtersets.py:81 +#: circuits/forms/filtersets.py:100 circuits/forms/filtersets.py:115 #: core/forms/filtersets.py:64 dcim/forms/bulk_edit.py:726 #: dcim/forms/filtersets.py:165 dcim/forms/filtersets.py:197 -#: dcim/forms/filtersets.py:826 dcim/forms/filtersets.py:918 -#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1150 -#: dcim/forms/filtersets.py:1172 dcim/forms/filtersets.py:1194 -#: dcim/forms/filtersets.py:1211 dcim/forms/filtersets.py:1228 -#: dcim/forms/filtersets.py:1339 dcim/forms/filtersets.py:1361 -#: dcim/forms/filtersets.py:1382 dcim/forms/filtersets.py:1397 -#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:43 +#: dcim/forms/filtersets.py:834 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1050 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1180 dcim/forms/filtersets.py:1202 +#: dcim/forms/filtersets.py:1219 dcim/forms/filtersets.py:1236 +#: dcim/forms/filtersets.py:1347 dcim/forms/filtersets.py:1369 +#: dcim/forms/filtersets.py:1390 dcim/forms/filtersets.py:1405 +#: dcim/forms/filtersets.py:1418 extras/forms/filtersets.py:43 #: extras/forms/filtersets.py:112 extras/forms/filtersets.py:143 #: extras/forms/filtersets.py:183 extras/forms/filtersets.py:199 #: extras/forms/filtersets.py:230 extras/forms/filtersets.py:254 #: extras/forms/filtersets.py:450 extras/forms/filtersets.py:488 -#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:259 -#: ipam/forms/filtersets.py:300 ipam/forms/filtersets.py:375 -#: ipam/forms/filtersets.py:468 ipam/forms/filtersets.py:527 -#: ipam/forms/filtersets.py:545 netbox/tables/tables.py:253 +#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:307 ipam/forms/filtersets.py:382 +#: ipam/forms/filtersets.py:475 ipam/forms/filtersets.py:534 +#: ipam/forms/filtersets.py:552 netbox/tables/tables.py:255 #: virtualization/forms/filtersets.py:45 #: virtualization/forms/filtersets.py:103 #: virtualization/forms/filtersets.py:194 @@ -791,28 +849,15 @@ msgstr "Seitengruppe" msgid "Attributes" msgstr "Attribute" -#: circuits/forms/filtersets.py:70 circuits/tables/circuits.py:60 +#: circuits/forms/filtersets.py:71 circuits/tables/circuits.py:61 #: circuits/tables/providers.py:66 templates/circuits/circuit.html:22 #: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "Konto" -#: circuits/forms/model_forms.py:153 -#: templates/circuits/inc/circuit_termination.html:88 -#: templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "Anbieter-Netzwerk" - -#: circuits/forms/model_forms.py:155 -#: templates/circuits/inc/circuit_termination.html:80 -#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 -#: templates/dcim/rearport.html:111 -msgid "Circuit Termination" -msgstr "Unterbrechung des Stromkreises" - -#: circuits/forms/model_forms.py:157 -msgid "Termination Details" -msgstr "Einzelheiten zur Kündigung" +#: circuits/forms/filtersets.py:215 +msgid "Term Side" +msgstr "Begriffsseite" #: circuits/models/circuits.py:25 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:491 @@ -825,26 +870,26 @@ msgstr "Farbe" #: circuits/models/circuits.py:34 msgid "circuit type" -msgstr "Schaltungstyp" +msgstr "Transportnetz Typ" #: circuits/models/circuits.py:35 msgid "circuit types" -msgstr "Schaltungstypen" +msgstr "Transportnetz Typen" #: circuits/models/circuits.py:46 msgid "circuit ID" -msgstr "Schaltkreis-ID" +msgstr "Transportnetz-ID" #: circuits/models/circuits.py:47 msgid "Unique circuit ID" -msgstr "Eindeutige Schaltkreis-ID" +msgstr "Eindeutige Transportnetz-ID" #: circuits/models/circuits.py:67 core/models/data.py:55 #: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:643 #: dcim/models/devices.py:1155 dcim/models/devices.py:1364 #: dcim/models/power.py:96 dcim/models/racks.py:98 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 +#: dcim/models/sites.py:266 ipam/models/ip.py:253 ipam/models/ip.py:522 +#: ipam/models/ip.py:730 ipam/models/vlans.py:175 #: virtualization/models/clusters.py:74 #: virtualization/models/virtualmachines.py:84 vpn/models/tunnels.py:40 #: wireless/models.py:94 wireless/models.py:158 @@ -861,23 +906,23 @@ msgstr "endet" #: circuits/models/circuits.py:92 msgid "commit rate (Kbps)" -msgstr "Commit-Rate (Kbps)" +msgstr "garantierte Bandbreite (Kbps)" #: circuits/models/circuits.py:93 msgid "Committed rate" -msgstr "Festgeschriebener Tarif" +msgstr "Garantierte Bandbreite" #: circuits/models/circuits.py:135 msgid "circuit" -msgstr "Kreislauf" +msgstr "Transportnetz" #: circuits/models/circuits.py:136 msgid "circuits" -msgstr "Schaltungen" +msgstr "Transportnetze" #: circuits/models/circuits.py:169 msgid "termination" -msgstr "Kündigung" +msgstr "Abschlusspunkt" #: circuits/models/circuits.py:186 msgid "port speed (Kbps)" @@ -885,16 +930,16 @@ msgstr "Portgeschwindigkeit (Kbps)" #: circuits/models/circuits.py:189 msgid "Physical circuit speed" -msgstr "Physikalische Schaltkreisgeschwindigkeit" +msgstr "Physikalische Transportnetzgeschwindigkeit" #: circuits/models/circuits.py:194 msgid "upstream speed (Kbps)" -msgstr "Upstream-Geschwindigkeit (Kbps)" +msgstr "Upstream Geschwindigkeit (Kbps)" #: circuits/models/circuits.py:195 msgid "Upstream speed, if different from port speed" msgstr "" -"Upstream-Geschwindigkeit, falls sie von der Portgeschwindigkeit abweicht" +"Upstream Geschwindigkeit, falls sie von der Portgeschwindigkeit abweicht" #: circuits/models/circuits.py:200 msgid "cross-connect ID" @@ -906,11 +951,11 @@ msgstr "ID des lokalen Cross-Connects" #: circuits/models/circuits.py:206 msgid "patch panel/port(s)" -msgstr "Patchpanel/Anschluss (e)" +msgstr "Patchpanel/Anschluss" #: circuits/models/circuits.py:207 msgid "Patch panel ID and port number(s)" -msgstr "Patchpanel-ID und Portnummer (n)" +msgstr "Patchpanel-ID und Anschlussnummer(n)" #: circuits/models/circuits.py:210 #: dcim/models/device_component_templates.py:61 @@ -928,25 +973,25 @@ msgstr "Beschreibung" #: circuits/models/circuits.py:223 msgid "circuit termination" -msgstr "Stromkreisabschluß" +msgstr "Transportnetz Abschlusspunkt" #: circuits/models/circuits.py:224 msgid "circuit terminations" -msgstr "Stromkreisabschlüsse" +msgstr "Transportnetz Abschlusspunkte" #: circuits/models/circuits.py:237 msgid "" "A circuit termination must attach to either a site or a provider network." msgstr "" -"Ein Leitungsabschluß muss entweder an einen Standort oder an ein " -"Anbieternetzwerk angeschlossen werden." +"Ein Leitungsabschluss muss entweder an einen Standort oder an ein Provider-" +"Netzwerk angeschlossen werden." #: circuits/models/circuits.py:239 msgid "" "A circuit termination cannot attach to both a site and a provider network." msgstr "" -"Ein Leitungsabschluß kann nicht sowohl an einen Standort als auch an ein " -"Anbieternetzwerk angeschlossen werden." +"Ein Leitungsabschluss kann nicht sowohl an einen Standort als auch an ein " +"Provider-Netzwerk angeschlossen werden." #: circuits/models/providers.py:22 circuits/models/providers.py:66 #: circuits/models/providers.py:104 core/models/data.py:42 @@ -977,7 +1022,7 @@ msgstr "Name" #: circuits/models/providers.py:25 msgid "Full name of the provider" -msgstr "Vollständiger Name des Anbieters" +msgstr "Vollständiger Name des Providers" #: circuits/models/providers.py:28 dcim/models/devices.py:86 #: dcim/models/sites.py:149 extras/models/models.py:534 ipam/models/asns.py:23 @@ -985,27 +1030,27 @@ msgstr "Vollständiger Name des Anbieters" #: 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 "Schnecke" +msgstr "URL-Slug" #: circuits/models/providers.py:42 msgid "provider" -msgstr "Anbieter" +msgstr "Provider" #: circuits/models/providers.py:43 msgid "providers" -msgstr "Anbieter" +msgstr "Provider" #: circuits/models/providers.py:63 msgid "account ID" -msgstr "Konto-ID" +msgstr "Konto ID" #: circuits/models/providers.py:86 msgid "provider account" -msgstr "Anbieterkonto" +msgstr "Providerkonto" #: circuits/models/providers.py:87 msgid "provider accounts" -msgstr "Anbieterkonten" +msgstr "Providerkonten" #: circuits/models/providers.py:115 msgid "service ID" @@ -1013,21 +1058,21 @@ msgstr "Dienst-ID" #: circuits/models/providers.py:126 msgid "provider network" -msgstr "Anbieter-Netzwerk" +msgstr "Provider-Netzwerk" #: circuits/models/providers.py:127 msgid "provider networks" -msgstr "Anbieternetzwerke" +msgstr "Providernetzwerke" -#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/circuits.py:30 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 core/tables/plugins.py:13 #: core/tables/tasks.py:11 core/tables/tasks.py:115 #: dcim/forms/filtersets.py:61 dcim/forms/object_create.py:43 #: dcim/tables/devices.py:60 dcim/tables/devices.py:97 #: dcim/tables/devices.py:139 dcim/tables/devices.py:294 -#: dcim/tables/devices.py:376 dcim/tables/devices.py:420 -#: dcim/tables/devices.py:472 dcim/tables/devices.py:524 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:424 +#: dcim/tables/devices.py:476 dcim/tables/devices.py:528 #: dcim/tables/devices.py:644 dcim/tables/devices.py:726 #: dcim/tables/devices.py:776 dcim/tables/devices.py:842 #: dcim/tables/devices.py:957 dcim/tables/devices.py:977 @@ -1041,7 +1086,7 @@ msgstr "Anbieternetzwerke" #: extras/tables/tables.py:209 extras/tables/tables.py:256 #: extras/tables/tables.py:279 extras/tables/tables.py:329 #: extras/tables/tables.py:381 extras/tables/tables.py:404 -#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:379 +#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:386 #: 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 @@ -1107,32 +1152,32 @@ msgstr "Anbieternetzwerke" msgid "Name" msgstr "Name" -#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/circuits.py:39 circuits/tables/providers.py:45 #: circuits/tables/providers.py:79 netbox/navigation/menu.py:253 #: netbox/navigation/menu.py:257 netbox/navigation/menu.py:259 #: templates/circuits/provider.html:57 #: templates/circuits/provideraccount.html:44 #: templates/circuits/providernetwork.html:50 msgid "Circuits" -msgstr "Schaltungen" +msgstr "Transportnetze" -#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:26 +#: circuits/tables/circuits.py:53 templates/circuits/circuit.html:26 msgid "Circuit ID" -msgstr "Schaltkreis-ID" +msgstr "Transportnetz-ID" -#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:160 +#: circuits/tables/circuits.py:66 wireless/forms/model_forms.py:160 msgid "Side A" msgstr "Seite A" -#: circuits/tables/circuits.py:69 +#: circuits/tables/circuits.py:70 msgid "Side Z" msgstr "Seite Z" -#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:55 +#: circuits/tables/circuits.py:73 templates/circuits/circuit.html:55 msgid "Commit Rate" -msgstr "Commit-Rate" +msgstr "Garantierte Bandbreite" -#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/circuits.py:76 circuits/tables/providers.py:48 #: circuits/tables/providers.py:82 circuits/tables/providers.py:107 #: dcim/tables/devices.py:1019 dcim/tables/devicetypes.py:92 #: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 @@ -1189,12 +1234,12 @@ msgstr "Abgeschlossen" #: core/choices.py:22 core/choices.py:59 core/constants.py:20 #: core/tables/tasks.py:34 dcim/choices.py:176 dcim/choices.py:222 -#: dcim/choices.py:1506 extras/choices.py:226 virtualization/choices.py:47 +#: dcim/choices.py:1534 extras/choices.py:226 virtualization/choices.py:47 msgid "Failed" msgstr "Fehlgeschlagen" -#: core/choices.py:35 netbox/navigation/menu.py:319 -#: netbox/navigation/menu.py:323 templates/extras/script/base.html:14 +#: core/choices.py:35 netbox/navigation/menu.py:320 +#: netbox/navigation/menu.py:324 templates/extras/script/base.html:14 #: templates/extras/script_list.html:7 templates/extras/script_list.html:12 #: templates/extras/script_result.html:17 msgid "Scripts" @@ -1215,11 +1260,11 @@ msgstr "Geplant" #: core/choices.py:56 extras/choices.py:223 msgid "Running" -msgstr "Laufen" +msgstr "Laufend" #: core/choices.py:58 extras/choices.py:225 msgid "Errored" -msgstr "Irrtümlich" +msgstr "Fehlgeschlagen" #: core/constants.py:19 core/tables/tasks.py:30 msgid "Finished" @@ -1240,7 +1285,7 @@ msgstr "Gestoppt" #: core/constants.py:25 msgid "Cancelled" -msgstr "Abgesagt" +msgstr "Abgebrochen" #: core/data_backends.py:29 templates/dcim/interface.html:216 msgid "Local" @@ -1254,7 +1299,7 @@ msgstr "Nutzername" #: core/data_backends.py:49 core/data_backends.py:55 msgid "Only used for cloning with HTTP(S)" -msgstr "Wird nur für das Klonen mit HTTP (S) verwendet" +msgstr "Wird nur für das Klonen über HTTP(S) verwendet" #: core/data_backends.py:53 templates/account/base.html:17 #: templates/account/password.html:11 users/forms/model_forms.py:171 @@ -1263,12 +1308,12 @@ msgstr "Passwort" #: core/data_backends.py:59 msgid "Branch" -msgstr "Filiale" +msgstr "Branch" #: core/data_backends.py:105 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" -msgstr "Das Abrufen der Remote-Daten ist fehlgeschlagen ({name}): {error}" +msgstr "Abrufen der Remote-Daten ist fehlgeschlagen ({name}): {error}" #: core/data_backends.py:118 msgid "AWS access key ID" @@ -1289,8 +1334,8 @@ msgstr "Datenquelle (Name)" #: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40 #: core/tables/data.py:26 dcim/forms/bulk_edit.py:1020 -#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1268 -#: dcim/tables/devices.py:549 dcim/tables/devicetypes.py:221 +#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1276 +#: dcim/tables/devices.py:553 dcim/tables/devicetypes.py:221 #: extras/forms/bulk_edit.py:98 extras/forms/bulk_edit.py:162 #: extras/forms/bulk_edit.py:221 extras/forms/filtersets.py:120 #: extras/forms/filtersets.py:207 extras/forms/filtersets.py:268 @@ -1331,7 +1376,7 @@ msgstr "Regeln ignorieren" #: templates/extras/exporttemplate.html:35 #: templates/virtualization/virtualmachine/render_config.html:18 msgid "Data Source" -msgstr "Quelle der Daten" +msgstr "Datenquelle" #: core/forms/filtersets.py:52 core/forms/mixins.py:21 msgid "File" @@ -1341,11 +1386,11 @@ msgstr "Datei" #: extras/forms/filtersets.py:148 extras/forms/filtersets.py:337 #: extras/forms/filtersets.py:422 msgid "Data source" -msgstr "Quelle der Daten" +msgstr "Datenquelle" #: core/forms/filtersets.py:67 extras/forms/filtersets.py:449 msgid "Creation" -msgstr "Schöpfung" +msgstr "Erstellung" #: core/forms/filtersets.py:71 extras/forms/filtersets.py:470 #: extras/forms/filtersets.py:513 extras/tables/tables.py:183 @@ -1353,7 +1398,7 @@ msgstr "Schöpfung" #: templates/extras/objectchange.html:51 tenancy/tables/contacts.py:90 #: vpn/tables/l2vpn.py:59 msgid "Object Type" -msgstr "Art des Objekts" +msgstr "Objekttyp" #: core/forms/filtersets.py:81 msgid "Created after" @@ -1361,23 +1406,23 @@ msgstr "Erstellt nach" #: core/forms/filtersets.py:86 msgid "Created before" -msgstr "Vorher erstellt" +msgstr "Erstellt vor" #: core/forms/filtersets.py:91 msgid "Scheduled after" -msgstr "Geplant danach" +msgstr "Geplant nach" #: core/forms/filtersets.py:96 msgid "Scheduled before" -msgstr "Vorher geplant" +msgstr "Geplant vor" #: core/forms/filtersets.py:101 msgid "Started after" -msgstr "Begonnen danach" +msgstr "Begonnen nach" #: core/forms/filtersets.py:106 msgid "Started before" -msgstr "Hat schon einmal angefangen" +msgstr "Begonnen vor" #: core/forms/filtersets.py:111 msgid "Completed after" @@ -1385,7 +1430,7 @@ msgstr "Abgeschlossen nach" #: core/forms/filtersets.py:116 msgid "Completed before" -msgstr "Vorher abgeschlossen" +msgstr "Abgeschlossen vor" #: core/forms/filtersets.py:123 dcim/forms/bulk_edit.py:361 #: dcim/forms/filtersets.py:353 dcim/forms/filtersets.py:397 @@ -1423,16 +1468,16 @@ msgstr "" #: core/forms/model_forms.py:110 msgid "Must upload a file or select a data file to sync" msgstr "" -"Muss eine Datei hochladen oder eine Datendatei zum Synchronisieren auswählen" +"Lade eine Datei hoch oder wähle eine Datendatei zur Synchronisierung aus" #: core/forms/model_forms.py:153 templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Rackhöhen" -#: core/forms/model_forms.py:157 dcim/choices.py:1417 +#: core/forms/model_forms.py:157 dcim/choices.py:1445 #: dcim/forms/bulk_edit.py:867 dcim/forms/bulk_edit.py:1250 #: dcim/forms/bulk_edit.py:1268 dcim/tables/racks.py:89 -#: netbox/navigation/menu.py:275 netbox/navigation/menu.py:279 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 msgid "Power" msgstr "Leistung" @@ -1450,11 +1495,11 @@ msgstr "Sicherheit" #: core/forms/model_forms.py:161 templates/core/inc/config_data.html:59 msgid "Banners" -msgstr "Fahnen" +msgstr "Banner" #: core/forms/model_forms.py:162 templates/core/inc/config_data.html:80 msgid "Pagination" -msgstr "Seitennummerierung" +msgstr "Seitenumbruch" #: core/forms/model_forms.py:163 extras/forms/model_forms.py:67 #: templates/core/inc/config_data.html:93 @@ -1465,14 +1510,14 @@ msgstr "Validierung" msgid "User Preferences" msgstr "Benutzereinstellungen" -#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:660 +#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:661 #: templates/core/inc/config_data.html:127 users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Diverses" #: core/forms/model_forms.py:169 msgid "Config Revision" -msgstr "Änderung der Konfiguration" +msgstr "Konfigurationsrevisionen" #: core/forms/model_forms.py:208 msgid "This parameter has been defined statically and cannot be modified." @@ -1504,7 +1549,7 @@ msgstr "Konfigurationsdaten" #: core/models/config.py:36 msgid "config revision" -msgstr "Änderung der Konfiguration" +msgstr "Konfigurationsrevisionen" #: core/models/config.py:37 msgid "config revisions" @@ -1539,7 +1584,7 @@ msgstr "Konfigurationsrevision #{id}" #: extras/models/search.py:41 virtualization/models/clusters.py:61 #: vpn/models/l2vpn.py:32 msgid "type" -msgstr "Art" +msgstr "Typ" #: core/models/data.py:52 extras/choices.py:37 extras/models/models.py:192 #: extras/tables/tables.py:577 templates/core/datasource.html:58 @@ -1586,9 +1631,7 @@ msgstr "Unbekannter Backend-Typ: {type}" #: core/models/data.py:180 msgid "Cannot initiate sync; syncing already in progress." -msgstr "" -"Die Synchronisierung kann nicht initiiert werden; die Synchronisierung läuft" -" bereits." +msgstr "Synchronisierung kann nicht initiiert werden: Läuft bereits." #: core/models/data.py:193 msgid "" @@ -1609,15 +1652,15 @@ msgstr "Pfad" #: core/models/data.py:299 msgid "File path relative to the data source's root" -msgstr "Dateipfad relativ zum Stammverzeichnis der Datenquelle" +msgstr "Dateipfad relativ zum Stammverzeichnis des Daten Verzeichnisses" -#: core/models/data.py:303 ipam/models/ip.py:502 +#: core/models/data.py:303 ipam/models/ip.py:503 msgid "size" msgstr "Größe" #: core/models/data.py:306 msgid "hash" -msgstr "Raute" +msgstr "Hash" #: core/models/data.py:310 msgid "Length must be 64 hexadecimal characters." @@ -1625,7 +1668,7 @@ msgstr "Die Länge muss 64 Hexadezimalzeichen betragen." #: core/models/data.py:312 msgid "SHA256 hash of the file data" -msgstr "SHA256-Hash der Dateidaten" +msgstr "SHA256-Hash des Dateiinhalts" #: core/models/data.py:329 msgid "data file" @@ -1698,7 +1741,7 @@ msgstr "Job-ID" #: core/models/jobs.py:112 msgid "job" -msgstr "Aufgabe" +msgstr "Job" #: core/models/jobs.py:113 msgid "jobs" @@ -1713,7 +1756,7 @@ msgstr "Jobs können diesem Objekttyp nicht zugewiesen werden ({type})." #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" -"Ungültiger Status für die Kündigung des Jobs. Es stehen folgende Optionen " +"Ungültiger Status für die Beendigung des Jobs. Es stehen folgende Optionen " "zur Auswahl: {choices}" #: core/tables/config.py:21 users/forms/filtersets.py:45 users/tables.py:39 @@ -1730,7 +1773,7 @@ msgstr "Letzte Aktualisierung" #: core/tables/jobs.py:10 core/tables/tasks.py:76 #: dcim/tables/devicetypes.py:161 extras/tables/tables.py:179 -#: extras/tables/tables.py:350 netbox/tables/tables.py:187 +#: extras/tables/tables.py:350 netbox/tables/tables.py:188 #: templates/dcim/virtualchassis_edit.html:52 utilities/forms/forms.py:73 #: wireless/tables/wirelesslink.py:16 msgid "ID" @@ -1739,7 +1782,7 @@ msgstr "ID" #: core/tables/jobs.py:21 extras/choices.py:41 extras/tables/tables.py:241 #: extras/tables/tables.py:287 extras/tables/tables.py:360 #: extras/tables/tables.py:478 extras/tables/tables.py:509 -#: extras/tables/tables.py:574 netbox/tables/tables.py:241 +#: extras/tables/tables.py:574 netbox/tables/tables.py:243 #: templates/extras/eventrule.html:84 templates/extras/journalentry.html:18 #: templates/extras/objectchange.html:57 tenancy/tables/contacts.py:93 #: vpn/tables/l2vpn.py:64 @@ -1766,7 +1809,7 @@ msgstr "Autor" #: core/tables/plugins.py:26 msgid "Author Email" -msgstr "E-Mail des Autors" +msgstr "Autor E-Mail-Adresse" #: core/tables/plugins.py:33 msgid "No plugins found" @@ -1782,11 +1825,11 @@ msgstr "Arbeiter" #: core/tables/tasks.py:46 vpn/tables/tunnels.py:88 msgid "Host" -msgstr "Gastgeber" +msgstr "Host" -#: core/tables/tasks.py:50 ipam/forms/filtersets.py:535 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:542 msgid "Port" -msgstr "Hafen" +msgstr "Port" #: core/tables/tasks.py:54 msgid "DB" @@ -1802,7 +1845,7 @@ msgstr "Keine Warteschlangen gefunden" #: core/tables/tasks.py:82 msgid "Enqueued" -msgstr "In die Warteschlange gestellt" +msgstr "In Warteschlange eingereiht" #: core/tables/tasks.py:85 msgid "Ended" @@ -1818,7 +1861,7 @@ msgstr "Keine Aufgaben gefunden" #: core/tables/tasks.py:118 templates/core/rq_worker.html:47 msgid "State" -msgstr "Bundesland" +msgstr "Zustand" #: core/tables/tasks.py:121 templates/core/rq_worker.html:51 msgid "Birth" @@ -1830,55 +1873,55 @@ msgstr "PID" #: core/tables/tasks.py:128 msgid "No workers found" -msgstr "Keine Arbeiter gefunden" +msgstr "Kein Job gefunden" #: core/views.py:335 core/views.py:378 core/views.py:401 core/views.py:419 #: core/views.py:454 #, python-brace-format msgid "Job {job_id} not found" -msgstr "Beruf {job_id} nicht gefunden" +msgstr "Job{job_id} nicht gefunden" #: dcim/api/serializers_/devices.py:50 dcim/api/serializers_/devicetypes.py:26 msgid "Position (U)" -msgstr "Stellung (U)" +msgstr "Position (HE)" #: dcim/api/serializers_/racks.py:45 templates/dcim/rack.html:30 msgid "Facility ID" -msgstr "ID der Einrichtung" +msgstr "Einrichtung ID" #: dcim/choices.py:21 virtualization/choices.py:21 msgid "Staging" -msgstr "Inszenierung" +msgstr "Bereitstellung" #: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 -#: dcim/choices.py:1430 virtualization/choices.py:23 +#: dcim/choices.py:1458 virtualization/choices.py:23 #: virtualization/choices.py:48 msgid "Decommissioning" msgstr "Außerbetriebnahme" #: dcim/choices.py:24 msgid "Retired" -msgstr "Im Ruhestand" +msgstr "Ruhestand" #: dcim/choices.py:65 msgid "2-post frame" -msgstr "Rahmen mit 2 Pfosten" +msgstr "Rahmengestell mit 2 Montageschienen" #: dcim/choices.py:66 msgid "4-post frame" -msgstr "4-Säulen-Rahmen" +msgstr "Rahmengestell mit 4 Montageschienen" #: dcim/choices.py:67 msgid "4-post cabinet" -msgstr "Schrank mit 4 Pfosten" +msgstr "Schrank mit 4 Montageschienen" #: dcim/choices.py:68 msgid "Wall-mounted frame" -msgstr "Wandmontierter Rahmen" +msgstr "Wandhalterung" #: dcim/choices.py:69 msgid "Wall-mounted frame (vertical)" -msgstr "Wandrahmen (vertikal)" +msgstr "Wandhalterung (hochkant)" #: dcim/choices.py:70 msgid "Wall-mounted cabinet" @@ -1886,7 +1929,7 @@ msgstr "Wandschrank" #: dcim/choices.py:71 msgid "Wall-mounted cabinet (vertical)" -msgstr "Wandschrank (vertikal)" +msgstr "Wandschrank (hochkant)" #: dcim/choices.py:83 dcim/choices.py:84 dcim/choices.py:85 dcim/choices.py:86 #, python-brace-format @@ -1911,7 +1954,7 @@ msgstr "Veraltet" msgid "Millimeters" msgstr "Millimeter" -#: dcim/choices.py:115 dcim/choices.py:1452 +#: dcim/choices.py:115 dcim/choices.py:1480 msgid "Inches" msgstr "Zoll" @@ -1940,27 +1983,27 @@ msgstr "Zoll" #: virtualization/tables/virtualmachines.py:155 wireless/forms/bulk_edit.py:24 #: wireless/forms/bulk_import.py:21 wireless/forms/model_forms.py:21 msgid "Parent" -msgstr "Elternteil" +msgstr "Übergeordnet" #: dcim/choices.py:141 msgid "Child" -msgstr "Kind" +msgstr "Untergeordnet" #: dcim/choices.py:155 templates/dcim/device.html:331 #: templates/dcim/rack.html:175 templates/dcim/rack_elevation_list.html:20 #: templates/dcim/rackreservation.html:76 msgid "Front" -msgstr "Vorne" +msgstr "Frontseite" #: dcim/choices.py:156 templates/dcim/device.html:337 #: templates/dcim/rack.html:181 templates/dcim/rack_elevation_list.html:21 #: templates/dcim/rackreservation.html:82 msgid "Rear" -msgstr "Hinten" +msgstr "Rückseite" #: dcim/choices.py:175 dcim/choices.py:221 virtualization/choices.py:46 msgid "Staged" -msgstr "Inszeniert" +msgstr "Vorbereitet" #: dcim/choices.py:177 msgid "Inventory" @@ -1968,25 +2011,25 @@ msgstr "Inventar" #: dcim/choices.py:193 msgid "Front to rear" -msgstr "Von vorne nach hinten" +msgstr "Front- zu Rückseite" #: dcim/choices.py:194 msgid "Rear to front" -msgstr "Von hinten nach vorne" +msgstr "Rück- zu Frontseite" #: dcim/choices.py:195 msgid "Left to right" -msgstr "Von links nach rechts" +msgstr "Links nach rechts" #: dcim/choices.py:196 msgid "Right to left" -msgstr "Von rechts nach links" +msgstr "Rechts nach links" #: dcim/choices.py:197 msgid "Side to rear" -msgstr "Von der Seite nach hinten" +msgstr "Seite nach hinten" -#: dcim/choices.py:198 dcim/choices.py:1225 +#: dcim/choices.py:198 dcim/choices.py:1253 msgid "Passive" msgstr "Passiv" @@ -1994,56 +2037,56 @@ msgstr "Passiv" msgid "Mixed" msgstr "Gemischt" -#: dcim/choices.py:443 dcim/choices.py:680 +#: dcim/choices.py:447 dcim/choices.py:693 msgid "NEMA (Non-locking)" -msgstr "NEMA (nicht blockierend)" +msgstr "NEMA (nicht verriegelnd)" -#: dcim/choices.py:465 dcim/choices.py:702 +#: dcim/choices.py:469 dcim/choices.py:715 msgid "NEMA (Locking)" -msgstr "NEMA (Sperren)" +msgstr "NEMA (verriegelnd)" -#: dcim/choices.py:488 dcim/choices.py:725 +#: dcim/choices.py:492 dcim/choices.py:738 msgid "California Style" msgstr "Kalifornischer Stil" -#: dcim/choices.py:496 +#: dcim/choices.py:500 msgid "International/ITA" msgstr "International/ITA" -#: dcim/choices.py:526 dcim/choices.py:755 +#: dcim/choices.py:535 dcim/choices.py:773 msgid "Proprietary" -msgstr "Eigentümerrechtlich" +msgstr "Propritär" -#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1141 -#: dcim/choices.py:1143 dcim/choices.py:1348 dcim/choices.py:1350 +#: dcim/choices.py:543 dcim/choices.py:782 dcim/choices.py:1169 +#: dcim/choices.py:1171 dcim/choices.py:1376 dcim/choices.py:1378 #: netbox/navigation/menu.py:187 msgid "Other" msgstr "Andere" -#: dcim/choices.py:733 +#: dcim/choices.py:746 msgid "ITA/International" msgstr "ITA/International" -#: dcim/choices.py:794 +#: dcim/choices.py:812 msgid "Physical" -msgstr "Körperlich" +msgstr "Physikalisch" -#: dcim/choices.py:795 dcim/choices.py:954 +#: dcim/choices.py:813 dcim/choices.py:977 msgid "Virtual" msgstr "Virtuell" -#: dcim/choices.py:796 dcim/choices.py:1026 dcim/forms/bulk_edit.py:1408 -#: dcim/forms/filtersets.py:1231 dcim/forms/model_forms.py:933 +#: dcim/choices.py:814 dcim/choices.py:1049 dcim/forms/bulk_edit.py:1408 +#: dcim/forms/filtersets.py:1239 dcim/forms/model_forms.py:933 #: dcim/forms/model_forms.py:1341 netbox/navigation/menu.py:127 #: netbox/navigation/menu.py:131 templates/dcim/interface.html:210 msgid "Wireless" msgstr "Kabellos" -#: dcim/choices.py:952 +#: dcim/choices.py:975 msgid "Virtual interfaces" msgstr "Virtuelle Schnittstellen" -#: dcim/choices.py:955 dcim/forms/bulk_edit.py:1303 +#: dcim/choices.py:978 dcim/forms/bulk_edit.py:1303 #: dcim/forms/bulk_import.py:785 dcim/forms/model_forms.py:919 #: dcim/tables/devices.py:656 templates/dcim/interface.html:106 #: templates/virtualization/vminterface.html:43 @@ -2053,152 +2096,152 @@ msgstr "Virtuelle Schnittstellen" msgid "Bridge" msgstr "Brücke" -#: dcim/choices.py:956 +#: dcim/choices.py:979 msgid "Link Aggregation Group (LAG)" -msgstr "Linkaggregationsgruppe (LAG)" +msgstr "Link Aggregation Group (LAG)" -#: dcim/choices.py:960 +#: dcim/choices.py:983 msgid "Ethernet (fixed)" msgstr "Ethernet (fest)" -#: dcim/choices.py:974 +#: dcim/choices.py:997 msgid "Ethernet (modular)" msgstr "Ethernet (modular)" -#: dcim/choices.py:1010 +#: dcim/choices.py:1033 msgid "Ethernet (backplane)" msgstr "Ethernet (Rückwandplatine)" -#: dcim/choices.py:1040 +#: dcim/choices.py:1063 msgid "Cellular" -msgstr "Zellulär" +msgstr "Mobilfunk" -#: dcim/choices.py:1090 dcim/forms/filtersets.py:303 -#: dcim/forms/filtersets.py:737 dcim/forms/filtersets.py:874 -#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:52 +#: dcim/choices.py:1115 dcim/forms/filtersets.py:303 +#: dcim/forms/filtersets.py:738 dcim/forms/filtersets.py:882 +#: dcim/forms/filtersets.py:1434 templates/dcim/inventoryitem.html:52 #: templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "Seriell" -#: dcim/choices.py:1105 +#: dcim/choices.py:1130 msgid "Coaxial" msgstr "Koaxial" -#: dcim/choices.py:1122 +#: dcim/choices.py:1150 msgid "Stacking" -msgstr "Stapeln" +msgstr "Stapelnd" -#: dcim/choices.py:1172 +#: dcim/choices.py:1200 msgid "Half" msgstr "Halb" -#: dcim/choices.py:1173 +#: dcim/choices.py:1201 msgid "Full" msgstr "Voll" -#: dcim/choices.py:1174 netbox/preferences.py:31 wireless/choices.py:480 +#: dcim/choices.py:1202 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "Automatisch" -#: dcim/choices.py:1185 +#: dcim/choices.py:1213 msgid "Access" msgstr "Zugriff" -#: dcim/choices.py:1186 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: dcim/choices.py:1214 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 #: templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" -msgstr "Verschlagwortet" +msgstr "Tagged" -#: dcim/choices.py:1187 +#: dcim/choices.py:1215 msgid "Tagged (All)" -msgstr "Verschlagwortet mit (Alle)" +msgstr "Tagged (Alle)" -#: dcim/choices.py:1216 +#: dcim/choices.py:1244 msgid "IEEE Standard" -msgstr "IEEE-Norm" +msgstr "IEEE-Standard" -#: dcim/choices.py:1227 +#: dcim/choices.py:1255 msgid "Passive 24V (2-pair)" msgstr "Passiv 24 V (2 Paare)" -#: dcim/choices.py:1228 +#: dcim/choices.py:1256 msgid "Passive 24V (4-pair)" msgstr "Passiv 24 V (4 Paare)" -#: dcim/choices.py:1229 +#: dcim/choices.py:1257 msgid "Passive 48V (2-pair)" msgstr "Passiv 48 V (2 Paare)" -#: dcim/choices.py:1230 +#: dcim/choices.py:1258 msgid "Passive 48V (4-pair)" msgstr "Passiv 48 V (4 Paare)" -#: dcim/choices.py:1292 dcim/choices.py:1388 +#: dcim/choices.py:1320 dcim/choices.py:1416 msgid "Copper" msgstr "Kupfer" -#: dcim/choices.py:1315 +#: dcim/choices.py:1343 msgid "Fiber Optic" msgstr "Glasfaser" -#: dcim/choices.py:1404 +#: dcim/choices.py:1432 msgid "Fiber" msgstr "Faser" -#: dcim/choices.py:1428 dcim/forms/filtersets.py:1138 +#: dcim/choices.py:1456 dcim/forms/filtersets.py:1146 msgid "Connected" msgstr "Verbunden" -#: dcim/choices.py:1447 +#: dcim/choices.py:1475 msgid "Kilometers" msgstr "Kilometer" -#: dcim/choices.py:1448 templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1476 templates/dcim/cable_trace.html:65 msgid "Meters" -msgstr "Zähler" +msgstr "Meter" -#: dcim/choices.py:1449 +#: dcim/choices.py:1477 msgid "Centimeters" msgstr "Zentimeter" -#: dcim/choices.py:1450 +#: dcim/choices.py:1478 msgid "Miles" msgstr "Meilen" -#: dcim/choices.py:1451 templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1479 templates/dcim/cable_trace.html:66 msgid "Feet" -msgstr "Füsse" +msgstr "Fuß" -#: dcim/choices.py:1467 templates/dcim/device.html:319 +#: dcim/choices.py:1495 templates/dcim/device.html:319 #: templates/dcim/rack.html:152 msgid "Kilograms" msgstr "Kilogramm" -#: dcim/choices.py:1468 +#: dcim/choices.py:1496 msgid "Grams" msgstr "Gramm" -#: dcim/choices.py:1469 templates/dcim/rack.html:153 +#: dcim/choices.py:1497 templates/dcim/rack.html:153 msgid "Pounds" msgstr "Pfund" -#: dcim/choices.py:1470 +#: dcim/choices.py:1498 msgid "Ounces" msgstr "Unzen" -#: dcim/choices.py:1516 tenancy/choices.py:17 +#: dcim/choices.py:1544 tenancy/choices.py:17 msgid "Primary" msgstr "Primär" -#: dcim/choices.py:1517 +#: dcim/choices.py:1545 msgid "Redundant" msgstr "Redundant" -#: dcim/choices.py:1538 +#: dcim/choices.py:1566 msgid "Single phase" msgstr "Einphasig" -#: dcim/choices.py:1539 +#: dcim/choices.py:1567 msgid "Three-phase" msgstr "Dreiphasig" @@ -2218,15 +2261,15 @@ msgstr "Übergeordnete Region (ID)" #: dcim/filtersets.py:91 msgid "Parent region (slug)" -msgstr "Elternregion (Schnecke)" +msgstr "Übergeordnete Region (URL-Slug)" #: dcim/filtersets.py:115 msgid "Parent site group (ID)" -msgstr "Übergeordnete Websitegruppe (ID)" +msgstr "Übergeordnete Standortgruppe (ID)" #: dcim/filtersets.py:121 msgid "Parent site group (slug)" -msgstr "Übergeordnete Seitengruppe (Slug)" +msgstr "Übergeordnete Standortgruppe (URL-Slug)" #: dcim/filtersets.py:163 ipam/filtersets.py:841 ipam/filtersets.py:979 msgid "Group (ID)" @@ -2234,47 +2277,47 @@ msgstr "Gruppe (ID)" #: dcim/filtersets.py:169 msgid "Group (slug)" -msgstr "Gruppe (Schnecke)" +msgstr "Gruppe (URL-Slug)" #: dcim/filtersets.py:175 dcim/filtersets.py:180 msgid "AS (ID)" -msgstr "ALS (ID)" +msgstr "AS (ID)" #: dcim/filtersets.py:245 msgid "Parent location (ID)" -msgstr "Standort des Elternteils (ID)" +msgstr "Übergeordneter Standort (ID)" #: dcim/filtersets.py:251 msgid "Parent location (slug)" -msgstr "Standort des Elternteils (Schnecke)" +msgstr "Übergeordneter Standort (URL-Slug)" #: dcim/filtersets.py:257 dcim/filtersets.py:333 dcim/filtersets.py:432 -#: dcim/filtersets.py:1005 dcim/filtersets.py:1331 dcim/filtersets.py:2101 +#: dcim/filtersets.py:1005 dcim/filtersets.py:1341 dcim/filtersets.py:2111 msgid "Location (ID)" msgstr "Standort (ID)" #: dcim/filtersets.py:264 dcim/filtersets.py:340 dcim/filtersets.py:439 -#: dcim/filtersets.py:1337 extras/filtersets.py:494 +#: dcim/filtersets.py:1347 extras/filtersets.py:494 msgid "Location (slug)" -msgstr "Standort (Schnecke)" +msgstr "Standort (URL-Slug)" #: dcim/filtersets.py:354 dcim/filtersets.py:840 dcim/filtersets.py:942 -#: dcim/filtersets.py:1769 ipam/filtersets.py:381 ipam/filtersets.py:493 +#: dcim/filtersets.py:1779 ipam/filtersets.py:381 ipam/filtersets.py:493 #: ipam/filtersets.py:989 virtualization/filtersets.py:210 msgid "Role (ID)" msgstr "Rolle (ID)" #: dcim/filtersets.py:360 dcim/filtersets.py:846 dcim/filtersets.py:948 -#: dcim/filtersets.py:1775 extras/filtersets.py:510 ipam/filtersets.py:387 +#: dcim/filtersets.py:1785 extras/filtersets.py:510 ipam/filtersets.py:387 #: ipam/filtersets.py:499 ipam/filtersets.py:995 #: virtualization/filtersets.py:216 msgid "Role (slug)" -msgstr "Rolle (Schnecke)" +msgstr "Rolle (URL-Slug)" -#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1342 -#: dcim/filtersets.py:2163 +#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1352 +#: dcim/filtersets.py:2173 msgid "Rack (ID)" -msgstr "Gestell (ID)" +msgstr "Rack (ID)" #: dcim/filtersets.py:443 extras/filtersets.py:282 extras/filtersets.py:326 #: extras/filtersets.py:365 extras/filtersets.py:664 users/filtersets.py:28 @@ -2287,94 +2330,94 @@ msgid "User (name)" msgstr "Benutzer (Name)" #: dcim/filtersets.py:481 dcim/filtersets.py:620 dcim/filtersets.py:830 -#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1233 -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1243 +#: dcim/filtersets.py:1769 msgid "Manufacturer (ID)" msgstr "Hersteller (ID)" #: dcim/filtersets.py:487 dcim/filtersets.py:626 dcim/filtersets.py:836 -#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1239 -#: dcim/filtersets.py:1765 +#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1249 +#: dcim/filtersets.py:1775 msgid "Manufacturer (slug)" msgstr "Hersteller (Slug)" #: dcim/filtersets.py:491 msgid "Default platform (ID)" -msgstr "Standardplattform (ID)" +msgstr "Standard-Betriebssystem (ID)" #: dcim/filtersets.py:497 msgid "Default platform (slug)" -msgstr "Standardplattform (Slug)" +msgstr "Standard-Betriebssystem (URL-Slug)" #: dcim/filtersets.py:500 dcim/forms/filtersets.py:452 msgid "Has a front image" -msgstr "Hat ein Frontbild" +msgstr "Hat ein Frontalbild" #: dcim/filtersets.py:504 dcim/forms/filtersets.py:459 msgid "Has a rear image" -msgstr "Hat ein hinteres Bild" +msgstr "Hat ein Rückseitenbild" #: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068 #: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562 -#: dcim/forms/filtersets.py:776 +#: dcim/forms/filtersets.py:777 msgid "Has console ports" msgstr "Hat Konsolenanschlüsse" #: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072 #: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569 -#: dcim/forms/filtersets.py:783 +#: dcim/forms/filtersets.py:784 msgid "Has console server ports" -msgstr "Hat Konsolenserver-Ports" +msgstr "Hat Konsolenserver-Anschlüsse" #: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076 #: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576 -#: dcim/forms/filtersets.py:790 +#: dcim/forms/filtersets.py:791 msgid "Has power ports" msgstr "Hat Stromanschlüsse" #: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080 #: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583 -#: dcim/forms/filtersets.py:797 +#: dcim/forms/filtersets.py:798 msgid "Has power outlets" -msgstr "Hat Steckdosen" +msgstr "Hat Stromabgänge" #: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084 #: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590 -#: dcim/forms/filtersets.py:804 +#: dcim/forms/filtersets.py:805 msgid "Has interfaces" msgstr "Hat Schnittstellen" #: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088 #: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597 -#: dcim/forms/filtersets.py:811 +#: dcim/forms/filtersets.py:812 msgid "Has pass-through ports" -msgstr "Hat Pass-Through-Anschlüsse" +msgstr "Hat durchgereichte Anschlüsse" #: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515 msgid "Has module bays" -msgstr "Hat Modulschächte" +msgstr "Hat Moduleinsätze" #: dcim/filtersets.py:537 dcim/filtersets.py:1096 dcim/forms/filtersets.py:508 msgid "Has device bays" -msgstr "Hat Geräteschächte" +msgstr "Hat Geräteeinsätze" #: dcim/filtersets.py:541 dcim/forms/filtersets.py:522 msgid "Has inventory items" msgstr "Hat Inventargegenstände" -#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363 +#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1373 msgid "Device type (ID)" msgstr "Gerätetyp (ID)" -#: dcim/filtersets.py:717 dcim/filtersets.py:1244 +#: dcim/filtersets.py:717 dcim/filtersets.py:1254 msgid "Module type (ID)" msgstr "Modultyp (ID)" -#: dcim/filtersets.py:752 dcim/filtersets.py:1514 +#: dcim/filtersets.py:752 dcim/filtersets.py:1524 msgid "Power port (ID)" msgstr "Stromanschluss (ID)" -#: dcim/filtersets.py:826 dcim/filtersets.py:1755 +#: dcim/filtersets.py:826 dcim/filtersets.py:1765 msgid "Parent inventory item (ID)" msgstr "Übergeordneter Inventarartikel (ID)" @@ -2393,21 +2436,21 @@ msgstr "Übergeordnetes Gerät (ID)" #: dcim/filtersets.py:957 virtualization/filtersets.py:220 msgid "Platform (ID)" -msgstr "Plattform (ID)" +msgstr "Betriebssystem (ID)" #: dcim/filtersets.py:963 extras/filtersets.py:521 #: virtualization/filtersets.py:226 msgid "Platform (slug)" -msgstr "Plattform (Schnecke)" +msgstr "Betriebssystem (URL-Slug)" -#: dcim/filtersets.py:999 dcim/filtersets.py:1326 dcim/filtersets.py:1853 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2154 +#: dcim/filtersets.py:999 dcim/filtersets.py:1336 dcim/filtersets.py:1863 +#: dcim/filtersets.py:2105 dcim/filtersets.py:2164 msgid "Site name (slug)" -msgstr "Seitenname (Slug)" +msgstr "Standortname (URL-Slug)" #: dcim/filtersets.py:1015 msgid "Parent bay (ID)" -msgstr "Elternkind (ID)" +msgstr "Übergeordneter Schacht (ID)" #: dcim/filtersets.py:1019 msgid "VM cluster (ID)" @@ -2415,22 +2458,22 @@ msgstr "VM-Cluster (ID)" #: dcim/filtersets.py:1025 msgid "Device model (slug)" -msgstr "Gerätemodell (Slug)" +msgstr "Gerätemodell (URL-Slug)" #: dcim/filtersets.py:1036 dcim/forms/bulk_edit.py:423 msgid "Is full depth" -msgstr "Ist in voller Tiefe" +msgstr "Hat volle Tiefe" #: dcim/filtersets.py:1040 dcim/forms/common.py:18 -#: dcim/forms/filtersets.py:746 dcim/forms/filtersets.py:1283 +#: dcim/forms/filtersets.py:747 dcim/forms/filtersets.py:1291 #: dcim/models/device_components.py:519 virtualization/filtersets.py:230 #: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172 #: virtualization/forms/filtersets.py:219 msgid "MAC address" msgstr "MAC-Adresse" -#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 -#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841 +#: dcim/filtersets.py:1047 dcim/filtersets.py:1211 +#: dcim/forms/filtersets.py:756 dcim/forms/filtersets.py:849 #: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176 msgid "Has a primary IP" msgstr "Hat eine primäre IP" @@ -2445,65 +2488,69 @@ msgstr "Virtuelles Gehäuse (ID)" #: dcim/filtersets.py:1060 msgid "Is a virtual chassis member" -msgstr "Ist ein virtuelles Chassis-Mitglied" +msgstr "Ist ein virtuelles Gehäuse-Mitglied" #: dcim/filtersets.py:1101 msgid "OOB IP (ID)" -msgstr "BOOB IP (KIND)" +msgstr "OOB IP (ID)" -#: dcim/filtersets.py:1184 +#: dcim/filtersets.py:1105 +msgid "Has virtual device context" +msgstr "Hat virtuellen Gerätekontext" + +#: dcim/filtersets.py:1194 msgid "VDC (ID)" msgstr "VDC (ID)" -#: dcim/filtersets.py:1189 +#: dcim/filtersets.py:1199 msgid "Device model" msgstr "Modell des Geräts" -#: dcim/filtersets.py:1194 ipam/filtersets.py:632 vpn/filtersets.py:102 +#: dcim/filtersets.py:1204 ipam/filtersets.py:632 vpn/filtersets.py:102 #: vpn/filtersets.py:420 msgid "Interface (ID)" msgstr "Schnittstelle (ID)" -#: dcim/filtersets.py:1250 +#: dcim/filtersets.py:1260 msgid "Module type (model)" msgstr "Modultyp (Modell)" -#: dcim/filtersets.py:1256 +#: dcim/filtersets.py:1266 msgid "Module Bay (ID)" -msgstr "Modulschacht (ID)" +msgstr "Moduleinsatz (ID)" -#: dcim/filtersets.py:1260 dcim/filtersets.py:1352 ipam/filtersets.py:611 +#: dcim/filtersets.py:1270 dcim/filtersets.py:1362 ipam/filtersets.py:611 #: ipam/filtersets.py:851 ipam/filtersets.py:1075 #: virtualization/filtersets.py:161 vpn/filtersets.py:398 msgid "Device (ID)" msgstr "Gerät (ID)" -#: dcim/filtersets.py:1348 +#: dcim/filtersets.py:1358 msgid "Rack (name)" msgstr "Rack (Name)" -#: dcim/filtersets.py:1358 ipam/filtersets.py:606 ipam/filtersets.py:846 +#: dcim/filtersets.py:1368 ipam/filtersets.py:606 ipam/filtersets.py:846 #: ipam/filtersets.py:1081 vpn/filtersets.py:393 msgid "Device (name)" msgstr "Gerät (Name)" -#: dcim/filtersets.py:1369 +#: dcim/filtersets.py:1379 msgid "Device type (model)" msgstr "Gerätetyp (Modell)" -#: dcim/filtersets.py:1374 +#: dcim/filtersets.py:1384 msgid "Device role (ID)" msgstr "Geräterolle (ID)" -#: dcim/filtersets.py:1380 +#: dcim/filtersets.py:1390 msgid "Device role (slug)" -msgstr "Geräterolle (Slug)" +msgstr "Geräterolle (URL-Slug)" -#: dcim/filtersets.py:1385 +#: dcim/filtersets.py:1395 msgid "Virtual Chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" -#: dcim/filtersets.py:1391 dcim/forms/filtersets.py:107 +#: dcim/filtersets.py:1401 dcim/forms/filtersets.py:107 #: dcim/tables/devices.py:211 netbox/navigation/menu.py:66 #: templates/dcim/device.html:119 templates/dcim/device_edit.html:93 #: templates/dcim/virtualchassis.html:20 @@ -2512,37 +2559,37 @@ msgstr "Virtuelles Gehäuse (ID)" msgid "Virtual Chassis" msgstr "Virtuelles Gehäuse" -#: dcim/filtersets.py:1411 +#: dcim/filtersets.py:1421 msgid "Module (ID)" msgstr "Modul (ID)" -#: dcim/filtersets.py:1418 +#: dcim/filtersets.py:1428 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: dcim/filtersets.py:1527 ipam/forms/bulk_import.py:188 +#: dcim/filtersets.py:1537 ipam/forms/bulk_import.py:188 #: vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Zugewiesenes VLAN" -#: dcim/filtersets.py:1531 +#: dcim/filtersets.py:1541 msgid "Assigned VID" msgstr "Zugewiesene VID" -#: dcim/filtersets.py:1536 dcim/forms/bulk_edit.py:1382 -#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1326 +#: dcim/filtersets.py:1546 dcim/forms/bulk_edit.py:1382 +#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1334 #: dcim/forms/model_forms.py:1322 dcim/models/device_components.py:712 -#: dcim/tables/devices.py:618 ipam/filtersets.py:316 ipam/filtersets.py:327 +#: dcim/tables/devices.py:622 ipam/filtersets.py:316 ipam/filtersets.py:327 #: ipam/filtersets.py:483 ipam/filtersets.py:584 ipam/filtersets.py:595 #: ipam/forms/bulk_edit.py:227 ipam/forms/bulk_edit.py:282 #: ipam/forms/bulk_edit.py:324 ipam/forms/bulk_import.py:156 #: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 -#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:171 -#: ipam/forms/filtersets.py:302 ipam/forms/model_forms.py:60 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:172 +#: ipam/forms/filtersets.py:309 ipam/forms/model_forms.py:60 #: ipam/forms/model_forms.py:200 ipam/forms/model_forms.py:245 -#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:420 -#: ipam/forms/model_forms.py:434 ipam/forms/model_forms.py:448 -#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:429 +#: ipam/forms/model_forms.py:443 ipam/forms/model_forms.py:457 +#: ipam/models/ip.py:233 ipam/models/ip.py:512 ipam/models/ip.py:720 #: 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:133 templates/ipam/ipaddress.html:18 @@ -2558,102 +2605,102 @@ msgstr "Zugewiesene VID" msgid "VRF" msgstr "VRF" -#: dcim/filtersets.py:1542 ipam/filtersets.py:322 ipam/filtersets.py:333 +#: dcim/filtersets.py:1552 ipam/filtersets.py:322 ipam/filtersets.py:333 #: ipam/filtersets.py:489 ipam/filtersets.py:590 ipam/filtersets.py:601 msgid "VRF (RD)" -msgstr "VRF (ROT)" +msgstr "VRF (RD)" -#: dcim/filtersets.py:1547 ipam/filtersets.py:1016 vpn/filtersets.py:361 +#: dcim/filtersets.py:1557 ipam/filtersets.py:1016 vpn/filtersets.py:361 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: dcim/filtersets.py:1553 dcim/forms/filtersets.py:1331 -#: dcim/tables/devices.py:566 ipam/filtersets.py:1022 -#: ipam/forms/filtersets.py:518 ipam/tables/vlans.py:133 +#: dcim/filtersets.py:1563 dcim/forms/filtersets.py:1339 +#: dcim/tables/devices.py:570 ipam/filtersets.py:1022 +#: ipam/forms/filtersets.py:525 ipam/tables/vlans.py:133 #: templates/dcim/interface.html:93 templates/ipam/vlan.html:66 #: templates/vpn/l2vpntermination.html:12 #: virtualization/forms/filtersets.py:229 vpn/forms/bulk_import.py:280 #: vpn/forms/filtersets.py:246 vpn/forms/model_forms.py:409 #: vpn/forms/model_forms.py:427 vpn/models/l2vpn.py:63 vpn/tables/l2vpn.py:55 msgid "L2VPN" -msgstr "L2 VPN" +msgstr "L2VPN" -#: dcim/filtersets.py:1585 +#: dcim/filtersets.py:1595 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle Gehäuseschnittstellen für Gerät" -#: dcim/filtersets.py:1590 +#: dcim/filtersets.py:1600 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle Gehäuseschnittstellen für Gerät (ID)" -#: dcim/filtersets.py:1594 +#: dcim/filtersets.py:1604 msgid "Kind of interface" msgstr "Art der Schnittstelle" -#: dcim/filtersets.py:1599 virtualization/filtersets.py:289 +#: dcim/filtersets.py:1609 virtualization/filtersets.py:289 msgid "Parent interface (ID)" msgstr "Übergeordnete Schnittstelle (ID)" -#: dcim/filtersets.py:1604 virtualization/filtersets.py:294 +#: dcim/filtersets.py:1614 virtualization/filtersets.py:294 msgid "Bridged interface (ID)" msgstr "Überbrückte Schnittstelle (ID)" -#: dcim/filtersets.py:1609 +#: dcim/filtersets.py:1619 msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: dcim/filtersets.py:1636 dcim/filtersets.py:1648 -#: dcim/forms/filtersets.py:1243 dcim/forms/model_forms.py:1634 +#: dcim/filtersets.py:1646 dcim/filtersets.py:1658 +#: dcim/forms/filtersets.py:1251 dcim/forms/model_forms.py:1634 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" -msgstr "Kontext für virtuelle Geräte" +msgstr "Kontext für virtuelles Gerät" -#: dcim/filtersets.py:1642 +#: dcim/filtersets.py:1652 msgid "Virtual Device Context (Identifier)" msgstr "Virtueller Gerätekontext (Identifier)" -#: dcim/filtersets.py:1653 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1663 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:53 msgid "Wireless LAN" msgstr "Drahtloses LAN" -#: dcim/filtersets.py:1657 dcim/tables/devices.py:605 +#: dcim/filtersets.py:1667 dcim/tables/devices.py:609 msgid "Wireless link" msgstr "Drahtlose Verbindung" -#: dcim/filtersets.py:1727 +#: dcim/filtersets.py:1737 msgid "Installed module (ID)" msgstr "Installiertes Modul (ID)" -#: dcim/filtersets.py:1738 +#: dcim/filtersets.py:1748 msgid "Installed device (ID)" msgstr "Installiertes Gerät (ID)" -#: dcim/filtersets.py:1744 +#: dcim/filtersets.py:1754 msgid "Installed device (name)" msgstr "Installiertes Gerät (Name)" -#: dcim/filtersets.py:1810 +#: dcim/filtersets.py:1820 msgid "Master (ID)" -msgstr "Meister (ID)" +msgstr "Master (ID)" -#: dcim/filtersets.py:1816 +#: dcim/filtersets.py:1826 msgid "Master (name)" -msgstr "Meister (Name)" +msgstr "Master (Name)" -#: dcim/filtersets.py:1858 tenancy/filtersets.py:246 +#: dcim/filtersets.py:1868 tenancy/filtersets.py:246 msgid "Tenant (ID)" -msgstr "Mieter (ID)" +msgstr "Mandant (ID)" -#: dcim/filtersets.py:1864 extras/filtersets.py:570 tenancy/filtersets.py:252 +#: dcim/filtersets.py:1874 extras/filtersets.py:570 tenancy/filtersets.py:252 msgid "Tenant (slug)" -msgstr "Mieter (Schnecke)" +msgstr "Mandant (URL-Slug)" -#: dcim/filtersets.py:1900 dcim/forms/filtersets.py:988 +#: dcim/filtersets.py:1910 dcim/forms/filtersets.py:996 msgid "Unterminated" msgstr "Nicht terminiert" -#: dcim/filtersets.py:2158 +#: dcim/filtersets.py:2168 msgid "Power panel (ID)" msgstr "Schalttafel (ID)" @@ -2661,13 +2708,13 @@ msgstr "Schalttafel (ID)" #: extras/forms/model_forms.py:443 extras/forms/model_forms.py:495 #: netbox/forms/base.py:84 netbox/forms/mixins.py:81 #: netbox/tables/columns.py:458 -#: templates/circuits/inc/circuit_termination.html:118 +#: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 templates/inc/panels/tags.html:5 #: utilities/forms/fields/fields.py:81 msgid "Tags" -msgstr "Schlagworte" +msgstr "Tags" -#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1388 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1396 #: dcim/forms/model_forms.py:431 dcim/forms/model_forms.py:486 #: dcim/forms/object_create.py:197 dcim/forms/object_create.py:353 #: dcim/tables/devices.py:170 dcim/tables/devices.py:702 @@ -2676,7 +2723,7 @@ msgstr "Schlagworte" #: templates/dcim/virtualchassis.html:66 #: templates/dcim/virtualchassis_edit.html:55 msgid "Position" -msgstr "Stellung" +msgstr "Position" #: dcim/forms/bulk_create.py:114 msgid "" @@ -2689,7 +2736,7 @@ msgstr "" #: dcim/forms/bulk_edit.py:116 dcim/forms/bulk_import.py:99 #: dcim/forms/model_forms.py:116 dcim/tables/sites.py:89 #: ipam/filtersets.py:985 ipam/forms/bulk_edit.py:531 -#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:517 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:526 #: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 #: templates/dcim/interface.html:284 templates/dcim/site.html:36 #: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 @@ -2718,15 +2765,15 @@ msgstr "Gruppe" #: dcim/forms/bulk_edit.py:131 msgid "Contact name" -msgstr "Name des Ansprechpartners" +msgstr "Name des Kontakts" #: dcim/forms/bulk_edit.py:136 msgid "Contact phone" -msgstr "Telefon kontaktieren" +msgstr "Telefon des Kontakts" #: dcim/forms/bulk_edit.py:142 msgid "Contact E-mail" -msgstr "Kontakt-E-Mail" +msgstr "E-Mail des Kontakts" #: dcim/forms/bulk_edit.py:145 dcim/forms/bulk_import.py:122 #: dcim/forms/model_forms.py:127 @@ -2736,7 +2783,7 @@ msgstr "Zeitzone" #: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:1160 #: dcim/forms/bulk_edit.py:1548 dcim/forms/bulk_import.py:207 #: dcim/forms/bulk_import.py:1021 dcim/forms/filtersets.py:300 -#: dcim/forms/filtersets.py:705 dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:706 dcim/forms/filtersets.py:1426 #: dcim/forms/model_forms.py:219 dcim/forms/model_forms.py:1015 #: dcim/forms/model_forms.py:1454 dcim/forms/object_import.py:181 #: dcim/tables/devices.py:174 dcim/tables/devices.py:810 @@ -2746,10 +2793,10 @@ msgstr "Zeitzone" #: ipam/forms/bulk_edit.py:343 ipam/forms/bulk_edit.py:549 #: 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:236 ipam/forms/filtersets.py:282 -#: ipam/forms/filtersets.py:353 ipam/forms/filtersets.py:509 +#: ipam/forms/filtersets.py:237 ipam/forms/filtersets.py:289 +#: ipam/forms/filtersets.py:360 ipam/forms/filtersets.py:516 #: ipam/forms/model_forms.py:186 ipam/forms/model_forms.py:219 -#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:680 +#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:689 #: 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:179 @@ -2782,8 +2829,8 @@ msgid "Serial Number" msgstr "Seriennummer" #: dcim/forms/bulk_edit.py:277 dcim/forms/filtersets.py:307 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:878 -#: dcim/forms/filtersets.py:1430 +#: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:886 +#: dcim/forms/filtersets.py:1438 msgid "Asset tag" msgstr "Asset-Tag" @@ -2794,11 +2841,11 @@ msgstr "Breite" #: dcim/forms/bulk_edit.py:293 templates/dcim/devicetype.html:37 msgid "Height (U)" -msgstr "Höhe (U)" +msgstr "Höhe (HE)" #: dcim/forms/bulk_edit.py:298 msgid "Descending units" -msgstr "Absteigende Einheiten" +msgstr "Absteigende Höheneinheiten (HE)" #: dcim/forms/bulk_edit.py:301 msgid "Outer width" @@ -2854,26 +2901,26 @@ msgstr "Gewichtseinheit" #: dcim/forms/bulk_import.py:498 dcim/forms/bulk_import.py:1309 #: dcim/forms/bulk_import.py:1313 dcim/forms/filtersets.py:102 #: dcim/forms/filtersets.py:340 dcim/forms/filtersets.py:354 -#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:700 -#: dcim/forms/filtersets.py:946 dcim/forms/filtersets.py:1078 +#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:701 +#: dcim/forms/filtersets.py:954 dcim/forms/filtersets.py:1086 #: dcim/forms/model_forms.py:226 dcim/forms/model_forms.py:248 #: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:700 #: dcim/forms/object_create.py:400 dcim/tables/devices.py:166 #: dcim/tables/power.py:70 dcim/tables/racks.py:148 -#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:435 -#: ipam/forms/model_forms.py:601 templates/dcim/device.html:29 +#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:442 +#: ipam/forms/model_forms.py:610 templates/dcim/device.html:29 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 #: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 #: templates/dcim/rackreservation.html:36 #: virtualization/forms/model_forms.py:113 msgid "Rack" -msgstr "Gestell" +msgstr "Rack" #: dcim/forms/bulk_edit.py:349 dcim/forms/bulk_edit.py:628 #: dcim/forms/filtersets.py:248 dcim/forms/filtersets.py:333 #: dcim/forms/filtersets.py:416 dcim/forms/filtersets.py:543 -#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:853 +#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:861 #: dcim/forms/model_forms.py:610 dcim/forms/model_forms.py:1524 #: templates/dcim/device_edit.html:20 msgid "Hardware" @@ -2886,8 +2933,8 @@ msgstr "Hardware" #: dcim/forms/bulk_import.py:353 dcim/forms/bulk_import.py:395 #: dcim/forms/bulk_import.py:431 dcim/forms/bulk_import.py:1027 #: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 -#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:710 -#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:711 +#: dcim/forms/filtersets.py:866 dcim/forms/filtersets.py:1431 #: dcim/forms/model_forms.py:281 dcim/forms/model_forms.py:293 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:379 #: dcim/forms/model_forms.py:1020 dcim/forms/model_forms.py:1459 @@ -2904,16 +2951,16 @@ msgstr "Hersteller" #: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325 #: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297 msgid "Default platform" -msgstr "Standardplattform" +msgstr "Standard-Betriebssystem" #: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471 #: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557 msgid "Part number" -msgstr "Nummer des Artikels" +msgstr "Artikelnummer" #: dcim/forms/bulk_edit.py:416 msgid "U height" -msgstr "U-Höhe" +msgstr "Höheneinheit" #: dcim/forms/bulk_edit.py:428 msgid "Exclude from utilization" @@ -2921,7 +2968,7 @@ msgstr "Von der Nutzung ausschließen" #: dcim/forms/bulk_edit.py:431 dcim/forms/bulk_edit.py:603 #: dcim/forms/bulk_import.py:525 dcim/forms/filtersets.py:446 -#: dcim/forms/filtersets.py:732 templates/dcim/device.html:97 +#: dcim/forms/filtersets.py:733 templates/dcim/device.html:97 #: templates/dcim/devicetype.html:65 msgid "Airflow" msgstr "Luftstrom" @@ -2930,14 +2977,14 @@ msgstr "Luftstrom" #: dcim/tables/devicetypes.py:78 templates/dcim/device.html:87 #: templates/dcim/devicebay.html:52 templates/dcim/module.html:58 msgid "Device Type" -msgstr "Art des Geräts" +msgstr "Geräte-Typ" #: dcim/forms/bulk_edit.py:494 dcim/forms/model_forms.py:345 #: dcim/tables/modules.py:17 dcim/tables/modules.py:65 #: templates/dcim/module.html:62 templates/dcim/modulebay.html:62 #: templates/dcim/moduletype.html:11 msgid "Module Type" -msgstr "Typ des Moduls" +msgstr "Modul-Typ" #: dcim/forms/bulk_edit.py:508 dcim/models/devices.py:474 msgid "VM role" @@ -2948,29 +2995,29 @@ msgstr "VM-Rolle" #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:402 #: dcim/forms/bulk_import.py:406 dcim/forms/bulk_import.py:531 #: dcim/forms/bulk_import.py:535 dcim/forms/filtersets.py:619 -#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:751 +#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:752 #: dcim/forms/model_forms.py:358 dcim/forms/model_forms.py:384 #: dcim/forms/model_forms.py:495 virtualization/forms/bulk_import.py:132 #: virtualization/forms/bulk_import.py:133 #: virtualization/forms/filtersets.py:184 #: virtualization/forms/model_forms.py:215 msgid "Config template" -msgstr "Vorlage konfigurieren" +msgstr "Konfigurationsvorlage" #: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959 #: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112 #: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817 #: dcim/forms/model_forms.py:834 extras/filtersets.py:499 msgid "Device type" -msgstr "Art des Geräts" +msgstr "Geräte-Typ" #: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418 #: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452 msgid "Device role" -msgstr "Rolle „Gerät“" +msgstr "Geräte-Rolle" #: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443 -#: dcim/forms/filtersets.py:724 dcim/forms/model_forms.py:394 +#: dcim/forms/filtersets.py:725 dcim/forms/model_forms.py:394 #: dcim/forms/model_forms.py:456 dcim/tables/devices.py:187 #: extras/filtersets.py:515 templates/dcim/device.html:183 #: templates/dcim/platform.html:26 @@ -2981,7 +3028,7 @@ msgstr "Rolle „Gerät“" #: virtualization/forms/model_forms.py:203 #: virtualization/tables/virtualmachines.py:78 msgid "Platform" -msgstr "Plattform" +msgstr "Betriebssystem" #: dcim/forms/bulk_edit.py:626 dcim/forms/bulk_edit.py:1179 #: dcim/forms/bulk_edit.py:1543 dcim/forms/bulk_edit.py:1589 @@ -2992,28 +3039,28 @@ msgstr "Plattform" #: dcim/forms/bulk_import.py:956 dcim/forms/bulk_import.py:968 #: dcim/forms/bulk_import.py:1016 dcim/forms/bulk_import.py:1373 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:129 -#: dcim/forms/filtersets.py:832 dcim/forms/filtersets.py:962 -#: dcim/forms/filtersets.py:1152 dcim/forms/filtersets.py:1174 -#: dcim/forms/filtersets.py:1196 dcim/forms/filtersets.py:1213 -#: dcim/forms/filtersets.py:1233 dcim/forms/filtersets.py:1341 -#: dcim/forms/filtersets.py:1363 dcim/forms/filtersets.py:1384 -#: dcim/forms/filtersets.py:1399 dcim/forms/filtersets.py:1413 -#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 -#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:573 +#: dcim/forms/filtersets.py:840 dcim/forms/filtersets.py:970 +#: dcim/forms/filtersets.py:1160 dcim/forms/filtersets.py:1182 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1221 +#: dcim/forms/filtersets.py:1241 dcim/forms/filtersets.py:1349 +#: dcim/forms/filtersets.py:1371 dcim/forms/filtersets.py:1392 +#: dcim/forms/filtersets.py:1407 dcim/forms/filtersets.py:1421 +#: dcim/forms/filtersets.py:1484 dcim/forms/filtersets.py:1508 +#: dcim/forms/filtersets.py:1532 dcim/forms/model_forms.py:573 #: dcim/forms/model_forms.py:794 dcim/forms/model_forms.py:1153 #: dcim/forms/model_forms.py:1608 dcim/forms/object_create.py:257 #: dcim/tables/connections.py:22 dcim/tables/connections.py:41 #: dcim/tables/connections.py:60 dcim/tables/devices.py:290 -#: dcim/tables/devices.py:355 dcim/tables/devices.py:399 -#: dcim/tables/devices.py:444 dcim/tables/devices.py:498 -#: dcim/tables/devices.py:590 dcim/tables/devices.py:692 +#: dcim/tables/devices.py:359 dcim/tables/devices.py:403 +#: dcim/tables/devices.py:448 dcim/tables/devices.py:502 +#: dcim/tables/devices.py:594 dcim/tables/devices.py:692 #: dcim/tables/devices.py:752 dcim/tables/devices.py:802 #: dcim/tables/devices.py:862 dcim/tables/devices.py:914 #: dcim/tables/devices.py:1040 dcim/tables/modules.py:52 #: extras/forms/filtersets.py:330 ipam/forms/bulk_import.py:303 -#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:551 -#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:716 -#: ipam/forms/model_forms.py:749 ipam/forms/model_forms.py:775 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:558 +#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:725 +#: ipam/forms/model_forms.py:758 ipam/forms/model_forms.py:784 #: ipam/tables/vlans.py:176 templates/dcim/consoleport.html:20 #: templates/dcim/consoleserverport.html:20 templates/dcim/device.html:14 #: templates/dcim/device.html:128 templates/dcim/device_edit.html:10 @@ -3049,7 +3096,7 @@ msgstr "Konfiguration" #: dcim/forms/bulk_edit.py:643 dcim/forms/bulk_import.py:598 #: dcim/forms/model_forms.py:587 dcim/forms/model_forms.py:842 msgid "Module type" -msgstr "Typ des Moduls" +msgstr "Modul-Typ" #: dcim/forms/bulk_edit.py:697 dcim/forms/bulk_edit.py:882 #: dcim/forms/bulk_edit.py:901 dcim/forms/bulk_edit.py:924 @@ -3066,15 +3113,15 @@ msgstr "Typ des Moduls" #: templates/dcim/powerport.html:32 templates/dcim/rearport.html:32 #: templates/extras/customfield.html:26 templates/generic/bulk_import.html:162 msgid "Label" -msgstr "Etikett" +msgstr "Label" -#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:979 +#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:987 #: templates/dcim/cable.html:50 msgid "Length" msgstr "Länge" #: dcim/forms/bulk_edit.py:711 dcim/forms/bulk_import.py:1174 -#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:983 +#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:991 msgid "Length unit" msgstr "Längeneinheit" @@ -3083,44 +3130,37 @@ msgid "Domain" msgstr "Domäne" #: dcim/forms/bulk_edit.py:803 dcim/forms/bulk_import.py:1296 -#: dcim/forms/filtersets.py:1069 dcim/forms/model_forms.py:695 +#: dcim/forms/filtersets.py:1077 dcim/forms/model_forms.py:695 msgid "Power panel" msgstr "Schalttafel" #: dcim/forms/bulk_edit.py:825 dcim/forms/bulk_import.py:1332 -#: dcim/forms/filtersets.py:1091 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1099 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Versorgung" #: dcim/forms/bulk_edit.py:831 dcim/forms/bulk_import.py:1337 -#: dcim/forms/filtersets.py:1096 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1104 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1101 +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1109 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spannung" -#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1105 +#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1113 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Stromstärke" -#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1109 +#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1117 msgid "Max utilization" msgstr "Max. Auslastung" -#: dcim/forms/bulk_edit.py:849 dcim/forms/bulk_edit.py:1208 -#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1242 -#: dcim/forms/bulk_edit.py:1260 dcim/forms/bulk_edit.py:1348 -#: dcim/forms/bulk_edit.py:1487 dcim/forms/bulk_edit.py:1504 -msgid "Mark connected" -msgstr "Als verbunden markieren" - #: dcim/forms/bulk_edit.py:934 msgid "Maximum draw" -msgstr "Maximale Auslosung" +msgstr "Maximale Auslastung" #: dcim/forms/bulk_edit.py:937 dcim/models/device_component_templates.py:256 #: dcim/models/device_components.py:357 @@ -3144,14 +3184,14 @@ msgstr "Stromanschluss" #: dcim/forms/bulk_edit.py:981 dcim/forms/bulk_import.py:738 msgid "Feed leg" -msgstr "Bein füttern" +msgstr "Einspeiseseite" #: dcim/forms/bulk_edit.py:1027 dcim/forms/bulk_edit.py:1333 msgid "Management only" -msgstr "Nur Verwaltung" +msgstr "Nur Management" #: dcim/forms/bulk_edit.py:1037 dcim/forms/bulk_edit.py:1339 -#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292 +#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1300 #: dcim/forms/object_import.py:90 #: dcim/models/device_component_templates.py:411 #: dcim/models/device_components.py:671 @@ -3159,14 +3199,14 @@ msgid "PoE mode" msgstr "PoE-Modus" #: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345 -#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297 +#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1305 #: dcim/forms/object_import.py:95 #: dcim/models/device_component_templates.py:417 #: dcim/models/device_components.py:677 msgid "PoE type" msgstr "PoE-Typ" -#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302 +#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1310 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Drahtlose Rolle" @@ -3184,17 +3224,17 @@ msgstr "Modul" #: dcim/forms/bulk_edit.py:1313 dcim/tables/devices.py:661 #: templates/dcim/interface.html:110 msgid "LAG" -msgstr "VERZÖGERUNG" +msgstr "LAG" #: dcim/forms/bulk_edit.py:1318 dcim/forms/model_forms.py:1250 msgid "Virtual device contexts" msgstr "Kontexte virtueller Geräte" #: dcim/forms/bulk_edit.py:1324 dcim/forms/bulk_import.py:659 -#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1161 -#: dcim/forms/filtersets.py:1183 dcim/forms/filtersets.py:1256 -#: dcim/tables/devices.py:602 -#: templates/circuits/inc/circuit_termination.html:93 +#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1169 +#: dcim/forms/filtersets.py:1191 dcim/forms/filtersets.py:1264 +#: dcim/tables/devices.py:606 +#: templates/circuits/inc/circuit_termination_fields.html:67 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Geschwindigkeit" @@ -3211,20 +3251,20 @@ msgid "Mode" msgstr "Modus" #: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1299 -#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:505 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: virtualization/forms/model_forms.py:321 msgid "VLAN group" msgstr "VLAN-Gruppe" #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 -#: dcim/tables/devices.py:575 virtualization/forms/bulk_edit.py:248 +#: dcim/tables/devices.py:579 virtualization/forms/bulk_edit.py:248 #: virtualization/forms/model_forms.py:326 msgid "Untagged VLAN" -msgstr "VLAN ohne Tags" +msgstr "Untagged VLAN" #: dcim/forms/bulk_edit.py:1377 dcim/forms/model_forms.py:1313 -#: dcim/tables/devices.py:581 virtualization/forms/bulk_edit.py:256 +#: dcim/tables/devices.py:585 virtualization/forms/bulk_edit.py:256 #: virtualization/forms/model_forms.py:335 msgid "Tagged VLANs" msgstr "Getaggte VLANs" @@ -3234,12 +3274,12 @@ msgid "Wireless LAN group" msgstr "WLAN-Gruppe" #: dcim/forms/bulk_edit.py:1392 dcim/forms/model_forms.py:1291 -#: dcim/tables/devices.py:611 netbox/navigation/menu.py:133 +#: dcim/tables/devices.py:615 netbox/navigation/menu.py:133 #: templates/dcim/interface.html:280 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" -msgstr "Drahtlose LANs" +msgstr "WLANs" -#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1229 +#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1237 #: dcim/forms/model_forms.py:1334 ipam/forms/bulk_edit.py:271 #: ipam/forms/bulk_edit.py:362 ipam/forms/filtersets.py:169 #: templates/dcim/interface.html:122 templates/ipam/prefix.html:95 @@ -3252,7 +3292,7 @@ msgstr "Adressierung" msgid "Operation" msgstr "Bedienung" -#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1230 +#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1238 #: dcim/forms/model_forms.py:932 dcim/forms/model_forms.py:1337 msgid "PoE" msgstr "PoE" @@ -3284,7 +3324,7 @@ msgstr "Name der übergeordneten Region" #: dcim/forms/bulk_import.py:77 msgid "Name of parent site group" -msgstr "Name der übergeordneten Websitegruppe" +msgstr "Name der übergeordneten Standortgruppe" #: dcim/forms/bulk_import.py:96 msgid "Assigned region" @@ -3308,7 +3348,7 @@ msgstr "Zugewiesener Standort" #: dcim/forms/bulk_import.py:140 msgid "Parent location" -msgstr "Standort des Elternteils" +msgstr "Übergeordneter Standort" #: dcim/forms/bulk_import.py:142 msgid "Location not found." @@ -3316,7 +3356,7 @@ msgstr "Standort wurde nicht gefunden." #: dcim/forms/bulk_import.py:199 msgid "Name of assigned tenant" -msgstr "Name des zugewiesenen Mieters" +msgstr "Name des zugewiesenen Mandanten " #: dcim/forms/bulk_import.py:211 msgid "Name of assigned role" @@ -3336,7 +3376,7 @@ msgstr "Einheit für Außenmaße" #: dcim/forms/bulk_import.py:234 msgid "Unit for rack weights" -msgstr "Einheit für Regalgewichte" +msgstr "Einheit für Rackgewichte" #: dcim/forms/bulk_import.py:260 msgid "Parent site" @@ -3362,7 +3402,7 @@ msgstr "Der Hersteller, der diesen Gerätetyp herstellt" #: dcim/forms/bulk_import.py:329 msgid "The default platform for devices of this type (optional)" -msgstr "Die Standardplattform für Geräte dieses Typs (optional)" +msgstr "Das Standard-Betriebssystem für Geräte diesen Typs (optional)" #: dcim/forms/bulk_import.py:334 msgid "Device weight" @@ -3382,7 +3422,7 @@ msgstr "Einheit für das Modulgewicht" #: dcim/forms/bulk_import.py:399 msgid "Limit platform assignments to this manufacturer" -msgstr "Plattformzuweisungen auf diesen Hersteller beschränken" +msgstr "Betriebssystem-Zuweisungen auf diesen Hersteller beschränken" #: dcim/forms/bulk_import.py:421 dcim/forms/bulk_import.py:1376 #: tenancy/forms/bulk_import.py:106 @@ -3399,7 +3439,7 @@ msgstr "Gerätetyp Modell" #: dcim/forms/bulk_import.py:447 virtualization/forms/bulk_import.py:126 msgid "Assigned platform" -msgstr "Zugewiesene Plattform" +msgstr "Zugewiesenes Betriebssystem" #: dcim/forms/bulk_import.py:455 dcim/forms/bulk_import.py:459 #: dcim/forms/model_forms.py:476 @@ -3409,8 +3449,8 @@ msgstr "Virtuelles Gehäuse" #: dcim/forms/bulk_import.py:462 dcim/forms/model_forms.py:465 #: dcim/tables/devices.py:207 extras/filtersets.py:548 #: extras/forms/filtersets.py:331 ipam/forms/bulk_edit.py:479 -#: ipam/forms/filtersets.py:408 ipam/forms/filtersets.py:452 -#: ipam/forms/model_forms.py:618 templates/dcim/device.html:231 +#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:459 +#: ipam/forms/model_forms.py:627 templates/dcim/device.html:231 #: templates/virtualization/cluster.html:10 #: templates/virtualization/virtualmachine.html:88 #: templates/virtualization/virtualmachine.html:97 @@ -3440,23 +3480,25 @@ msgstr "Zugewiesenes Rack (falls vorhanden)" #: dcim/forms/bulk_import.py:505 msgid "Face" -msgstr "Gesicht" +msgstr "Ausrichtung" #: dcim/forms/bulk_import.py:508 msgid "Mounted rack face" -msgstr "Montierte Rackfront" +msgstr "Montierte Rackseite" #: dcim/forms/bulk_import.py:515 msgid "Parent device (for child devices)" -msgstr "Elterngerät (für Geräte von Kindern)" +msgstr "Übergeordnetes Gerät (für untergeordnete Geräte)" #: dcim/forms/bulk_import.py:518 msgid "Device bay" -msgstr "Geräteschacht" +msgstr "Geräteeinsatz" #: dcim/forms/bulk_import.py:522 msgid "Device bay in which this device is installed (for child devices)" -msgstr "Geräteschacht, in dem dieses Gerät installiert ist (für Kindergeräte)" +msgstr "" +"Geräteschacht, in dem dieses Gerät installiert ist (für untergeordnete " +"Geräte)" #: dcim/forms/bulk_import.py:528 msgid "Airflow direction" @@ -3468,7 +3510,7 @@ msgstr "Das Gerät, in dem dieses Modul installiert ist" #: dcim/forms/bulk_import.py:592 dcim/forms/model_forms.py:580 msgid "Module bay" -msgstr "Modulschacht" +msgstr "Moduleinsatz" #: dcim/forms/bulk_import.py:595 msgid "The module bay in which this module is installed" @@ -3476,7 +3518,7 @@ msgstr "Der Modulschacht, in dem dieses Modul installiert ist" #: dcim/forms/bulk_import.py:601 msgid "The type of module" -msgstr "Die Art des Moduls" +msgstr "Der Typ des Moduls" #: dcim/forms/bulk_import.py:609 dcim/forms/model_forms.py:596 msgid "Replicate components" @@ -3501,15 +3543,15 @@ msgstr "Übernehmen Sie bereits bestehende Komponenten" #: dcim/forms/bulk_import.py:656 dcim/forms/bulk_import.py:682 #: dcim/forms/bulk_import.py:708 msgid "Port type" -msgstr "Art des Anschlusses" +msgstr "Anschluss-Typ" #: dcim/forms/bulk_import.py:664 dcim/forms/bulk_import.py:690 msgid "Port speed in bps" -msgstr "Portgeschwindigkeit in Bit/s" +msgstr "Anschlussgeschwindigkeit in Bit/s" #: dcim/forms/bulk_import.py:728 msgid "Outlet type" -msgstr "Art des Ausgangs" +msgstr "Ausgangs-Typ" #: dcim/forms/bulk_import.py:735 msgid "Local power port which feeds this outlet" @@ -3533,7 +3575,7 @@ msgstr "Überbrückte Schnittstelle" #: dcim/forms/bulk_import.py:792 msgid "Lag" -msgstr "Verzögerung" +msgstr "Lag" #: dcim/forms/bulk_import.py:796 msgid "Parent LAG interface" @@ -3553,9 +3595,9 @@ msgstr "" msgid "Physical medium" msgstr "Physikalisches Medium" -#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1263 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1271 msgid "Duplex" -msgstr "Maisonette" +msgstr "Duplex" #: dcim/forms/bulk_import.py:818 msgid "Poe mode" @@ -3571,8 +3613,8 @@ msgstr "IEEE 802.1Q-Betriebsmodus (für L2-Schnittstellen)" #: dcim/forms/bulk_import.py:840 ipam/forms/bulk_import.py:160 #: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 -#: ipam/forms/filtersets.py:200 ipam/forms/filtersets.py:270 -#: ipam/forms/filtersets.py:329 virtualization/forms/bulk_import.py:175 +#: ipam/forms/filtersets.py:201 ipam/forms/filtersets.py:277 +#: ipam/forms/filtersets.py:336 virtualization/forms/bulk_import.py:175 msgid "Assigned VRF" msgstr "Zugewiesenes VRF" @@ -3587,16 +3629,16 @@ msgstr "Drahtlose Rolle (AP/Station)" #: dcim/forms/bulk_import.py:882 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" -msgstr "VDC {vdc} ist dem Gerät nicht zugewiesen {device}" +msgstr "VDC {vdc} ist dem Gerät {device} nicht zugewiesen" #: dcim/forms/bulk_import.py:896 dcim/forms/model_forms.py:945 #: dcim/forms/model_forms.py:1519 dcim/forms/object_import.py:117 msgid "Rear port" -msgstr "Hinterer Anschluss" +msgstr "Rückanschluss" #: dcim/forms/bulk_import.py:899 msgid "Corresponding rear port" -msgstr "Entsprechender hinterer Anschluss" +msgstr "Entsprechender Rückanschluss" #: dcim/forms/bulk_import.py:904 dcim/forms/bulk_import.py:945 #: dcim/forms/bulk_import.py:1164 @@ -3609,11 +3651,11 @@ msgstr "Installiertes Gerät" #: dcim/forms/bulk_import.py:977 msgid "Child device installed within this bay" -msgstr "In diesem Schacht installiertes Kindergerät" +msgstr "In diesem Schacht installiertes untergeordnetes Gerät" #: dcim/forms/bulk_import.py:979 msgid "Child device not found." -msgstr "Das Gerät des Kindes wurde nicht gefunden." +msgstr "Untergeordnetes Gerät wurde nicht gefunden." #: dcim/forms/bulk_import.py:1037 msgid "Parent inventory item" @@ -3621,11 +3663,11 @@ msgstr "Artikel aus dem übergeordneten Inventar" #: dcim/forms/bulk_import.py:1040 msgid "Component type" -msgstr "Art der Komponente" +msgstr "Komponenten-Typ" #: dcim/forms/bulk_import.py:1044 msgid "Component Type" -msgstr "Art der Komponente" +msgstr "Komponenten-Typ" #: dcim/forms/bulk_import.py:1047 msgid "Compnent name" @@ -3654,7 +3696,7 @@ msgstr "Typ Seite A" #: dcim/forms/bulk_import.py:1128 dcim/forms/bulk_import.py:1146 msgid "Termination type" -msgstr "Art der Kündigung" +msgstr "Typ des Abschlusspunktes" #: dcim/forms/bulk_import.py:1131 msgid "Side A name" @@ -3662,7 +3704,7 @@ msgstr "Name der Seite A" #: dcim/forms/bulk_import.py:1132 dcim/forms/bulk_import.py:1150 msgid "Termination name" -msgstr "Name der Kündigung" +msgstr "Name des Abschlusspunktes" #: dcim/forms/bulk_import.py:1137 msgid "Side B device" @@ -3695,7 +3737,7 @@ msgstr "{side_upper} Seitlicher Abschluss nicht gefunden: {device} {name}" #: dcim/tables/devices.py:1010 templates/dcim/device.html:130 #: templates/dcim/virtualchassis.html:27 templates/dcim/virtualchassis.html:67 msgid "Master" -msgstr "Meister" +msgstr "Master" #: dcim/forms/bulk_import.py:1248 msgid "Master device" @@ -3703,7 +3745,7 @@ msgstr "Master-Gerät" #: dcim/forms/bulk_import.py:1265 msgid "Name of parent site" -msgstr "Name der übergeordneten Website" +msgstr "Name des übergeordneten Standorts" #: dcim/forms/bulk_import.py:1299 msgid "Upstream power panel" @@ -3719,7 +3761,7 @@ msgstr "Versorgungsart (AC/DC)" #: dcim/forms/bulk_import.py:1339 msgid "Single or three-phase" -msgstr "Ein- oder dreiphasig" +msgstr "Ein- oder Dreiphasig" #: dcim/forms/common.py:24 dcim/models/device_components.py:528 #: templates/dcim/interface.html:57 @@ -3734,7 +3776,7 @@ msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " "parent device/VM, or they must be global" msgstr "" -"Die markierten VLANs ({vlans}) müssen zu derselben Site gehören wie das " +"Die markierten VLANs ({vlans}) müssen zu demselben Standort gehören wie das " "übergeordnete Gerät/die übergeordnete VM der Schnittstelle, oder sie müssen " "global sein" @@ -3802,29 +3844,33 @@ msgstr "Komponenten" msgid "Subdevice role" msgstr "Rolle des Untergeräts" -#: dcim/forms/filtersets.py:718 +#: dcim/forms/filtersets.py:719 msgid "Model" msgstr "Modell" -#: dcim/forms/filtersets.py:762 +#: dcim/forms/filtersets.py:763 msgid "Has an OOB IP" msgstr "Hat eine OOB-IP" -#: dcim/forms/filtersets.py:769 +#: dcim/forms/filtersets.py:770 msgid "Virtual chassis member" -msgstr "Virtuelles Chassis-Mitglied" +msgstr "Virtuelles Gehäuse-Mitglied" + +#: dcim/forms/filtersets.py:819 +msgid "Has virtual device contexts" +msgstr "Hat virtuelle Gerätekontexte" -#: dcim/forms/filtersets.py:1121 +#: dcim/forms/filtersets.py:1129 msgid "Cabled" msgstr "Verkabelt" -#: dcim/forms/filtersets.py:1128 +#: dcim/forms/filtersets.py:1136 msgid "Occupied" -msgstr "Besetzt" +msgstr "Belegt" -#: 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/tables/devices.py:348 +#: dcim/forms/filtersets.py:1161 dcim/forms/filtersets.py:1183 +#: dcim/forms/filtersets.py:1205 dcim/forms/filtersets.py:1222 +#: dcim/forms/filtersets.py:1242 dcim/tables/devices.py:352 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 #: templates/dcim/frontport.html:69 templates/dcim/interface.html:140 #: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:59 @@ -3832,40 +3878,40 @@ msgstr "Besetzt" msgid "Connection" msgstr "Verbindung" -#: dcim/forms/filtersets.py:1246 extras/forms/bulk_edit.py:316 +#: dcim/forms/filtersets.py:1254 extras/forms/bulk_edit.py:316 #: extras/forms/bulk_import.py:242 extras/forms/filtersets.py:476 #: extras/forms/model_forms.py:551 extras/tables/tables.py:512 #: templates/extras/journalentry.html:30 msgid "Kind" -msgstr "Freundlich" +msgstr "Art" -#: dcim/forms/filtersets.py:1275 +#: dcim/forms/filtersets.py:1283 msgid "Mgmt only" msgstr "Nur Verwaltung" -#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327 +#: dcim/forms/filtersets.py:1295 dcim/forms/model_forms.py:1327 #: dcim/models/device_components.py:630 templates/dcim/interface.html:129 msgid "WWN" msgstr "WWN" -#: dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1315 msgid "Wireless channel" msgstr "Drahtloser Kanal" -#: dcim/forms/filtersets.py:1311 +#: dcim/forms/filtersets.py:1319 msgid "Channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: dcim/forms/filtersets.py:1315 +#: dcim/forms/filtersets.py:1323 msgid "Channel width (MHz)" msgstr "Kanalbreite (MHz)" -#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85 +#: dcim/forms/filtersets.py:1327 templates/dcim/interface.html:85 msgid "Transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 -#: dcim/tables/devices.py:320 templates/dcim/cable.html:12 +#: dcim/forms/filtersets.py:1350 dcim/forms/filtersets.py:1372 +#: dcim/tables/devices.py:324 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:50 #: templates/dcim/inc/connection_endpoints.html:4 @@ -3873,9 +3919,9 @@ msgstr "Sendeleistung (dBm)" msgid "Cable" msgstr "Kabel" -#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:933 +#: dcim/forms/filtersets.py:1442 dcim/tables/devices.py:933 msgid "Discovered" -msgstr "Entdeckt" +msgstr "Erfasst" #: dcim/forms/formsets.py:20 #, python-brace-format @@ -3893,7 +3939,7 @@ msgstr "Rack-Rolle" #: dcim/forms/model_forms.py:227 msgid "Inventory Control" -msgstr "Inventarkontrolle" +msgstr "Inventar-Steuerung" #: dcim/forms/model_forms.py:231 msgid "Outer Dimensions" @@ -3919,11 +3965,11 @@ msgstr "Reservierung" #: dcim/forms/model_forms.py:306 dcim/forms/model_forms.py:389 #: utilities/forms/fields/fields.py:47 msgid "Slug" -msgstr "Schnecke" +msgstr "URL-Slug" #: dcim/forms/model_forms.py:315 templates/dcim/devicetype.html:11 msgid "Chassis" -msgstr "Fahrgestelle" +msgstr "Gehäuse" #: dcim/forms/model_forms.py:366 templates/dcim/devicerole.html:23 msgid "Device Role" @@ -3931,12 +3977,12 @@ msgstr "Rolle des Geräts" #: dcim/forms/model_forms.py:433 dcim/models/devices.py:634 msgid "The lowest-numbered unit occupied by the device" -msgstr "Die Einheit mit der niedrigsten Nummer, die vom Gerät belegt ist" +msgstr "Die HE mit der niedrigsten Nummer, die vom Gerät belegt ist" #: dcim/forms/model_forms.py:487 msgid "The position in the virtual chassis this device is identified by" msgstr "" -"Die Position im virtuellen Chassis, durch die dieses Gerät identifiziert " +"Die Position im virtuellen Gehäuse, durch die dieses Gerät identifiziert " "wird" #: dcim/forms/model_forms.py:491 templates/dcim/device.html:131 @@ -3949,7 +3995,7 @@ msgstr "Priorität" #: dcim/forms/model_forms.py:492 msgid "The priority of the device in the virtual chassis" -msgstr "Die Priorität des Geräts im virtuellen Chassis" +msgstr "Die Priorität des Geräts im virtuellen Gehäuse" #: dcim/forms/model_forms.py:599 msgid "Automatically populate components associated with this module type" @@ -3962,11 +4008,11 @@ msgstr "Die maximale Länge beträgt 32767 (jede Einheit)" #: dcim/forms/model_forms.py:712 msgid "Characteristics" -msgstr "Eigenschaften" +msgstr "Charakteristiken" #: dcim/forms/model_forms.py:1032 msgid "Console port template" -msgstr "Port-Vorlage für die Konsole" +msgstr "Konsolenanschluss-Vorlage" #: dcim/forms/model_forms.py:1040 msgid "Console server port template" @@ -3974,7 +4020,7 @@ msgstr "Port-Vorlage für Konsolenserver" #: dcim/forms/model_forms.py:1048 msgid "Front port template" -msgstr "Vorlage für den Frontanschluss" +msgstr "Frontanschluss-Vorlage" #: dcim/forms/model_forms.py:1056 msgid "Interface template" @@ -3997,7 +4043,7 @@ msgstr "Vorlage für den hinteren Anschluss" #: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 #: ipam/forms/model_forms.py:278 ipam/forms/model_forms.py:287 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 -#: templates/circuits/inc/circuit_termination.html:77 +#: templates/circuits/inc/circuit_termination_fields.html:51 #: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 #: templates/dcim/interface.html:184 templates/dcim/interface.html:310 #: templates/dcim/rearport.html:102 @@ -4022,28 +4068,28 @@ msgstr "Konsolenanschluss" #: templates/dcim/consoleport.html:73 templates/dcim/consoleserverport.html:17 #: templates/dcim/frontport.html:109 msgid "Console Server Port" -msgstr "Konsolenserver-Port" +msgstr "Konsolenserver-Anschluss" #: dcim/forms/model_forms.py:1092 dcim/forms/model_forms.py:1530 -#: templates/circuits/inc/circuit_termination.html:78 +#: templates/circuits/inc/circuit_termination_fields.html:52 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 #: templates/dcim/interface.html:187 templates/dcim/rearport.html:105 msgid "Front Port" -msgstr "Vorderer Anschluss" +msgstr "Frontanschluss" #: dcim/forms/model_forms.py:1093 dcim/forms/model_forms.py:1531 #: dcim/tables/devices.py:705 -#: templates/circuits/inc/circuit_termination.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 #: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 #: templates/dcim/interface.html:190 templates/dcim/rearport.html:17 #: templates/dcim/rearport.html:108 msgid "Rear Port" -msgstr "Hinterer Anschluss" +msgstr "Rückanschluss" #: dcim/forms/model_forms.py:1094 dcim/forms/model_forms.py:1532 -#: dcim/tables/connections.py:46 dcim/tables/devices.py:505 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:509 #: templates/dcim/poweroutlet.html:44 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Stromanschluss" @@ -4055,7 +4101,7 @@ msgstr "Stromanschluss" #: dcim/forms/model_forms.py:1097 dcim/forms/model_forms.py:1535 msgid "Component Assignment" -msgstr "Komponentenzuweisung" +msgstr "Komponenten-Zuweisung" #: dcim/forms/model_forms.py:1140 dcim/forms/model_forms.py:1582 msgid "An InventoryItem can only be assigned to a single component." @@ -4068,7 +4114,7 @@ msgstr "LAG-Schnittstelle" #: dcim/forms/model_forms.py:1428 msgid "Child Device" -msgstr "Gerät für Kinder" +msgstr "untergeordnetes Gerät" #: dcim/forms/model_forms.py:1429 msgid "" @@ -4084,7 +4130,7 @@ msgstr "Konsolenanschluss" #: dcim/forms/model_forms.py:1479 msgid "Console server port" -msgstr "Port für Konsolenserver" +msgstr "Konsolenserver-Anschluss" #: dcim/forms/model_forms.py:1487 msgid "Front port" @@ -4096,7 +4142,7 @@ msgstr "Stromanschluss" #: dcim/forms/model_forms.py:1523 templates/dcim/inventoryitem.html:17 msgid "Inventory Item" -msgstr "Artikel im Inventar" +msgstr "Inventar-Artikel" #: dcim/forms/model_forms.py:1596 templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" @@ -4106,13 +4152,13 @@ msgstr "Rolle des Inventarartikels" #: templates/dcim/virtualdevicecontext.html:30 #: templates/virtualization/virtualmachine.html:48 msgid "Primary IPv4" -msgstr "Primäres IPv4" +msgstr "Primäre IPv4" #: dcim/forms/model_forms.py:1623 templates/dcim/device.html:203 #: templates/dcim/virtualdevicecontext.html:41 #: templates/virtualization/virtualmachine.html:64 msgid "Primary IPv6" -msgstr "Primäres IPv6" +msgstr "Primäre IPv6" #: dcim/forms/object_create.py:48 dcim/forms/object_create.py:199 #: dcim/forms/object_create.py:355 @@ -4135,12 +4181,12 @@ msgstr "" #: dcim/forms/object_create.py:110 dcim/forms/object_create.py:271 #: dcim/tables/devices.py:257 msgid "Rear ports" -msgstr "Anschlüsse auf der Rückseite" +msgstr "Rückanschlüsse" #: dcim/forms/object_create.py:111 dcim/forms/object_create.py:272 msgid "Select one rear port assignment for each front port being created." msgstr "" -"Wählen Sie für jeden zu erstellenden Frontanschluss eine hintere Port-" +"Wählen Sie für jeden zu erstellenden Frontanschluss eine hintere Anschluss-" "Zuweisung aus." #: dcim/forms/object_create.py:164 @@ -4149,9 +4195,9 @@ msgid "" "The number of front port templates to be created ({frontport_count}) must " "match the selected number of rear port positions ({rearport_count})." msgstr "" -"Die Anzahl der zu erstellenden Front-Port-Vorlagen ({frontport_count}) muss " -"mit der ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen " -"({rearport_count})." +"Die Anzahl der zu erstellenden Front-Anschluss-Vorlagen ({frontport_count}) " +"muss mit der ausgewählten Anzahl der hinteren Anschlusspositionen " +"übereinstimmen ({rearport_count})." #: dcim/forms/object_create.py:251 #, python-brace-format @@ -4168,8 +4214,8 @@ msgid "" "The number of front ports to be created ({frontport_count}) must match the " "selected number of rear port positions ({rearport_count})." msgstr "" -"Die Anzahl der zu erstellenden Front-Ports ({frontport_count}) muss mit der " -"ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen " +"Die Anzahl der zu erstellenden Frontanschlüsse ({frontport_count}) muss mit " +"der ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen " "({rearport_count})." #: dcim/forms/object_create.py:409 dcim/tables/devices.py:1016 @@ -4197,7 +4243,7 @@ msgstr "Für das erste VC-Mitglied muss eine Position angegeben werden." #: dcim/models/cables.py:62 dcim/models/device_component_templates.py:55 #: dcim/models/device_components.py:63 extras/models/customfields.py:109 msgid "label" -msgstr "Beschriftung" +msgstr "Label" #: dcim/models/cables.py:71 msgid "length" @@ -4247,11 +4293,11 @@ msgstr "Ende" #: dcim/models/cables.py:311 msgid "cable termination" -msgstr "Kabelabschluss" +msgstr "Kabelabschlusspunkt" #: dcim/models/cables.py:312 msgid "cable terminations" -msgstr "Kabelendverschlüsse" +msgstr "Kabelabschlusspunkte" #: dcim/models/cables.py:331 #, python-brace-format @@ -4270,8 +4316,8 @@ msgstr "Kabel können nicht terminiert werden zu {type_display} Schnittstellen" #: dcim/models/cables.py:348 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" -"Leitungsabschlüsse, die an ein Provider-Netzwerk angeschlossen sind, sind " -"möglicherweise nicht verkabelt." +"Transportnetzabschlüsse, die an ein Provider-Netzwerk angeschlossen sind, " +"sind möglicherweise nicht verkabelt." #: dcim/models/cables.py:446 extras/models/configs.py:50 msgid "is active" @@ -4305,7 +4351,7 @@ msgstr "" #: dcim/models/device_component_templates.py:58 #: dcim/models/device_components.py:66 msgid "Physical label" -msgstr "Physisches Etikett" +msgstr "Physisches Label" #: dcim/models/device_component_templates.py:103 msgid "Component templates cannot be moved to a different device type." @@ -4331,7 +4377,7 @@ msgstr "" #: dcim/models/device_component_templates.py:186 msgid "console port template" -msgstr "Vorlage für Konsolenport" +msgstr "Vorlage für Konsolenanschluss" #: dcim/models/device_component_templates.py:187 msgid "console port templates" @@ -4348,12 +4394,12 @@ msgstr "Port-Vorlagen für Konsolenserver" #: dcim/models/device_component_templates.py:252 #: dcim/models/device_components.py:353 msgid "maximum draw" -msgstr "maximale Auslosung" +msgstr "maximale Auslastung" #: dcim/models/device_component_templates.py:259 #: dcim/models/device_components.py:360 msgid "allocated draw" -msgstr "zugewiesenes Unentschieden" +msgstr "zugewiesene Auslastung" #: dcim/models/device_component_templates.py:269 msgid "power port template" @@ -4374,7 +4420,7 @@ msgstr "" #: dcim/models/device_component_templates.py:321 #: dcim/models/device_components.py:478 msgid "feed leg" -msgstr "Bein füttern" +msgstr "Einspeiseseite" #: dcim/models/device_component_templates.py:325 #: dcim/models/device_components.py:482 @@ -4393,13 +4439,15 @@ msgstr "Vorlagen für Steckdosen" #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" -"Elternstromanschluss ({power_port}) muss zum gleichen Gerätetyp gehören" +"Übergeordneter Stromanschluss ({power_port}) muss zum gleichen Gerätetyp " +"gehören" #: dcim/models/device_component_templates.py:345 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" -"Elternstromanschluss ({power_port}) muss zum gleichen Modultyp gehören" +"Übergeordneter Stromanschluss ({power_port}) muss zum gleichen Modultyp " +"gehören" #: dcim/models/device_component_templates.py:397 #: dcim/models/device_components.py:612 @@ -4418,7 +4466,7 @@ msgstr "drahtlose Rolle" #: dcim/models/device_component_templates.py:429 msgid "interface template" -msgstr "Schnittstellenvorlage" +msgstr "Schnittstellen-Vorlage" #: dcim/models/device_component_templates.py:430 msgid "interface templates" @@ -4443,15 +4491,15 @@ msgstr "Bridge-Schnittstelle ({bridge}) muss zum gleichen Modultyp gehören" #: dcim/models/device_component_templates.py:500 #: dcim/models/device_components.py:985 msgid "rear port position" -msgstr "Position des hinteren Anschlusses" +msgstr "Position des Rückanschlusses" #: dcim/models/device_component_templates.py:525 msgid "front port template" -msgstr "Vorlage für den Frontanschluss" +msgstr "Frontanschluss-Vorlage" #: dcim/models/device_component_templates.py:526 msgid "front port templates" -msgstr "Frontanschlussvorlagen" +msgstr "Frontanschluss-Vorlagen" #: dcim/models/device_component_templates.py:536 #, python-brace-format @@ -4474,11 +4522,11 @@ msgstr "Positionen" #: dcim/models/device_component_templates.py:606 msgid "rear port template" -msgstr "Vorlage für den hinteren Anschluss" +msgstr "Vorlage für den Rückanschluss" #: dcim/models/device_component_templates.py:607 msgid "rear port templates" -msgstr "Vorlagen für hintere Anschlüsse" +msgstr "Vorlagen für Rückanschlüsse" #: dcim/models/device_component_templates.py:636 #: dcim/models/device_components.py:1095 @@ -4493,19 +4541,19 @@ msgstr "" #: dcim/models/device_component_templates.py:645 msgid "module bay template" -msgstr "Vorlage für Modulschacht" +msgstr "Vorlage für Moduleinsatz" #: dcim/models/device_component_templates.py:646 msgid "module bay templates" -msgstr "Vorlagen für Modulschächte" +msgstr "Vorlagen für Moduleinsätze" #: dcim/models/device_component_templates.py:673 msgid "device bay template" -msgstr "Vorlage für Geräteschacht" +msgstr "Vorlage für Geräteeinsatz" #: dcim/models/device_component_templates.py:674 msgid "device bay templates" -msgstr "Vorlagen für Geräteschächte" +msgstr "Vorlagen für Geräteeinsätze" #: dcim/models/device_component_templates.py:687 #, python-brace-format @@ -4513,8 +4561,8 @@ msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " "allow device bays." msgstr "" -"Untergeräterolle des Gerätetyps ({device_type}) muss auf „Parent“ gesetzt " -"sein, um Geräteschächte zuzulassen." +"Untergeräterolle des Gerätetyps ({device_type}) muss auf „Übergeordnet“ " +"gesetzt sein, um Geräteschächte zuzulassen." #: dcim/models/device_component_templates.py:742 #: dcim/models/device_components.py:1224 @@ -4574,7 +4622,7 @@ msgstr "" #: 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 "Physischer Porttyp" +msgstr "Physischer Anschlusstyp" #: dcim/models/device_components.py:291 dcim/models/device_components.py:320 msgid "speed" @@ -4582,7 +4630,7 @@ msgstr "Geschwindigkeit" #: dcim/models/device_components.py:295 dcim/models/device_components.py:324 msgid "Port speed in bits per second" -msgstr "Portgeschwindigkeit in Bit pro Sekunde" +msgstr "Anschlussgeschwindigkeit in Bit pro Sekunde" #: dcim/models/device_components.py:301 msgid "console port" @@ -4594,11 +4642,11 @@ msgstr "Konsolenanschlüsse" #: dcim/models/device_components.py:330 msgid "console server port" -msgstr "Konsolenserver-Port" +msgstr "Konsolenserver-Anschluss" #: dcim/models/device_components.py:331 msgid "console server ports" -msgstr "Konsolenserver-Ports" +msgstr "Konsolenserver-Anschlüsse" #: dcim/models/device_components.py:370 msgid "power port" @@ -4619,7 +4667,8 @@ msgstr "Steckdosen" #: dcim/models/device_components.py:500 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" -msgstr "Elternstromanschluss ({power_port}) muss zum selben Gerät gehören" +msgstr "" +"Übergeordneter Stromanschluss ({power_port}) muss zum selben Gerät gehören" #: dcim/models/device_components.py:531 vpn/models/crypto.py:81 #: vpn/models/crypto.py:226 @@ -4677,12 +4726,12 @@ msgstr "drahtlose LANs" #: dcim/models/device_components.py:698 #: virtualization/models/virtualmachines.py:330 msgid "untagged VLAN" -msgstr "VLAN ohne Tags" +msgstr "untagged VLAN" #: dcim/models/device_components.py:704 #: virtualization/models/virtualmachines.py:336 msgid "tagged VLANs" -msgstr "markierte VLANs" +msgstr "tagged VLANs" #: dcim/models/device_components.py:746 #: virtualization/models/virtualmachines.py:372 @@ -4709,7 +4758,8 @@ msgstr "" #: dcim/models/device_components.py:775 #: virtualization/models/virtualmachines.py:385 msgid "An interface cannot be its own parent." -msgstr "Eine Schnittstelle kann kein eigenes übergeordnetes Objekt sein." +msgstr "" +"Eine Schnittstelle kann nicht seine eigene übergeordnete Schnittstelle sein." #: dcim/models/device_components.py:779 msgid "Only virtual interfaces may be assigned to a parent interface." @@ -4761,7 +4811,7 @@ msgstr "" #: dcim/models/device_components.py:833 msgid "A LAG interface cannot be its own parent." msgstr "" -"Eine LAG-Schnittstelle kann keine eigene übergeordnete Schnittstelle sein." +"Eine LAG-Schnittstelle nicht seine eigene übergeordnete Schnittstelle sein." #: dcim/models/device_components.py:840 #, python-brace-format @@ -4830,7 +4880,7 @@ msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " "interface's parent device, or it must be global." msgstr "" -"Das unmarkierte VLAN ({untagged_vlan}) muss zu derselben Site gehören wie " +"Das untagged VLAN ({untagged_vlan}) muss zu demselben Standort gehören wie " "das übergeordnete Gerät der Schnittstelle, oder es muss global sein." #: dcim/models/device_components.py:991 @@ -4843,12 +4893,12 @@ msgstr "Frontanschluss" #: dcim/models/device_components.py:1008 msgid "front ports" -msgstr "Anschlüsse an der Vorderseite" +msgstr "Frontanschlüsse" #: dcim/models/device_components.py:1022 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" -msgstr "Hinterer Anschluss ({rear_port}) muss zum selben Gerät gehören" +msgstr "Rückanschluss ({rear_port}) muss zum selben Gerät gehören" #: dcim/models/device_components.py:1030 #, python-brace-format @@ -4865,11 +4915,11 @@ msgstr "Anzahl der Frontanschlüsse, die zugeordnet werden können" #: dcim/models/device_components.py:1065 msgid "rear port" -msgstr "hinterer Anschluss" +msgstr "Rückanschluss" #: dcim/models/device_components.py:1066 msgid "rear ports" -msgstr "Anschlüsse auf der Rückseite" +msgstr "Rückanschlüsse" #: dcim/models/device_components.py:1080 #, python-brace-format @@ -4878,28 +4928,28 @@ msgid "" " ({frontport_count})" msgstr "" "Die Anzahl der Positionen darf nicht kleiner sein als die Anzahl der " -"zugewiesenen Frontanschlüsse ({frontport_count})" +"zugewiesenen Vorderanschlüsse ({frontport_count})" #: dcim/models/device_components.py:1104 msgid "module bay" -msgstr "Modulschacht" +msgstr "Moduleinsatz" #: dcim/models/device_components.py:1105 msgid "module bays" -msgstr "Modulschächte" +msgstr "Moduleinsätze" #: dcim/models/device_components.py:1126 msgid "device bay" -msgstr "Geräteschacht" +msgstr "Geräteeinsatz" #: dcim/models/device_components.py:1127 msgid "device bays" -msgstr "Geräteschächte" +msgstr "Geräteeinsätze" #: dcim/models/device_components.py:1137 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." -msgstr "Dieser Gerätetyp ({device_type}) unterstützt keine Geräteschächte." +msgstr "Dieser Gerätetyp ({device_type}) unterstützt keine Geräteeinsätze." #: dcim/models/device_components.py:1143 msgid "Cannot install a device into itself." @@ -4910,16 +4960,16 @@ msgstr "Ein Gerät kann nicht in sich selbst installiert werden." msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "" -"Das angegebene Gerät kann nicht installiert werden; das Gerät ist bereits " +"Das angegebene Gerät kann nicht installiert werden; Das Gerät ist bereits " "installiert in {bay}." #: dcim/models/device_components.py:1172 msgid "inventory item role" -msgstr "Rolle des Inventarartikels" +msgstr "Inventarartikel-Rolle" #: dcim/models/device_components.py:1173 msgid "inventory item roles" -msgstr "Rollen für Inventarartikel" +msgstr "Inventarartikel-Rolle" #: dcim/models/device_components.py:1230 dcim/models/devices.py:597 #: dcim/models/devices.py:1163 dcim/models/racks.py:114 @@ -4939,7 +4989,7 @@ msgstr "" #: dcim/models/device_components.py:1242 msgid "discovered" -msgstr "entdeckt" +msgstr "erkannt" #: dcim/models/device_components.py:1244 msgid "This item was automatically discovered" @@ -4947,11 +4997,11 @@ msgstr "Dieser Artikel wurde automatisch erkannt" #: dcim/models/device_components.py:1262 msgid "inventory item" -msgstr "Inventargegenstand" +msgstr "Inventarartikel" #: dcim/models/device_components.py:1263 msgid "inventory items" -msgstr "Artikel im Inventar" +msgstr "Inventarartikel" #: dcim/models/device_components.py:1274 msgid "Cannot assign self as parent." @@ -4964,8 +5014,8 @@ msgstr "Der Artikel im übergeordneten Inventar gehört nicht zum selben Gerät. #: dcim/models/device_components.py:1288 msgid "Cannot move an inventory item with dependent children" msgstr "" -"Ein Inventargegenstand mit unterhaltsberechtigten Kindern kann nicht bewegt " -"werden" +"Ein Inventargegenstand mit untergeordneten Inventargegenständen kann nicht " +"bewegt werden" #: dcim/models/device_components.py:1296 msgid "Cannot assign inventory item to component on another device" @@ -4987,33 +5037,33 @@ msgstr "Modell" #: dcim/models/devices.py:95 msgid "default platform" -msgstr "Standardplattform" +msgstr "Standard-Betriebssystem" #: dcim/models/devices.py:98 dcim/models/devices.py:386 msgid "part number" -msgstr "Teilnummer" +msgstr "Teilenummer" #: dcim/models/devices.py:101 dcim/models/devices.py:389 msgid "Discrete part number (optional)" -msgstr "Diskrete Artikelnummer (optional)" +msgstr "Diskrete Teilenummer (optional)" #: dcim/models/devices.py:107 dcim/models/racks.py:138 msgid "height (U)" -msgstr "Höhe (U)" +msgstr "Höhe (HE)" #: dcim/models/devices.py:111 msgid "exclude from utilization" -msgstr "von der Nutzung ausschließen" +msgstr "von der Auslastung ausschließen" #: dcim/models/devices.py:112 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" -"Geräte dieses Typs sind bei der Berechnung der Rackauslastung " +"Geräte diesen Typs sind bei der Berechnung der Rackauslastung " "ausgeschlossen." #: dcim/models/devices.py:116 msgid "is full depth" -msgstr "ist in voller Tiefe" +msgstr "hat volle Tiefe" #: dcim/models/devices.py:117 msgid "Device consumes both front and rear rack faces." @@ -5029,9 +5079,9 @@ msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." msgstr "" -"Bei übergeordneten Geräten sind untergeordnete Geräte in Geräteschächten " +"Bei übergeordneten Geräten sind untergeordnete Geräte in Geräteeinsätzen " "untergebracht. Lassen Sie das Feld leer, wenn es sich bei diesem Gerätetyp " -"weder um ein Elternteil noch um ein Kind handelt." +"weder um ein übergeordnetes noch um ein untergeordnetes handelt." #: dcim/models/devices.py:128 dcim/models/devices.py:649 msgid "airflow" @@ -5047,7 +5097,8 @@ msgstr "Gerätetypen" #: dcim/models/devices.py:290 msgid "U height must be in increments of 0.5 rack units." -msgstr "Die U-Höhe muss in Schritten von 0,5 Rackeinheiten angegeben werden." +msgstr "" +"Die HE-Höhe muss in Schritten von 0,5 Höheneinheiten (HE) angegeben werden." #: dcim/models/devices.py:307 #, python-brace-format @@ -5078,7 +5129,7 @@ msgstr "" #: dcim/models/devices.py:337 msgid "Child device types must be 0U." -msgstr "Die Gerätetypen für Kinder müssen 0U sein." +msgstr "Untergeordnete Gerätetypen müssen 0 HE sein." #: dcim/models/devices.py:405 msgid "module type" @@ -5103,16 +5154,16 @@ msgstr "Geräterollen" #: dcim/models/devices.py:505 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" -"Beschränken Sie diese Plattform optional auf Geräte eines bestimmten " +"Beschränken Sie dieses Betriebssystem optional auf Geräte eines bestimmten " "Herstellers" #: dcim/models/devices.py:517 msgid "platform" -msgstr "Bahnsteig" +msgstr "Betriebssystem" #: dcim/models/devices.py:518 msgid "platforms" -msgstr "Plattformen" +msgstr "Betriebssysteme" #: dcim/models/devices.py:566 msgid "The function this device serves" @@ -5120,34 +5171,34 @@ msgstr "Die Funktion, die dieses Gerät erfüllt" #: dcim/models/devices.py:598 msgid "Chassis serial number, assigned by the manufacturer" -msgstr "Fahrgestell-Seriennummer, vom Hersteller vergeben" +msgstr "vom Hersteller vergebene Gehäuse-Seriennummer" #: dcim/models/devices.py:606 dcim/models/devices.py:1171 msgid "A unique tag used to identify this device" msgstr "" -"Ein eindeutiges Tag, das zur Identifizierung dieses Geräts verwendet wird" +"Ein eindeutiger Wert, der zur Identifizierung dieses Geräts verwendet wird" #: dcim/models/devices.py:633 msgid "position (U)" -msgstr "Stellung (U)" +msgstr "Position (HE)" #: dcim/models/devices.py:640 msgid "rack face" -msgstr "Gestellgesicht" +msgstr "Rackseite" #: dcim/models/devices.py:660 dcim/models/devices.py:1380 #: virtualization/models/virtualmachines.py:100 msgid "primary IPv4" -msgstr "primäres IPv4" +msgstr "primäre IPv4-Adresse" #: dcim/models/devices.py:668 dcim/models/devices.py:1388 #: virtualization/models/virtualmachines.py:108 msgid "primary IPv6" -msgstr "primäres IPv6" +msgstr "primäre IPv6-Adresse" #: dcim/models/devices.py:676 msgid "out-of-band IP" -msgstr "Out-of-Band-IP" +msgstr "Out-of-Band-IP-Adresse" #: dcim/models/devices.py:693 msgid "VC position" @@ -5180,7 +5231,7 @@ msgstr "Längengrad" #: dcim/models/devices.py:787 msgid "Device name must be unique per site." -msgstr "Der Gerätename muss pro Standort eindeutig sein." +msgstr "Der Name des Geräts muss pro Standort eindeutig sein." #: dcim/models/devices.py:798 ipam/models/services.py:74 msgid "device" @@ -5193,23 +5244,22 @@ msgstr "Geräte" #: dcim/models/devices.py:825 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." -msgstr "Gestell {rack} gehört nicht zur Seite {site}." +msgstr "Rack {rack} gehört nicht zum Standort {site}." #: dcim/models/devices.py:830 #, python-brace-format msgid "Location {location} does not belong to site {site}." -msgstr "Standort {location} gehört nicht zur Seite {site}." +msgstr "Gebäude/Raum {location} gehört nicht zum Standort {site}." #: dcim/models/devices.py:836 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." -msgstr "Gestell {rack} gehört nicht zum Standort {location}." +msgstr "Rack {rack} gehört nicht zum Standort {location}." #: dcim/models/devices.py:843 msgid "Cannot select a rack face without assigning a rack." msgstr "" -"Es ist nicht möglich, eine Rackfläche auszuwählen, ohne ein Gestell " -"zuzuweisen." +"Es ist nicht möglich, eine Rackseite auszuwählen, ohne ein Rack zuzuweisen." #: dcim/models/devices.py:847 msgid "Cannot select a rack position without assigning a rack." @@ -5219,26 +5269,27 @@ msgstr "" #: dcim/models/devices.py:853 msgid "Position must be in increments of 0.5 rack units." -msgstr "Die Position muss in Schritten von 0,5 Rackeinheiten erfolgen." +msgstr "Die Position muss in Schritten von 0,5 Höheneinheiten erfolgen." #: dcim/models/devices.py:857 msgid "Must specify rack face when defining rack position." msgstr "" -"Bei der Definition der Regalposition muss die Rackfläche angegeben werden." +"Bei der Definition der Rackposition muss die Rackseite angegeben werden." #: dcim/models/devices.py:865 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "" -"Ein 0U-Gerätetyp ({device_type}) kann keiner Rackposition zugewiesen werden." +"Ein 0 HE-Gerätetyp ({device_type}) kann keiner Höheneinheit zugewiesen " +"werden." #: dcim/models/devices.py:876 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "" -"Untergeordnete Gerätetypen können keiner Rackfläche zugewiesen werden. Dies " +"Untergeordnete Gerätetypen können keiner Rackseite zugewiesen werden. Dies " "ist ein Attribut des übergeordneten Geräts." #: dcim/models/devices.py:883 @@ -5255,8 +5306,8 @@ 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} ist bereits belegt oder verfügt nicht über ausreichend " -"Speicherplatz für diesen Gerätetyp: {device_type} ({u_height}U)" +"HE{position} ist bereits belegt oder verfügt nicht über ausreichend " +"Speicherplatz für diesen Gerätetyp: {device_type} ({u_height}HE)" #: dcim/models/devices.py:912 #, python-brace-format @@ -5279,18 +5330,18 @@ msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " "but this device's type belongs to {devicetype_manufacturer}." msgstr "" -"Die zugewiesene Plattform ist beschränkt auf {platform_manufacturer} " +"Das zugewiesene Betriebssystem ist beschränkt auf {platform_manufacturer} " "Gerätetypen, aber der Typ dieses Geräts gehört zu {devicetype_manufacturer}." #: dcim/models/devices.py:965 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" -msgstr "Der zugewiesene Cluster gehört zu einer anderen Site ({site})" +msgstr "Der zugewiesene Cluster gehört zu einem anderen Standort ({site})" #: dcim/models/devices.py:973 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" -"Die Position eines Geräts, das einem virtuellen Chassis zugewiesen ist, muss" +"Die Position eines Geräts, das einem virtuellen Gehäuse zugewiesen ist, muss" " definiert sein." #: dcim/models/devices.py:1178 @@ -5360,7 +5411,7 @@ msgstr "virtuelle Gerätekontexte" #: dcim/models/devices.py:1447 #, python-brace-format msgid "{ip} is not an IPv{family} address." -msgstr "{ip} ist kein IPV{family} Adresse." +msgstr "{ip} ist keine IPv{family}-Adresse." #: dcim/models/devices.py:1453 msgid "Primary IP address must belong to an interface on the assigned device." @@ -5370,7 +5421,7 @@ msgstr "" #: dcim/models/mixins.py:15 extras/models/configs.py:41 #: extras/models/models.py:341 extras/models/models.py:550 -#: extras/models/search.py:48 ipam/models/ip.py:193 +#: extras/models/search.py:48 ipam/models/ip.py:194 msgid "weight" msgstr "Gewicht" @@ -5380,7 +5431,8 @@ msgstr "Gewichtseinheit" #: dcim/models/mixins.py:51 msgid "Must specify a unit when setting a weight" -msgstr "Bei der Gewichtserstellung muss eine Einheit angegeben werden" +msgstr "" +"Wenn ein Gewicht eingegeben wird, muss auch eine Einheit eingegeben werden." #: dcim/models/power.py:55 msgid "power panel" @@ -5395,8 +5447,8 @@ msgstr "Schalttafeln" msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "" -"Standort {location} ({location_site}) befindet sich auf einer anderen Seite " -"als {site}" +"Standort {location} ({location_site}) befindet sich auf einem anderen " +"Standort als {site}" #: dcim/models/power.py:108 msgid "supply" @@ -5420,7 +5472,7 @@ msgstr "maximale Auslastung" #: dcim/models/power.py:133 msgid "Maximum permissible draw (percentage)" -msgstr "Maximal zulässiges Unentschieden (in Prozent)" +msgstr "Maximal zulässige Auslastung (in Prozent)" #: dcim/models/power.py:136 msgid "available power" @@ -5449,11 +5501,11 @@ msgstr "Die Spannung darf für die Wechselstromversorgung nicht negativ sein" #: dcim/models/racks.py:50 msgid "rack role" -msgstr "Rolle im Rack" +msgstr "Rolle des Rack" #: dcim/models/racks.py:51 msgid "rack roles" -msgstr "Rollen einspielen" +msgstr "Rackrollen" #: dcim/models/racks.py:75 msgid "facility ID" @@ -5472,11 +5524,11 @@ msgstr "Funktionelle Rolle" #: dcim/models/racks.py:122 msgid "A unique tag used to identify this rack" msgstr "" -"Ein eindeutiges Etikett, das zur Identifizierung dieses Racks verwendet wird" +"Ein eindeutiger Wert, das zur Identifizierung dieses Racks verwendet wird" #: dcim/models/racks.py:133 msgid "width" -msgstr "Weite" +msgstr "Breite" #: dcim/models/racks.py:134 msgid "Rail-to-rail width" @@ -5484,23 +5536,23 @@ msgstr "Breite von Schiene zu Schiene" #: dcim/models/racks.py:140 msgid "Height in rack units" -msgstr "Höhe in Rackeinheiten" +msgstr "Höhe in Höheneinheiten (HE)" #: dcim/models/racks.py:144 msgid "starting unit" -msgstr "Starteinheit" +msgstr "Start HE" #: dcim/models/racks.py:146 msgid "Starting unit for rack" -msgstr "Starteinheit für Rack" +msgstr "Start HE für Rack" #: dcim/models/racks.py:150 msgid "descending units" -msgstr "absteigende Einheiten" +msgstr "absteigende Höheneinheiten" #: dcim/models/racks.py:151 msgid "Units are numbered top-to-bottom" -msgstr "Die Einheiten sind von oben nach unten nummeriert" +msgstr "Die Höheneinheiten sind von oben nach unten nummeriert" #: dcim/models/racks.py:154 msgid "outer width" @@ -5508,7 +5560,7 @@ msgstr "äußere Breite" #: dcim/models/racks.py:157 msgid "Outer dimension of rack (width)" -msgstr "Außenmaß des Racks (Breite)" +msgstr "Außenabmessungen des Racks (Breite)" #: dcim/models/racks.py:160 msgid "outer depth" @@ -5520,7 +5572,7 @@ msgstr "Außenabmessung des Racks (Tiefe)" #: dcim/models/racks.py:166 msgid "outer unit" -msgstr "äußere Einheit" +msgstr "Maßeinheit" #: dcim/models/racks.py:172 msgid "max weight" @@ -5544,11 +5596,11 @@ msgstr "" #: dcim/models/racks.py:221 msgid "rack" -msgstr "Gestell" +msgstr "Rack" #: dcim/models/racks.py:222 msgid "racks" -msgstr "Gestelle" +msgstr "Racks" #: dcim/models/racks.py:237 #, python-brace-format @@ -5595,16 +5647,16 @@ msgstr "Einheiten" #: dcim/models/racks.py:549 msgid "rack reservation" -msgstr "Regalreservierung" +msgstr "HE-Reservierung" #: dcim/models/racks.py:550 msgid "rack reservations" -msgstr "Reservierungen verfolgen" +msgstr "HE-Reservierungen" #: dcim/models/racks.py:567 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" -msgstr "Ungültige Einheit (en) für {height}U-Gestell: {unit_list}" +msgstr "Ungültige Einheit(en) für {height}HE-Rack: {unit_list}" #: dcim/models/racks.py:580 #, python-brace-format @@ -5618,7 +5670,7 @@ msgstr "" #: dcim/models/sites.py:59 msgid "A top-level region with this slug already exists." -msgstr "Eine Top-Level-Region mit dieser Schnecke existiert bereits." +msgstr "Eine Top-Level-Region mit dieser URL-Slug existiert bereits." #: dcim/models/sites.py:62 msgid "region" @@ -5631,25 +5683,26 @@ msgstr "Regionen" #: dcim/models/sites.py:102 msgid "A top-level site group with this name already exists." msgstr "" -"Eine Websitegruppe auf oberster Ebene mit diesem Namen ist bereits " +"Eine Standortgruppe auf oberster Ebene mit diesem Namen ist bereits " "vorhanden." #: dcim/models/sites.py:112 msgid "A top-level site group with this slug already exists." msgstr "" -"Eine Seitengruppe auf oberster Ebene mit diesem Slug existiert bereits." +"Eine Standortgruppe auf oberster Ebene mit diesem URL-Slug existiert " +"bereits." #: dcim/models/sites.py:115 msgid "site group" -msgstr "Sitegruppe" +msgstr "Standortgruppe" #: dcim/models/sites.py:116 msgid "site groups" -msgstr "Websitegruppen" +msgstr "Standortgruppen" #: dcim/models/sites.py:141 msgid "Full name of the site" -msgstr "Vollständiger Name der Site" +msgstr "Vollständiger Name des Standorts" #: dcim/models/sites.py:181 dcim/models/sites.py:279 msgid "facility" @@ -5677,21 +5730,23 @@ msgstr "Falls anders als die physische Adresse" #: dcim/models/sites.py:238 msgid "site" -msgstr "Ort" +msgstr "Standort" #: dcim/models/sites.py:239 msgid "sites" -msgstr "Websites" +msgstr "Standorte" #: dcim/models/sites.py:309 msgid "A location with this name already exists within the specified site." msgstr "" -"Ein Standort mit diesem Namen ist bereits in der angegebenen Site vorhanden." +"Ein Standort mit diesem Namen ist bereits in dem angegebenen Standort " +"vorhanden." #: dcim/models/sites.py:319 msgid "A location with this slug already exists within the specified site." msgstr "" -"Ein Standort mit diesem Slug existiert bereits auf der angegebenen Site." +"Ein Standort mit diesem URL-Slug existiert bereits auf dem angegebenen " +"Standort." #: dcim/models/sites.py:322 msgid "location" @@ -5705,16 +5760,16 @@ msgstr "Standorte" #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" -"Standort des Elternteils ({parent}) muss zur gleichen Seite gehören " +"Übergeordneter Standort ({parent}) muss zum gleichen Standort gehören " "({site})." #: dcim/tables/cables.py:54 msgid "Termination A" -msgstr "Kündigung A" +msgstr "Abschlusspunkt A" #: dcim/tables/cables.py:59 msgid "Termination B" -msgstr "Kündigung B" +msgstr "Abschlusspunkt B" #: dcim/tables/cables.py:65 wireless/tables/wirelesslink.py:22 msgid "Device A" @@ -5734,11 +5789,11 @@ msgstr "Standort B" #: dcim/tables/cables.py:89 msgid "Rack A" -msgstr "Gestell A" +msgstr "Rack A" #: dcim/tables/cables.py:95 msgid "Rack B" -msgstr "Gestell B" +msgstr "Rack B" #: dcim/tables/cables.py:101 msgid "Site A" @@ -5783,7 +5838,7 @@ msgstr "Config-Vorlage" #: dcim/tables/devices.py:155 templates/dcim/sitegroup.html:26 msgid "Site Group" -msgstr "Site-Gruppe" +msgstr "Standort-Gruppe" #: dcim/tables/devices.py:192 dcim/tables/devices.py:1051 #: ipam/forms/bulk_import.py:511 ipam/forms/model_forms.py:304 @@ -5826,7 +5881,7 @@ msgstr "Konsolenanschlüsse" #: dcim/tables/devices.py:242 msgid "Console server ports" -msgstr "Anschlüsse für Konsolenserver" +msgstr "Konsolenserver-Anschlüsse" #: dcim/tables/devices.py:245 msgid "Power ports" @@ -5834,7 +5889,7 @@ msgstr "Stromanschlüsse" #: dcim/tables/devices.py:248 msgid "Power outlets" -msgstr "Steckdosen" +msgstr "Stromabgänge" #: dcim/tables/devices.py:251 dcim/tables/devices.py:1064 #: dcim/tables/devicetypes.py:125 dcim/views.py:1006 dcim/views.py:1245 @@ -5853,47 +5908,56 @@ msgstr "Schnittstellen" #: dcim/tables/devices.py:254 msgid "Front ports" -msgstr "Anschlüsse an der Vorderseite" +msgstr "Frontanschlüsse" #: dcim/tables/devices.py:260 msgid "Device bays" -msgstr "Geräteschächte" +msgstr "Geräteeinsätze" #: dcim/tables/devices.py:263 msgid "Module bays" -msgstr "Modulschächte" +msgstr "Moduleinsätze" #: dcim/tables/devices.py:266 msgid "Inventory items" -msgstr "Artikel im Inventar" +msgstr "Inventarartikel" #: dcim/tables/devices.py:305 dcim/tables/modules.py:56 #: templates/dcim/modulebay.html:17 msgid "Module Bay" -msgstr "Modulschacht" +msgstr "Moduleinsatz" -#: dcim/tables/devices.py:326 +#: dcim/tables/devices.py:318 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 +#: netbox/navigation/menu.py:90 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:6 +#: templates/dcim/inventoryitemrole.html:32 +msgid "Inventory Items" +msgstr "Inventarartikel" + +#: dcim/tables/devices.py:330 msgid "Cable Color" msgstr "Farbe des Kabels" -#: dcim/tables/devices.py:332 +#: dcim/tables/devices.py:336 msgid "Link Peers" -msgstr "Gleichaltrige verknüpfen" +msgstr "Verbindungsenden" -#: dcim/tables/devices.py:335 +#: dcim/tables/devices.py:339 msgid "Mark Connected" msgstr "Als verbunden markieren" -#: dcim/tables/devices.py:451 +#: dcim/tables/devices.py:455 msgid "Maximum draw (W)" msgstr "Maximaler Stromverbrauch (W)" -#: dcim/tables/devices.py:454 +#: dcim/tables/devices.py:458 msgid "Allocated draw (W)" -msgstr "Zugewiesenes Unentschieden (W)" +msgstr "Zugewiesener Stromverbrauch (W)" -#: dcim/tables/devices.py:554 ipam/forms/model_forms.py:738 -#: ipam/tables/fhrp.py:28 ipam/views.py:596 ipam/views.py:690 +#: dcim/tables/devices.py:558 ipam/forms/model_forms.py:747 +#: ipam/tables/fhrp.py:28 ipam/views.py:602 ipam/views.py:701 #: netbox/navigation/menu.py:145 netbox/navigation/menu.py:147 #: templates/dcim/interface.html:339 templates/ipam/ipaddress_bulk_add.html:15 #: templates/ipam/service.html:40 templates/virtualization/vminterface.html:85 @@ -5901,12 +5965,12 @@ msgstr "Zugewiesenes Unentschieden (W)" msgid "IP Addresses" msgstr "IP-Adressen" -#: dcim/tables/devices.py:560 netbox/navigation/menu.py:189 +#: dcim/tables/devices.py:564 netbox/navigation/menu.py:189 #: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-Gruppen" -#: dcim/tables/devices.py:572 templates/dcim/interface.html:89 +#: dcim/tables/devices.py:576 templates/dcim/interface.html:89 #: templates/virtualization/vminterface.html:67 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:42 @@ -5915,31 +5979,22 @@ msgstr "FHRP-Gruppen" msgid "Tunnel" msgstr "Tunnel" -#: dcim/tables/devices.py:597 dcim/tables/devicetypes.py:224 +#: dcim/tables/devices.py:601 dcim/tables/devicetypes.py:224 #: templates/dcim/interface.html:65 msgid "Management Only" -msgstr "Nur Verwaltung" +msgstr "Nur zur Verwaltung" -#: dcim/tables/devices.py:615 +#: dcim/tables/devices.py:619 msgid "VDCs" msgstr "VDCs" -#: dcim/tables/devices.py:623 dcim/tables/devicetypes.py:48 -#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 -#: netbox/navigation/menu.py:90 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:6 -#: templates/dcim/inventoryitemrole.html:32 -msgid "Inventory Items" -msgstr "Artikel im Inventar" - #: dcim/tables/devices.py:870 templates/dcim/modulebay.html:49 msgid "Installed Module" msgstr "Installiertes Modul" #: dcim/tables/devices.py:873 msgid "Module Serial" -msgstr "Modul Seriell" +msgstr "Seriennummer des Moduls" #: dcim/tables/devices.py:877 msgid "Module Asset Tag" @@ -5975,7 +6030,7 @@ msgstr "Plattformen" #: dcim/tables/devicetypes.py:85 templates/dcim/devicetype.html:29 msgid "Default Platform" -msgstr "Standardplattform" +msgstr "Standard-Betriebssystem" #: dcim/tables/devicetypes.py:89 templates/dcim/devicetype.html:45 msgid "Full Depth" @@ -5983,7 +6038,7 @@ msgstr "Volle Tiefe" #: dcim/tables/devicetypes.py:98 msgid "U Height" -msgstr "U-Höhe" +msgstr "Höhe in HE" #: dcim/tables/devicetypes.py:110 dcim/tables/modules.py:26 msgid "Instances" @@ -6003,7 +6058,7 @@ msgstr "Konsolenanschlüsse" #: templates/dcim/devicetype/base.html:25 templates/dcim/module.html:25 #: templates/dcim/moduletype/base.html:25 msgid "Console Server Ports" -msgstr "Anschlüsse für Konsolenserver" +msgstr "Konsolenserver-Anschlüsse" #: dcim/tables/devicetypes.py:119 dcim/views.py:976 dcim/views.py:1215 #: dcim/views.py:1901 netbox/navigation/menu.py:86 @@ -6026,7 +6081,7 @@ msgstr "Steckdosen" #: 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 "Anschlüsse an der Vorderseite" +msgstr "Frontanschlüsse" #: dcim/tables/devicetypes.py:131 dcim/views.py:1036 dcim/views.py:1275 #: dcim/views.py:1967 netbox/navigation/menu.py:83 @@ -6034,21 +6089,21 @@ msgstr "Anschlüsse an der Vorderseite" #: templates/dcim/devicetype/base.html:40 templates/dcim/module.html:40 #: templates/dcim/moduletype/base.html:40 msgid "Rear Ports" -msgstr "Anschlüsse auf der Rückseite" +msgstr "Rückanschlüsse" #: dcim/tables/devicetypes.py:134 dcim/views.py:1066 dcim/views.py:2005 #: netbox/navigation/menu.py:89 templates/dcim/device/base.html:49 #: templates/dcim/device_list.html:57 templates/dcim/devicetype/base.html:46 msgid "Device Bays" -msgstr "Geräteschächte" +msgstr "Geräteeinsätze" #: dcim/tables/devicetypes.py:137 dcim/views.py:1051 dcim/views.py:1986 #: netbox/navigation/menu.py:88 templates/dcim/device/base.html:46 #: templates/dcim/device_list.html:64 templates/dcim/devicetype/base.html:43 msgid "Module Bays" -msgstr "Modulschächte" +msgstr "Moduleinsätze" -#: dcim/tables/power.py:36 netbox/navigation/menu.py:281 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 #: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Stromversorgungen" @@ -6064,7 +6119,7 @@ msgstr "Verfügbare Leistung (VA)" #: dcim/tables/racks.py:29 dcim/tables/sites.py:138 #: netbox/navigation/menu.py:24 netbox/navigation/menu.py:26 msgid "Racks" -msgstr "Gestelle" +msgstr "Racks" #: dcim/tables/racks.py:73 templates/dcim/device.html:310 #: templates/dcim/rack.html:90 @@ -6073,7 +6128,7 @@ msgstr "Höhe" #: dcim/tables/racks.py:85 msgid "Space" -msgstr "Weltall" +msgstr "Platz" #: dcim/tables/racks.py:96 templates/dcim/rack.html:100 msgid "Outer Width" @@ -6093,7 +6148,7 @@ msgstr "Maximales Gewicht" #: ipam/tables/asn.py:66 netbox/navigation/menu.py:15 #: netbox/navigation/menu.py:17 msgid "Sites" -msgstr "Websites" +msgstr "Standorte" #: dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" @@ -6102,7 +6157,7 @@ msgstr "Der Testfall muss peer_termination_type setzen" #: dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" -msgstr "Verbindung unterbrochen {count} {type}" +msgstr "Verbindung von {count} {type} unterbrochen" #: dcim/views.py:698 netbox/navigation/menu.py:28 msgid "Reservations" @@ -6111,7 +6166,7 @@ msgstr "Reservierungen" #: dcim/views.py:716 templates/dcim/location.html:90 #: templates/dcim/site.html:139 msgid "Non-Racked Devices" -msgstr "Geräte ohne Rack" +msgstr "sich nicht in einem Rack befindliche Geräte" #: dcim/views.py:2037 extras/forms/model_forms.py:453 #: templates/extras/configcontext.html:10 @@ -6131,7 +6186,7 @@ msgstr "Virtuelle Maschinen" #: dcim/views.py:2989 ipam/tables/ip.py:233 msgid "Children" -msgstr "Kinder" +msgstr "Untergeordnet" #: extras/api/customfields.py:88 #, python-brace-format @@ -6199,7 +6254,7 @@ msgstr "Deaktiviert" #: extras/choices.py:54 msgid "Loose" -msgstr "Locker" +msgstr "Lose" #: extras/choices.py:55 msgid "Exact" @@ -6228,7 +6283,7 @@ msgstr "Nein" #: extras/choices.py:108 templates/tenancy/contact.html:57 #: tenancy/forms/bulk_edit.py:118 wireless/forms/model_forms.py:162 msgid "Link" -msgstr "Verknüpfung" +msgstr "Link" #: extras/choices.py:122 msgid "Newest" @@ -6240,7 +6295,7 @@ msgstr "Älteste" #: extras/choices.py:139 templates/generic/object.html:61 msgid "Updated" -msgstr "aktualisiert" +msgstr "Aktualisiert" #: extras/choices.py:140 msgid "Deleted" @@ -6248,7 +6303,7 @@ msgstr "Gelöscht" #: extras/choices.py:157 extras/choices.py:181 msgid "Info" -msgstr "Informationen" +msgstr "Info" #: extras/choices.py:158 extras/choices.py:180 msgid "Success" @@ -6264,7 +6319,7 @@ msgstr "Gefahr" #: extras/choices.py:178 msgid "Debug" -msgstr "Debuggen" +msgstr "Debug" #: extras/choices.py:179 netbox/choices.py:104 msgid "Default" @@ -6272,7 +6327,7 @@ msgstr "Standard" #: extras/choices.py:183 msgid "Failure" -msgstr "Misserfolg" +msgstr "Fehlschlag" #: extras/choices.py:199 msgid "Hourly" @@ -6328,7 +6383,7 @@ msgstr "Blau" #: extras/choices.py:295 netbox/choices.py:56 netbox/choices.py:106 msgid "Indigo" -msgstr "Indigoblau" +msgstr "Indigo" #: extras/choices.py:296 netbox/choices.py:54 netbox/choices.py:107 msgid "Purple" @@ -6336,7 +6391,7 @@ msgstr "Purpur" #: extras/choices.py:297 netbox/choices.py:51 netbox/choices.py:108 msgid "Pink" -msgstr "Rosa" +msgstr "Pink" #: extras/choices.py:298 netbox/choices.py:50 netbox/choices.py:109 msgid "Red" @@ -6348,7 +6403,7 @@ msgstr "Orange" #: extras/choices.py:300 netbox/choices.py:66 netbox/choices.py:111 msgid "Yellow" -msgstr "gelb" +msgstr "Gelb" #: extras/choices.py:301 netbox/choices.py:63 netbox/choices.py:112 msgid "Green" @@ -6356,7 +6411,7 @@ msgstr "Grün" #: extras/choices.py:302 netbox/choices.py:60 netbox/choices.py:113 msgid "Teal" -msgstr "Blaugrün" +msgstr "Türkis" #: extras/choices.py:303 netbox/choices.py:59 netbox/choices.py:114 msgid "Cyan" @@ -6382,13 +6437,13 @@ msgstr "Webhook" #: extras/choices.py:321 extras/forms/model_forms.py:312 #: templates/extras/script/base.html:29 msgid "Script" -msgstr "Drehbuch" +msgstr "Skript" #: extras/conditions.py:54 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "" -"Unbekannter Betreiber: {op}. Muss einer von den folgenden sein: {operators}" +"Unbekannter Operator: {op}. Muss einer von den folgenden sein: {operators}" #: extras/conditions.py:58 #, python-brace-format @@ -6403,19 +6458,18 @@ msgstr "Ungültiger Typ für {op} Bedienung: {value}" #: extras/conditions.py:137 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." -msgstr "Der Regelsatz muss ein Wörterbuch sein, nicht {ruleset}." +msgstr "Der Regelsatz muss ein Dictionary sein, nicht {ruleset}." #: extras/conditions.py:139 #, python-brace-format msgid "Ruleset must have exactly one logical operator (found {ruleset})" msgstr "" -"Der Regelsatz muss genau einen logischen Operator haben (gefunden) " -"{ruleset})" +"Der Regelsatz muss genau einen logischen Operator haben ({ruleset} gefunden)" #: extras/conditions.py:145 #, python-brace-format msgid "Invalid logic type: {logic} (must be '{op_and}' or '{op_or}')" -msgstr "Ungültiger Logiktyp: {logic} (muss 'sein{op_and}'oder'{op_or}')" +msgstr "Ungültiger Logiktyp: {logic} (muss '{op_and}' oder '{op_or}' sein)" #: extras/dashboard/forms.py:38 msgid "Widget type" @@ -6497,9 +6551,7 @@ msgstr "Die maximale Anzahl der anzuzeigenden Objekte" #: extras/dashboard/widgets.py:305 msgid "How long to stored the cached content (in seconds)" -msgstr "" -"Wie lange soll der zwischengespeicherte Inhalt gespeichert werden (in " -"Sekunden)" +msgstr "Wie lange soll der Inhalt zwischengespeichert werden (in Sekunden)" #: extras/dashboard/widgets.py:357 templates/account/base.html:10 #: templates/account/bookmarks.html:7 templates/inc/user_menu.html:30 @@ -6508,7 +6560,7 @@ msgstr "Lesezeichen" #: extras/dashboard/widgets.py:361 msgid "Show your personal bookmarks" -msgstr "Zeige deine persönlichen Bookmarks" +msgstr "Zeige persönliche Lesezeichen an" #: extras/events.py:128 #, python-brace-format @@ -6526,7 +6578,7 @@ msgstr "Skriptmodul (ID)" #: extras/filtersets.py:249 extras/filtersets.py:589 extras/filtersets.py:621 msgid "Data file (ID)" -msgstr "Datendatei (ID)" +msgstr "Datei (ID)" #: extras/filtersets.py:526 virtualization/forms/filtersets.py:118 msgid "Cluster type" @@ -6535,27 +6587,27 @@ msgstr "Cluster-Typ" #: extras/filtersets.py:532 virtualization/filtersets.py:95 #: virtualization/filtersets.py:147 msgid "Cluster type (slug)" -msgstr "Clustertyp (Schnecke)" +msgstr "Cluster-Typ (URL-Slug)" #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 -#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 +#: ipam/forms/filtersets.py:464 ipam/forms/model_forms.py:624 #: virtualization/forms/filtersets.py:112 msgid "Cluster group" msgstr "Cluster-Gruppe" #: extras/filtersets.py:543 virtualization/filtersets.py:136 msgid "Cluster group (slug)" -msgstr "Clustergruppe (Schnecke)" +msgstr "Cluster-Gruppe (URL-Slug)" #: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: tenancy/forms/forms.py:39 msgid "Tenant group" -msgstr "Mietergruppe" +msgstr "Mandantengruppe" #: extras/filtersets.py:559 tenancy/filtersets.py:189 #: tenancy/filtersets.py:209 msgid "Tenant group (slug)" -msgstr "Mietergruppe (Slug)" +msgstr "Mandantengruppe (URL-Slug)" #: extras/filtersets.py:575 extras/forms/model_forms.py:371 #: templates/extras/tag.html:11 @@ -6564,7 +6616,7 @@ msgstr "Schlagwort" #: extras/filtersets.py:581 msgid "Tag (slug)" -msgstr "Schlagwort (Schnecke)" +msgstr "Schlagwort (URL-Slug)" #: extras/filtersets.py:645 extras/forms/filtersets.py:438 msgid "Has local config context data" @@ -6572,7 +6624,7 @@ msgstr "Hat lokale Konfigurationskontextdaten" #: extras/filtersets.py:670 msgid "User name" -msgstr "Nutzername" +msgstr "Benutzername" #: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57 msgid "Group name" @@ -6613,7 +6665,7 @@ msgstr "MIME-Typ" #: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168 msgid "File extension" -msgstr "Dateierweiterung" +msgstr "Dateiendung" #: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172 msgid "As attachment" @@ -6632,15 +6684,15 @@ msgstr "HTTP-Methode" #: extras/forms/bulk_edit.py:194 extras/forms/filtersets.py:237 #: templates/extras/webhook.html:30 msgid "Payload URL" -msgstr "Nutzlast-URL" +msgstr "Payload-URL" #: extras/forms/bulk_edit.py:199 extras/models/models.py:242 msgid "SSL verification" -msgstr "SSL-Überprüfung" +msgstr "SSL-Verifizierung" #: extras/forms/bulk_edit.py:202 templates/extras/webhook.html:38 msgid "Secret" -msgstr "Geheim" +msgstr "Secret" #: extras/forms/bulk_edit.py:207 msgid "CA file path" @@ -6761,7 +6813,7 @@ msgstr "Webhook {name} nicht gefunden" #: extras/forms/bulk_import.py:220 #, python-brace-format msgid "Script {name} not found" -msgstr "Drehbuch {name} nicht gefunden" +msgstr "Skript {name} nicht gefunden" #: extras/forms/bulk_import.py:239 msgid "Assigned object type" @@ -6777,12 +6829,12 @@ msgstr "Verwandter Objekttyp" #: extras/forms/filtersets.py:54 msgid "Field type" -msgstr "Typ des Feldes" +msgstr "Feld-Typ" #: extras/forms/filtersets.py:98 extras/tables/tables.py:70 #: templates/generic/bulk_import.html:154 msgid "Choices" -msgstr "Wahlmöglichkeiten" +msgstr "Auswahlmöglichkeiten" #: extras/forms/filtersets.py:142 extras/forms/filtersets.py:328 #: extras/forms/filtersets.py:417 extras/forms/model_forms.py:448 @@ -6794,7 +6846,7 @@ msgstr "Daten" #: extras/forms/filtersets.py:427 netbox/choices.py:133 #: utilities/forms/bulk_import.py:26 msgid "Data file" -msgstr "Datendatei" +msgstr "Datei" #: extras/forms/filtersets.py:161 msgid "Content types" @@ -6811,11 +6863,11 @@ msgstr "Ereignisse" #: extras/forms/filtersets.py:265 msgid "Action type" -msgstr "Art der Aktion" +msgstr "Typ der Aktion" #: extras/forms/filtersets.py:279 msgid "Object creations" -msgstr "Kreationen von Objekten" +msgstr "Objekterstellungen" #: extras/forms/filtersets.py:286 msgid "Object updates" @@ -6823,11 +6875,11 @@ msgstr "Objektaktualisierungen" #: extras/forms/filtersets.py:293 msgid "Object deletions" -msgstr "Löschen von Objekten" +msgstr "Objektlöschungen" #: extras/forms/filtersets.py:300 msgid "Job starts" -msgstr "Der Job beginnt" +msgstr "Job beginnt" #: extras/forms/filtersets.py:307 extras/forms/model_forms.py:297 msgid "Job terminations" @@ -6848,7 +6900,7 @@ msgstr "Regionen" #: extras/forms/filtersets.py:355 extras/forms/model_forms.py:388 msgid "Site groups" -msgstr "Site-Gruppen" +msgstr "Standort-Gruppen" #: extras/forms/filtersets.py:365 extras/forms/model_forms.py:398 #: netbox/navigation/menu.py:20 templates/dcim/site.html:126 @@ -6857,7 +6909,7 @@ msgstr "Standorte" #: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403 msgid "Device types" -msgstr "Typen von Geräten" +msgstr "Geräte-Typen" #: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408 msgid "Roles" @@ -6880,7 +6932,7 @@ msgstr "Cluster" #: extras/forms/filtersets.py:400 extras/forms/model_forms.py:433 msgid "Tenant groups" -msgstr "Mietergruppen" +msgstr "Mandantengruppen" #: extras/forms/filtersets.py:454 extras/forms/filtersets.py:492 msgid "After" @@ -7031,7 +7083,7 @@ msgstr "Bedingungen" #: extras/forms/model_forms.py:293 msgid "Creations" -msgstr "Kreationen" +msgstr "Erstellungen" #: extras/forms/model_forms.py:294 msgid "Updates" @@ -7048,10 +7100,10 @@ msgstr "Auftragsausführungen" #: extras/forms/model_forms.py:438 netbox/navigation/menu.py:39 #: tenancy/tables/tenants.py:22 msgid "Tenants" -msgstr "Mieter" +msgstr "Mandanten" #: extras/forms/model_forms.py:458 ipam/forms/filtersets.py:142 -#: ipam/forms/filtersets.py:546 ipam/forms/model_forms.py:321 +#: ipam/forms/filtersets.py:553 ipam/forms/model_forms.py:321 #: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 #: templates/ipam/vlan_edit.html:30 tenancy/forms/filtersets.py:87 #: users/forms/model_forms.py:311 @@ -7072,7 +7124,7 @@ msgstr "Inhalt" #: extras/forms/reports.py:17 extras/forms/scripts.py:23 msgid "Schedule at" -msgstr "Terminplan unter" +msgstr "geplant am" #: extras/forms/reports.py:18 msgid "Schedule execution of report to a set time" @@ -7080,7 +7132,7 @@ msgstr "Planen Sie die Ausführung des Berichts auf eine festgelegte Zeit" #: extras/forms/reports.py:23 extras/forms/scripts.py:29 msgid "Recurs every" -msgstr "Wiederkehrt alle" +msgstr "Wiederholt sich alle" #: extras/forms/reports.py:27 msgid "Interval at which this report is re-run (in minutes)" @@ -7123,11 +7175,11 @@ msgstr "Zeit" #: extras/models/change_logging.py:37 msgid "user name" -msgstr "Nutzername" +msgstr "Benutzername" #: extras/models/change_logging.py:42 msgid "request ID" -msgstr "ID anfragen" +msgstr "Anfrage-ID" #: extras/models/change_logging.py:47 extras/models/staging.py:69 msgid "action" @@ -7178,11 +7230,11 @@ msgstr "" #: extras/models/configs.py:224 msgid "template code" -msgstr "Vorlagencode" +msgstr "Vorlagen-Code" #: extras/models/configs.py:225 msgid "Jinja2 template code." -msgstr "Jinja2-Vorlagencode." +msgstr "Jinja2-Vorlagen-Code." #: extras/models/configs.py:228 msgid "environment parameters" @@ -7231,7 +7283,8 @@ msgstr "Nur alphanumerische Zeichen und Unterstriche sind zulässig." #: extras/models/customfields.py:102 msgid "Double underscores are not permitted in custom field names." msgstr "" -"Doppelte Unterstriche sind in benutzerdefinierten Feldnamen nicht zulässig." +"Doppelte Unterstriche sind in den Namen benutzerdefinierter Felder nicht " +"zulässig." #: extras/models/customfields.py:113 msgid "" @@ -7265,7 +7318,7 @@ msgstr "" #: extras/models/customfields.py:133 msgid "search weight" -msgstr "Gewicht suchen" +msgstr "Gewichtung der Suche" #: extras/models/customfields.py:136 msgid "" @@ -7322,11 +7375,11 @@ msgstr "maximaler Wert" #: extras/models/customfields.py:170 msgid "Maximum allowed value (for numeric fields)" -msgstr "Maximal zulässiger Wert (für numerische Felder)" +msgstr "Zulässiger Maximalwert (für numerische Felder)" #: extras/models/customfields.py:176 msgid "validation regex" -msgstr "Regex für die Überprüfung" +msgstr "Regex für die Validierung" #: extras/models/customfields.py:178 #, python-brace-format @@ -7375,7 +7428,7 @@ msgstr "benutzerdefinierte Felder" #: extras/models/customfields.py:314 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" -msgstr "Ungültiger Standardwert“{value}„: {error}" +msgstr "Ungültiger Standardwert \"{value}\": {error}" #: extras/models/customfields.py:321 msgid "A minimum value may be set only for numeric fields" @@ -7421,7 +7474,7 @@ msgstr "Falsch" #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" -"Die Werte müssen mit dieser Regex übereinstimmen: {regex}" +"Die Werte müssen mit diesem Regex übereinstimmen: {regex}" #: extras/models/customfields.py:616 msgid "Value must be a string." @@ -7430,7 +7483,7 @@ msgstr "Der Wert muss eine Zeichenfolge sein." #: extras/models/customfields.py:618 #, python-brace-format msgid "Value must match regex '{regex}'" -msgstr "Wert muss mit Regex 'übereinstimmen{regex}'" +msgstr "Wert muss mit Regex '{regex}' übereinstimmen" #: extras/models/customfields.py:623 msgid "Value must be an integer." @@ -7439,12 +7492,12 @@ msgstr "Der Wert muss eine Ganzzahl sein." #: extras/models/customfields.py:626 extras/models/customfields.py:641 #, python-brace-format msgid "Value must be at least {minimum}" -msgstr "Wert muss mindestens {minimum}" +msgstr "Wert muss mindestens {minimum} sein" #: extras/models/customfields.py:630 extras/models/customfields.py:645 #, python-brace-format msgid "Value must not exceed {maximum}" -msgstr "Wert darf nicht überschreiten {maximum}" +msgstr "Wert darf nicht {maximum} überschreiten" #: extras/models/customfields.py:638 msgid "Value must be a decimal." @@ -7456,12 +7509,12 @@ msgstr "Der Wert muss wahr oder falsch sein." #: extras/models/customfields.py:658 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." -msgstr "Datumswerte müssen im ISO 8601-Format (YYYY-MM-DD) vorliegen." +msgstr "Datumswerte müssen im ISO 8601-Format (JJJJ-MM-DD) vorliegen." #: extras/models/customfields.py:667 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" -"Datums- und Uhrzeitwerte müssen im ISO 8601-Format (YYYY-MM-DD HH:MM:SS) " +"Datums- und Uhrzeitwerte müssen im ISO 8601-Format (JJJJ-MM-DD HH:MM:SS) " "vorliegen." #: extras/models/customfields.py:674 @@ -7515,7 +7568,7 @@ msgstr "Muss Basis- oder zusätzliche Auswahlmöglichkeiten definieren." #: extras/models/dashboard.py:19 msgid "layout" -msgstr "Einteilung" +msgstr "Layout" #: extras/models/dashboard.py:23 msgid "config" @@ -7601,7 +7654,7 @@ msgstr "Event-Regel" #: extras/models/models.py:137 msgid "event rules" -msgstr "Regeln für Veranstaltungen" +msgstr "Event-Regeln" #: extras/models/models.py:153 msgid "" @@ -7633,7 +7686,7 @@ msgstr "" #: extras/models/models.py:214 msgid "additional headers" -msgstr "zusätzliche Header" +msgstr "zusätzliche Kopfzeilen" #: extras/models/models.py:217 msgid "" @@ -7666,7 +7719,7 @@ msgstr "" #: extras/models/models.py:232 msgid "secret" -msgstr "Geheimnis" +msgstr "Geheimer Schlüssel" #: extras/models/models.py:236 msgid "" @@ -7800,7 +7853,7 @@ msgstr "" #: extras/models/models.py:526 msgid "The object type(s) to which this filter applies." -msgstr "Die Objekttyp (en), für die dieser Filter gilt." +msgstr "Der/Die Objekttyp (-en), für die dieser Filter gilt." #: extras/models/models.py:558 msgid "shared" @@ -7843,7 +7896,7 @@ msgstr "Bildanhänge können diesem Objekttyp nicht zugewiesen werden ({type})." #: extras/models/models.py:716 msgid "kind" -msgstr "nett" +msgstr "Typ" #: extras/models/models.py:730 msgid "journal entry" @@ -7877,17 +7930,17 @@ msgstr "ist ausführbar" #: extras/models/scripts.py:64 msgid "script" -msgstr "Drehbuch" +msgstr "Skript" #: extras/models/scripts.py:65 msgid "scripts" msgstr "Skripte" -#: extras/models/scripts.py:110 +#: extras/models/scripts.py:111 msgid "script module" msgstr "Skriptmodul" -#: extras/models/scripts.py:111 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "Skriptmodule" @@ -7913,19 +7966,19 @@ msgstr "zwischengespeicherte Werte" #: extras/models/staging.py:44 msgid "branch" -msgstr "Ast" +msgstr "Branch" #: extras/models/staging.py:45 msgid "branches" -msgstr "Geäst" +msgstr "Branches" #: extras/models/staging.py:97 msgid "staged change" -msgstr "inszenierter Wandel" +msgstr "vorbereitete Änderung" #: extras/models/staging.py:98 msgid "staged changes" -msgstr "gestaffelte Veränderungen" +msgstr "vorbereitete Änderungen" #: extras/models/tags.py:40 msgid "The object type(s) to which this tag can be applied." @@ -7991,7 +8044,7 @@ msgstr "Sichtbar" #: extras/tables/tables.py:55 msgid "Editable" -msgstr "Bearbeitbar" +msgstr "Editierbar" #: extras/tables/tables.py:61 msgid "Related Object Type" @@ -8007,7 +8060,7 @@ msgstr "Ist klonbar" #: extras/tables/tables.py:103 msgid "Count" -msgstr "Zählen" +msgstr "Anzahl" #: extras/tables/tables.py:106 msgid "Order Alphabetically" @@ -8069,7 +8122,7 @@ msgstr "Vollständiger Name" #: extras/tables/tables.py:483 templates/extras/objectchange.html:67 msgid "Request ID" -msgstr "ID anfragen" +msgstr "Anfragen-ID" #: extras/tables/tables.py:520 msgid "Comments (Short)" @@ -8137,7 +8190,7 @@ msgstr "Ihr Dashboard wurde zurückgesetzt." #: extras/views.py:935 msgid "Added widget: " -msgstr "Widget hinzugefügt: " +msgstr "Hinzugefügtes Widget:" #: extras/views.py:976 msgid "Updated widget: " @@ -8151,7 +8204,7 @@ msgstr "Gelöschtes Widget: " msgid "Error deleting widget: " msgstr "Fehler beim Löschen des Widgets: " -#: extras/views.py:1081 +#: extras/views.py:1101 msgid "Unable to run script: RQ worker process not running." msgstr "" "Das Skript kann nicht ausgeführt werden: Der RQ-Worker-Prozess läuft nicht." @@ -8186,7 +8239,7 @@ msgstr "" #: ipam/choices.py:30 msgid "Container" -msgstr "Behälter" +msgstr "Container" #: ipam/choices.py:72 msgid "DHCP" @@ -8194,7 +8247,7 @@ msgstr "DHCP" #: ipam/choices.py:73 msgid "SLAAC" -msgstr "SLAAK" +msgstr "SLAAC" #: ipam/choices.py:89 msgid "Loopback" @@ -8206,7 +8259,7 @@ msgstr "Sekundär" #: ipam/choices.py:91 msgid "Anycast" -msgstr "Beliebiger Cast" +msgstr "Anycast" #: ipam/choices.py:115 msgid "Standard" @@ -8280,7 +8333,7 @@ msgstr "L2VPN exportieren (Identifier)" #: ipam/filtersets.py:155 ipam/filtersets.py:281 ipam/forms/model_forms.py:227 #: ipam/tables/ip.py:211 templates/ipam/prefix.html:12 msgid "Prefix" -msgstr "Präfix" +msgstr "Prefix" #: ipam/filtersets.py:159 ipam/filtersets.py:198 ipam/filtersets.py:221 msgid "RIR (ID)" @@ -8288,11 +8341,11 @@ msgstr "RIR (ID)" #: ipam/filtersets.py:165 ipam/filtersets.py:204 ipam/filtersets.py:227 msgid "RIR (slug)" -msgstr "RIR (Schnecke)" +msgstr "RIR (URL-Slug)" #: ipam/filtersets.py:285 msgid "Within prefix" -msgstr "Innerhalb des Präfixes" +msgstr "Innerhalb des Prefixes" #: ipam/filtersets.py:289 msgid "Within and including prefix" @@ -8303,7 +8356,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Präfixe, die dieses Präfix oder diese IP enthalten" #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 -#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:331 msgid "Mask length" msgstr "Länge der Maske" @@ -8316,7 +8369,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN-Nummer (1-4094)" #: ipam/filtersets.py:471 ipam/filtersets.py:475 ipam/filtersets.py:567 -#: ipam/forms/model_forms.py:452 templates/tenancy/contact.html:53 +#: ipam/forms/model_forms.py:461 templates/tenancy/contact.html:53 #: tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresse" @@ -8376,17 +8429,17 @@ msgstr "NAT innerhalb der IP-Adresse (ID)" msgid "IP address (ID)" msgstr "IP-Adresse (ID)" -#: ipam/filtersets.py:1102 ipam/models/ip.py:787 +#: ipam/filtersets.py:1102 ipam/models/ip.py:788 msgid "IP address" msgstr "IP-Adresse" #: ipam/filtersets.py:1131 msgid "Primary IPv4 (ID)" -msgstr "Primäres IPv4 (ID)" +msgstr "Primäre IPv4 (ID)" #: ipam/filtersets.py:1136 msgid "Primary IPv6 (ID)" -msgstr "Primäres IPv6 (ID)" +msgstr "Primäre IPv6 (ID)" #: ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." @@ -8432,7 +8485,7 @@ msgstr "Ist privat" #: ipam/forms/filtersets.py:148 ipam/forms/model_forms.py:94 #: ipam/forms/model_forms.py:107 ipam/forms/model_forms.py:129 #: ipam/forms/model_forms.py:147 ipam/models/asns.py:31 -#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/models/asns.py:103 ipam/models/ip.py:71 ipam/models/ip.py:90 #: ipam/tables/asn.py:20 ipam/tables/asn.py:45 #: templates/ipam/aggregate.html:18 templates/ipam/asn.html:27 #: templates/ipam/asnrange.html:19 templates/ipam/rir.html:19 @@ -8441,55 +8494,55 @@ msgstr "RIR" #: ipam/forms/bulk_edit.py:169 msgid "Date added" -msgstr "Datum hinzugefügt" +msgstr "hinzugefügt am" #: ipam/forms/bulk_edit.py:230 msgid "Prefix length" -msgstr "Länge des Präfixes" +msgstr "Länge des Prefixes" -#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 +#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:241 #: templates/ipam/prefix.html:85 msgid "Is a pool" msgstr "Ist ein Pool" #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 -#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 -#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#: ipam/forms/filtersets.py:248 ipam/forms/filtersets.py:293 +#: ipam/models/ip.py:272 ipam/models/ip.py:539 msgid "Treat as fully utilized" msgstr "Als voll ausgelastet behandeln" -#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 +#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:772 msgid "DNS name" -msgstr "DNS-Namen" +msgstr "DNS-Name" #: ipam/forms/bulk_edit.py:371 ipam/forms/bulk_edit.py:572 #: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 -#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:383 -#: ipam/forms/filtersets.py:530 templates/ipam/fhrpgroup.html:22 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:390 +#: ipam/forms/filtersets.py:537 templates/ipam/fhrpgroup.html:22 #: templates/ipam/inc/panels/fhrp_groups.html:24 #: templates/ipam/service.html:32 templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokoll" -#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:390 +#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:397 #: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Gruppen-ID" -#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:395 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:402 #: wireless/forms/bulk_edit.py:68 wireless/forms/bulk_edit.py:115 #: 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:54 wireless/forms/filtersets.py:88 msgid "Authentication type" -msgstr "Art der Authentifizierung" +msgstr "Typ der Authentifizierung" -#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:406 msgid "Authentication key" msgstr "Authentifizierungsschlüssel" -#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 -#: ipam/forms/model_forms.py:463 netbox/navigation/menu.py:369 +#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:383 +#: ipam/forms/model_forms.py:472 netbox/navigation/menu.py:370 #: templates/ipam/fhrpgroup.html:49 #: templates/wireless/inc/authentication_attrs.html:5 #: wireless/forms/bulk_edit.py:91 wireless/forms/bulk_edit.py:138 @@ -8500,17 +8553,17 @@ msgstr "Authentifizierung" #: ipam/forms/bulk_edit.py:415 msgid "Minimum child VLAN VID" -msgstr "Mindestanzahl an VLAN-VID für Kinder" +msgstr "Unterste VLAN-VID für untergeordnete Objekte" #: ipam/forms/bulk_edit.py:421 msgid "Maximum child VLAN VID" -msgstr "Maximale VLAN-VID für Kinder" +msgstr "Oberste VLAN-VID für untergeordnete Objekte" -#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:557 +#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:566 msgid "Scope type" msgstr "Art des Geltungsbereichs" -#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:632 +#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:641 #: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:38 msgid "Scope" msgstr "Geltungsbereich" @@ -8519,12 +8572,12 @@ msgstr "Geltungsbereich" msgid "Site & Group" msgstr "Standort und Gruppe" -#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:696 -#: ipam/forms/model_forms.py:728 ipam/tables/services.py:19 +#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:705 +#: ipam/forms/model_forms.py:737 ipam/tables/services.py:19 #: ipam/tables/services.py:49 templates/ipam/service.html:36 #: templates/ipam/servicetemplate.html:23 msgid "Ports" -msgstr "Häfen" +msgstr "Anschlüsse" #: ipam/forms/bulk_import.py:47 msgid "Import route targets" @@ -8543,24 +8596,24 @@ msgstr "Zugewiesenes RIR" msgid "VLAN's group (if any)" msgstr "VLAN-Gruppe (falls vorhanden)" -#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:216 -#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 -#: templates/ipam/prefix.html:60 templates/ipam/vlan.html:12 -#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 -#: templates/wireless/wirelesslan.html:30 vpn/forms/bulk_import.py:304 -#: vpn/forms/filtersets.py:284 vpn/forms/model_forms.py:433 -#: vpn/forms/model_forms.py:452 wireless/forms/bulk_edit.py:55 -#: wireless/forms/bulk_import.py:48 wireless/forms/model_forms.py:48 -#: wireless/models.py:101 +#: ipam/forms/bulk_import.py:184 ipam/forms/filtersets.py:256 +#: ipam/forms/model_forms.py:216 ipam/models/vlans.py:214 +#: ipam/tables/ip.py:254 templates/ipam/prefix.html:60 +#: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 +#: templates/ipam/vlan_edit.html:10 templates/wireless/wirelesslan.html:30 +#: vpn/forms/bulk_import.py:304 vpn/forms/filtersets.py:284 +#: vpn/forms/model_forms.py:433 vpn/forms/model_forms.py:452 +#: wireless/forms/bulk_edit.py:55 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:48 wireless/models.py:101 msgid "VLAN" msgstr "VLAN" #: ipam/forms/bulk_import.py:307 msgid "Parent device of assigned interface (if any)" -msgstr "Elterngerät der zugewiesenen Schnittstelle (falls vorhanden)" +msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" #: ipam/forms/bulk_import.py:310 ipam/forms/bulk_import.py:496 -#: ipam/forms/model_forms.py:722 virtualization/filtersets.py:284 +#: ipam/forms/model_forms.py:731 virtualization/filtersets.py:284 #: virtualization/filtersets.py:323 virtualization/forms/bulk_edit.py:200 #: virtualization/forms/bulk_edit.py:326 #: virtualization/forms/bulk_import.py:146 @@ -8610,12 +8663,12 @@ msgstr "Art des Umfangs (App und Modell)" #: ipam/forms/bulk_import.py:418 #, python-brace-format msgid "Minimum child VLAN VID (default: {minimum})" -msgstr "Minimale VLAN-VID für Kinder (Standard: {minimum})" +msgstr "Minimale VLAN-VID für untergeordnete Objekte (Standard: {minimum})" #: ipam/forms/bulk_import.py:424 #, python-brace-format msgid "Maximum child VLAN VID (default: {maximum})" -msgstr "Maximale VLAN-VID für Kinder (Standard: {maximum})" +msgstr "Maximale VLAN-VID für untergeordnete Objekte (Standard: {maximum})" #: ipam/forms/bulk_import.py:448 msgid "Assigned VLAN group" @@ -8665,70 +8718,74 @@ msgstr "Exportiert von VRF" msgid "Private" msgstr "Privat" -#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 -#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 +#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:191 +#: ipam/forms/filtersets.py:272 ipam/forms/filtersets.py:326 msgid "Address family" -msgstr "Familie adressieren" +msgstr "Adress-Familie" #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 msgid "Range" -msgstr "Reichweite" +msgstr "Bereich" #: ipam/forms/filtersets.py:128 msgid "Start" -msgstr "Starten" +msgstr "Start" #: ipam/forms/filtersets.py:132 msgid "End" msgstr "Ende" -#: ipam/forms/filtersets.py:185 +#: ipam/forms/filtersets.py:171 +msgid "VLAN Assignment" +msgstr "VLAN-Zuweisung" + +#: ipam/forms/filtersets.py:186 msgid "Search within" msgstr "Suche innerhalb" -#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 +#: ipam/forms/filtersets.py:207 ipam/forms/filtersets.py:342 msgid "Present in VRF" msgstr "In VRF präsent" -#: ipam/forms/filtersets.py:304 +#: ipam/forms/filtersets.py:311 msgid "Device/VM" msgstr "Gerät/VM" -#: ipam/forms/filtersets.py:314 +#: ipam/forms/filtersets.py:321 msgid "Parent Prefix" -msgstr "Übergeordnetes Präfix" +msgstr "Übergeordnetes Prefix" -#: ipam/forms/filtersets.py:340 +#: ipam/forms/filtersets.py:347 msgid "Assigned Device" msgstr "Zugewiesenes Gerät" -#: ipam/forms/filtersets.py:345 +#: ipam/forms/filtersets.py:352 msgid "Assigned VM" msgstr "Zugewiesene VM" -#: ipam/forms/filtersets.py:359 +#: ipam/forms/filtersets.py:366 msgid "Assigned to an interface" msgstr "Einer Schnittstelle zugewiesen" -#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:373 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-Name" -#: ipam/forms/filtersets.py:409 ipam/forms/filtersets.py:513 +#: ipam/forms/filtersets.py:416 ipam/forms/filtersets.py:520 #: ipam/models/vlans.py:156 templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" -#: ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:448 msgid "Minimum VID" -msgstr "Mindest-VID" +msgstr "Minimale VID" -#: ipam/forms/filtersets.py:447 +#: ipam/forms/filtersets.py:454 msgid "Maximum VID" -msgstr "Maximaler VID" +msgstr "Maximale VID" -#: ipam/forms/filtersets.py:556 ipam/forms/model_forms.py:318 -#: ipam/forms/model_forms.py:750 ipam/forms/model_forms.py:776 +#: ipam/forms/filtersets.py:563 ipam/forms/model_forms.py:318 +#: ipam/forms/model_forms.py:759 ipam/forms/model_forms.py:785 #: ipam/tables/vlans.py:191 templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 #: templates/virtualization/vminterface.html:21 @@ -8755,7 +8812,7 @@ msgstr "Aggregat" #: ipam/forms/model_forms.py:133 templates/ipam/asnrange.html:12 msgid "ASN Range" -msgstr "ASN-Reihe" +msgstr "ASN-Bereich" #: ipam/forms/model_forms.py:229 msgid "Site/VLAN Assignment" @@ -8766,7 +8823,7 @@ msgid "IP Range" msgstr "IP-Bereich" #: ipam/forms/model_forms.py:293 ipam/forms/model_forms.py:319 -#: ipam/forms/model_forms.py:462 templates/ipam/fhrpgroup.html:19 +#: ipam/forms/model_forms.py:471 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP-Gruppe" @@ -8778,11 +8835,11 @@ msgstr "Machen Sie dies zur primären IP für das Gerät/die VM" msgid "NAT IP (Inside)" msgstr "NAT IP (intern)" -#: ipam/forms/model_forms.py:373 +#: ipam/forms/model_forms.py:382 msgid "An IP address can only be assigned to a single object." msgstr "Eine IP-Adresse kann nur einem einzigen Objekt zugewiesen werden." -#: ipam/forms/model_forms.py:379 ipam/models/ip.py:896 +#: ipam/forms/model_forms.py:388 ipam/models/ip.py:897 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -8790,32 +8847,32 @@ msgstr "" "Die IP-Adresse kann nicht neu zugewiesen werden, solange sie als primäre IP " "für das übergeordnete Objekt festgelegt ist" -#: ipam/forms/model_forms.py:389 +#: ipam/forms/model_forms.py:398 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Nur IP-Adressen, die einer Schnittstelle zugewiesen sind, können als primäre" " IPs festgelegt werden." -#: ipam/forms/model_forms.py:464 +#: ipam/forms/model_forms.py:473 msgid "Virtual IP Address" msgstr "Virtuelle IP-Adresse" -#: ipam/forms/model_forms.py:549 +#: ipam/forms/model_forms.py:558 msgid "Assignment already exists" msgstr "Zuweisung ist bereits vorhanden" -#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:670 +#: ipam/forms/model_forms.py:637 ipam/forms/model_forms.py:679 #: ipam/tables/ip.py:250 templates/ipam/vlan_edit.html:37 #: templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-Gruppe" -#: ipam/forms/model_forms.py:629 +#: ipam/forms/model_forms.py:638 msgid "Child VLANs" msgstr "Untergeordnete VLANs" -#: ipam/forms/model_forms.py:701 ipam/forms/model_forms.py:733 +#: ipam/forms/model_forms.py:710 ipam/forms/model_forms.py:742 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -8823,32 +8880,32 @@ msgstr "" "Kommagetrennte Liste mit einer oder mehreren Portnummern. Ein Bereich kann " "mit einem Bindestrich angegeben werden." -#: ipam/forms/model_forms.py:706 templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:715 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Vorlage für den Service" -#: ipam/forms/model_forms.py:753 +#: ipam/forms/model_forms.py:762 msgid "Port(s)" -msgstr "Anschluss (e)" +msgstr "Anschluss" -#: ipam/forms/model_forms.py:754 ipam/forms/model_forms.py:782 +#: ipam/forms/model_forms.py:763 ipam/forms/model_forms.py:791 #: templates/ipam/service.html:21 msgid "Service" msgstr "Bedienung" -#: ipam/forms/model_forms.py:767 +#: ipam/forms/model_forms.py:776 msgid "Service template" msgstr "Vorlage für den Dienst" -#: ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:788 msgid "From Template" msgstr "Aus Vorlage" -#: ipam/forms/model_forms.py:780 +#: ipam/forms/model_forms.py:789 msgid "Custom" msgstr "Benutzerdefiniert" -#: ipam/forms/model_forms.py:810 +#: ipam/forms/model_forms.py:819 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -8861,7 +8918,7 @@ msgstr "Start" #: ipam/models/asns.py:51 msgid "ASN range" -msgstr "ASN-Reihe" +msgstr "ASN-Bereich" #: ipam/models/asns.py:52 msgid "ASN ranges" @@ -8919,44 +8976,44 @@ msgstr "FHRP-Gruppenzuweisung" msgid "FHRP group assignments" msgstr "FHRP-Gruppenaufgaben" -#: ipam/models/ip.py:64 +#: ipam/models/ip.py:65 msgid "private" msgstr "Privat" -#: ipam/models/ip.py:65 +#: ipam/models/ip.py:66 msgid "IP space managed by this RIR is considered private" msgstr "Der von diesem RIR verwaltete IP-Bereich gilt als privat" -#: ipam/models/ip.py:71 netbox/navigation/menu.py:169 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:169 msgid "RIRs" msgstr "RIRs" -#: ipam/models/ip.py:83 +#: ipam/models/ip.py:84 msgid "IPv4 or IPv6 network" msgstr "IPv4- oder IPv6-Netzwerk" -#: ipam/models/ip.py:90 +#: ipam/models/ip.py:91 msgid "Regional Internet Registry responsible for this IP space" msgstr "" "Regionale Internetregistrierung, die für diesen IP-Bereich zuständig ist" -#: ipam/models/ip.py:100 +#: ipam/models/ip.py:101 msgid "date added" msgstr "Datum hinzugefügt" -#: ipam/models/ip.py:114 +#: ipam/models/ip.py:115 msgid "aggregate" msgstr "Aggregat" -#: ipam/models/ip.py:115 +#: ipam/models/ip.py:116 msgid "aggregates" msgstr "Aggregate" -#: ipam/models/ip.py:131 +#: ipam/models/ip.py:132 msgid "Cannot create aggregate with /0 mask." msgstr "Ein Aggregat mit der Maske /0 kann nicht erstellt werden." -#: ipam/models/ip.py:143 +#: ipam/models/ip.py:144 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " @@ -8965,7 +9022,7 @@ msgstr "" "Aggregate können sich nicht überschneiden. {prefix} wird bereits von einem " "vorhandenen Aggregat abgedeckt ({aggregate})." -#: ipam/models/ip.py:157 +#: ipam/models/ip.py:158 #, python-brace-format msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " @@ -8974,161 +9031,161 @@ msgstr "" "Präfixe können Aggregate nicht überlappen. {prefix} deckt ein vorhandenes " "Aggregat ab ({aggregate})." -#: ipam/models/ip.py:199 ipam/models/ip.py:736 vpn/models/tunnels.py:114 +#: ipam/models/ip.py:200 ipam/models/ip.py:737 vpn/models/tunnels.py:114 msgid "role" msgstr "Rolle" -#: ipam/models/ip.py:200 +#: ipam/models/ip.py:201 msgid "roles" msgstr "Rollen" -#: ipam/models/ip.py:216 ipam/models/ip.py:292 +#: ipam/models/ip.py:217 ipam/models/ip.py:293 msgid "prefix" -msgstr "Präfix" +msgstr "Prefix" -#: ipam/models/ip.py:217 +#: ipam/models/ip.py:218 msgid "IPv4 or IPv6 network with mask" msgstr "IPv4- oder IPv6-Netzwerk mit Maske" -#: ipam/models/ip.py:253 +#: ipam/models/ip.py:254 msgid "Operational status of this prefix" -msgstr "Betriebsstatus dieses Präfixes" +msgstr "Betriebsstatus dieses Prefixes" -#: ipam/models/ip.py:261 +#: ipam/models/ip.py:262 msgid "The primary function of this prefix" -msgstr "Die Hauptfunktion dieses Präfixes" +msgstr "Die Hauptfunktion dieses Prefixes" -#: ipam/models/ip.py:264 +#: ipam/models/ip.py:265 msgid "is a pool" msgstr "ist ein Pool" -#: ipam/models/ip.py:266 +#: ipam/models/ip.py:267 msgid "All IP addresses within this prefix are considered usable" msgstr "" -"Alle IP-Adressen innerhalb dieses Präfixes werden als nutzbar betrachtet" +"Alle IP-Adressen innerhalb dieses Prefixes werden als nutzbar betrachtet" -#: ipam/models/ip.py:269 ipam/models/ip.py:536 +#: ipam/models/ip.py:270 ipam/models/ip.py:537 msgid "mark utilized" -msgstr "verwendet markieren" +msgstr "als verwendet markieren" -#: ipam/models/ip.py:293 +#: ipam/models/ip.py:294 msgid "prefixes" -msgstr "Präfixe" +msgstr "Prefixe" -#: ipam/models/ip.py:316 +#: ipam/models/ip.py:317 msgid "Cannot create prefix with /0 mask." -msgstr "Präfix mit der Maske /0 kann nicht erstellt werden." +msgstr "Prefix mit der Maske /0 kann nicht erstellt werden." -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 msgid "global table" msgstr "globale Tabelle" -#: ipam/models/ip.py:325 +#: ipam/models/ip.py:326 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" -msgstr "Doppeltes Präfix gefunden in {table}: {prefix}" +msgstr "Doppeltes Prefix gefunden in {table}: {prefix}" -#: ipam/models/ip.py:494 +#: ipam/models/ip.py:495 msgid "start address" msgstr "Startadresse" -#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +#: ipam/models/ip.py:496 ipam/models/ip.py:500 ipam/models/ip.py:712 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4- oder IPv6-Adresse (mit Maske)" -#: ipam/models/ip.py:498 +#: ipam/models/ip.py:499 msgid "end address" msgstr "Endadresse" -#: ipam/models/ip.py:525 +#: ipam/models/ip.py:526 msgid "Operational status of this range" msgstr "Betriebsstatus dieses Bereichs" -#: ipam/models/ip.py:533 +#: ipam/models/ip.py:534 msgid "The primary function of this range" msgstr "Die Hauptfunktion dieses Bereichs" -#: ipam/models/ip.py:547 +#: ipam/models/ip.py:548 msgid "IP range" msgstr "IP-Bereich" -#: ipam/models/ip.py:548 +#: ipam/models/ip.py:549 msgid "IP ranges" msgstr "IP-Bereiche" -#: ipam/models/ip.py:564 +#: ipam/models/ip.py:565 msgid "Starting and ending IP address versions must match" msgstr "Die Versionen der Anfangs- und Endadresse müssen übereinstimmen" -#: ipam/models/ip.py:570 +#: ipam/models/ip.py:571 msgid "Starting and ending IP address masks must match" msgstr "Die Masken für Start- und Endadressen müssen übereinstimmen" -#: ipam/models/ip.py:577 +#: ipam/models/ip.py:578 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "Die Endadresse muss größer als die Startadresse sein ({start_address})" -#: ipam/models/ip.py:589 +#: ipam/models/ip.py:590 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Definierte Adressen überschneiden sich mit dem Bereich {overlapping_range} " "im VRF {vrf}" -#: ipam/models/ip.py:598 +#: ipam/models/ip.py:599 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Der definierte Bereich überschreitet die maximal unterstützte Größe " "({max_size})" -#: ipam/models/ip.py:710 tenancy/models/contacts.py:82 +#: ipam/models/ip.py:711 tenancy/models/contacts.py:82 msgid "address" msgstr "Adresse" -#: ipam/models/ip.py:733 +#: ipam/models/ip.py:734 msgid "The operational status of this IP" msgstr "Der Betriebsstatus dieser IP" -#: ipam/models/ip.py:740 +#: ipam/models/ip.py:741 msgid "The functional role of this IP" msgstr "Die funktionale Rolle dieser IP" -#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:72 +#: ipam/models/ip.py:765 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (innen)" -#: ipam/models/ip.py:765 +#: ipam/models/ip.py:766 msgid "The IP for which this address is the \"outside\" IP" msgstr "Die IP, für die diese Adresse die „externe“ IP ist" -#: ipam/models/ip.py:772 +#: ipam/models/ip.py:773 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Hostname oder FQDN (Groß- und Kleinschreibung nicht beachten)" -#: ipam/models/ip.py:788 ipam/models/services.py:93 +#: ipam/models/ip.py:789 ipam/models/services.py:93 msgid "IP addresses" msgstr "IP-Adressen" -#: ipam/models/ip.py:844 +#: ipam/models/ip.py:845 msgid "Cannot create IP address with /0 mask." msgstr "Die IP-Adresse mit der Maske /0 kann nicht erstellt werden." -#: ipam/models/ip.py:850 +#: ipam/models/ip.py:851 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} ist eine Netzwerk-ID, die keiner Schnittstelle zugewiesen werden darf." -#: ipam/models/ip.py:861 +#: ipam/models/ip.py:862 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -9136,12 +9193,12 @@ msgstr "" "{ip} ist eine Broadcast-Adresse, die keiner Schnittstelle zugewiesen werden " "darf." -#: ipam/models/ip.py:875 +#: ipam/models/ip.py:876 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Doppelte IP-Adresse gefunden in {table}: {ipaddress}" -#: ipam/models/ip.py:902 +#: ipam/models/ip.py:903 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Nur IPv6-Adressen kann der SLAAC-Status zugewiesen werden" @@ -9216,13 +9273,13 @@ msgstr "scope_id kann nicht ohne scope_type gesetzt werden." #: ipam/models/vlans.py:102 msgid "Maximum child VID must be greater than or equal to minimum child VID" msgstr "" -"Die maximale VID für Kinder muss größer oder gleich der Mindest-VID für " -"Kinder sein" +"Die maximale VID für untergeordnete Objekte muss größer oder gleich der " +"Mindest-VID für untergeordnete Objekte sein" #: ipam/models/vlans.py:145 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "" -"Die spezifische Site, der dieses VLAN zugewiesen ist (falls vorhanden)" +"Der spezifische Standort, der dieses VLAN zugewiesen ist (falls vorhanden)" #: ipam/models/vlans.py:153 msgid "VLAN group (optional)" @@ -9241,7 +9298,7 @@ msgid "The primary function of this VLAN" msgstr "Die Hauptfunktion dieses VLAN" #: ipam/models/vlans.py:215 ipam/tables/ip.py:175 ipam/tables/vlans.py:78 -#: ipam/views.py:957 netbox/navigation/menu.py:180 +#: ipam/views.py:978 netbox/navigation/menu.py:180 #: netbox/navigation/menu.py:182 msgid "VLANs" msgstr "VLANs" @@ -9253,7 +9310,7 @@ msgid "" "site {site}." msgstr "" "VLAN ist der Gruppe zugewiesen {group} (Umfang: {scope}); kann nicht auch " -"der Site zugewiesen werden {site}." +"dem Standort zugewiesen werden {site}." #: ipam/models/vlans.py:238 #, python-brace-format @@ -9301,11 +9358,11 @@ msgstr "ALS PUNKT" #: ipam/tables/asn.py:57 msgid "Site Count" -msgstr "Anzahl der Websites" +msgstr "Anzahl der Standorte" #: ipam/tables/asn.py:62 msgid "Provider Count" -msgstr "Anzahl der Anbieter" +msgstr "Anzahl der Provider" #: ipam/tables/ip.py:94 netbox/navigation/menu.py:166 #: netbox/navigation/menu.py:168 @@ -9317,10 +9374,10 @@ msgid "Added" msgstr "Hinzugefügt" #: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 -#: ipam/views.py:348 netbox/navigation/menu.py:152 +#: ipam/views.py:349 netbox/navigation/menu.py:152 #: netbox/navigation/menu.py:154 templates/ipam/vlan.html:84 msgid "Prefixes" -msgstr "Präfixe" +msgstr "Prefixe" #: ipam/tables/ip.py:130 ipam/tables/ip.py:267 ipam/tables/ip.py:320 #: ipam/tables/vlans.py:82 templates/dcim/device.html:252 @@ -9335,7 +9392,7 @@ msgstr "IP-Bereiche" #: ipam/tables/ip.py:220 msgid "Prefix (Flat)" -msgstr "Präfix (flach)" +msgstr "Prefix (flach)" #: ipam/tables/ip.py:224 msgid "Depth" @@ -9343,11 +9400,11 @@ msgstr "Tiefe" #: ipam/tables/ip.py:261 msgid "Pool" -msgstr "Schwimmbad" +msgstr "Pool" #: ipam/tables/ip.py:264 ipam/tables/ip.py:317 msgid "Marked Utilized" -msgstr "Als genutzt markiert" +msgstr "Als ausgenutzt markiert" #: ipam/tables/ip.py:301 msgid "Start address" @@ -9418,23 +9475,23 @@ msgstr "" "In DNS-Namen sind nur alphanumerische Zeichen, Sternchen, Bindestriche, " "Punkte und Unterstriche zulässig" -#: ipam/views.py:535 +#: ipam/views.py:541 msgid "Child Prefixes" -msgstr "Präfixe für Kinder" +msgstr "untergeordnete Prefixe" -#: ipam/views.py:570 +#: ipam/views.py:576 msgid "Child Ranges" -msgstr "Sortimente für Kinder" +msgstr "untergeordnete Bereiche" -#: ipam/views.py:886 +#: ipam/views.py:902 msgid "Related IPs" msgstr "Verwandte IPs" -#: ipam/views.py:1112 +#: ipam/views.py:1133 msgid "Device Interfaces" msgstr "Geräte-Schnittstellen" -#: ipam/views.py:1129 +#: ipam/views.py:1150 msgid "VM Interfaces" msgstr "VM-Schnittstellen" @@ -9453,7 +9510,7 @@ msgstr "" #: netbox/api/fields.py:89 #, python-brace-format msgid "{value} is not a valid choice." -msgstr "{value} ist keine gültige Wahl." +msgstr "{value} ist keine gültige Auswahl." #: netbox/api/fields.py:102 #, python-brace-format @@ -9481,7 +9538,7 @@ msgstr "Rose" #: netbox/choices.py:53 msgid "Fuchsia" -msgstr "Fuchsie" +msgstr "Fuchsia" #: netbox/choices.py:55 msgid "Dark Purple" @@ -9517,7 +9574,7 @@ msgstr "Dunkles Orange" #: netbox/choices.py:70 msgid "Brown" -msgstr "braun" +msgstr "Braun" #: netbox/choices.py:71 msgid "Light Grey" @@ -9537,11 +9594,11 @@ msgstr "Direkt" #: netbox/choices.py:132 msgid "Upload" -msgstr "Upload" +msgstr "Hochladen" #: netbox/choices.py:144 netbox/choices.py:158 msgid "Auto-detect" -msgstr "Automatisch erkennen" +msgstr "Auto-Erkennung" #: netbox/choices.py:159 msgid "Comma" @@ -9611,7 +9668,7 @@ msgstr "Bevorzugen Sie IPv4-Adressen gegenüber IPv6" #: netbox/config/parameters.py:84 msgid "Rack unit height" -msgstr "Höhe der Rackeinheit" +msgstr "Höhe der Rackeinheit in HE" #: netbox/config/parameters.py:86 msgid "Default unit height for rendered rack elevations" @@ -9655,7 +9712,7 @@ msgstr "Zulässige URL-Schemata" #: netbox/config/parameters.py:128 msgid "Permitted schemes for URLs in user-provided content" -msgstr "Zulässige Schemata für URLs in vom Nutzer bereitgestellten Inhalten" +msgstr "Zulässige Schemata für URLs in vom Benutzer bereitgestellten Inhalten" #: netbox/config/parameters.py:136 msgid "Default page size" @@ -9683,7 +9740,7 @@ msgstr "Löschschutzregeln (JSON)" #: netbox/config/parameters.py:172 templates/core/inc/config_data.html:117 msgid "Default preferences" -msgstr "Standardpräferenzen" +msgstr "Standardeinstellungen" #: netbox/config/parameters.py:174 msgid "Default preferences for new users" @@ -9754,23 +9811,23 @@ msgstr "Regex" #: netbox/forms/__init__.py:34 msgid "Object type(s)" -msgstr "Objekttyp (en)" +msgstr "Objekttyp(en)" #: netbox/forms/base.py:88 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" msgstr "" -"Tag-Slugs, getrennt durch Kommas, umgeben von doppelten Anführungszeichen " -"(z. B. „tag1, tag2, tag3\")" +"Tag-URL-Slugs, getrennt durch Kommas, umgeben von doppelten " +"Anführungszeichen (z. B. „tag1, tag2, tag3\")" #: netbox/forms/base.py:118 msgid "Add tags" -msgstr "Schlagworte hinzufügen" +msgstr "Tags hinzufügen" #: netbox/forms/base.py:123 msgid "Remove tags" -msgstr "Schlagworte entfernen" +msgstr "Tags entfernen" #: netbox/forms/mixins.py:38 #, python-brace-format @@ -9816,7 +9873,7 @@ msgstr "" #: netbox/models/features.py:463 msgid "date synced" -msgstr "Datum synchronisiert" +msgstr "Datum der Synchronisierung " #: netbox/models/features.py:557 #, python-brace-format @@ -9829,7 +9886,7 @@ msgstr "Organisation" #: netbox/navigation/menu.py:19 msgid "Site Groups" -msgstr "Site-Gruppen" +msgstr "Standort-Gruppen" #: netbox/navigation/menu.py:27 msgid "Rack Roles" @@ -9841,19 +9898,19 @@ msgstr "Erhebungen" #: netbox/navigation/menu.py:40 msgid "Tenant Groups" -msgstr "Mietergruppen" +msgstr "Mandantengruppen" #: netbox/navigation/menu.py:47 msgid "Contact Groups" -msgstr "Kontaktgruppen" +msgstr "Kontakt-Gruppen" #: netbox/navigation/menu.py:48 templates/tenancy/contactrole.html:8 msgid "Contact Roles" -msgstr "Roles kontaktieren" +msgstr "Kontakt-Rollen" #: netbox/navigation/menu.py:49 msgid "Contact Assignments" -msgstr "Zuweisungen von Kontakten" +msgstr "Kontakt-Zuweisungen" #: netbox/navigation/menu.py:63 msgid "Modules" @@ -9898,7 +9955,7 @@ msgstr "Konsolenverbindungen" #: netbox/navigation/menu.py:118 msgid "Power Connections" -msgstr "Stromanschlüsse" +msgstr "Stromverbindungen" #: netbox/navigation/menu.py:134 msgid "Wireless LAN Groups" @@ -9906,7 +9963,7 @@ msgstr "WLAN-Gruppen" #: netbox/navigation/menu.py:155 msgid "Prefix & VLAN Roles" -msgstr "Präfix- und VLAN-Rollen" +msgstr "Prefix- und VLAN-Rollen" #: netbox/navigation/menu.py:161 msgid "ASN Ranges" @@ -9946,12 +10003,12 @@ msgstr "Tunnelabschlüsse" #: netbox/navigation/menu.py:210 netbox/navigation/menu.py:212 #: vpn/models/l2vpn.py:64 msgid "L2VPNs" -msgstr "L2-VPNs" +msgstr "L2VPNs" #: netbox/navigation/menu.py:213 templates/vpn/l2vpn.html:56 #: templates/vpn/tunnel.html:72 vpn/tables/tunnels.py:58 msgid "Terminations" -msgstr "Kündigungen" +msgstr "Abschlusspunkte" #: netbox/navigation/menu.py:219 msgid "IKE Proposals" @@ -9996,41 +10053,45 @@ msgstr "Cluster-Gruppen" #: netbox/navigation/menu.py:260 msgid "Circuit Types" -msgstr "Schaltungstypen" +msgstr "Transportnetz Typen" -#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:261 +msgid "Circuit Terminations" +msgstr "Stromkreisabschlüsse" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 msgid "Providers" -msgstr "Anbieter" +msgstr "Provider" -#: netbox/navigation/menu.py:267 templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:51 msgid "Provider Accounts" -msgstr "Anbieterkonten" +msgstr "Providerkonten" -#: netbox/navigation/menu.py:268 +#: netbox/navigation/menu.py:269 msgid "Provider Networks" -msgstr "Anbieter-Netzwerke" +msgstr "Provider Netzwerke" -#: netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Power Panels" msgstr "Schalttafeln" -#: netbox/navigation/menu.py:293 +#: netbox/navigation/menu.py:294 msgid "Configurations" msgstr "Konfigurationen" -#: netbox/navigation/menu.py:295 +#: netbox/navigation/menu.py:296 msgid "Config Contexts" msgstr "Kontexte konfigurieren" -#: netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Config Templates" msgstr "Config-Vorlagen" -#: netbox/navigation/menu.py:303 netbox/navigation/menu.py:307 +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 msgid "Customization" msgstr "Personalisierung" -#: netbox/navigation/menu.py:309 templates/dcim/device_edit.html:103 +#: netbox/navigation/menu.py:310 templates/dcim/device_edit.html:103 #: templates/dcim/htmx/cable_edit.html:81 #: templates/dcim/virtualchassis_add.html:31 #: templates/dcim/virtualchassis_edit.html:40 @@ -10040,110 +10101,110 @@ msgstr "Personalisierung" msgid "Custom Fields" msgstr "Benutzerdefinierte Felder" -#: netbox/navigation/menu.py:310 +#: netbox/navigation/menu.py:311 msgid "Custom Field Choices" msgstr "Optionen für benutzerdefinierte Felder" -#: netbox/navigation/menu.py:311 +#: netbox/navigation/menu.py:312 msgid "Custom Links" msgstr "Benutzerdefinierte Links" -#: netbox/navigation/menu.py:312 +#: netbox/navigation/menu.py:313 msgid "Export Templates" msgstr "Vorlagen exportieren" -#: netbox/navigation/menu.py:313 +#: netbox/navigation/menu.py:314 msgid "Saved Filters" msgstr "Gespeicherte Filter" -#: netbox/navigation/menu.py:315 +#: netbox/navigation/menu.py:316 msgid "Image Attachments" msgstr "Bildanhänge" -#: netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Operations" msgstr "Operationen" -#: netbox/navigation/menu.py:337 +#: netbox/navigation/menu.py:338 msgid "Integrations" msgstr "Integrationen" -#: netbox/navigation/menu.py:339 +#: netbox/navigation/menu.py:340 msgid "Data Sources" msgstr "Datenquellen" -#: netbox/navigation/menu.py:340 +#: netbox/navigation/menu.py:341 msgid "Event Rules" msgstr "Regeln der Veranstaltung" -#: netbox/navigation/menu.py:341 +#: netbox/navigation/menu.py:342 msgid "Webhooks" msgstr "Webhooks" -#: netbox/navigation/menu.py:345 netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:346 netbox/navigation/menu.py:350 #: netbox/views/generic/feature_views.py:151 #: templates/extras/report/base.html:37 templates/extras/script/base.html:36 msgid "Jobs" msgstr "Jobs" -#: netbox/navigation/menu.py:355 +#: netbox/navigation/menu.py:356 msgid "Logging" msgstr "Protokollierung" -#: netbox/navigation/menu.py:357 +#: netbox/navigation/menu.py:358 msgid "Journal Entries" msgstr "Tagebucheinträge" -#: netbox/navigation/menu.py:358 templates/extras/objectchange.html:8 +#: netbox/navigation/menu.py:359 templates/extras/objectchange.html:8 #: templates/extras/objectchange_list.html:4 msgid "Change Log" -msgstr "Protokoll ändern" +msgstr "Änderungsprotokoll" -#: netbox/navigation/menu.py:365 templates/inc/user_menu.html:11 +#: netbox/navigation/menu.py:366 templates/inc/user_menu.html:11 msgid "Admin" msgstr "Admin" -#: netbox/navigation/menu.py:373 templates/users/group.html:29 +#: netbox/navigation/menu.py:374 templates/users/group.html:29 #: users/forms/model_forms.py:233 users/forms/model_forms.py:245 #: users/forms/model_forms.py:297 users/tables.py:102 msgid "Users" -msgstr "Nutzer" +msgstr "Benutzer" -#: netbox/navigation/menu.py:393 users/forms/model_forms.py:182 +#: netbox/navigation/menu.py:394 users/forms/model_forms.py:182 #: users/forms/model_forms.py:194 users/forms/model_forms.py:302 #: users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "Gruppen" -#: netbox/navigation/menu.py:413 templates/account/base.html:21 +#: netbox/navigation/menu.py:414 templates/account/base.html:21 #: templates/inc/user_menu.html:36 msgid "API Tokens" msgstr "API-Token" -#: netbox/navigation/menu.py:420 users/forms/model_forms.py:188 +#: netbox/navigation/menu.py:421 users/forms/model_forms.py:188 #: users/forms/model_forms.py:196 users/forms/model_forms.py:239 #: users/forms/model_forms.py:246 msgid "Permissions" -msgstr "Genehmigungen" +msgstr "Berechtigungen" -#: netbox/navigation/menu.py:428 netbox/navigation/menu.py:432 +#: netbox/navigation/menu.py:429 netbox/navigation/menu.py:433 #: templates/core/system.html:7 msgid "System" msgstr "System" -#: netbox/navigation/menu.py:437 +#: netbox/navigation/menu.py:438 msgid "Configuration History" -msgstr "Verlauf der Konfiguration" +msgstr "Konfigurationsverlauf" -#: netbox/navigation/menu.py:443 templates/core/rq_task.html:8 +#: netbox/navigation/menu.py:444 templates/core/rq_task.html:8 #: templates/core/rq_task_list.html:22 msgid "Background Tasks" -msgstr "Aufgaben im Hintergrund" +msgstr "Hintergrund-Aufgaben" -#: netbox/navigation/menu.py:482 templates/500.html:35 +#: netbox/navigation/menu.py:483 templates/500.html:35 #: templates/account/preferences.html:22 templates/core/system.html:80 msgid "Plugins" -msgstr "Plug-ins" +msgstr "Plugins" #: netbox/plugins/navigation.py:47 netbox/plugins/navigation.py:69 msgid "Permissions must be passed as a tuple or list." @@ -10203,7 +10264,7 @@ msgstr "{button} muss eine Instanz von NetBox.Plugins.PluginMenuButton sein" #: netbox/plugins/templates.py:35 msgid "extra_context must be a dictionary" -msgstr "extra_context muss ein Wörterbuch sein" +msgstr "extra_context muss ein Dictionary sein" #: netbox/preferences.py:19 msgid "HTMX Navigation" @@ -10215,7 +10276,7 @@ msgstr "Dynamische UI-Navigation aktivieren" #: netbox/preferences.py:26 msgid "Experimental feature" -msgstr "Experimentelles Merkmal" +msgstr "Experimentelle Funktion" #: netbox/preferences.py:29 msgid "Language" @@ -10244,7 +10305,7 @@ msgstr "Platzierung des Paginators" #: netbox/preferences.py:50 msgid "Bottom" -msgstr "Unterseite" +msgstr "Unten" #: netbox/preferences.py:51 msgid "Top" @@ -10252,7 +10313,7 @@ msgstr "Oben" #: netbox/preferences.py:52 msgid "Both" -msgstr "Beides" +msgstr "Beide" #: netbox/preferences.py:55 msgid "Where the paginator controls will be displayed relative to a table" @@ -10261,7 +10322,7 @@ msgstr "" #: netbox/preferences.py:60 msgid "Data format" -msgstr "Format der Daten" +msgstr "Datenformat" #: netbox/preferences.py:65 msgid "The preferred syntax for displaying generic data within the UI" @@ -10284,33 +10345,45 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Stores können nicht aus der Registrierung gelöscht werden" -#: netbox/settings.py:715 +#: netbox/settings.py:722 +msgid "German" +msgstr "Deutsch" + +#: netbox/settings.py:723 msgid "English" msgstr "Englisch" -#: netbox/settings.py:716 +#: netbox/settings.py:724 msgid "Spanish" msgstr "Spanisch" -#: netbox/settings.py:717 +#: netbox/settings.py:725 msgid "French" msgstr "Französisch" -#: netbox/settings.py:718 +#: netbox/settings.py:726 msgid "Japanese" -msgstr "japanisch" +msgstr "Japanisch" -#: netbox/settings.py:719 +#: netbox/settings.py:727 msgid "Portuguese" -msgstr "portugiesisch" +msgstr "Portugiesisch" -#: netbox/settings.py:720 +#: netbox/settings.py:728 msgid "Russian" msgstr "Russisch" -#: netbox/settings.py:721 +#: netbox/settings.py:729 msgid "Turkish" -msgstr "türkisch" +msgstr "Türkisch" + +#: netbox/settings.py:730 +msgid "Ukrainian" +msgstr "Ukrainisch" + +#: netbox/settings.py:731 +msgid "Chinese" +msgstr "chinesisch" #: netbox/tables/columns.py:185 msgid "Toggle all" @@ -10324,16 +10397,16 @@ msgstr "Dropdown umschalten" msgid "Error" msgstr "Fehler" -#: netbox/tables/tables.py:56 +#: netbox/tables/tables.py:57 #, python-brace-format msgid "No {model_name} found" -msgstr "Nein {model_name} gefunden" +msgstr "Kein {model_name} gefunden" -#: netbox/tables/tables.py:246 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:248 templates/generic/bulk_import.html:117 msgid "Field" msgstr "Feld" -#: netbox/tables/tables.py:249 +#: netbox/tables/tables.py:251 msgid "Value" msgstr "Wert" @@ -10403,7 +10476,7 @@ msgstr "Python-Version" #: templates/500.html:34 templates/core/system.html:31 msgid "NetBox version" -msgstr "NetBox-Ausführung" +msgstr "NetBox-Version" #: templates/500.html:36 msgid "None installed" @@ -10412,8 +10485,7 @@ msgstr "Keine installiert" #: templates/500.html:39 msgid "If further assistance is required, please post to the" msgstr "" -"Wenn Sie weitere Unterstützung benötigen, senden Sie bitte eine E-Mail an " -"die" +"Wenn Sie weitere Unterstützung benötigen, senden Sie bitte eine E-Mail an" #: templates/500.html:39 msgid "NetBox discussion forum" @@ -10435,7 +10507,7 @@ msgstr "Profil" #: templates/account/base.html:13 templates/inc/user_menu.html:33 msgid "Preferences" -msgstr "Präferenzen" +msgstr "Einstellungen" #: templates/account/password.html:5 msgid "Change Password" @@ -10446,7 +10518,7 @@ msgstr "Passwort ändern" #: templates/dcim/devicebay_populate.html:34 #: templates/dcim/virtualchassis_add_member.html:26 #: templates/dcim/virtualchassis_edit.html:103 -#: templates/extras/object_journal.html:26 templates/extras/script.html:37 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 #: templates/generic/bulk_add_component.html:67 #: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 #: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 @@ -10457,7 +10529,7 @@ msgstr "Passwort ändern" #: templates/htmx/delete_form.html:55 templates/ipam/ipaddress_assign.html:28 #: templates/virtualization/cluster_add_devices.html:30 msgid "Cancel" -msgstr "Stornieren" +msgstr "Abbrechen" #: templates/account/password.html:18 templates/account/preferences.html:78 #: templates/dcim/devicebay_populate.html:35 @@ -10490,11 +10562,11 @@ msgstr "Tabelle" #: templates/account/preferences.html:50 msgid "Ordering" -msgstr "Bestellung" +msgstr "Sortierung" #: templates/account/preferences.html:51 msgid "Columns" -msgstr "Kolumnen" +msgstr "Spalten" #: templates/account/preferences.html:71 templates/dcim/cable_trace.html:113 #: templates/extras/object_configcontext.html:43 @@ -10503,11 +10575,11 @@ msgstr "Keine gefunden" #: templates/account/profile.html:6 msgid "User Profile" -msgstr "Nutzerprofil" +msgstr "Benutzerprofil" #: templates/account/profile.html:12 msgid "Account Details" -msgstr "Angaben zum Konto" +msgstr "Kontodetails" #: templates/account/profile.html:29 templates/tenancy/contact.html:43 #: templates/users/user.html:25 tenancy/forms/bulk_edit.py:109 @@ -10539,7 +10611,8 @@ msgstr "Zugewiesene Gruppen" #: templates/account/profile.html:58 #: templates/circuits/circuit_terminations_swap.html:18 #: templates/circuits/circuit_terminations_swap.html:26 -#: templates/circuits/inc/circuit_termination.html:154 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 #: templates/dcim/devicebay.html:59 #: templates/dcim/inc/panels/inventory_items.html:45 #: templates/dcim/interface.html:296 templates/dcim/modulebay.html:76 @@ -10568,7 +10641,7 @@ msgstr "Meine API-Token" #: templates/users/token.html:6 templates/users/token.html:14 #: users/forms/filtersets.py:121 msgid "Token" -msgstr "Wertmarke" +msgstr "Token" #: templates/account/token.html:39 templates/users/token.html:31 #: users/forms/bulk_edit.py:107 @@ -10585,7 +10658,7 @@ msgstr "Einen Token hinzufügen" #: templates/base/base.html:18 templates/home.html:27 msgid "Home" -msgstr "Zuhause" +msgstr "Home" #: templates/base/layout.html:32 msgid "NetBox Logo" @@ -10601,7 +10674,7 @@ msgstr "Lichtmodus aktivieren" #: templates/base/layout.html:145 msgid "Docs" -msgstr "Dokumente" +msgstr "Doku" #: templates/base/layout.html:151 templates/rest_framework/api.html:10 msgid "REST API" @@ -10621,7 +10694,7 @@ msgstr "Quellcode" #: templates/base/layout.html:177 msgid "Community" -msgstr "Gemeinschaft" +msgstr "Community" #: templates/circuits/circuit.html:47 msgid "Install Date" @@ -10633,12 +10706,12 @@ msgstr "Kündigungsdatum" #: templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" -msgstr "Stromkreisabschlüsse austauschen" +msgstr "Transportnetzabschlüsse austauschen" #: templates/circuits/circuit_terminations_swap.html:8 #, python-format msgid "Swap these terminations for circuit %(circuit)s?" -msgstr "Tauschen Sie diese Anschlüsse gegen einen Stromkreis aus %(circuit)s?" +msgstr "Tauschen Sie diese Abschlüsse gegen Tranportnetz aus: %(circuit)s?" #: templates/circuits/circuit_terminations_swap.html:14 msgid "A side" @@ -10650,18 +10723,11 @@ msgstr "Z-Seite" #: templates/circuits/circuittype.html:10 msgid "Add Circuit" -msgstr "Schaltkreis hinzufügen" +msgstr "Transportnetz hinzufügen" #: templates/circuits/circuittype.html:19 msgid "Circuit Type" -msgstr "Schaltungstyp" - -#: templates/circuits/inc/circuit_termination.html:6 -#: templates/circuits/inc/circuit_termination.html:41 -#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 -#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "Kündigung" +msgstr "Transportnetz Typ" #: templates/circuits/inc/circuit_termination.html:10 #: templates/dcim/devicetype/component_templates.html:33 @@ -10675,7 +10741,7 @@ msgid "Add" msgstr "Hinzufügen" #: templates/circuits/inc/circuit_termination.html:15 -#: templates/circuits/inc/circuit_termination.html:62 +#: templates/circuits/inc/circuit_termination_fields.html:36 #: templates/dcim/inc/panels/inventory_items.html:32 #: templates/dcim/moduletype/component_templates.html:20 #: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:32 @@ -10690,33 +10756,33 @@ msgstr "Bearbeiten" msgid "Swap" msgstr "Tauschen" -#: templates/circuits/inc/circuit_termination.html:45 +#: templates/circuits/inc/circuit_termination_fields.html:19 #: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 #: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "Als verbunden markiert" -#: templates/circuits/inc/circuit_termination.html:47 +#: templates/circuits/inc/circuit_termination_fields.html:21 msgid "to" msgstr "zu" -#: templates/circuits/inc/circuit_termination.html:57 -#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination_fields.html:31 +#: templates/circuits/inc/circuit_termination_fields.html:32 #: templates/dcim/frontport.html:80 #: templates/dcim/inc/connection_endpoints.html:7 #: templates/dcim/interface.html:154 templates/dcim/rearport.html:76 msgid "Trace" msgstr "Trace" -#: templates/circuits/inc/circuit_termination.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:35 msgid "Edit cable" msgstr "Kabel bearbeiten" -#: templates/circuits/inc/circuit_termination.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:40 msgid "Remove cable" msgstr "Kabel entfernen" -#: templates/circuits/inc/circuit_termination.html:67 +#: templates/circuits/inc/circuit_termination_fields.html:41 #: templates/dcim/bulk_disconnect.html:5 #: templates/dcim/device/consoleports.html:12 #: templates/dcim/device/consoleserverports.html:12 @@ -10728,38 +10794,38 @@ msgstr "Kabel entfernen" msgid "Disconnect" msgstr "Trennen" -#: templates/circuits/inc/circuit_termination.html:74 +#: templates/circuits/inc/circuit_termination_fields.html:48 #: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 #: templates/dcim/frontport.html:102 templates/dcim/interface.html:180 #: templates/dcim/interface.html:200 templates/dcim/powerfeed.html:127 #: templates/dcim/poweroutlet.html:71 templates/dcim/poweroutlet.html:72 #: templates/dcim/powerport.html:73 templates/dcim/rearport.html:98 msgid "Connect" -msgstr "Verbinde" +msgstr "Verbinden" -#: templates/circuits/inc/circuit_termination.html:96 +#: templates/circuits/inc/circuit_termination_fields.html:70 msgid "Downstream" msgstr "Stromabwärts" -#: templates/circuits/inc/circuit_termination.html:97 +#: templates/circuits/inc/circuit_termination_fields.html:71 msgid "Upstream" msgstr "Stromaufwärts" -#: templates/circuits/inc/circuit_termination.html:106 +#: templates/circuits/inc/circuit_termination_fields.html:80 msgid "Cross-Connect" msgstr "Cross-Connect" -#: templates/circuits/inc/circuit_termination.html:110 +#: templates/circuits/inc/circuit_termination_fields.html:84 msgid "Patch Panel/Port" msgstr "Patchpanel/Anschluss" #: templates/circuits/provider.html:11 msgid "Add circuit" -msgstr "Schaltung hinzufügen" +msgstr "Transportnetz hinzufügen" #: templates/circuits/provideraccount.html:17 msgid "Provider Account" -msgstr "Anbieter-Konto" +msgstr "Providerkonto" #: templates/core/configrevision.html:35 msgid "Configuration Data" @@ -10880,7 +10946,7 @@ msgstr "Beibehaltung der Arbeitsplätze" #: templates/core/job.html:17 templates/core/rq_task.html:12 #: templates/core/rq_task.html:49 templates/core/rq_task.html:58 msgid "Job" -msgstr "Beruf" +msgstr "Job" #: templates/core/job.html:40 templates/extras/journalentry.html:26 msgid "Created By" @@ -11015,11 +11081,11 @@ msgstr "Exportieren" #: templates/core/system.html:28 msgid "System Status" -msgstr "Status des Systems" +msgstr "System-Status" #: templates/core/system.html:39 msgid "Django version" -msgstr "Django-Ausführung" +msgstr "Django-Version" #: templates/core/system.html:43 msgid "PostgreSQL version" @@ -11027,11 +11093,11 @@ msgstr "PostgreSQL-Version" #: templates/core/system.html:47 msgid "Database name" -msgstr "Name der Datenbank" +msgstr "Datenbank-Name" #: templates/core/system.html:51 msgid "Database size" -msgstr "Größe der Datenbank" +msgstr "Datenbank-Größe" #: templates/core/system.html:56 msgid "Unavailable" @@ -11112,7 +11178,7 @@ msgstr "Herkunft" #: templates/dcim/cable_trace.html:90 msgid "Destination" -msgstr "Reiseziel" +msgstr "Ziel" #: templates/dcim/cable_trace.html:91 msgid "Segments" @@ -11138,7 +11204,7 @@ msgstr "Gerät im Rack hervorheben" #: templates/dcim/device.html:54 msgid "Not racked" -msgstr "Nicht geknackt" +msgstr "Nicht eingebaut" #: templates/dcim/device.html:61 templates/dcim/site.html:93 msgid "GPS Coordinates" @@ -11165,7 +11231,7 @@ msgstr "VDC erstellen" #: templates/dcim/device.html:172 templates/dcim/device_edit.html:64 #: virtualization/forms/model_forms.py:223 msgid "Management" -msgstr "Verwaltung" +msgstr "Management" #: templates/dcim/device.html:192 templates/dcim/device.html:208 #: templates/virtualization/virtualmachine.html:53 @@ -11220,15 +11286,15 @@ msgstr "Komponenten hinzufügen" #: templates/dcim/device/consoleports.html:24 msgid "Add Console Ports" -msgstr "Konsolenports hinzufügen" +msgstr "Konsolenanschlüsse hinzufügen" #: templates/dcim/device/consoleserverports.html:24 msgid "Add Console Server Ports" -msgstr "Konsolenserver-Ports hinzufügen" +msgstr "Konsolenserver-Anschlüsse hinzufügen" #: templates/dcim/device/devicebays.html:10 msgid "Add Device Bays" -msgstr "Geräteschächte hinzufügen" +msgstr "Geräteeinsätze hinzufügen" #: templates/dcim/device/frontports.html:24 msgid "Add Front Ports" @@ -11236,19 +11302,19 @@ msgstr "Frontanschlüsse hinzufügen" #: templates/dcim/device/inc/interface_table_controls.html:9 msgid "Hide Enabled" -msgstr "Ausblenden Aktiviert" +msgstr "Aktivierte ausblenden" #: templates/dcim/device/inc/interface_table_controls.html:10 msgid "Hide Disabled" -msgstr "Deaktiviert ausblenden" +msgstr "Deaktivierte ausblenden" #: templates/dcim/device/inc/interface_table_controls.html:11 msgid "Hide Virtual" -msgstr "Virtuell ausblenden" +msgstr "Virtuelle ausblenden" #: templates/dcim/device/inc/interface_table_controls.html:12 msgid "Hide Disconnected" -msgstr "Getrennt ausblenden" +msgstr "Getrennte ausblenden" #: templates/dcim/device/interfaces.html:27 msgid "Add Interfaces" @@ -11261,7 +11327,7 @@ msgstr "Inventargegenstand hinzufügen" #: templates/dcim/device/modulebays.html:10 msgid "Add Module Bays" -msgstr "Modulschächte hinzufügen" +msgstr "Moduleinsätze hinzufügen" #: templates/dcim/device/poweroutlets.html:24 msgid "Add Power Outlets" @@ -11273,7 +11339,7 @@ msgstr "Stromanschluss hinzufügen" #: templates/dcim/device/rearports.html:24 msgid "Add Rear Ports" -msgstr "Hintere Anschlüsse hinzufügen" +msgstr "Rückanschlüsse hinzufügen" #: templates/dcim/device/render_config.html:5 #: templates/virtualization/virtualmachine/render_config.html:5 @@ -11302,12 +11368,12 @@ msgstr "Keine Konfigurationsvorlage gefunden" #: templates/dcim/device_edit.html:44 msgid "Parent Bay" -msgstr "Elternbucht" +msgstr "Übergeordneter Einsatz" #: templates/dcim/device_edit.html:48 #: utilities/templates/form_helpers/render_field.html:20 msgid "Regenerate Slug" -msgstr "Schnecke regenerieren" +msgstr "URL-Slug regenerieren" #: templates/dcim/device_edit.html:49 templates/generic/bulk_remove.html:21 #: utilities/templates/helpers/table_config_form.html:23 @@ -11328,7 +11394,7 @@ msgstr "Umbenennen" #: templates/dcim/devicebay.html:17 msgid "Device Bay" -msgstr "Geräteschacht" +msgstr "Geräteeinsatz" #: templates/dcim/devicebay.html:43 msgid "Installed Device" @@ -11337,7 +11403,7 @@ msgstr "Installiertes Gerät" #: templates/dcim/devicebay_depopulate.html:6 #, python-format msgid "Remove %(device)s from %(device_bay)s?" -msgstr "entfernen %(device)s von %(device_bay)s?" +msgstr "entferne %(device)s von %(device_bay)s?" #: templates/dcim/devicebay_depopulate.html:13 #, python-format @@ -11354,7 +11420,7 @@ msgstr "Bevölkern" #: templates/dcim/devicebay_populate.html:22 msgid "Bay" -msgstr "Bucht" +msgstr "Einsatz" #: templates/dcim/devicerole.html:14 templates/dcim/platform.html:17 msgid "Add Device" @@ -11374,7 +11440,7 @@ msgstr "Teilnummer" #: templates/dcim/devicetype.html:41 msgid "Exclude From Utilization" -msgstr "Von der Nutzung ausschließen" +msgstr "Von der Auslastung ausschließen" #: templates/dcim/devicetype.html:59 msgid "Parent/Child" @@ -11390,7 +11456,7 @@ msgstr "Hinteres Bild" #: templates/dcim/frontport.html:54 msgid "Rear Port Position" -msgstr "Position des hinteren Anschlusses" +msgstr "Position des Rück-Anschlusses" #: templates/dcim/frontport.html:72 templates/dcim/interface.html:144 #: templates/dcim/poweroutlet.html:63 templates/dcim/powerport.html:63 @@ -11404,7 +11470,7 @@ msgstr "Status der Verbindung" #: templates/dcim/htmx/cable_edit.html:10 msgid "A Side" -msgstr "Eine Seite" +msgstr "A-Seite" #: templates/dcim/htmx/cable_edit.html:30 msgid "B Side" @@ -11412,7 +11478,7 @@ msgstr "B-Seite" #: templates/dcim/inc/cable_termination.html:65 msgid "No termination" -msgstr "Keine Kündigung" +msgstr "Kein Abschlusspunkt" #: templates/dcim/inc/cable_toggle_buttons.html:3 msgid "Mark Planned" @@ -11441,7 +11507,7 @@ msgstr "Nicht verbunden" #: templates/dcim/inc/interface_vlans_table.html:6 msgid "Untagged" -msgstr "Ohne Tags" +msgstr "Untagged" #: templates/dcim/inc/interface_vlans_table.html:37 msgid "No VLANs Assigned" @@ -11450,7 +11516,7 @@ msgstr "Keine VLANs zugewiesen" #: templates/dcim/inc/interface_vlans_table.html:44 #: templates/ipam/prefix_list.html:16 templates/ipam/prefix_list.html:33 msgid "Clear" -msgstr "Klar" +msgstr "Lösche" #: templates/dcim/inc/interface_vlans_table.html:47 msgid "Clear All" @@ -11498,7 +11564,7 @@ msgstr "Kanal" #: templates/dcim/interface.html:239 #: templates/wireless/inc/wirelesslink_interface.html:32 msgid "Channel Frequency" -msgstr "Frequenz des Kanals" +msgstr "Kanal-Frequenz" #: templates/dcim/interface.html:242 templates/dcim/interface.html:250 #: templates/dcim/interface.html:261 templates/dcim/interface.html:269 @@ -11543,7 +11609,7 @@ msgstr "Teile-ID" #: templates/dcim/location.html:17 msgid "Add Child Location" -msgstr "Standort des Kindes hinzufügen" +msgstr "Untergeordneten Standort hinzufügen" #: templates/dcim/location.html:58 templates/dcim/site.html:55 msgid "Facility" @@ -11551,7 +11617,7 @@ msgstr "Einrichtung" #: templates/dcim/location.html:77 msgid "Child Locations" -msgstr "Standorte für Kinder" +msgstr "Untergeordnete Standorte" #: templates/dcim/location.html:81 templates/dcim/site.html:130 msgid "Add a Location" @@ -11589,11 +11655,11 @@ msgstr "V" #: templates/dcim/powerfeed.html:92 msgctxt "Abbreviation for amperes" msgid "A" -msgstr "EIN" +msgstr "A" #: templates/dcim/poweroutlet.html:48 msgid "Feed Leg" -msgstr "Bein füttern" +msgstr "Einspeiseseite" #: templates/dcim/powerpanel.html:72 msgid "Add Power Feeds" @@ -11601,11 +11667,11 @@ msgstr "Power-Feeds hinzufügen" #: templates/dcim/powerport.html:44 msgid "Maximum Draw" -msgstr "Maximale Auslosung" +msgstr "maximale Auslastung" #: templates/dcim/powerport.html:48 msgid "Allocated Draw" -msgstr "Zugewiesene Ziehung" +msgstr "zugewiesene Auslastung" #: templates/dcim/rack.html:63 msgid "Space Utilization" @@ -11621,7 +11687,7 @@ msgstr "aufsteigend" #: templates/dcim/rack.html:94 msgid "Starting Unit" -msgstr "Starteinheit" +msgstr "Start HE" #: templates/dcim/rack.html:120 msgid "Mounting Depth" @@ -11681,15 +11747,15 @@ msgstr "Rack hinzufügen" #: templates/dcim/rearport.html:50 msgid "Positions" -msgstr "Stellungen" +msgstr "Positionen" #: templates/dcim/region.html:17 templates/dcim/sitegroup.html:17 msgid "Add Site" -msgstr "Seite hinzufügen" +msgstr "Standort hinzufügen" #: templates/dcim/region.html:55 msgid "Child Regions" -msgstr "Regionen für Kinder" +msgstr "Untergeordnete Regionen" #: templates/dcim/region.html:59 msgid "Add Region" @@ -11705,7 +11771,7 @@ msgstr "UTC" #: templates/dcim/site.html:67 msgid "Site time" -msgstr "Uhrzeit der Website" +msgstr "Uhrzeit am Standort" #: templates/dcim/site.html:74 msgid "Physical Address" @@ -11723,11 +11789,11 @@ msgstr "Lieferadresse" #: templates/tenancy/tenantgroup.html:55 #: templates/wireless/wirelesslangroup.html:55 msgid "Child Groups" -msgstr "Kindergruppen" +msgstr "Untergeordnete Gruppen" #: templates/dcim/sitegroup.html:59 msgid "Add Site Group" -msgstr "Sitegruppe hinzufügen" +msgstr "Standortgruppe hinzufügen" #: templates/dcim/trace/attachment.html:5 #: templates/extras/exporttemplate.html:31 @@ -11740,12 +11806,12 @@ msgstr "Mitglied hinzufügen" #: templates/dcim/virtualchassis_add.html:18 msgid "Member Devices" -msgstr "Geräte von Mitgliedern" +msgstr "Mitglieds-Geräte" #: templates/dcim/virtualchassis_add_member.html:10 #, python-format msgid "Add New Member to Virtual Chassis %(virtual_chassis)s" -msgstr "Neues Mitglied zu Virtual Chassis hinzufügen %(virtual_chassis)s" +msgstr "Neues Mitglied zu virtuellem Gehäuse hinzufügen %(virtual_chassis)s" #: templates/dcim/virtualchassis_add_member.html:19 msgid "Add New Member" @@ -11760,12 +11826,12 @@ msgstr "Aktionen" #: templates/dcim/virtualchassis_add_member.html:29 msgid "Save & Add Another" -msgstr "Speichern und weiteres hinzufügen" +msgstr "Speichern & weiteres hinzufügen" #: templates/dcim/virtualchassis_edit.html:7 #, python-format msgid "Editing Virtual Chassis %(name)s" -msgstr "Virtuelles Chassis bearbeiten %(name)s" +msgstr "Virtuelles Gehäuse %(name)s bearbeiten" #: templates/dcim/virtualchassis_edit.html:53 msgid "Rack/Unit" @@ -11773,7 +11839,7 @@ msgstr "Rack/Einheit" #: templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" -msgstr "Virtual Chassis-Mitglied entfernen" +msgstr "Virtuelles Gehäuse-Mitglied entfernen" #: templates/dcim/virtualchassis_remove_member.html:9 #, python-format @@ -11798,7 +11864,7 @@ msgstr "" #: templates/exceptions/import_error.html:10 msgid "Missing required packages" -msgstr "Fehlende erforderliche Pakete" +msgstr "Erforderliche Pakete fehlen" #: templates/exceptions/import_error.html:11 msgid "" @@ -11841,7 +11907,7 @@ msgstr "" #: templates/exceptions/permission_error.html:10 msgid "Insufficient write permission to the media root" -msgstr "Ungenügende Schreibrechte für den Medienstamm" +msgstr "Ungenügende Schreibrechte im Medienverzeichnis" #: templates/exceptions/permission_error.html:11 #, python-format @@ -11850,9 +11916,9 @@ msgid "" "user NetBox runs as has access to write files to all locations within this " "path." msgstr "" -"Das konfigurierte Medienstammverzeichnis ist %(media_root)s. " -"Stellen Sie sicher, dass der Benutzer NetBox ausgeführt wird und Zugriff " -"hat, um Dateien an alle Speicherorte innerhalb dieses Pfads zu schreiben." +"Das konfigurierte Medienverzeichnis ist %(media_root)s. Stellen" +" Sie sicher, dass der Benutzer NetBox ausgeführt wird und Zugriff hat, um " +"Dateien innerhalb dieses Pfads zu schreiben." #: templates/exceptions/programming_error.html:6 msgid "" @@ -11874,8 +11940,8 @@ msgid "" msgstr "" "Beim Upgrade auf eine neue NetBox-Version muss das Upgrade-Skript ausgeführt" " werden, um alle neuen Datenbankmigrationen anzuwenden. Sie können " -"Migrationen manuell ausführen, indem Sie python3 manage.py " -"migrieren von der Befehlszeile aus." +"Migrationen manuell anwenden, indem Sie python3 manage.py " +"migrate von der Befehlszeile aus ausführen." #: templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" @@ -11889,14 +11955,14 @@ msgid "" msgstr "" "Stellen Sie sicher, dass PostgreSQL Version 12 oder höher verwendet wird. " "Sie können dies überprüfen, indem Sie mit den Anmeldeinformationen von " -"NetBox eine Verbindung zur Datenbank herstellen und eine Abfrage für " -"VERSION WÄHLEN ()." +"NetBox eine Verbindung zur Datenbank herstellen und eine Abfrage mit " +"SELECT VERSION()ausführen." #: templates/extras/configcontext.html:45 #: templates/extras/configtemplate.html:37 #: templates/extras/exporttemplate.html:51 msgid "The data file associated with this object has been deleted" -msgstr "Die mit diesem Objekt verknüpfte Datendatei wurde gelöscht" +msgstr "Die mit diesem Objekt verknüpfte Datei wurde gelöscht" #: templates/extras/configcontext.html:54 #: templates/extras/configtemplate.html:46 @@ -11917,7 +11983,7 @@ msgstr "Umgebungsparameter" #: templates/extras/configtemplate.html:67 #: templates/extras/exporttemplate.html:79 msgid "Template" -msgstr "Schablone" +msgstr "Vorlage" #: templates/extras/customfield.html:30 templates/extras/customlink.html:21 msgid "Group Name" @@ -11929,7 +11995,7 @@ msgstr "Klonbar" #: templates/extras/customfield.html:52 msgid "Default Value" -msgstr "Vorgabewert" +msgstr "Standardwert" #: templates/extras/customfield.html:61 msgid "Search Weight" @@ -11982,7 +12048,7 @@ msgstr "Linktext" #: templates/extras/customlink.html:61 msgid "Link URL" -msgstr "URL verlinken" +msgstr "Link-URL" #: templates/extras/dashboard/reset.html:4 templates/home.html:66 msgid "Reset Dashboard" @@ -12014,15 +12080,15 @@ msgstr "Es wurden noch keine Lesezeichen hinzugefügt." #: templates/extras/dashboard/widgets/objectcounts.html:10 msgid "No permission" -msgstr "Keine Erlaubnis" +msgstr "Keine Berechtigung" #: templates/extras/dashboard/widgets/objectlist.html:6 msgid "No permission to view this content" -msgstr "Keine Erlaubnis, diesen Inhalt anzusehen" +msgstr "Keine Berechtigung, diesen Inhalt anzusehen" #: templates/extras/dashboard/widgets/objectlist.html:10 msgid "Unable to load content. Invalid view name" -msgstr "Inhalt kann nicht geladen werden. Ungültiger Name der Ansicht" +msgstr "Inhalt kann nicht geladen werden. Ungültiger Name des Views" #: templates/extras/dashboard/widgets/rssfeed.html:12 msgid "No content found" @@ -12050,7 +12116,7 @@ msgstr "MIME-Typ" #: templates/extras/exporttemplate.html:27 msgid "File Extension" -msgstr "Dateierweiterung" +msgstr "Dateiendung" #: templates/extras/htmx/script_result.html:10 msgid "Scheduled for" @@ -12066,11 +12132,11 @@ msgstr "Zusammenfassung des Tests" #: templates/extras/htmx/script_result.html:43 msgid "Log" -msgstr "Loggen" +msgstr "Log" #: templates/extras/htmx/script_result.html:52 msgid "Output" -msgstr "Ausgang" +msgstr "Ausgabe" #: templates/extras/inc/result_pending.html:4 msgid "Loading" @@ -12078,11 +12144,11 @@ msgstr "Wird geladen" #: templates/extras/inc/result_pending.html:6 msgid "Results pending" -msgstr "Ergebnisse stehen noch aus" +msgstr "Ergebnisse ausstehend" #: templates/extras/journalentry.html:15 msgid "Journal Entry" -msgstr "Tagebucheintrag" +msgstr "Journal-Eintrag" #: templates/extras/object_changelog.html:15 #: templates/extras/objectchange_list.html:9 @@ -12122,15 +12188,15 @@ msgstr "Unterschied" #: templates/extras/objectchange.html:81 msgid "Previous" -msgstr "Bisherige" +msgstr "Vorherige" #: templates/extras/objectchange.html:84 msgid "Next" -msgstr "Weiter" +msgstr "Nächste" #: templates/extras/objectchange.html:92 msgid "Object Created" -msgstr "Objekt wurde erstellt" +msgstr "Objekt erstellt" #: templates/extras/objectchange.html:94 msgid "Object Deleted" @@ -12167,11 +12233,15 @@ msgstr "Bericht" msgid "You do not have permission to run scripts" msgstr "Sie sind nicht berechtigt, Skripts auszuführen" -#: templates/extras/script.html:40 templates/extras/script.html:44 +#: templates/extras/script.html:41 templates/extras/script.html:45 #: templates/extras/script_list.html:88 msgid "Run Script" msgstr "Skript ausführen" +#: templates/extras/script.html:51 templates/extras/script/source.html:10 +msgid "Error loading script" +msgstr "Fehler beim Laden des Skripts" + #: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "Das Skript ist in der Quelldatei nicht mehr vorhanden." @@ -12190,7 +12260,7 @@ msgstr "Niemals" #: templates/extras/script_list.html:86 msgid "Run Again" -msgstr "Lauf noch einmal" +msgstr "Nochmal ausführen" #: templates/extras/script_list.html:140 msgid "No Scripts Found" @@ -12240,7 +12310,7 @@ msgstr "HTTP-Inhaltstyp" #: templates/extras/webhook.html:47 msgid "SSL Verification" -msgstr "SSL-Überprüfung" +msgstr "SSL-Verifizierung" #: templates/extras/webhook.html:61 msgid "Additional Headers" @@ -12292,11 +12362,11 @@ msgstr "Massenbearbeitung" #: templates/generic/bulk_edit.html:107 templates/generic/bulk_rename.html:66 msgid "Apply" -msgstr "Bewerben" +msgstr "Anwenden" #: templates/generic/bulk_import.html:19 msgid "Bulk Import" -msgstr "Massenimport" +msgstr "Massen-Import" #: templates/generic/bulk_import.html:25 msgid "Direct Import" @@ -12313,11 +12383,11 @@ msgstr "Einreichen" #: templates/generic/bulk_import.html:113 msgid "Field Options" -msgstr "Feldoptionen" +msgstr "Feldeigenschaften" #: templates/generic/bulk_import.html:119 msgid "Accessor" -msgstr "Accessoire" +msgstr "Datentyp" #: templates/generic/bulk_import.html:161 msgid "Import Value" @@ -12325,7 +12395,7 @@ msgstr "Wert importieren" #: templates/generic/bulk_import.html:181 msgid "Format: YYYY-MM-DD" -msgstr "Format: YYYY-MM-DD" +msgstr "Format: JJJJ-MM-DD" #: templates/generic/bulk_import.html:183 msgid "Specify true or false" @@ -12334,7 +12404,7 @@ msgstr "Geben Sie wahr oder falsch an" #: templates/generic/bulk_import.html:195 msgid "Required fields must be specified for all objects." msgstr "" -"Erforderliche Felder Muss muss für alle Objekte angegeben " +"Erforderliche Felder müssen für alle Objekte angegeben " "werden." #: templates/generic/bulk_import.html:201 @@ -12349,7 +12419,7 @@ msgstr "" #: templates/generic/bulk_remove.html:28 msgid "Bulk Remove" -msgstr "Massenentfernung" +msgstr "Massen-Entfernung" #: templates/generic/bulk_remove.html:42 msgid "Confirm Bulk Removal" @@ -12377,7 +12447,7 @@ msgstr "Umbenennen" #: templates/generic/bulk_rename.html:27 msgid "Bulk Rename" -msgstr "Massenumbenennung" +msgstr "Massen-Umbenennung" #: templates/generic/bulk_rename.html:39 msgid "Current Name" @@ -12413,7 +12483,7 @@ msgstr "Ausgewähltes löschen" #: templates/generic/object_edit.html:24 #, python-format msgid "Add a new %(object_type)s" -msgstr "Füge ein neues hinzu %(object_type)s" +msgstr "Füge ein neues%(object_type)s hinzu" #: templates/generic/object_edit.html:35 msgid "View model documentation" @@ -12425,7 +12495,7 @@ msgstr "Hilfe" #: templates/generic/object_edit.html:83 msgid "Create & Add Another" -msgstr "Neues erstellen und hinzufügen" +msgstr "Erstellen & Neues hinzufügen" #: templates/generic/object_list.html:57 msgid "Filters" @@ -12488,7 +12558,7 @@ msgstr "Die folgenden Objekte werden als Ergebnis dieser Aktion gelöscht." #: templates/htmx/object_selector.html:5 msgid "Select" -msgstr "Wählen" +msgstr "Auswählen" #: templates/inc/filter_list.html:42 #: utilities/templates/helpers/table_config_form.html:39 @@ -12539,7 +12609,7 @@ msgstr "Die Daten sind nicht mit der Upstream-Datei synchronisiert" #: templates/inc/user_menu.html:23 msgid "Django Admin" -msgstr "Django-Administrator" +msgstr "Django-Admin" #: templates/inc/user_menu.html:40 msgid "Log Out" @@ -12547,7 +12617,7 @@ msgstr "Abmelden" #: templates/inc/user_menu.html:47 templates/login.html:36 msgid "Log In" -msgstr "Einloggen" +msgstr "Anmelden" #: templates/ipam/aggregate.html:14 templates/ipam/ipaddress.html:14 #: templates/ipam/iprange.html:13 templates/ipam/prefix.html:15 @@ -12561,7 +12631,7 @@ msgstr "Datum hinzugefügt" #: templates/ipam/aggregate/prefixes.html:8 #: templates/ipam/prefix/prefixes.html:8 templates/ipam/role.html:10 msgid "Add Prefix" -msgstr "Präfix hinzufügen" +msgstr "Prefix hinzufügen" #: templates/ipam/asn.html:23 msgid "AS Number" @@ -12585,7 +12655,7 @@ msgstr "IP zuweisen" #: templates/ipam/inc/ipaddress_edit_header.html:19 msgid "Bulk Create" -msgstr "Massenerstellung" +msgstr "Massen-Erstellung" #: templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" @@ -12605,11 +12675,11 @@ msgstr "Zugewiesene anzeigen" #: templates/ipam/inc/toggle_available.html:10 msgid "Show Available" -msgstr "Verfügbar anzeigen" +msgstr "Verfügbare anzeigen" #: templates/ipam/inc/toggle_available.html:13 msgid "Show All" -msgstr "Zeige alles" +msgstr "Alles anzeigen" #: templates/ipam/ipaddress.html:23 templates/ipam/iprange.html:45 #: templates/ipam/prefix.html:24 @@ -12630,7 +12700,7 @@ msgstr "Wählen Sie die IP-Adresse" #: templates/ipam/ipaddress_assign.html:35 msgid "Search Results" -msgstr "Ergebnisse der Suche" +msgstr "Suchergebnisse" #: templates/ipam/ipaddress_bulk_add.html:6 msgid "Bulk Add IP Addresses" @@ -12654,7 +12724,7 @@ msgstr "Angaben zur Adressierung" #: templates/ipam/prefix.html:118 msgid "Child IPs" -msgstr "IPs für Kinder" +msgstr "untergeordnete IPs" #: templates/ipam/prefix.html:126 msgid "Available IPs" @@ -12751,7 +12821,7 @@ msgstr "Fehler" #: templates/login.html:67 msgid "Sign In" -msgstr "Einloggen" +msgstr "Anmelden" #: templates/login.html:75 msgctxt "Denotes an alternative option" @@ -12835,7 +12905,7 @@ msgstr "Zuweisungen" #: templates/tenancy/contactgroup.html:18 tenancy/forms/forms.py:66 #: tenancy/forms/model_forms.py:75 msgid "Contact Group" -msgstr "Gruppe kontaktieren" +msgstr "Kontaktgruppe" #: templates/tenancy/contactgroup.html:50 msgid "Add Contact Group" @@ -12844,7 +12914,7 @@ msgstr "Kontaktgruppe hinzufügen" #: templates/tenancy/contactrole.html:15 tenancy/filtersets.py:153 #: tenancy/forms/forms.py:61 tenancy/forms/model_forms.py:87 msgid "Contact Role" -msgstr "Rolle kontaktieren" +msgstr "Kontaktrolle" #: templates/tenancy/object_contacts.html:9 msgid "Add a contact" @@ -12852,12 +12922,12 @@ msgstr "Einen Kontakt hinzufügen" #: templates/tenancy/tenantgroup.html:17 msgid "Add Tenant" -msgstr "Mieter hinzufügen" +msgstr "Mandant hinzufügen" #: templates/tenancy/tenantgroup.html:26 tenancy/forms/model_forms.py:32 #: tenancy/tables/columns.py:51 tenancy/tables/columns.py:61 msgid "Tenant Group" -msgstr "Mietergruppe" +msgstr "Mandantengruppe" #: templates/tenancy/tenantgroup.html:59 msgid "Add Tenant Group" @@ -12870,7 +12940,7 @@ msgstr "Zugewiesene Berechtigungen" #: templates/users/objectpermission.html:6 #: templates/users/objectpermission.html:14 users/forms/filtersets.py:67 msgid "Permission" -msgstr "Erlaubnis" +msgstr "Berechtigung" #: templates/users/objectpermission.html:34 msgid "View" @@ -12896,7 +12966,7 @@ msgstr "Virtuelle CPUs" #: templates/virtualization/cluster.html:59 #: templates/virtualization/virtualmachine.html:125 msgid "Memory" -msgstr "Erinnerung" +msgstr "Speicher" #: templates/virtualization/cluster.html:69 #: templates/virtualization/virtualmachine.html:136 @@ -12929,7 +12999,7 @@ msgstr "Gerät zum Cluster hinzufügen %(cluster)s" #: templates/virtualization/cluster_add_devices.html:23 msgid "Device Selection" -msgstr "Auswahl des Geräts" +msgstr "Geräte-Auswahl" #: templates/virtualization/cluster_add_devices.html:31 msgid "Add Devices" @@ -12953,7 +13023,7 @@ msgstr "Cluster-Typ" #: templates/virtualization/virtualdisk.html:18 msgid "Virtual Disk" -msgstr "Virtuelles Laufwerk" +msgstr "Virtuelle Festplatte" #: templates/virtualization/virtualmachine.html:118 #: virtualization/forms/bulk_edit.py:190 @@ -12997,7 +13067,7 @@ msgstr "IKE-Vorschlag" #: templates/vpn/ikeproposal.html:21 vpn/forms/bulk_edit.py:97 #: vpn/forms/bulk_import.py:145 vpn/forms/filtersets.py:101 msgid "Authentication method" -msgstr "Methode der Authentifizierung" +msgstr "Authentifizierungsmethode" #: templates/vpn/ikeproposal.html:25 templates/vpn/ipsecproposal.html:21 #: vpn/forms/bulk_edit.py:102 vpn/forms/bulk_edit.py:172 @@ -13055,11 +13125,11 @@ msgstr "L2VPN-Attribute" #: templates/vpn/l2vpn.html:60 templates/vpn/tunnel.html:76 msgid "Add a Termination" -msgstr "Kündigung hinzufügen" +msgstr "Abschlusspunkt hinzufügen" #: templates/vpn/tunnel.html:9 msgid "Add Termination" -msgstr "Kündigung hinzufügen" +msgstr "Abschlusspunkt hinzufügen" #: templates/vpn/tunnel.html:37 vpn/forms/bulk_edit.py:49 #: vpn/forms/bulk_import.py:48 vpn/forms/filtersets.py:57 @@ -13088,7 +13158,7 @@ msgstr "Tunnel-Gruppe" #: templates/vpn/tunneltermination.html:10 msgid "Tunnel Termination" -msgstr "Tunnel-Terminierung" +msgstr "Tunnel-Abschlusspunkt" #: templates/vpn/tunneltermination.html:35 vpn/forms/bulk_import.py:107 #: vpn/forms/model_forms.py:102 vpn/forms/model_forms.py:138 @@ -13098,7 +13168,7 @@ msgstr "Außerhalb von IP" #: templates/vpn/tunneltermination.html:51 msgid "Peer Terminations" -msgstr "Kündigungen durch Peer" +msgstr "Peer-Abschlusspunkt" #: templates/wireless/inc/authentication_attrs.html:12 msgid "Cipher" @@ -13145,11 +13215,11 @@ msgstr "Inaktiv" #: tenancy/filtersets.py:29 msgid "Parent contact group (ID)" -msgstr "Elternkontaktgruppe (ID)" +msgstr "Übergeordnete Kontaktgruppe (ID)" #: tenancy/filtersets.py:35 msgid "Parent contact group (slug)" -msgstr "Elternkontaktgruppe (Slug)" +msgstr "Übergeordnete Kontaktgruppe (URL-Slug)" #: tenancy/filtersets.py:41 tenancy/filtersets.py:68 tenancy/filtersets.py:111 msgid "Contact group (ID)" @@ -13157,7 +13227,7 @@ msgstr "Kontaktgruppe (ID)" #: tenancy/filtersets.py:48 tenancy/filtersets.py:75 tenancy/filtersets.py:118 msgid "Contact group (slug)" -msgstr "Kontaktgruppe (Slug)" +msgstr "Kontaktgruppe (URL-Slug)" #: tenancy/filtersets.py:105 msgid "Contact (ID)" @@ -13169,7 +13239,7 @@ msgstr "Kontaktrolle (ID)" #: tenancy/filtersets.py:128 msgid "Contact role (slug)" -msgstr "Kontaktrolle (Slug)" +msgstr "Kontaktrolle (URL-Slug)" #: tenancy/filtersets.py:159 msgid "Contact group" @@ -13177,11 +13247,11 @@ msgstr "Kontaktgruppe" #: tenancy/filtersets.py:170 msgid "Parent tenant group (ID)" -msgstr "Gruppe der übergeordneten Mieter (ID)" +msgstr "Übergeordnete Mandantengruppe (ID)" #: tenancy/filtersets.py:176 msgid "Parent tenant group (slug)" -msgstr "Übergeordnete Mietergruppe (Slug)" +msgstr "Übergeordnete Mandantengruppe (URL-Slug)" #: tenancy/filtersets.py:182 tenancy/filtersets.py:202 msgid "Tenant group (ID)" @@ -13193,7 +13263,7 @@ msgstr "Mandantengruppe (ID)" #: tenancy/filtersets.py:242 msgid "Tenant Group (slug)" -msgstr "Mietergruppe (Slug)" +msgstr "Mandantengruppe (URL-Slug)" #: tenancy/forms/bulk_edit.py:66 msgid "Desciption" @@ -13213,11 +13283,11 @@ msgstr "Kontaktgruppen" #: tenancy/models/contacts.py:48 msgid "contact role" -msgstr "Rolle des Ansprechpartners" +msgstr "Kontaktrolle" #: tenancy/models/contacts.py:49 msgid "contact roles" -msgstr "Rollen kontaktieren" +msgstr "Kontaktrollen" #: tenancy/models/contacts.py:68 msgid "title" @@ -13229,11 +13299,11 @@ msgstr "Telefon" #: tenancy/models/contacts.py:78 msgid "email" -msgstr "E-Mail senden" +msgstr "E-Mail" #: tenancy/models/contacts.py:87 msgid "link" -msgstr "Verknüpfung" +msgstr "Link" #: tenancy/models/contacts.py:103 msgid "contact" @@ -13258,11 +13328,11 @@ msgstr "Kontakte können diesem Objekttyp nicht zugewiesen werden ({type})." #: tenancy/models/tenants.py:32 msgid "tenant group" -msgstr "Mietergruppe" +msgstr "Mandantengruppe" #: tenancy/models/tenants.py:33 msgid "tenant groups" -msgstr "Mietergruppen" +msgstr "Mandantengruppen" #: tenancy/models/tenants.py:70 msgid "Tenant name must be unique per group." @@ -13270,23 +13340,25 @@ msgstr "Der Mandantenname muss pro Gruppe eindeutig sein." #: tenancy/models/tenants.py:80 msgid "Tenant slug must be unique per group." -msgstr "Der Tenant Slug muss pro Gruppe einzigartig sein." +msgstr "" +"Die URL-freundliche Mandantenbezeichnung (URL-Slug) muss pro Gruppe " +"einzigartig sein." #: tenancy/models/tenants.py:88 msgid "tenant" -msgstr "Mieter" +msgstr "Mandant" #: tenancy/models/tenants.py:89 msgid "tenants" -msgstr "Mieter" +msgstr "Mandanten" #: tenancy/tables/contacts.py:112 msgid "Contact Title" -msgstr "Titel des Kontakts" +msgstr "Kontakt-Titel" #: tenancy/tables/contacts.py:116 msgid "Contact Phone" -msgstr "Kontakt Telefon" +msgstr "Kontakt-Telefon" #: tenancy/tables/contacts.py:120 msgid "Contact Email" @@ -13294,19 +13366,19 @@ msgstr "Kontakt-E-Mail" #: tenancy/tables/contacts.py:124 msgid "Contact Address" -msgstr "Kontaktadresse" +msgstr "Kontakt-Adresse" #: tenancy/tables/contacts.py:128 msgid "Contact Link" -msgstr "Link kontaktieren" +msgstr "Kontakt-Link" #: tenancy/tables/contacts.py:132 msgid "Contact Description" -msgstr "Beschreibung des Kontakts" +msgstr "Kontakt-Beschreibung" #: users/filtersets.py:33 users/filtersets.py:68 msgid "Permission (ID)" -msgstr "Erlaubnis (ID)" +msgstr "Berechtigung (ID)" #: users/filtersets.py:63 users/filtersets.py:181 msgid "Group (name)" @@ -13322,7 +13394,7 @@ msgstr "Nachname" #: users/forms/bulk_edit.py:43 msgid "Staff status" -msgstr "Status des Personals" +msgstr "Mitarbeiter-Status" #: users/forms/bulk_edit.py:48 msgid "Superuser status" @@ -13350,7 +13422,7 @@ msgstr "Kann hinzufügen" #: users/forms/filtersets.py:106 users/tables.py:92 msgid "Can Change" -msgstr "Kann sich ändern" +msgstr "Kann ändern" #: users/forms/filtersets.py:113 users/tables.py:95 msgid "Can Delete" @@ -13358,7 +13430,7 @@ msgstr "Kann löschen" #: users/forms/model_forms.py:63 msgid "User Interface" -msgstr "Benutzerschnittstelle" +msgstr "Benutzeroberfläche" #: users/forms/model_forms.py:115 msgid "" @@ -13368,7 +13440,7 @@ msgid "" msgstr "" "Schlüssel müssen mindestens 40 Zeichen lang sein. Achten Sie darauf," " Ihren Schlüssel aufzuzeichnen vor dem Absenden dieses Formulars, " -"da es möglicherweise nicht mehr zugänglich ist, sobald das Token erstellt " +"da er möglicherweise nicht mehr zugänglich ist, sobald das Token erstellt " "wurde." #: users/forms/model_forms.py:127 @@ -13445,7 +13517,7 @@ msgstr "" #: users/models/permissions.py:52 msgid "permission" -msgstr "Genehmigung" +msgstr "Berechtigung" #: users/models/permissions.py:53 users/models/users.py:47 msgid "permissions" @@ -13488,7 +13560,7 @@ msgstr "Schreiben aktiviert" #: users/models/tokens.py:55 msgid "Permit create/update/delete operations using this key" msgstr "" -"Erstellen/Aktualisieren/Löschen von Vorgängen mit diesem Schlüssel zulassen" +"Lasse Erstellen/Aktualisieren/Löschen Vorgänge mit diesem Schlüssel zu" #: users/models/tokens.py:66 msgid "allowed IPs" @@ -13505,11 +13577,11 @@ msgstr "" #: users/models/tokens.py:76 msgid "token" -msgstr "Zeichen" +msgstr "Token" #: users/models/tokens.py:77 msgid "tokens" -msgstr "Spielmarken" +msgstr "Token" #: users/models/users.py:57 vpn/models/crypto.py:42 msgid "group" @@ -13591,7 +13663,7 @@ msgstr "Die Länge muss eine positive Zahl sein" #: utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" -msgstr "Ungültiger Wert '{length}'für die Länge (muss eine Zahl sein)" +msgstr "Ungültiger Wert '{length}' für die Länge (muss eine Zahl sein)" #: utilities/error_handlers.py:31 #, python-brace-format @@ -13599,8 +13671,8 @@ msgid "" "Unable to delete {objects}. {count} dependent objects were " "found: " msgstr "" -"Löschen nicht möglich {objects}. {count} abhängige Objekte " -"wurden gefunden: " +"Löschen von {objects} nicht möglich. {count} abhängige " +"Objekte wurden gefunden: " #: utilities/error_handlers.py:33 msgid "More than 50" @@ -13692,7 +13764,7 @@ msgstr "" #: utilities/forms/fields/csv.py:97 msgid "Object type must be specified as \".\"" -msgstr "Der Objekttyp muss als“ angegeben werden.“" +msgstr "Der Objekttyp muss als \".“ angegeben werden." #: utilities/forms/fields/csv.py:101 msgid "Invalid object type" @@ -13775,7 +13847,7 @@ msgstr "" #: utilities/forms/utils.py:85 utilities/forms/utils.py:87 #, python-brace-format msgid "Range \"{value}\" is invalid." -msgstr "Reichweite“{value}\"ist ungültig." +msgstr "Bereich “{value}\" ist ungültig." #: utilities/forms/utils.py:74 #, python-brace-format @@ -13783,8 +13855,8 @@ msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " "({begin})." msgstr "" -"Ungültiger Bereich: Endwert ({end}) muss größer als der Anfangswert sein " -"({begin})." +"Ungültiger Bereich: Der Endwert ({end}) muss größer als der Anfangswert sein" +" ({begin})." #: utilities/forms/utils.py:232 #, python-brace-format @@ -13874,7 +13946,7 @@ msgstr "Lesezeichen aufheben" #: utilities/templates/buttons/bookmark.html:13 msgid "Bookmark" -msgstr "Bookmark" +msgstr "Lesezeichen setzen" #: utilities/templates/buttons/clone.html:4 msgid "Clone" @@ -13894,7 +13966,7 @@ msgstr "Exportvorlage hinzufügen" #: utilities/templates/buttons/import.html:4 msgid "Import" -msgstr "Importiere" +msgstr "Importieren" #: utilities/templates/form_helpers/render_field.html:39 msgid "Copy to clipboard" @@ -13972,15 +14044,15 @@ msgstr "Übergeordnete Gruppe (ID)" #: virtualization/filtersets.py:85 msgid "Parent group (slug)" -msgstr "Elterngruppe (Schnecke)" +msgstr "Übergeordnete Gruppe (URL-Slug)" #: virtualization/filtersets.py:89 virtualization/filtersets.py:141 msgid "Cluster type (ID)" -msgstr "Clustertyp (ID)" +msgstr "Cluster-Typ (ID)" #: virtualization/filtersets.py:130 msgid "Cluster group (ID)" -msgstr "Clustergruppe (ID)" +msgstr "Cluster-Gruppe (ID)" #: virtualization/filtersets.py:151 virtualization/filtersets.py:267 msgid "Cluster (ID)" @@ -14010,7 +14082,7 @@ msgstr "Art des Clusters" #: virtualization/forms/bulk_import.py:51 msgid "Assigned cluster group" -msgstr "Zugewiesene Clustergruppe" +msgstr "Zugewiesene Cluster-Gruppe" #: virtualization/forms/bulk_import.py:96 msgid "Assigned cluster" @@ -14026,7 +14098,7 @@ msgid "" "{device} belongs to a different site ({device_site}) than the cluster " "({cluster_site})" msgstr "" -"{device} gehört zu einer anderen Seite ({device_site}) als der Cluster " +"{device} gehört zu einerm anderen Standort ({device_site}) als das Cluster " "({cluster_site})" #: virtualization/forms/model_forms.py:192 @@ -14055,7 +14127,7 @@ msgstr "Cluster-Typ" #: virtualization/models/clusters.py:26 msgid "cluster types" -msgstr "Clustertypen" +msgstr "Cluster-Typen" #: virtualization/models/clusters.py:45 msgid "cluster group" @@ -14080,7 +14152,7 @@ msgid "" "{site}" msgstr "" "{count} Geräte sind als Hosts für diesen Cluster zugewiesen, befinden sich " -"aber nicht vor Ort {site}" +"aber nicht an dem Standort {site}" #: virtualization/models/virtualmachines.py:123 msgid "memory (MB)" @@ -14105,15 +14177,15 @@ msgstr "virtuelle Maschinen" #: virtualization/models/virtualmachines.py:179 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "" -"Eine virtuelle Maschine muss einer Site und/oder einem Cluster zugewiesen " -"werden." +"Eine virtuelle Maschine muss einem Standort und/oder einem Cluster " +"zugewiesen werden." #: virtualization/models/virtualmachines.py:186 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "" -"Der ausgewählte Cluster ({cluster}) ist dieser Seite nicht zugeordnet " +"Das ausgewählte Cluster ({cluster}) ist diesem Standort nicht zugeordnet " "({site})." #: virtualization/models/virtualmachines.py:193 @@ -14172,9 +14244,9 @@ 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 "" -"Das unmarkierte VLAN ({untagged_vlan}) muss zu derselben Site gehören wie " -"die übergeordnete virtuelle Maschine der Schnittstelle, oder sie muss global" -" sein." +"Das unmarkierte VLAN ({untagged_vlan}) muss zu demselben Standort gehören " +"wie die übergeordnete virtuelle Maschine der Schnittstelle, oder sie muss " +"global sein." #: virtualization/models/virtualmachines.py:429 msgid "size (GB)" @@ -14182,7 +14254,7 @@ msgstr "Größe (GB)" #: virtualization/models/virtualmachines.py:433 msgid "virtual disk" -msgstr "virtuelles Laufwerk" +msgstr "virtuelle Festplatte" #: virtualization/models/virtualmachines.py:434 msgid "virtual disks" @@ -14206,11 +14278,11 @@ msgstr "GRE" #: vpn/choices.py:56 msgid "Hub" -msgstr "Nabe" +msgstr "Hub" #: vpn/choices.py:57 msgid "Spoke" -msgstr "Sprach" +msgstr "Spoke" #: vpn/choices.py:80 msgid "Aggressive" @@ -14226,7 +14298,7 @@ msgstr "Vorab geteilte Schlüssel" #: vpn/choices.py:93 msgid "Certificates" -msgstr "Bescheinigungen" +msgstr "Zertifikate" #: vpn/choices.py:94 msgid "RSA signatures" @@ -14268,7 +14340,7 @@ msgstr "Tunnelgruppe (ID)" #: vpn/filtersets.py:47 msgid "Tunnel group (slug)" -msgstr "Tunnelgruppe (Schnecke)" +msgstr "Tunnelgruppe (URL-Slug)" #: vpn/filtersets.py:54 msgid "IPSec profile (ID)" @@ -14308,7 +14380,7 @@ msgstr "IPSec-Richtlinie (Name)" #: vpn/filtersets.py:367 msgid "L2VPN (slug)" -msgstr "L2VPN (Schnecke)" +msgstr "L2VPN (URL-Slug)" #: vpn/filtersets.py:431 msgid "VM Interface (ID)" @@ -14387,7 +14459,7 @@ msgstr "L2VPN-Typ" #: vpn/forms/bulk_import.py:287 msgid "Parent device (for interface)" -msgstr "Elterngerät (für Schnittstelle)" +msgstr "Übergeordnetes Gerät (für Schnittstelle)" #: vpn/forms/bulk_import.py:294 msgid "Parent virtual machine (for interface)" @@ -14443,7 +14515,7 @@ msgstr "Zweite Kündigung" #: vpn/forms/model_forms.py:197 msgid "This parameter is required when defining a termination." msgstr "" -"Dieser Parameter ist erforderlich, wenn eine Kündigung definiert wird." +"Dieser Parameter ist erforderlich, wenn ein Abschlusspunkt definiert wird." #: vpn/forms/model_forms.py:320 vpn/forms/model_forms.py:356 msgid "Policy" @@ -14486,7 +14558,7 @@ msgstr "IKE-Vorschläge" #: vpn/models/crypto.py:76 msgid "version" -msgstr "Ausführung" +msgstr "Version" #: vpn/models/crypto.py:88 vpn/models/crypto.py:190 msgid "proposals" @@ -14548,11 +14620,11 @@ msgstr "IPSec-Profile" #: vpn/models/l2vpn.py:116 msgid "L2VPN termination" -msgstr "L2VPN-Kündigung" +msgstr "L2VPN-Abschlusspunkt" #: vpn/models/l2vpn.py:117 msgid "L2VPN terminations" -msgstr "L2VPN-Terminierungen" +msgstr "L2VPN-Abschlusspunkte" #: vpn/models/l2vpn.py:135 #, python-brace-format @@ -14598,11 +14670,11 @@ msgstr "Ein Objekt kann jeweils nur zu einem Tunnel terminiert werden." #: vpn/models/tunnels.py:156 msgid "tunnel termination" -msgstr "Tunnelabschluss" +msgstr "Tunnel-Abschlusspunkt" #: vpn/models/tunnels.py:157 msgid "tunnel terminations" -msgstr "Tunnelabschlüsse" +msgstr "Tunnel-Abschlusspunkte" #: vpn/models/tunnels.py:174 #, python-brace-format @@ -14611,7 +14683,7 @@ msgstr "{name} ist bereits an einen Tunnel angeschlossen ({tunnel})." #: vpn/tables/crypto.py:22 msgid "Authentication Method" -msgstr "Methode der Authentifizierung" +msgstr "Authentifizierungsmethode" #: vpn/tables/crypto.py:25 vpn/tables/crypto.py:97 msgid "Encryption Algorithm" @@ -14643,15 +14715,15 @@ msgstr "Übergeordnetes Objekt" #: vpn/tables/l2vpn.py:74 msgid "Object Site" -msgstr "Objekt-Site" +msgstr "Objekt-Standort" #: wireless/choices.py:11 msgid "Access point" -msgstr "Zugangspunkt" +msgstr "Accesspoint" #: wireless/choices.py:12 msgid "Station" -msgstr "Bahnhof" +msgstr "Client" #: wireless/choices.py:467 msgid "Open" @@ -14674,7 +14746,7 @@ msgstr "Authentifizierungchiffre" #: wireless/forms/bulk_import.py:52 msgid "Bridged VLAN" -msgstr "Überbrücktes VLAN" +msgstr "Gebrücktes VLAN" #: wireless/forms/bulk_import.py:89 wireless/tables/wirelesslink.py:27 msgid "Interface A" @@ -14694,7 +14766,7 @@ msgstr "Authentifizierungchiffre" #: wireless/models.py:68 msgid "wireless LAN group" -msgstr "Wireless-LAN-Gruppe" +msgstr "WLAN-Gruppe" #: wireless/models.py:69 msgid "wireless LAN groups" @@ -14702,7 +14774,7 @@ msgstr "WLAN-Gruppen" #: wireless/models.py:115 msgid "wireless LAN" -msgstr "drahtloses LAN" +msgstr "WLAN" #: wireless/models.py:143 msgid "interface A" diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index 4db765e3c7..c2a7e16fa7 100644 --- a/netbox/translations/es/LC_MESSAGES/django.po +++ b/netbox/translations/es/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-14 13:22+0000\n" +"POT-Creation-Date: 2024-05-22 17:41+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2024\n" "Language-Team: Spanish (https://app.transifex.com/netbox-community/teams/178115/es/)\n" @@ -64,19 +64,19 @@ msgid "Your preferences have been updated." msgstr "Se han actualizado tus preferencias." #: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 -#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1429 -#: dcim/choices.py:1505 dcim/choices.py:1555 virtualization/choices.py:20 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1457 +#: dcim/choices.py:1533 dcim/choices.py:1583 virtualization/choices.py:20 #: virtualization/choices.py:45 vpn/choices.py:18 msgid "Planned" msgstr "Planificado" -#: circuits/choices.py:22 netbox/navigation/menu.py:289 +#: circuits/choices.py:22 netbox/navigation/menu.py:290 msgid "Provisioning" msgstr "Aprovisionamiento" #: circuits/choices.py:23 core/tables/tasks.py:22 dcim/choices.py:22 #: dcim/choices.py:103 dcim/choices.py:173 dcim/choices.py:219 -#: dcim/choices.py:1504 dcim/choices.py:1554 extras/tables/tables.py:385 +#: dcim/choices.py:1532 dcim/choices.py:1582 extras/tables/tables.py:385 #: ipam/choices.py:31 ipam/choices.py:49 ipam/choices.py:69 #: ipam/choices.py:154 templates/extras/configcontext.html:25 #: templates/users/user.html:37 users/forms/bulk_edit.py:38 @@ -86,7 +86,7 @@ msgid "Active" msgstr "Activo" #: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 -#: dcim/choices.py:1503 dcim/choices.py:1556 virtualization/choices.py:24 +#: dcim/choices.py:1531 dcim/choices.py:1584 virtualization/choices.py:24 #: virtualization/choices.py:43 msgid "Offline" msgstr "Desconectado" @@ -101,8 +101,8 @@ msgstr "Desmantelado" #: circuits/filtersets.py:29 circuits/filtersets.py:196 dcim/filtersets.py:97 #: dcim/filtersets.py:151 dcim/filtersets.py:211 dcim/filtersets.py:297 -#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1295 -#: dcim/filtersets.py:1822 dcim/filtersets.py:2065 dcim/filtersets.py:2123 +#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1305 +#: dcim/filtersets.py:1832 dcim/filtersets.py:2075 dcim/filtersets.py:2133 #: ipam/filtersets.py:339 ipam/filtersets.py:945 #: virtualization/filtersets.py:45 virtualization/filtersets.py:173 #: vpn/filtersets.py:377 @@ -111,8 +111,8 @@ msgstr "Región (ID)" #: circuits/filtersets.py:36 circuits/filtersets.py:203 dcim/filtersets.py:104 #: dcim/filtersets.py:157 dcim/filtersets.py:218 dcim/filtersets.py:304 -#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1302 -#: dcim/filtersets.py:1829 dcim/filtersets.py:2072 dcim/filtersets.py:2130 +#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1312 +#: dcim/filtersets.py:1839 dcim/filtersets.py:2082 dcim/filtersets.py:2140 #: extras/filtersets.py:461 ipam/filtersets.py:346 ipam/filtersets.py:952 #: virtualization/filtersets.py:52 virtualization/filtersets.py:180 #: vpn/filtersets.py:372 @@ -121,8 +121,8 @@ msgstr "Región (slug)" #: circuits/filtersets.py:42 circuits/filtersets.py:209 dcim/filtersets.py:127 #: dcim/filtersets.py:224 dcim/filtersets.py:310 dcim/filtersets.py:419 -#: dcim/filtersets.py:982 dcim/filtersets.py:1308 dcim/filtersets.py:1835 -#: dcim/filtersets.py:2078 dcim/filtersets.py:2136 ipam/filtersets.py:352 +#: dcim/filtersets.py:982 dcim/filtersets.py:1318 dcim/filtersets.py:1845 +#: dcim/filtersets.py:2088 dcim/filtersets.py:2146 ipam/filtersets.py:352 #: ipam/filtersets.py:958 virtualization/filtersets.py:58 #: virtualization/filtersets.py:186 msgid "Site group (ID)" @@ -130,16 +130,18 @@ msgstr "Grupo de sitios (ID)" #: circuits/filtersets.py:49 circuits/filtersets.py:216 dcim/filtersets.py:134 #: dcim/filtersets.py:231 dcim/filtersets.py:317 dcim/filtersets.py:426 -#: dcim/filtersets.py:989 dcim/filtersets.py:1315 dcim/filtersets.py:1842 -#: dcim/filtersets.py:2085 dcim/filtersets.py:2143 extras/filtersets.py:467 +#: dcim/filtersets.py:989 dcim/filtersets.py:1325 dcim/filtersets.py:1852 +#: dcim/filtersets.py:2095 dcim/filtersets.py:2153 extras/filtersets.py:467 #: ipam/filtersets.py:359 ipam/filtersets.py:965 #: virtualization/filtersets.py:65 virtualization/filtersets.py:193 msgid "Site group (slug)" msgstr "Grupo de sitios (slug)" -#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:116 -#: circuits/forms/filtersets.py:48 circuits/forms/filtersets.py:168 -#: circuits/forms/model_forms.py:136 circuits/forms/model_forms.py:152 +#: circuits/filtersets.py:54 circuits/forms/bulk_edit.py:186 +#: circuits/forms/bulk_edit.py:214 circuits/forms/bulk_import.py:126 +#: circuits/forms/filtersets.py:49 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:207 circuits/forms/model_forms.py:136 +#: circuits/forms/model_forms.py:152 circuits/tables/circuits.py:105 #: dcim/forms/bulk_edit.py:167 dcim/forms/bulk_edit.py:239 #: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:771 #: dcim/forms/bulk_import.py:130 dcim/forms/bulk_import.py:184 @@ -147,10 +149,10 @@ msgstr "Grupo de sitios (slug)" #: dcim/forms/bulk_import.py:1262 dcim/forms/bulk_import.py:1290 #: dcim/forms/filtersets.py:85 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:265 dcim/forms/filtersets.py:374 -#: dcim/forms/filtersets.py:681 dcim/forms/filtersets.py:908 -#: dcim/forms/filtersets.py:932 dcim/forms/filtersets.py:1022 -#: dcim/forms/filtersets.py:1060 dcim/forms/filtersets.py:1468 -#: dcim/forms/filtersets.py:1492 dcim/forms/filtersets.py:1516 +#: dcim/forms/filtersets.py:682 dcim/forms/filtersets.py:916 +#: dcim/forms/filtersets.py:940 dcim/forms/filtersets.py:1030 +#: dcim/forms/filtersets.py:1068 dcim/forms/filtersets.py:1476 +#: dcim/forms/filtersets.py:1500 dcim/forms/filtersets.py:1524 #: dcim/forms/model_forms.py:136 dcim/forms/model_forms.py:164 #: dcim/forms/model_forms.py:206 dcim/forms/model_forms.py:406 #: dcim/forms/model_forms.py:668 dcim/forms/object_create.py:391 @@ -160,11 +162,11 @@ msgstr "Grupo de sitios (slug)" #: ipam/forms/bulk_edit.py:270 ipam/forms/bulk_edit.py:448 #: ipam/forms/bulk_edit.py:522 ipam/forms/bulk_import.py:170 #: ipam/forms/bulk_import.py:437 ipam/forms/filtersets.py:153 -#: ipam/forms/filtersets.py:230 ipam/forms/filtersets.py:425 -#: ipam/forms/filtersets.py:489 ipam/forms/model_forms.py:203 -#: ipam/forms/model_forms.py:578 ipam/forms/model_forms.py:673 +#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:432 +#: ipam/forms/filtersets.py:496 ipam/forms/model_forms.py:203 +#: ipam/forms/model_forms.py:587 ipam/forms/model_forms.py:682 #: ipam/tables/ip.py:244 ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 -#: templates/circuits/inc/circuit_termination.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:6 #: templates/dcim/device.html:21 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:33 #: templates/dcim/location.html:37 templates/dcim/powerpanel.html:22 @@ -201,19 +203,21 @@ msgstr "Sitio (babosa)" msgid "ASN (ID)" msgstr "ASN (ID)" -#: circuits/filtersets.py:71 circuits/forms/filtersets.py:28 +#: circuits/filtersets.py:71 circuits/forms/filtersets.py:29 #: ipam/forms/model_forms.py:157 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/filtersets.py:93 circuits/filtersets.py:120 -#: circuits/filtersets.py:154 ipam/filtersets.py:243 +#: circuits/filtersets.py:154 circuits/filtersets.py:281 +#: ipam/filtersets.py:243 msgid "Provider (ID)" msgstr "Proveedor (ID)" #: circuits/filtersets.py:99 circuits/filtersets.py:126 -#: circuits/filtersets.py:160 ipam/filtersets.py:249 +#: circuits/filtersets.py:160 circuits/filtersets.py:287 +#: ipam/filtersets.py:249 msgid "Provider (slug)" msgstr "Proveedor (babosa)" @@ -239,8 +243,8 @@ msgstr "Tipo de circuito (slug)" #: circuits/filtersets.py:221 circuits/filtersets.py:266 #: dcim/filtersets.py:235 dcim/filtersets.py:321 dcim/filtersets.py:394 -#: dcim/filtersets.py:993 dcim/filtersets.py:1320 dcim/filtersets.py:1847 -#: dcim/filtersets.py:2089 dcim/filtersets.py:2148 ipam/filtersets.py:232 +#: dcim/filtersets.py:993 dcim/filtersets.py:1330 dcim/filtersets.py:1857 +#: dcim/filtersets.py:2099 dcim/filtersets.py:2158 ipam/filtersets.py:232 #: ipam/filtersets.py:363 ipam/filtersets.py:969 #: virtualization/filtersets.py:69 virtualization/filtersets.py:197 #: vpn/filtersets.py:387 @@ -252,13 +256,13 @@ msgid "Termination A (ID)" msgstr "Terminación A (ID)" #: circuits/filtersets.py:258 core/filtersets.py:73 core/filtersets.py:132 -#: dcim/filtersets.py:693 dcim/filtersets.py:1289 dcim/filtersets.py:2196 +#: dcim/filtersets.py:693 dcim/filtersets.py:1299 dcim/filtersets.py:2206 #: extras/filtersets.py:41 extras/filtersets.py:63 extras/filtersets.py:92 #: extras/filtersets.py:127 extras/filtersets.py:176 extras/filtersets.py:204 #: extras/filtersets.py:234 extras/filtersets.py:271 extras/filtersets.py:343 #: extras/filtersets.py:390 extras/filtersets.py:450 extras/filtersets.py:613 #: extras/filtersets.py:655 extras/filtersets.py:696 -#: ipam/forms/model_forms.py:438 netbox/filtersets.py:275 +#: ipam/forms/model_forms.py:447 netbox/filtersets.py:275 #: netbox/forms/__init__.py:22 netbox/forms/base.py:165 #: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:45 #: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 @@ -268,9 +272,12 @@ msgstr "Terminación A (ID)" msgid "Search" msgstr "Búsqueda" -#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:168 -#: circuits/forms/model_forms.py:109 circuits/forms/model_forms.py:131 +#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:170 +#: circuits/forms/bulk_import.py:117 circuits/forms/filtersets.py:196 +#: circuits/forms/filtersets.py:212 circuits/forms/model_forms.py:109 +#: circuits/forms/model_forms.py:131 circuits/tables/circuits.py:96 #: dcim/forms/connections.py:71 templates/circuits/circuit.html:15 +#: templates/circuits/circuittermination.html:19 #: templates/dcim/inc/cable_termination.html:55 #: templates/dcim/trace/circuit.html:4 msgid "Circuit" @@ -280,48 +287,48 @@ msgstr "Circuito" msgid "ProviderNetwork (ID)" msgstr "Red de proveedores (ID)" -#: circuits/forms/bulk_edit.py:26 circuits/forms/filtersets.py:53 +#: circuits/forms/bulk_edit.py:28 circuits/forms/filtersets.py:54 #: circuits/forms/model_forms.py:27 circuits/tables/providers.py:33 #: dcim/forms/bulk_edit.py:127 dcim/forms/filtersets.py:188 #: dcim/forms/model_forms.py:122 dcim/tables/sites.py:94 -#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:218 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 #: netbox/navigation/menu.py:159 netbox/navigation/menu.py:162 #: templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" -#: circuits/forms/bulk_edit.py:30 circuits/forms/bulk_edit.py:52 -#: circuits/forms/bulk_edit.py:79 circuits/forms/bulk_edit.py:100 -#: circuits/forms/bulk_edit.py:160 core/forms/bulk_edit.py:28 -#: core/tables/plugins.py:29 dcim/forms/bulk_create.py:35 -#: dcim/forms/bulk_edit.py:72 dcim/forms/bulk_edit.py:91 -#: dcim/forms/bulk_edit.py:150 dcim/forms/bulk_edit.py:191 -#: dcim/forms/bulk_edit.py:209 dcim/forms/bulk_edit.py:337 -#: dcim/forms/bulk_edit.py:373 dcim/forms/bulk_edit.py:388 -#: dcim/forms/bulk_edit.py:447 dcim/forms/bulk_edit.py:486 -#: dcim/forms/bulk_edit.py:516 dcim/forms/bulk_edit.py:540 -#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_edit.py:665 -#: dcim/forms/bulk_edit.py:717 dcim/forms/bulk_edit.py:740 -#: dcim/forms/bulk_edit.py:788 dcim/forms/bulk_edit.py:858 -#: dcim/forms/bulk_edit.py:911 dcim/forms/bulk_edit.py:946 -#: dcim/forms/bulk_edit.py:986 dcim/forms/bulk_edit.py:1030 -#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1102 -#: dcim/forms/bulk_edit.py:1120 dcim/forms/bulk_edit.py:1138 -#: dcim/forms/bulk_edit.py:1156 dcim/forms/bulk_edit.py:1575 -#: extras/forms/bulk_edit.py:36 extras/forms/bulk_edit.py:124 -#: extras/forms/bulk_edit.py:153 extras/forms/bulk_edit.py:183 -#: extras/forms/bulk_edit.py:264 extras/forms/bulk_edit.py:288 -#: extras/forms/bulk_edit.py:302 extras/tables/tables.py:58 -#: ipam/forms/bulk_edit.py:51 ipam/forms/bulk_edit.py:71 -#: ipam/forms/bulk_edit.py:91 ipam/forms/bulk_edit.py:115 -#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:173 -#: ipam/forms/bulk_edit.py:192 ipam/forms/bulk_edit.py:261 -#: ipam/forms/bulk_edit.py:305 ipam/forms/bulk_edit.py:353 -#: ipam/forms/bulk_edit.py:396 ipam/forms/bulk_edit.py:424 -#: ipam/forms/bulk_edit.py:554 ipam/forms/bulk_edit.py:585 -#: templates/account/token.html:35 templates/circuits/circuit.html:59 -#: templates/circuits/circuittype.html:26 -#: templates/circuits/inc/circuit_termination.html:114 +#: circuits/forms/bulk_edit.py:32 circuits/forms/bulk_edit.py:54 +#: circuits/forms/bulk_edit.py:81 circuits/forms/bulk_edit.py:102 +#: circuits/forms/bulk_edit.py:162 circuits/forms/bulk_edit.py:181 +#: core/forms/bulk_edit.py:28 core/tables/plugins.py:29 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:72 +#: dcim/forms/bulk_edit.py:91 dcim/forms/bulk_edit.py:150 +#: dcim/forms/bulk_edit.py:191 dcim/forms/bulk_edit.py:209 +#: dcim/forms/bulk_edit.py:337 dcim/forms/bulk_edit.py:373 +#: dcim/forms/bulk_edit.py:388 dcim/forms/bulk_edit.py:447 +#: dcim/forms/bulk_edit.py:486 dcim/forms/bulk_edit.py:516 +#: dcim/forms/bulk_edit.py:540 dcim/forms/bulk_edit.py:613 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:717 +#: dcim/forms/bulk_edit.py:740 dcim/forms/bulk_edit.py:788 +#: dcim/forms/bulk_edit.py:858 dcim/forms/bulk_edit.py:911 +#: dcim/forms/bulk_edit.py:946 dcim/forms/bulk_edit.py:986 +#: dcim/forms/bulk_edit.py:1030 dcim/forms/bulk_edit.py:1075 +#: dcim/forms/bulk_edit.py:1102 dcim/forms/bulk_edit.py:1120 +#: dcim/forms/bulk_edit.py:1138 dcim/forms/bulk_edit.py:1156 +#: dcim/forms/bulk_edit.py:1575 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:153 +#: extras/forms/bulk_edit.py:183 extras/forms/bulk_edit.py:264 +#: extras/forms/bulk_edit.py:288 extras/forms/bulk_edit.py:302 +#: extras/tables/tables.py:58 ipam/forms/bulk_edit.py:51 +#: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:115 ipam/forms/bulk_edit.py:144 +#: ipam/forms/bulk_edit.py:173 ipam/forms/bulk_edit.py:192 +#: ipam/forms/bulk_edit.py:261 ipam/forms/bulk_edit.py:305 +#: ipam/forms/bulk_edit.py:353 ipam/forms/bulk_edit.py:396 +#: ipam/forms/bulk_edit.py:424 ipam/forms/bulk_edit.py:554 +#: ipam/forms/bulk_edit.py:585 templates/account/token.html:35 +#: templates/circuits/circuit.html:59 templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:88 #: templates/circuits/provider.html:33 #: templates/circuits/providernetwork.html:32 #: templates/core/datasource.html:54 templates/dcim/cable.html:36 @@ -387,32 +394,35 @@ msgstr "ASNs" msgid "Description" msgstr "Descripción" -#: circuits/forms/bulk_edit.py:47 circuits/forms/bulk_edit.py:69 -#: circuits/forms/bulk_edit.py:119 circuits/forms/bulk_import.py:34 -#: circuits/forms/bulk_import.py:49 circuits/forms/bulk_import.py:75 -#: circuits/forms/filtersets.py:67 circuits/forms/filtersets.py:85 -#: circuits/forms/filtersets.py:113 circuits/forms/filtersets.py:128 +#: circuits/forms/bulk_edit.py:49 circuits/forms/bulk_edit.py:71 +#: circuits/forms/bulk_edit.py:121 circuits/forms/bulk_import.py:35 +#: circuits/forms/bulk_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:68 circuits/forms/filtersets.py:86 +#: circuits/forms/filtersets.py:114 circuits/forms/filtersets.py:129 +#: circuits/forms/filtersets.py:197 circuits/forms/filtersets.py:230 #: circuits/forms/model_forms.py:45 circuits/forms/model_forms.py:59 -#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:55 -#: circuits/tables/providers.py:72 circuits/tables/providers.py:103 -#: templates/circuits/circuit.html:18 templates/circuits/provider.html:20 +#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:56 +#: circuits/tables/circuits.py:100 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:18 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 #: templates/circuits/provideraccount.html:20 #: templates/circuits/providernetwork.html:20 #: templates/dcim/inc/cable_termination.html:51 msgid "Provider" msgstr "Proveedor" -#: circuits/forms/bulk_edit.py:76 circuits/forms/filtersets.py:88 +#: circuits/forms/bulk_edit.py:78 circuits/forms/filtersets.py:89 #: templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID de servicio" -#: circuits/forms/bulk_edit.py:96 circuits/forms/filtersets.py:104 +#: circuits/forms/bulk_edit.py:98 circuits/forms/filtersets.py:105 #: dcim/forms/bulk_edit.py:205 dcim/forms/bulk_edit.py:502 #: dcim/forms/bulk_edit.py:702 dcim/forms/bulk_edit.py:1071 #: dcim/forms/bulk_edit.py:1098 dcim/forms/bulk_edit.py:1571 -#: dcim/forms/filtersets.py:975 dcim/forms/filtersets.py:1351 -#: dcim/forms/filtersets.py:1372 dcim/tables/devices.py:699 +#: dcim/forms/filtersets.py:983 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1380 dcim/tables/devices.py:699 #: dcim/tables/devices.py:759 dcim/tables/devices.py:986 #: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 #: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:260 @@ -424,8 +434,8 @@ msgstr "ID de servicio" msgid "Color" msgstr "Color" -#: circuits/forms/bulk_edit.py:114 circuits/forms/bulk_import.py:88 -#: circuits/forms/filtersets.py:123 core/forms/bulk_edit.py:18 +#: circuits/forms/bulk_edit.py:116 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:124 core/forms/bulk_edit.py:18 #: core/forms/filtersets.py:30 core/tables/data.py:20 core/tables/jobs.py:18 #: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:680 #: dcim/forms/bulk_edit.py:819 dcim/forms/bulk_edit.py:887 @@ -437,18 +447,18 @@ msgstr "Color" #: dcim/forms/bulk_import.py:725 dcim/forms/bulk_import.py:808 #: dcim/forms/bulk_import.py:902 dcim/forms/bulk_import.py:944 #: dcim/forms/bulk_import.py:1161 dcim/forms/bulk_import.py:1327 -#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:866 -#: dcim/forms/filtersets.py:965 dcim/forms/filtersets.py:1086 -#: dcim/forms/filtersets.py:1156 dcim/forms/filtersets.py:1178 -#: dcim/forms/filtersets.py:1200 dcim/forms/filtersets.py:1217 -#: dcim/forms/filtersets.py:1251 dcim/forms/filtersets.py:1346 -#: dcim/forms/filtersets.py:1367 dcim/forms/model_forms.py:643 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:874 +#: dcim/forms/filtersets.py:973 dcim/forms/filtersets.py:1094 +#: dcim/forms/filtersets.py:1164 dcim/forms/filtersets.py:1186 +#: dcim/forms/filtersets.py:1208 dcim/forms/filtersets.py:1225 +#: dcim/forms/filtersets.py:1259 dcim/forms/filtersets.py:1354 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:643 #: dcim/forms/model_forms.py:649 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:145 #: dcim/tables/devices.py:183 dcim/tables/devices.py:815 #: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 #: extras/tables/tables.py:283 extras/tables/tables.py:355 -#: extras/tables/tables.py:473 netbox/tables/tables.py:237 +#: extras/tables/tables.py:473 netbox/tables/tables.py:239 #: templates/circuits/circuit.html:30 templates/core/datasource.html:38 #: templates/dcim/cable.html:15 templates/dcim/consoleport.html:36 #: templates/dcim/consoleserverport.html:36 templates/dcim/frontport.html:36 @@ -469,13 +479,13 @@ msgstr "Color" msgid "Type" msgstr "Tipo" -#: circuits/forms/bulk_edit.py:124 circuits/forms/bulk_import.py:81 -#: circuits/forms/filtersets.py:136 circuits/forms/model_forms.py:96 +#: circuits/forms/bulk_edit.py:126 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:137 circuits/forms/model_forms.py:96 msgid "Provider account" msgstr "Cuenta de proveedor" -#: circuits/forms/bulk_edit.py:132 circuits/forms/bulk_import.py:94 -#: circuits/forms/filtersets.py:147 core/forms/filtersets.py:35 +#: circuits/forms/bulk_edit.py:134 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:148 core/forms/filtersets.py:35 #: core/forms/filtersets.py:76 core/tables/data.py:23 core/tables/jobs.py:26 #: core/tables/tasks.py:88 dcim/forms/bulk_edit.py:105 #: dcim/forms/bulk_edit.py:180 dcim/forms/bulk_edit.py:261 @@ -487,9 +497,9 @@ msgstr "Cuenta de proveedor" #: dcim/forms/bulk_import.py:1155 dcim/forms/bulk_import.py:1322 #: dcim/forms/bulk_import.py:1386 dcim/forms/filtersets.py:171 #: dcim/forms/filtersets.py:230 dcim/forms/filtersets.py:282 -#: dcim/forms/filtersets.py:727 dcim/forms/filtersets.py:835 -#: dcim/forms/filtersets.py:869 dcim/forms/filtersets.py:970 -#: dcim/forms/filtersets.py:1081 dcim/tables/devices.py:145 +#: dcim/forms/filtersets.py:728 dcim/forms/filtersets.py:843 +#: dcim/forms/filtersets.py:877 dcim/forms/filtersets.py:978 +#: dcim/forms/filtersets.py:1089 dcim/tables/devices.py:145 #: dcim/tables/devices.py:818 dcim/tables/devices.py:1046 #: 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 @@ -497,9 +507,9 @@ msgstr "Cuenta de proveedor" #: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:544 #: 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:209 ipam/forms/filtersets.py:274 -#: ipam/forms/filtersets.py:348 ipam/forms/filtersets.py:501 -#: ipam/forms/model_forms.py:457 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:281 +#: ipam/forms/filtersets.py:355 ipam/forms/filtersets.py:508 +#: ipam/forms/model_forms.py:466 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:34 templates/core/datasource.html:46 @@ -530,8 +540,8 @@ msgstr "Cuenta de proveedor" msgid "Status" msgstr "Estado" -#: circuits/forms/bulk_edit.py:138 circuits/forms/bulk_import.py:99 -#: circuits/forms/filtersets.py:116 dcim/forms/bulk_edit.py:121 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:117 dcim/forms/bulk_edit.py:121 #: dcim/forms/bulk_edit.py:186 dcim/forms/bulk_edit.py:256 #: dcim/forms/bulk_edit.py:368 dcim/forms/bulk_edit.py:588 #: dcim/forms/bulk_edit.py:692 dcim/forms/bulk_edit.py:1599 @@ -541,9 +551,9 @@ msgstr "Estado" #: dcim/forms/bulk_import.py:1379 dcim/forms/filtersets.py:166 #: dcim/forms/filtersets.py:198 dcim/forms/filtersets.py:249 #: dcim/forms/filtersets.py:334 dcim/forms/filtersets.py:355 -#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:827 -#: dcim/forms/filtersets.py:889 dcim/forms/filtersets.py:919 -#: dcim/forms/filtersets.py:1041 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:897 dcim/forms/filtersets.py:927 +#: dcim/forms/filtersets.py:1049 dcim/tables/power.py:88 #: extras/filtersets.py:564 extras/forms/filtersets.py:332 #: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:41 #: ipam/forms/bulk_edit.py:66 ipam/forms/bulk_edit.py:110 @@ -557,8 +567,8 @@ msgstr "Estado" #: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:48 #: ipam/forms/filtersets.py:68 ipam/forms/filtersets.py:100 #: ipam/forms/filtersets.py:120 ipam/forms/filtersets.py:143 -#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:260 -#: ipam/forms/filtersets.py:303 ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:174 ipam/forms/filtersets.py:267 +#: ipam/forms/filtersets.py:310 ipam/forms/filtersets.py:476 #: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 #: templates/circuits/circuit.html:38 templates/dcim/cable.html:23 #: templates/dcim/device.html:78 templates/dcim/location.html:49 @@ -589,23 +599,23 @@ msgstr "Estado" msgid "Tenant" msgstr "Inquilino" -#: circuits/forms/bulk_edit.py:143 circuits/forms/filtersets.py:171 +#: circuits/forms/bulk_edit.py:145 circuits/forms/filtersets.py:172 msgid "Install date" msgstr "Fecha de instalación" -#: circuits/forms/bulk_edit.py:148 circuits/forms/filtersets.py:176 +#: circuits/forms/bulk_edit.py:150 circuits/forms/filtersets.py:177 msgid "Termination date" msgstr "Fecha de terminación" -#: circuits/forms/bulk_edit.py:154 circuits/forms/filtersets.py:183 +#: circuits/forms/bulk_edit.py:156 circuits/forms/filtersets.py:184 msgid "Commit rate (Kbps)" msgstr "Velocidad de confirmación (Kbps)" -#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:110 +#: circuits/forms/bulk_edit.py:171 circuits/forms/model_forms.py:110 msgid "Service Parameters" msgstr "Parámetros de servicio" -#: circuits/forms/bulk_edit.py:170 circuits/forms/model_forms.py:111 +#: circuits/forms/bulk_edit.py:172 circuits/forms/model_forms.py:111 #: dcim/forms/model_forms.py:138 dcim/forms/model_forms.py:180 #: dcim/forms/model_forms.py:228 dcim/forms/model_forms.py:267 #: dcim/forms/model_forms.py:713 dcim/forms/model_forms.py:1636 @@ -624,26 +634,60 @@ msgstr "Parámetros de servicio" msgid "Tenancy" msgstr "Arrendamiento" -#: circuits/forms/bulk_import.py:37 circuits/forms/bulk_import.py:52 -#: circuits/forms/bulk_import.py:78 +#: circuits/forms/bulk_edit.py:191 circuits/forms/bulk_edit.py:215 +#: circuits/forms/model_forms.py:153 circuits/tables/circuits.py:109 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/circuits/providernetwork.html:17 +msgid "Provider Network" +msgstr "Red de proveedores" + +#: circuits/forms/bulk_edit.py:197 +msgid "Port speed (Kbps)" +msgstr "Velocidad del puerto (Kbps)" + +#: circuits/forms/bulk_edit.py:201 +msgid "Upstream speed (Kbps)" +msgstr "Velocidad de subida (Kbps)" + +#: circuits/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:849 +#: dcim/forms/bulk_edit.py:1208 dcim/forms/bulk_edit.py:1225 +#: dcim/forms/bulk_edit.py:1242 dcim/forms/bulk_edit.py:1260 +#: dcim/forms/bulk_edit.py:1348 dcim/forms/bulk_edit.py:1487 +#: dcim/forms/bulk_edit.py:1504 +msgid "Mark connected" +msgstr "Marcar conectado" + +#: circuits/forms/bulk_edit.py:217 circuits/forms/model_forms.py:155 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 +#: templates/dcim/rearport.html:111 +msgid "Circuit Termination" +msgstr "Terminación del circuito" + +#: circuits/forms/bulk_edit.py:219 circuits/forms/model_forms.py:157 +msgid "Termination Details" +msgstr "Detalles de terminación" + +#: 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:69 dcim/forms/bulk_import.py:178 +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:178 #: dcim/forms/bulk_import.py:388 dcim/forms/bulk_import.py:1108 #: dcim/forms/bulk_import.py:1187 extras/forms/bulk_import.py:232 msgid "RGB color in hexadecimal. Example:" msgstr "Color RGB en hexadecimal. Ejemplo:" -#: circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:85 msgid "Assigned provider account" msgstr "Cuenta de proveedor asignada" -#: circuits/forms/bulk_import.py:91 +#: circuits/forms/bulk_import.py:92 msgid "Type of circuit" msgstr "Tipo de circuito" -#: circuits/forms/bulk_import.py:96 dcim/forms/bulk_import.py:89 +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 #: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:204 #: dcim/forms/bulk_import.py:452 dcim/forms/bulk_import.py:606 #: dcim/forms/bulk_import.py:1324 ipam/forms/bulk_import.py:193 @@ -654,7 +698,7 @@ msgstr "Tipo de circuito" msgid "Operational status" msgstr "Estado operativo" -#: circuits/forms/bulk_import.py:103 dcim/forms/bulk_import.py:110 +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 #: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:286 #: dcim/forms/bulk_import.py:428 dcim/forms/bulk_import.py:1171 #: dcim/forms/bulk_import.py:1319 dcim/forms/bulk_import.py:1383 @@ -668,37 +712,46 @@ msgstr "Estado operativo" msgid "Assigned tenant" msgstr "Inquilino asignado" -#: circuits/forms/bulk_import.py:122 circuits/forms/filtersets.py:144 -#: circuits/forms/model_forms.py:142 +#: circuits/forms/bulk_import.py:122 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/circuits/inc/circuit_termination_fields.html:15 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 +msgid "Termination" +msgstr "Terminación" + +#: circuits/forms/bulk_import.py:132 circuits/forms/filtersets.py:145 +#: circuits/forms/filtersets.py:225 circuits/forms/model_forms.py:142 msgid "Provider network" msgstr "Red de proveedores" -#: circuits/forms/filtersets.py:27 circuits/forms/filtersets.py:115 -#: dcim/forms/bulk_edit.py:248 dcim/forms/bulk_edit.py:346 -#: dcim/forms/bulk_edit.py:580 dcim/forms/bulk_edit.py:627 -#: dcim/forms/bulk_edit.py:780 dcim/forms/bulk_import.py:189 -#: dcim/forms/bulk_import.py:263 dcim/forms/bulk_import.py:491 -#: dcim/forms/bulk_import.py:1268 dcim/forms/bulk_import.py:1302 -#: dcim/forms/filtersets.py:93 dcim/forms/filtersets.py:246 -#: dcim/forms/filtersets.py:279 dcim/forms/filtersets.py:331 -#: dcim/forms/filtersets.py:382 dcim/forms/filtersets.py:649 -#: dcim/forms/filtersets.py:690 dcim/forms/filtersets.py:888 -#: dcim/forms/filtersets.py:917 dcim/forms/filtersets.py:937 -#: dcim/forms/filtersets.py:1001 dcim/forms/filtersets.py:1031 -#: dcim/forms/filtersets.py:1040 dcim/forms/filtersets.py:1151 -#: dcim/forms/filtersets.py:1173 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1212 dcim/forms/filtersets.py:1232 -#: dcim/forms/filtersets.py:1340 dcim/forms/filtersets.py:1362 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1398 -#: dcim/forms/filtersets.py:1412 dcim/forms/model_forms.py:179 -#: dcim/forms/model_forms.py:211 dcim/forms/model_forms.py:411 -#: dcim/forms/model_forms.py:673 dcim/tables/devices.py:162 -#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 -#: extras/filtersets.py:488 extras/forms/filtersets.py:329 -#: ipam/forms/bulk_edit.py:457 ipam/forms/filtersets.py:172 -#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:430 -#: ipam/forms/filtersets.py:467 ipam/forms/model_forms.py:590 -#: templates/dcim/device.html:25 templates/dcim/device_edit.html:30 +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:116 +#: circuits/forms/filtersets.py:198 dcim/forms/bulk_edit.py:248 +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:580 +#: dcim/forms/bulk_edit.py:627 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_import.py:189 dcim/forms/bulk_import.py:263 +#: dcim/forms/bulk_import.py:491 dcim/forms/bulk_import.py:1268 +#: dcim/forms/bulk_import.py:1302 dcim/forms/filtersets.py:93 +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:279 +#: dcim/forms/filtersets.py:331 dcim/forms/filtersets.py:382 +#: dcim/forms/filtersets.py:649 dcim/forms/filtersets.py:691 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:925 +#: dcim/forms/filtersets.py:945 dcim/forms/filtersets.py:1009 +#: dcim/forms/filtersets.py:1039 dcim/forms/filtersets.py:1048 +#: dcim/forms/filtersets.py:1159 dcim/forms/filtersets.py:1181 +#: dcim/forms/filtersets.py:1203 dcim/forms/filtersets.py:1220 +#: dcim/forms/filtersets.py:1240 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1370 dcim/forms/filtersets.py:1391 +#: dcim/forms/filtersets.py:1406 dcim/forms/filtersets.py:1420 +#: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:411 dcim/forms/model_forms.py:673 +#: dcim/tables/devices.py:162 dcim/tables/power.py:30 dcim/tables/racks.py:58 +#: dcim/tables/racks.py:143 extras/filtersets.py:488 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_edit.py:457 +#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:437 ipam/forms/filtersets.py:474 +#: ipam/forms/model_forms.py:599 templates/dcim/device.html:25 +#: templates/dcim/device_edit.html:30 #: templates/dcim/inc/cable_termination.html:12 #: templates/dcim/location.html:26 templates/dcim/powerpanel.html:26 #: templates/dcim/rack.html:26 templates/dcim/rackreservation.html:32 @@ -708,12 +761,12 @@ msgstr "Red de proveedores" msgid "Location" msgstr "Ubicación" -#: circuits/forms/filtersets.py:29 circuits/forms/filtersets.py:117 +#: circuits/forms/filtersets.py:30 circuits/forms/filtersets.py:118 #: dcim/forms/filtersets.py:137 dcim/forms/filtersets.py:151 #: dcim/forms/filtersets.py:167 dcim/forms/filtersets.py:199 #: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:335 #: dcim/forms/filtersets.py:406 dcim/forms/filtersets.py:653 -#: dcim/forms/filtersets.py:1002 netbox/navigation/menu.py:44 +#: dcim/forms/filtersets.py:1010 netbox/navigation/menu.py:44 #: netbox/navigation/menu.py:46 tenancy/forms/filtersets.py:42 #: tenancy/tables/columns.py:70 tenancy/tables/contacts.py:25 #: tenancy/views.py:19 virtualization/forms/filtersets.py:37 @@ -722,22 +775,22 @@ msgstr "Ubicación" msgid "Contacts" msgstr "Contactos" -#: circuits/forms/filtersets.py:34 circuits/forms/filtersets.py:154 +#: circuits/forms/filtersets.py:35 circuits/forms/filtersets.py:155 #: dcim/forms/bulk_edit.py:111 dcim/forms/bulk_edit.py:223 #: dcim/forms/bulk_edit.py:755 dcim/forms/bulk_import.py:92 #: dcim/forms/filtersets.py:71 dcim/forms/filtersets.py:178 #: dcim/forms/filtersets.py:204 dcim/forms/filtersets.py:257 -#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:667 -#: dcim/forms/filtersets.py:894 dcim/forms/filtersets.py:924 -#: dcim/forms/filtersets.py:1008 dcim/forms/filtersets.py:1047 -#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:111 +#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:668 +#: dcim/forms/filtersets.py:902 dcim/forms/filtersets.py:932 +#: dcim/forms/filtersets.py:1016 dcim/forms/filtersets.py:1055 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:111 #: dcim/forms/object_create.py:375 dcim/tables/devices.py:148 #: dcim/tables/sites.py:85 extras/filtersets.py:455 #: ipam/forms/bulk_edit.py:206 ipam/forms/bulk_edit.py:438 -#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:216 -#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:475 -#: ipam/forms/model_forms.py:562 templates/dcim/device.html:17 +#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:217 +#: ipam/forms/filtersets.py:422 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:17 #: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 #: templates/dcim/region.html:26 templates/dcim/site.html:30 #: templates/ipam/prefix.html:49 templates/ipam/vlan.html:16 @@ -747,42 +800,42 @@ msgstr "Contactos" msgid "Region" msgstr "Región" -#: circuits/forms/filtersets.py:39 circuits/forms/filtersets.py:159 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:160 #: dcim/forms/bulk_edit.py:231 dcim/forms/bulk_edit.py:763 #: dcim/forms/filtersets.py:76 dcim/forms/filtersets.py:183 #: dcim/forms/filtersets.py:209 dcim/forms/filtersets.py:270 -#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:672 -#: dcim/forms/filtersets.py:899 dcim/forms/filtersets.py:1013 -#: dcim/forms/filtersets.py:1052 dcim/forms/object_create.py:383 +#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:673 +#: dcim/forms/filtersets.py:907 dcim/forms/filtersets.py:1021 +#: dcim/forms/filtersets.py:1060 dcim/forms/object_create.py:383 #: extras/filtersets.py:472 ipam/forms/bulk_edit.py:211 #: ipam/forms/bulk_edit.py:445 ipam/forms/bulk_edit.py:517 -#: ipam/forms/filtersets.py:221 ipam/forms/filtersets.py:420 -#: ipam/forms/filtersets.py:480 ipam/forms/model_forms.py:575 +#: ipam/forms/filtersets.py:222 ipam/forms/filtersets.py:427 +#: ipam/forms/filtersets.py:487 ipam/forms/model_forms.py:584 #: virtualization/forms/bulk_edit.py:86 virtualization/forms/filtersets.py:69 #: virtualization/forms/filtersets.py:138 #: virtualization/forms/model_forms.py:98 msgid "Site group" msgstr "Grupo de sitios" -#: circuits/forms/filtersets.py:62 circuits/forms/filtersets.py:80 -#: circuits/forms/filtersets.py:99 circuits/forms/filtersets.py:114 +#: circuits/forms/filtersets.py:63 circuits/forms/filtersets.py:81 +#: circuits/forms/filtersets.py:100 circuits/forms/filtersets.py:115 #: core/forms/filtersets.py:64 dcim/forms/bulk_edit.py:726 #: dcim/forms/filtersets.py:165 dcim/forms/filtersets.py:197 -#: dcim/forms/filtersets.py:826 dcim/forms/filtersets.py:918 -#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1150 -#: dcim/forms/filtersets.py:1172 dcim/forms/filtersets.py:1194 -#: dcim/forms/filtersets.py:1211 dcim/forms/filtersets.py:1228 -#: dcim/forms/filtersets.py:1339 dcim/forms/filtersets.py:1361 -#: dcim/forms/filtersets.py:1382 dcim/forms/filtersets.py:1397 -#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:43 +#: dcim/forms/filtersets.py:834 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1050 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1180 dcim/forms/filtersets.py:1202 +#: dcim/forms/filtersets.py:1219 dcim/forms/filtersets.py:1236 +#: dcim/forms/filtersets.py:1347 dcim/forms/filtersets.py:1369 +#: dcim/forms/filtersets.py:1390 dcim/forms/filtersets.py:1405 +#: dcim/forms/filtersets.py:1418 extras/forms/filtersets.py:43 #: extras/forms/filtersets.py:112 extras/forms/filtersets.py:143 #: extras/forms/filtersets.py:183 extras/forms/filtersets.py:199 #: extras/forms/filtersets.py:230 extras/forms/filtersets.py:254 #: extras/forms/filtersets.py:450 extras/forms/filtersets.py:488 -#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:259 -#: ipam/forms/filtersets.py:300 ipam/forms/filtersets.py:375 -#: ipam/forms/filtersets.py:468 ipam/forms/filtersets.py:527 -#: ipam/forms/filtersets.py:545 netbox/tables/tables.py:253 +#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:307 ipam/forms/filtersets.py:382 +#: ipam/forms/filtersets.py:475 ipam/forms/filtersets.py:534 +#: ipam/forms/filtersets.py:552 netbox/tables/tables.py:255 #: virtualization/forms/filtersets.py:45 #: virtualization/forms/filtersets.py:103 #: virtualization/forms/filtersets.py:194 @@ -791,28 +844,15 @@ msgstr "Grupo de sitios" msgid "Attributes" msgstr "Atributos" -#: circuits/forms/filtersets.py:70 circuits/tables/circuits.py:60 +#: circuits/forms/filtersets.py:71 circuits/tables/circuits.py:61 #: circuits/tables/providers.py:66 templates/circuits/circuit.html:22 #: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "Cuenta" -#: circuits/forms/model_forms.py:153 -#: templates/circuits/inc/circuit_termination.html:88 -#: templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "Red de proveedores" - -#: circuits/forms/model_forms.py:155 -#: templates/circuits/inc/circuit_termination.html:80 -#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 -#: templates/dcim/rearport.html:111 -msgid "Circuit Termination" -msgstr "Terminación del circuito" - -#: circuits/forms/model_forms.py:157 -msgid "Termination Details" -msgstr "Detalles de terminación" +#: circuits/forms/filtersets.py:215 +msgid "Term Side" +msgstr "Lado del término" #: circuits/models/circuits.py:25 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:491 @@ -843,8 +883,8 @@ msgstr "ID de circuito único" #: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:643 #: dcim/models/devices.py:1155 dcim/models/devices.py:1364 #: dcim/models/power.py:96 dcim/models/racks.py:98 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 +#: dcim/models/sites.py:266 ipam/models/ip.py:253 ipam/models/ip.py:522 +#: ipam/models/ip.py:730 ipam/models/vlans.py:175 #: virtualization/models/clusters.py:74 #: virtualization/models/virtualmachines.py:84 vpn/models/tunnels.py:40 #: wireless/models.py:94 wireless/models.py:158 @@ -1018,15 +1058,15 @@ msgstr "red de proveedores" msgid "provider networks" msgstr "redes de proveedores" -#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/circuits.py:30 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 core/tables/plugins.py:13 #: core/tables/tasks.py:11 core/tables/tasks.py:115 #: dcim/forms/filtersets.py:61 dcim/forms/object_create.py:43 #: dcim/tables/devices.py:60 dcim/tables/devices.py:97 #: dcim/tables/devices.py:139 dcim/tables/devices.py:294 -#: dcim/tables/devices.py:376 dcim/tables/devices.py:420 -#: dcim/tables/devices.py:472 dcim/tables/devices.py:524 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:424 +#: dcim/tables/devices.py:476 dcim/tables/devices.py:528 #: dcim/tables/devices.py:644 dcim/tables/devices.py:726 #: dcim/tables/devices.py:776 dcim/tables/devices.py:842 #: dcim/tables/devices.py:957 dcim/tables/devices.py:977 @@ -1040,7 +1080,7 @@ msgstr "redes de proveedores" #: extras/tables/tables.py:209 extras/tables/tables.py:256 #: extras/tables/tables.py:279 extras/tables/tables.py:329 #: extras/tables/tables.py:381 extras/tables/tables.py:404 -#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:379 +#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:386 #: 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 @@ -1106,7 +1146,7 @@ msgstr "redes de proveedores" msgid "Name" msgstr "Nombre" -#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/circuits.py:39 circuits/tables/providers.py:45 #: circuits/tables/providers.py:79 netbox/navigation/menu.py:253 #: netbox/navigation/menu.py:257 netbox/navigation/menu.py:259 #: templates/circuits/provider.html:57 @@ -1115,23 +1155,23 @@ msgstr "Nombre" msgid "Circuits" msgstr "Circuitos" -#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:26 +#: circuits/tables/circuits.py:53 templates/circuits/circuit.html:26 msgid "Circuit ID" msgstr "ID de circuito" -#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:160 +#: circuits/tables/circuits.py:66 wireless/forms/model_forms.py:160 msgid "Side A" msgstr "Lado A" -#: circuits/tables/circuits.py:69 +#: circuits/tables/circuits.py:70 msgid "Side Z" msgstr "Lado Z" -#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:55 +#: circuits/tables/circuits.py:73 templates/circuits/circuit.html:55 msgid "Commit Rate" msgstr "Tasa de compromiso" -#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/circuits.py:76 circuits/tables/providers.py:48 #: circuits/tables/providers.py:82 circuits/tables/providers.py:107 #: dcim/tables/devices.py:1019 dcim/tables/devicetypes.py:92 #: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 @@ -1187,12 +1227,12 @@ msgstr "Completado" #: core/choices.py:22 core/choices.py:59 core/constants.py:20 #: core/tables/tasks.py:34 dcim/choices.py:176 dcim/choices.py:222 -#: dcim/choices.py:1506 extras/choices.py:226 virtualization/choices.py:47 +#: dcim/choices.py:1534 extras/choices.py:226 virtualization/choices.py:47 msgid "Failed" msgstr "Falló" -#: core/choices.py:35 netbox/navigation/menu.py:319 -#: netbox/navigation/menu.py:323 templates/extras/script/base.html:14 +#: core/choices.py:35 netbox/navigation/menu.py:320 +#: netbox/navigation/menu.py:324 templates/extras/script/base.html:14 #: templates/extras/script_list.html:7 templates/extras/script_list.html:12 #: templates/extras/script_result.html:17 msgid "Scripts" @@ -1287,8 +1327,8 @@ msgstr "Fuente de datos (nombre)" #: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40 #: core/tables/data.py:26 dcim/forms/bulk_edit.py:1020 -#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1268 -#: dcim/tables/devices.py:549 dcim/tables/devicetypes.py:221 +#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1276 +#: dcim/tables/devices.py:553 dcim/tables/devicetypes.py:221 #: extras/forms/bulk_edit.py:98 extras/forms/bulk_edit.py:162 #: extras/forms/bulk_edit.py:221 extras/forms/filtersets.py:120 #: extras/forms/filtersets.py:207 extras/forms/filtersets.py:268 @@ -1426,10 +1466,10 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevaciones de estanterías" -#: core/forms/model_forms.py:157 dcim/choices.py:1417 +#: core/forms/model_forms.py:157 dcim/choices.py:1445 #: dcim/forms/bulk_edit.py:867 dcim/forms/bulk_edit.py:1250 #: dcim/forms/bulk_edit.py:1268 dcim/tables/racks.py:89 -#: netbox/navigation/menu.py:275 netbox/navigation/menu.py:279 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 msgid "Power" msgstr "Potencia" @@ -1462,7 +1502,7 @@ msgstr "Validación" msgid "User Preferences" msgstr "Preferencias de usuario" -#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:660 +#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:661 #: templates/core/inc/config_data.html:127 users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Misceláneo" @@ -1606,7 +1646,7 @@ msgstr "ruta" 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:303 ipam/models/ip.py:502 +#: core/models/data.py:303 ipam/models/ip.py:503 msgid "size" msgstr "tamaño" @@ -1725,7 +1765,7 @@ msgstr "Última actualización" #: core/tables/jobs.py:10 core/tables/tasks.py:76 #: dcim/tables/devicetypes.py:161 extras/tables/tables.py:179 -#: extras/tables/tables.py:350 netbox/tables/tables.py:187 +#: extras/tables/tables.py:350 netbox/tables/tables.py:188 #: templates/dcim/virtualchassis_edit.html:52 utilities/forms/forms.py:73 #: wireless/tables/wirelesslink.py:16 msgid "ID" @@ -1734,7 +1774,7 @@ msgstr "ID" #: core/tables/jobs.py:21 extras/choices.py:41 extras/tables/tables.py:241 #: extras/tables/tables.py:287 extras/tables/tables.py:360 #: extras/tables/tables.py:478 extras/tables/tables.py:509 -#: extras/tables/tables.py:574 netbox/tables/tables.py:241 +#: extras/tables/tables.py:574 netbox/tables/tables.py:243 #: templates/extras/eventrule.html:84 templates/extras/journalentry.html:18 #: templates/extras/objectchange.html:57 tenancy/tables/contacts.py:93 #: vpn/tables/l2vpn.py:64 @@ -1779,7 +1819,7 @@ msgstr "Trabajadores" msgid "Host" msgstr "Anfitrión" -#: core/tables/tasks.py:50 ipam/forms/filtersets.py:535 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:542 msgid "Port" msgstr "Puerto" @@ -1846,7 +1886,7 @@ msgid "Staging" msgstr "Puesta en escena" #: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 -#: dcim/choices.py:1430 virtualization/choices.py:23 +#: dcim/choices.py:1458 virtualization/choices.py:23 #: virtualization/choices.py:48 msgid "Decommissioning" msgstr "Desmantelamiento" @@ -1906,7 +1946,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: dcim/choices.py:115 dcim/choices.py:1452 +#: dcim/choices.py:115 dcim/choices.py:1480 msgid "Inches" msgstr "Pulgadas" @@ -1981,7 +2021,7 @@ msgstr "De derecha a izquierda" msgid "Side to rear" msgstr "De lado a atrás" -#: dcim/choices.py:198 dcim/choices.py:1225 +#: dcim/choices.py:198 dcim/choices.py:1253 msgid "Passive" msgstr "Pasivo" @@ -1989,56 +2029,56 @@ msgstr "Pasivo" msgid "Mixed" msgstr "Mezclado" -#: dcim/choices.py:443 dcim/choices.py:680 +#: dcim/choices.py:447 dcim/choices.py:693 msgid "NEMA (Non-locking)" msgstr "NEMA (sin bloqueo)" -#: dcim/choices.py:465 dcim/choices.py:702 +#: dcim/choices.py:469 dcim/choices.py:715 msgid "NEMA (Locking)" msgstr "NEMA (Bloqueo)" -#: dcim/choices.py:488 dcim/choices.py:725 +#: dcim/choices.py:492 dcim/choices.py:738 msgid "California Style" msgstr "Estilo californiano" -#: dcim/choices.py:496 +#: dcim/choices.py:500 msgid "International/ITA" msgstr "Internacional/ITA" -#: dcim/choices.py:526 dcim/choices.py:755 +#: dcim/choices.py:535 dcim/choices.py:773 msgid "Proprietary" msgstr "Proprietario" -#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1141 -#: dcim/choices.py:1143 dcim/choices.py:1348 dcim/choices.py:1350 +#: dcim/choices.py:543 dcim/choices.py:782 dcim/choices.py:1169 +#: dcim/choices.py:1171 dcim/choices.py:1376 dcim/choices.py:1378 #: netbox/navigation/menu.py:187 msgid "Other" msgstr "Otros" -#: dcim/choices.py:733 +#: dcim/choices.py:746 msgid "ITA/International" msgstr "ITA/Internacional" -#: dcim/choices.py:794 +#: dcim/choices.py:812 msgid "Physical" msgstr "Físico" -#: dcim/choices.py:795 dcim/choices.py:954 +#: dcim/choices.py:813 dcim/choices.py:977 msgid "Virtual" msgstr "Virtual" -#: dcim/choices.py:796 dcim/choices.py:1026 dcim/forms/bulk_edit.py:1408 -#: dcim/forms/filtersets.py:1231 dcim/forms/model_forms.py:933 +#: dcim/choices.py:814 dcim/choices.py:1049 dcim/forms/bulk_edit.py:1408 +#: dcim/forms/filtersets.py:1239 dcim/forms/model_forms.py:933 #: dcim/forms/model_forms.py:1341 netbox/navigation/menu.py:127 #: netbox/navigation/menu.py:131 templates/dcim/interface.html:210 msgid "Wireless" msgstr "inalámbrico" -#: dcim/choices.py:952 +#: dcim/choices.py:975 msgid "Virtual interfaces" msgstr "Interfaces virtuales" -#: dcim/choices.py:955 dcim/forms/bulk_edit.py:1303 +#: dcim/choices.py:978 dcim/forms/bulk_edit.py:1303 #: dcim/forms/bulk_import.py:785 dcim/forms/model_forms.py:919 #: dcim/tables/devices.py:656 templates/dcim/interface.html:106 #: templates/virtualization/vminterface.html:43 @@ -2048,152 +2088,152 @@ msgstr "Interfaces virtuales" msgid "Bridge" msgstr "puente" -#: dcim/choices.py:956 +#: dcim/choices.py:979 msgid "Link Aggregation Group (LAG)" msgstr "Grupo de agregación de enlaces (LAG)" -#: dcim/choices.py:960 +#: dcim/choices.py:983 msgid "Ethernet (fixed)" msgstr "Ethernet (fijo)" -#: dcim/choices.py:974 +#: dcim/choices.py:997 msgid "Ethernet (modular)" msgstr "Ethernet (modular)" -#: dcim/choices.py:1010 +#: dcim/choices.py:1033 msgid "Ethernet (backplane)" msgstr "Ethernet (placa base)" -#: dcim/choices.py:1040 +#: dcim/choices.py:1063 msgid "Cellular" msgstr "Celular" -#: dcim/choices.py:1090 dcim/forms/filtersets.py:303 -#: dcim/forms/filtersets.py:737 dcim/forms/filtersets.py:874 -#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:52 +#: dcim/choices.py:1115 dcim/forms/filtersets.py:303 +#: dcim/forms/filtersets.py:738 dcim/forms/filtersets.py:882 +#: dcim/forms/filtersets.py:1434 templates/dcim/inventoryitem.html:52 #: templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "serie" -#: dcim/choices.py:1105 +#: dcim/choices.py:1130 msgid "Coaxial" msgstr "Coaxial" -#: dcim/choices.py:1122 +#: dcim/choices.py:1150 msgid "Stacking" msgstr "Apilamiento" -#: dcim/choices.py:1172 +#: dcim/choices.py:1200 msgid "Half" msgstr "Mitad" -#: dcim/choices.py:1173 +#: dcim/choices.py:1201 msgid "Full" msgstr "Lleno" -#: dcim/choices.py:1174 netbox/preferences.py:31 wireless/choices.py:480 +#: dcim/choices.py:1202 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: dcim/choices.py:1185 +#: dcim/choices.py:1213 msgid "Access" msgstr "Acceso" -#: dcim/choices.py:1186 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: dcim/choices.py:1214 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:1187 +#: dcim/choices.py:1215 msgid "Tagged (All)" msgstr "Etiquetado (Todos)" -#: dcim/choices.py:1216 +#: dcim/choices.py:1244 msgid "IEEE Standard" msgstr "Estándar IEEE" -#: dcim/choices.py:1227 +#: dcim/choices.py:1255 msgid "Passive 24V (2-pair)" msgstr "Pasivo 24 V (2 pares)" -#: dcim/choices.py:1228 +#: dcim/choices.py:1256 msgid "Passive 24V (4-pair)" msgstr "Pasivo de 24 V (4 pares)" -#: dcim/choices.py:1229 +#: dcim/choices.py:1257 msgid "Passive 48V (2-pair)" msgstr "Pasivo 48 V (2 pares)" -#: dcim/choices.py:1230 +#: dcim/choices.py:1258 msgid "Passive 48V (4-pair)" msgstr "Pasivo de 48 V (4 pares)" -#: dcim/choices.py:1292 dcim/choices.py:1388 +#: dcim/choices.py:1320 dcim/choices.py:1416 msgid "Copper" msgstr "Cobre" -#: dcim/choices.py:1315 +#: dcim/choices.py:1343 msgid "Fiber Optic" msgstr "Fibra óptica" -#: dcim/choices.py:1404 +#: dcim/choices.py:1432 msgid "Fiber" msgstr "Fibra" -#: dcim/choices.py:1428 dcim/forms/filtersets.py:1138 +#: dcim/choices.py:1456 dcim/forms/filtersets.py:1146 msgid "Connected" msgstr "Conectado" -#: dcim/choices.py:1447 +#: dcim/choices.py:1475 msgid "Kilometers" msgstr "Kilómetros" -#: dcim/choices.py:1448 templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1476 templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Medidores" -#: dcim/choices.py:1449 +#: dcim/choices.py:1477 msgid "Centimeters" msgstr "Centímetros" -#: dcim/choices.py:1450 +#: dcim/choices.py:1478 msgid "Miles" msgstr "Millas" -#: dcim/choices.py:1451 templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1479 templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pies" -#: dcim/choices.py:1467 templates/dcim/device.html:319 +#: dcim/choices.py:1495 templates/dcim/device.html:319 #: templates/dcim/rack.html:152 msgid "Kilograms" msgstr "Kilogramos" -#: dcim/choices.py:1468 +#: dcim/choices.py:1496 msgid "Grams" msgstr "Gramos" -#: dcim/choices.py:1469 templates/dcim/rack.html:153 +#: dcim/choices.py:1497 templates/dcim/rack.html:153 msgid "Pounds" msgstr "Libras" -#: dcim/choices.py:1470 +#: dcim/choices.py:1498 msgid "Ounces" msgstr "Onzas" -#: dcim/choices.py:1516 tenancy/choices.py:17 +#: dcim/choices.py:1544 tenancy/choices.py:17 msgid "Primary" msgstr "Primaria" -#: dcim/choices.py:1517 +#: dcim/choices.py:1545 msgid "Redundant" msgstr "Redundante" -#: dcim/choices.py:1538 +#: dcim/choices.py:1566 msgid "Single phase" msgstr "Monofásico" -#: dcim/choices.py:1539 +#: dcim/choices.py:1567 msgid "Three-phase" msgstr "Trifásico" @@ -2244,30 +2284,30 @@ msgid "Parent location (slug)" msgstr "Ubicación principal (slug)" #: dcim/filtersets.py:257 dcim/filtersets.py:333 dcim/filtersets.py:432 -#: dcim/filtersets.py:1005 dcim/filtersets.py:1331 dcim/filtersets.py:2101 +#: dcim/filtersets.py:1005 dcim/filtersets.py:1341 dcim/filtersets.py:2111 msgid "Location (ID)" msgstr "Ubicación (ID)" #: dcim/filtersets.py:264 dcim/filtersets.py:340 dcim/filtersets.py:439 -#: dcim/filtersets.py:1337 extras/filtersets.py:494 +#: dcim/filtersets.py:1347 extras/filtersets.py:494 msgid "Location (slug)" msgstr "Ubicación (babosa)" #: dcim/filtersets.py:354 dcim/filtersets.py:840 dcim/filtersets.py:942 -#: dcim/filtersets.py:1769 ipam/filtersets.py:381 ipam/filtersets.py:493 +#: dcim/filtersets.py:1779 ipam/filtersets.py:381 ipam/filtersets.py:493 #: ipam/filtersets.py:989 virtualization/filtersets.py:210 msgid "Role (ID)" msgstr "Función (ID)" #: dcim/filtersets.py:360 dcim/filtersets.py:846 dcim/filtersets.py:948 -#: dcim/filtersets.py:1775 extras/filtersets.py:510 ipam/filtersets.py:387 +#: dcim/filtersets.py:1785 extras/filtersets.py:510 ipam/filtersets.py:387 #: ipam/filtersets.py:499 ipam/filtersets.py:995 #: virtualization/filtersets.py:216 msgid "Role (slug)" msgstr "Rol (babosa)" -#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1342 -#: dcim/filtersets.py:2163 +#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1352 +#: dcim/filtersets.py:2173 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -2282,14 +2322,14 @@ msgid "User (name)" msgstr "Usuario (nombre)" #: dcim/filtersets.py:481 dcim/filtersets.py:620 dcim/filtersets.py:830 -#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1233 -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1243 +#: dcim/filtersets.py:1769 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" #: dcim/filtersets.py:487 dcim/filtersets.py:626 dcim/filtersets.py:836 -#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1239 -#: dcim/filtersets.py:1765 +#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1249 +#: dcim/filtersets.py:1775 msgid "Manufacturer (slug)" msgstr "Fabricante (babosa)" @@ -2311,37 +2351,37 @@ msgstr "Tiene una imagen trasera" #: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068 #: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562 -#: dcim/forms/filtersets.py:776 +#: dcim/forms/filtersets.py:777 msgid "Has console ports" msgstr "Tiene puertos de consola" #: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072 #: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569 -#: dcim/forms/filtersets.py:783 +#: dcim/forms/filtersets.py:784 msgid "Has console server ports" msgstr "Tiene puertos de servidor de consola" #: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076 #: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576 -#: dcim/forms/filtersets.py:790 +#: dcim/forms/filtersets.py:791 msgid "Has power ports" msgstr "Tiene puertos de alimentación" #: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080 #: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583 -#: dcim/forms/filtersets.py:797 +#: dcim/forms/filtersets.py:798 msgid "Has power outlets" msgstr "Tiene tomas de corriente" #: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084 #: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590 -#: dcim/forms/filtersets.py:804 +#: dcim/forms/filtersets.py:805 msgid "Has interfaces" msgstr "Tiene interfaces" #: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088 #: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597 -#: dcim/forms/filtersets.py:811 +#: dcim/forms/filtersets.py:812 msgid "Has pass-through ports" msgstr "Tiene puertos de paso" @@ -2357,19 +2397,19 @@ msgstr "Tiene compartimentos para dispositivos" msgid "Has inventory items" msgstr "Tiene artículos de inventario" -#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363 +#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1373 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" -#: dcim/filtersets.py:717 dcim/filtersets.py:1244 +#: dcim/filtersets.py:717 dcim/filtersets.py:1254 msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: dcim/filtersets.py:752 dcim/filtersets.py:1514 +#: dcim/filtersets.py:752 dcim/filtersets.py:1524 msgid "Power port (ID)" msgstr "Puerto de alimentación (ID)" -#: dcim/filtersets.py:826 dcim/filtersets.py:1755 +#: dcim/filtersets.py:826 dcim/filtersets.py:1765 msgid "Parent inventory item (ID)" msgstr "Artículo del inventario principal (ID)" @@ -2395,8 +2435,8 @@ msgstr "Plataforma (ID)" msgid "Platform (slug)" msgstr "Plataforma (babosa)" -#: dcim/filtersets.py:999 dcim/filtersets.py:1326 dcim/filtersets.py:1853 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2154 +#: dcim/filtersets.py:999 dcim/filtersets.py:1336 dcim/filtersets.py:1863 +#: dcim/filtersets.py:2105 dcim/filtersets.py:2164 msgid "Site name (slug)" msgstr "Nombre del sitio (slug)" @@ -2417,15 +2457,15 @@ msgid "Is full depth" msgstr "Es de profundidad total" #: dcim/filtersets.py:1040 dcim/forms/common.py:18 -#: dcim/forms/filtersets.py:746 dcim/forms/filtersets.py:1283 +#: dcim/forms/filtersets.py:747 dcim/forms/filtersets.py:1291 #: dcim/models/device_components.py:519 virtualization/filtersets.py:230 #: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172 #: virtualization/forms/filtersets.py:219 msgid "MAC address" msgstr "Dirección MAC" -#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 -#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841 +#: dcim/filtersets.py:1047 dcim/filtersets.py:1211 +#: dcim/forms/filtersets.py:756 dcim/forms/filtersets.py:849 #: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176 msgid "Has a primary IP" msgstr "Tiene una IP principal" @@ -2446,59 +2486,63 @@ msgstr "Es un miembro del chasis virtual" msgid "OOB IP (ID)" msgstr "LOB VIP (ID)" -#: dcim/filtersets.py:1184 +#: dcim/filtersets.py:1105 +msgid "Has virtual device context" +msgstr "Tiene contexto de dispositivo virtual" + +#: dcim/filtersets.py:1194 msgid "VDC (ID)" msgstr "VDC (IDENTIFICACIÓN)" -#: dcim/filtersets.py:1189 +#: dcim/filtersets.py:1199 msgid "Device model" msgstr "Modelo de dispositivo" -#: dcim/filtersets.py:1194 ipam/filtersets.py:632 vpn/filtersets.py:102 +#: dcim/filtersets.py:1204 ipam/filtersets.py:632 vpn/filtersets.py:102 #: vpn/filtersets.py:420 msgid "Interface (ID)" msgstr "Interfaz (ID)" -#: dcim/filtersets.py:1250 +#: dcim/filtersets.py:1260 msgid "Module type (model)" msgstr "Tipo de módulo (modelo)" -#: dcim/filtersets.py:1256 +#: dcim/filtersets.py:1266 msgid "Module Bay (ID)" msgstr "Bahía de módulos (ID)" -#: dcim/filtersets.py:1260 dcim/filtersets.py:1352 ipam/filtersets.py:611 +#: dcim/filtersets.py:1270 dcim/filtersets.py:1362 ipam/filtersets.py:611 #: ipam/filtersets.py:851 ipam/filtersets.py:1075 #: virtualization/filtersets.py:161 vpn/filtersets.py:398 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: dcim/filtersets.py:1348 +#: dcim/filtersets.py:1358 msgid "Rack (name)" msgstr "Rack (nombre)" -#: dcim/filtersets.py:1358 ipam/filtersets.py:606 ipam/filtersets.py:846 +#: dcim/filtersets.py:1368 ipam/filtersets.py:606 ipam/filtersets.py:846 #: ipam/filtersets.py:1081 vpn/filtersets.py:393 msgid "Device (name)" msgstr "Dispositivo (nombre)" -#: dcim/filtersets.py:1369 +#: dcim/filtersets.py:1379 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: dcim/filtersets.py:1374 +#: dcim/filtersets.py:1384 msgid "Device role (ID)" msgstr "Función del dispositivo (ID)" -#: dcim/filtersets.py:1380 +#: dcim/filtersets.py:1390 msgid "Device role (slug)" msgstr "Función del dispositivo (slug)" -#: dcim/filtersets.py:1385 +#: dcim/filtersets.py:1395 msgid "Virtual Chassis (ID)" msgstr "Chasis virtual (ID)" -#: dcim/filtersets.py:1391 dcim/forms/filtersets.py:107 +#: dcim/filtersets.py:1401 dcim/forms/filtersets.py:107 #: dcim/tables/devices.py:211 netbox/navigation/menu.py:66 #: templates/dcim/device.html:119 templates/dcim/device_edit.html:93 #: templates/dcim/virtualchassis.html:20 @@ -2507,37 +2551,37 @@ msgstr "Chasis virtual (ID)" msgid "Virtual Chassis" msgstr "Chasis virtual" -#: dcim/filtersets.py:1411 +#: dcim/filtersets.py:1421 msgid "Module (ID)" msgstr "Módulo (ID)" -#: dcim/filtersets.py:1418 +#: dcim/filtersets.py:1428 msgid "Cable (ID)" msgstr "Cable (ID)" -#: dcim/filtersets.py:1527 ipam/forms/bulk_import.py:188 +#: dcim/filtersets.py:1537 ipam/forms/bulk_import.py:188 #: vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN asignada" -#: dcim/filtersets.py:1531 +#: dcim/filtersets.py:1541 msgid "Assigned VID" msgstr "VID asignado" -#: dcim/filtersets.py:1536 dcim/forms/bulk_edit.py:1382 -#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1326 +#: dcim/filtersets.py:1546 dcim/forms/bulk_edit.py:1382 +#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1334 #: dcim/forms/model_forms.py:1322 dcim/models/device_components.py:712 -#: dcim/tables/devices.py:618 ipam/filtersets.py:316 ipam/filtersets.py:327 +#: dcim/tables/devices.py:622 ipam/filtersets.py:316 ipam/filtersets.py:327 #: ipam/filtersets.py:483 ipam/filtersets.py:584 ipam/filtersets.py:595 #: ipam/forms/bulk_edit.py:227 ipam/forms/bulk_edit.py:282 #: ipam/forms/bulk_edit.py:324 ipam/forms/bulk_import.py:156 #: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 -#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:171 -#: ipam/forms/filtersets.py:302 ipam/forms/model_forms.py:60 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:172 +#: ipam/forms/filtersets.py:309 ipam/forms/model_forms.py:60 #: ipam/forms/model_forms.py:200 ipam/forms/model_forms.py:245 -#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:420 -#: ipam/forms/model_forms.py:434 ipam/forms/model_forms.py:448 -#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:429 +#: ipam/forms/model_forms.py:443 ipam/forms/model_forms.py:457 +#: ipam/models/ip.py:233 ipam/models/ip.py:512 ipam/models/ip.py:720 #: 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:133 templates/ipam/ipaddress.html:18 @@ -2553,18 +2597,18 @@ msgstr "VID asignado" msgid "VRF" msgstr "VRF" -#: dcim/filtersets.py:1542 ipam/filtersets.py:322 ipam/filtersets.py:333 +#: dcim/filtersets.py:1552 ipam/filtersets.py:322 ipam/filtersets.py:333 #: ipam/filtersets.py:489 ipam/filtersets.py:590 ipam/filtersets.py:601 msgid "VRF (RD)" msgstr "VRF (ROJO)" -#: dcim/filtersets.py:1547 ipam/filtersets.py:1016 vpn/filtersets.py:361 +#: dcim/filtersets.py:1557 ipam/filtersets.py:1016 vpn/filtersets.py:361 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: dcim/filtersets.py:1553 dcim/forms/filtersets.py:1331 -#: dcim/tables/devices.py:566 ipam/filtersets.py:1022 -#: ipam/forms/filtersets.py:518 ipam/tables/vlans.py:133 +#: dcim/filtersets.py:1563 dcim/forms/filtersets.py:1339 +#: dcim/tables/devices.py:570 ipam/filtersets.py:1022 +#: ipam/forms/filtersets.py:525 ipam/tables/vlans.py:133 #: templates/dcim/interface.html:93 templates/ipam/vlan.html:66 #: templates/vpn/l2vpntermination.html:12 #: virtualization/forms/filtersets.py:229 vpn/forms/bulk_import.py:280 @@ -2573,82 +2617,82 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: dcim/filtersets.py:1585 +#: dcim/filtersets.py:1595 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de chasis virtuales para dispositivos" -#: dcim/filtersets.py:1590 +#: dcim/filtersets.py:1600 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de chasis virtuales para dispositivos (ID)" -#: dcim/filtersets.py:1594 +#: dcim/filtersets.py:1604 msgid "Kind of interface" msgstr "Tipo de interfaz" -#: dcim/filtersets.py:1599 virtualization/filtersets.py:289 +#: dcim/filtersets.py:1609 virtualization/filtersets.py:289 msgid "Parent interface (ID)" msgstr "Interfaz principal (ID)" -#: dcim/filtersets.py:1604 virtualization/filtersets.py:294 +#: dcim/filtersets.py:1614 virtualization/filtersets.py:294 msgid "Bridged interface (ID)" msgstr "Interfaz puenteada (ID)" -#: dcim/filtersets.py:1609 +#: dcim/filtersets.py:1619 msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: dcim/filtersets.py:1636 dcim/filtersets.py:1648 -#: dcim/forms/filtersets.py:1243 dcim/forms/model_forms.py:1634 +#: dcim/filtersets.py:1646 dcim/filtersets.py:1658 +#: dcim/forms/filtersets.py:1251 dcim/forms/model_forms.py:1634 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de dispositivo virtual" -#: dcim/filtersets.py:1642 +#: dcim/filtersets.py:1652 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de dispositivo virtual (identificador)" -#: dcim/filtersets.py:1653 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1663 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:53 msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: dcim/filtersets.py:1657 dcim/tables/devices.py:605 +#: dcim/filtersets.py:1667 dcim/tables/devices.py:609 msgid "Wireless link" msgstr "Enlace inalámbrico" -#: dcim/filtersets.py:1727 +#: dcim/filtersets.py:1737 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: dcim/filtersets.py:1738 +#: dcim/filtersets.py:1748 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: dcim/filtersets.py:1744 +#: dcim/filtersets.py:1754 msgid "Installed device (name)" msgstr "Dispositivo instalado (nombre)" -#: dcim/filtersets.py:1810 +#: dcim/filtersets.py:1820 msgid "Master (ID)" msgstr "Maestro (ID)" -#: dcim/filtersets.py:1816 +#: dcim/filtersets.py:1826 msgid "Master (name)" msgstr "Maestro (nombre)" -#: dcim/filtersets.py:1858 tenancy/filtersets.py:246 +#: dcim/filtersets.py:1868 tenancy/filtersets.py:246 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: dcim/filtersets.py:1864 extras/filtersets.py:570 tenancy/filtersets.py:252 +#: dcim/filtersets.py:1874 extras/filtersets.py:570 tenancy/filtersets.py:252 msgid "Tenant (slug)" msgstr "Inquilino (babosa)" -#: dcim/filtersets.py:1900 dcim/forms/filtersets.py:988 +#: dcim/filtersets.py:1910 dcim/forms/filtersets.py:996 msgid "Unterminated" msgstr "Inacabado" -#: dcim/filtersets.py:2158 +#: dcim/filtersets.py:2168 msgid "Power panel (ID)" msgstr "Panel de alimentación (ID)" @@ -2656,13 +2700,13 @@ msgstr "Panel de alimentación (ID)" #: extras/forms/model_forms.py:443 extras/forms/model_forms.py:495 #: netbox/forms/base.py:84 netbox/forms/mixins.py:81 #: netbox/tables/columns.py:458 -#: templates/circuits/inc/circuit_termination.html:118 +#: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 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:1388 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1396 #: dcim/forms/model_forms.py:431 dcim/forms/model_forms.py:486 #: dcim/forms/object_create.py:197 dcim/forms/object_create.py:353 #: dcim/tables/devices.py:170 dcim/tables/devices.py:702 @@ -2684,7 +2728,7 @@ msgstr "" #: dcim/forms/bulk_edit.py:116 dcim/forms/bulk_import.py:99 #: dcim/forms/model_forms.py:116 dcim/tables/sites.py:89 #: ipam/filtersets.py:985 ipam/forms/bulk_edit.py:531 -#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:517 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:526 #: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 #: templates/dcim/interface.html:284 templates/dcim/site.html:36 #: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 @@ -2731,7 +2775,7 @@ msgstr "Zona horaria" #: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:1160 #: dcim/forms/bulk_edit.py:1548 dcim/forms/bulk_import.py:207 #: dcim/forms/bulk_import.py:1021 dcim/forms/filtersets.py:300 -#: dcim/forms/filtersets.py:705 dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:706 dcim/forms/filtersets.py:1426 #: dcim/forms/model_forms.py:219 dcim/forms/model_forms.py:1015 #: dcim/forms/model_forms.py:1454 dcim/forms/object_import.py:181 #: dcim/tables/devices.py:174 dcim/tables/devices.py:810 @@ -2741,10 +2785,10 @@ msgstr "Zona horaria" #: ipam/forms/bulk_edit.py:343 ipam/forms/bulk_edit.py:549 #: 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:236 ipam/forms/filtersets.py:282 -#: ipam/forms/filtersets.py:353 ipam/forms/filtersets.py:509 +#: ipam/forms/filtersets.py:237 ipam/forms/filtersets.py:289 +#: ipam/forms/filtersets.py:360 ipam/forms/filtersets.py:516 #: ipam/forms/model_forms.py:186 ipam/forms/model_forms.py:219 -#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:680 +#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:689 #: 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:179 @@ -2777,8 +2821,8 @@ msgid "Serial Number" msgstr "Número de serie" #: dcim/forms/bulk_edit.py:277 dcim/forms/filtersets.py:307 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:878 -#: dcim/forms/filtersets.py:1430 +#: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:886 +#: dcim/forms/filtersets.py:1438 msgid "Asset tag" msgstr "Etiqueta de activo" @@ -2849,14 +2893,14 @@ msgstr "Unidad de peso" #: dcim/forms/bulk_import.py:498 dcim/forms/bulk_import.py:1309 #: dcim/forms/bulk_import.py:1313 dcim/forms/filtersets.py:102 #: dcim/forms/filtersets.py:340 dcim/forms/filtersets.py:354 -#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:700 -#: dcim/forms/filtersets.py:946 dcim/forms/filtersets.py:1078 +#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:701 +#: dcim/forms/filtersets.py:954 dcim/forms/filtersets.py:1086 #: dcim/forms/model_forms.py:226 dcim/forms/model_forms.py:248 #: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:700 #: dcim/forms/object_create.py:400 dcim/tables/devices.py:166 #: dcim/tables/power.py:70 dcim/tables/racks.py:148 -#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:435 -#: ipam/forms/model_forms.py:601 templates/dcim/device.html:29 +#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:442 +#: ipam/forms/model_forms.py:610 templates/dcim/device.html:29 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 #: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 @@ -2868,7 +2912,7 @@ msgstr "Estante" #: dcim/forms/bulk_edit.py:349 dcim/forms/bulk_edit.py:628 #: dcim/forms/filtersets.py:248 dcim/forms/filtersets.py:333 #: dcim/forms/filtersets.py:416 dcim/forms/filtersets.py:543 -#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:853 +#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:861 #: dcim/forms/model_forms.py:610 dcim/forms/model_forms.py:1524 #: templates/dcim/device_edit.html:20 msgid "Hardware" @@ -2881,8 +2925,8 @@ msgstr "Hardware" #: dcim/forms/bulk_import.py:353 dcim/forms/bulk_import.py:395 #: dcim/forms/bulk_import.py:431 dcim/forms/bulk_import.py:1027 #: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 -#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:710 -#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:711 +#: dcim/forms/filtersets.py:866 dcim/forms/filtersets.py:1431 #: dcim/forms/model_forms.py:281 dcim/forms/model_forms.py:293 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:379 #: dcim/forms/model_forms.py:1020 dcim/forms/model_forms.py:1459 @@ -2916,7 +2960,7 @@ msgstr "Excluir de la utilización" #: dcim/forms/bulk_edit.py:431 dcim/forms/bulk_edit.py:603 #: dcim/forms/bulk_import.py:525 dcim/forms/filtersets.py:446 -#: dcim/forms/filtersets.py:732 templates/dcim/device.html:97 +#: dcim/forms/filtersets.py:733 templates/dcim/device.html:97 #: templates/dcim/devicetype.html:65 msgid "Airflow" msgstr "Flujo de aire" @@ -2943,7 +2987,7 @@ msgstr "Función de máquina virtual" #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:402 #: dcim/forms/bulk_import.py:406 dcim/forms/bulk_import.py:531 #: dcim/forms/bulk_import.py:535 dcim/forms/filtersets.py:619 -#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:751 +#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:752 #: dcim/forms/model_forms.py:358 dcim/forms/model_forms.py:384 #: dcim/forms/model_forms.py:495 virtualization/forms/bulk_import.py:132 #: virtualization/forms/bulk_import.py:133 @@ -2965,7 +3009,7 @@ msgid "Device role" msgstr "Función del dispositivo" #: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443 -#: dcim/forms/filtersets.py:724 dcim/forms/model_forms.py:394 +#: dcim/forms/filtersets.py:725 dcim/forms/model_forms.py:394 #: dcim/forms/model_forms.py:456 dcim/tables/devices.py:187 #: extras/filtersets.py:515 templates/dcim/device.html:183 #: templates/dcim/platform.html:26 @@ -2987,28 +3031,28 @@ msgstr "Plataforma" #: dcim/forms/bulk_import.py:956 dcim/forms/bulk_import.py:968 #: dcim/forms/bulk_import.py:1016 dcim/forms/bulk_import.py:1373 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:129 -#: dcim/forms/filtersets.py:832 dcim/forms/filtersets.py:962 -#: dcim/forms/filtersets.py:1152 dcim/forms/filtersets.py:1174 -#: dcim/forms/filtersets.py:1196 dcim/forms/filtersets.py:1213 -#: dcim/forms/filtersets.py:1233 dcim/forms/filtersets.py:1341 -#: dcim/forms/filtersets.py:1363 dcim/forms/filtersets.py:1384 -#: dcim/forms/filtersets.py:1399 dcim/forms/filtersets.py:1413 -#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 -#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:573 +#: dcim/forms/filtersets.py:840 dcim/forms/filtersets.py:970 +#: dcim/forms/filtersets.py:1160 dcim/forms/filtersets.py:1182 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1221 +#: dcim/forms/filtersets.py:1241 dcim/forms/filtersets.py:1349 +#: dcim/forms/filtersets.py:1371 dcim/forms/filtersets.py:1392 +#: dcim/forms/filtersets.py:1407 dcim/forms/filtersets.py:1421 +#: dcim/forms/filtersets.py:1484 dcim/forms/filtersets.py:1508 +#: dcim/forms/filtersets.py:1532 dcim/forms/model_forms.py:573 #: dcim/forms/model_forms.py:794 dcim/forms/model_forms.py:1153 #: dcim/forms/model_forms.py:1608 dcim/forms/object_create.py:257 #: dcim/tables/connections.py:22 dcim/tables/connections.py:41 #: dcim/tables/connections.py:60 dcim/tables/devices.py:290 -#: dcim/tables/devices.py:355 dcim/tables/devices.py:399 -#: dcim/tables/devices.py:444 dcim/tables/devices.py:498 -#: dcim/tables/devices.py:590 dcim/tables/devices.py:692 +#: dcim/tables/devices.py:359 dcim/tables/devices.py:403 +#: dcim/tables/devices.py:448 dcim/tables/devices.py:502 +#: dcim/tables/devices.py:594 dcim/tables/devices.py:692 #: dcim/tables/devices.py:752 dcim/tables/devices.py:802 #: dcim/tables/devices.py:862 dcim/tables/devices.py:914 #: dcim/tables/devices.py:1040 dcim/tables/modules.py:52 #: extras/forms/filtersets.py:330 ipam/forms/bulk_import.py:303 -#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:551 -#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:716 -#: ipam/forms/model_forms.py:749 ipam/forms/model_forms.py:775 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:558 +#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:725 +#: ipam/forms/model_forms.py:758 ipam/forms/model_forms.py:784 #: ipam/tables/vlans.py:176 templates/dcim/consoleport.html:20 #: templates/dcim/consoleserverport.html:20 templates/dcim/device.html:14 #: templates/dcim/device.html:128 templates/dcim/device_edit.html:10 @@ -3063,13 +3107,13 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Etiqueta" -#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:979 +#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:987 #: templates/dcim/cable.html:50 msgid "Length" msgstr "Longitud" #: dcim/forms/bulk_edit.py:711 dcim/forms/bulk_import.py:1174 -#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:983 +#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:991 msgid "Length unit" msgstr "Unidad de longitud" @@ -3078,41 +3122,34 @@ msgid "Domain" msgstr "Dominio" #: dcim/forms/bulk_edit.py:803 dcim/forms/bulk_import.py:1296 -#: dcim/forms/filtersets.py:1069 dcim/forms/model_forms.py:695 +#: dcim/forms/filtersets.py:1077 dcim/forms/model_forms.py:695 msgid "Power panel" msgstr "Panel de alimentación" #: dcim/forms/bulk_edit.py:825 dcim/forms/bulk_import.py:1332 -#: dcim/forms/filtersets.py:1091 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1099 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Suministro" #: dcim/forms/bulk_edit.py:831 dcim/forms/bulk_import.py:1337 -#: dcim/forms/filtersets.py:1096 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1104 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1101 +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1109 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensión" -#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1105 +#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1113 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperaje" -#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1109 +#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1117 msgid "Max utilization" msgstr "Utilización máxima" -#: dcim/forms/bulk_edit.py:849 dcim/forms/bulk_edit.py:1208 -#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1242 -#: dcim/forms/bulk_edit.py:1260 dcim/forms/bulk_edit.py:1348 -#: dcim/forms/bulk_edit.py:1487 dcim/forms/bulk_edit.py:1504 -msgid "Mark connected" -msgstr "Marcar conectado" - #: dcim/forms/bulk_edit.py:934 msgid "Maximum draw" msgstr "Sorteo máximo" @@ -3146,7 +3183,7 @@ msgid "Management only" msgstr "Solo administración" #: dcim/forms/bulk_edit.py:1037 dcim/forms/bulk_edit.py:1339 -#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292 +#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1300 #: dcim/forms/object_import.py:90 #: dcim/models/device_component_templates.py:411 #: dcim/models/device_components.py:671 @@ -3154,14 +3191,14 @@ msgid "PoE mode" msgstr "Modo PoE" #: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345 -#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297 +#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1305 #: dcim/forms/object_import.py:95 #: 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:1049 dcim/forms/filtersets.py:1302 +#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1310 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Función inalámbrica" @@ -3186,10 +3223,10 @@ msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuales" #: dcim/forms/bulk_edit.py:1324 dcim/forms/bulk_import.py:659 -#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1161 -#: dcim/forms/filtersets.py:1183 dcim/forms/filtersets.py:1256 -#: dcim/tables/devices.py:602 -#: templates/circuits/inc/circuit_termination.html:93 +#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1169 +#: dcim/forms/filtersets.py:1191 dcim/forms/filtersets.py:1264 +#: dcim/tables/devices.py:606 +#: templates/circuits/inc/circuit_termination_fields.html:67 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Velocidad" @@ -3206,20 +3243,20 @@ msgid "Mode" msgstr "Modo" #: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1299 -#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:505 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: virtualization/forms/model_forms.py:321 msgid "VLAN group" msgstr "Grupo de VLAN" #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 -#: dcim/tables/devices.py:575 virtualization/forms/bulk_edit.py:248 +#: dcim/tables/devices.py:579 virtualization/forms/bulk_edit.py:248 #: virtualization/forms/model_forms.py:326 msgid "Untagged VLAN" msgstr "VLAN sin etiquetar" #: dcim/forms/bulk_edit.py:1377 dcim/forms/model_forms.py:1313 -#: dcim/tables/devices.py:581 virtualization/forms/bulk_edit.py:256 +#: dcim/tables/devices.py:585 virtualization/forms/bulk_edit.py:256 #: virtualization/forms/model_forms.py:335 msgid "Tagged VLANs" msgstr "VLAN etiquetadas" @@ -3229,12 +3266,12 @@ msgid "Wireless LAN group" msgstr "Grupo LAN inalámbrico" #: dcim/forms/bulk_edit.py:1392 dcim/forms/model_forms.py:1291 -#: dcim/tables/devices.py:611 netbox/navigation/menu.py:133 +#: dcim/tables/devices.py:615 netbox/navigation/menu.py:133 #: templates/dcim/interface.html:280 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "LAN inalámbricas" -#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1229 +#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1237 #: dcim/forms/model_forms.py:1334 ipam/forms/bulk_edit.py:271 #: ipam/forms/bulk_edit.py:362 ipam/forms/filtersets.py:169 #: templates/dcim/interface.html:122 templates/ipam/prefix.html:95 @@ -3247,7 +3284,7 @@ msgstr "Dirigiéndose" msgid "Operation" msgstr "Operación" -#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1230 +#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1238 #: dcim/forms/model_forms.py:932 dcim/forms/model_forms.py:1337 msgid "PoE" msgstr "PoE" @@ -3404,8 +3441,8 @@ msgstr "Chasis virtual" #: dcim/forms/bulk_import.py:462 dcim/forms/model_forms.py:465 #: dcim/tables/devices.py:207 extras/filtersets.py:548 #: extras/forms/filtersets.py:331 ipam/forms/bulk_edit.py:479 -#: ipam/forms/filtersets.py:408 ipam/forms/filtersets.py:452 -#: ipam/forms/model_forms.py:618 templates/dcim/device.html:231 +#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:459 +#: ipam/forms/model_forms.py:627 templates/dcim/device.html:231 #: templates/virtualization/cluster.html:10 #: templates/virtualization/virtualmachine.html:88 #: templates/virtualization/virtualmachine.html:97 @@ -3550,7 +3587,7 @@ msgstr "" msgid "Physical medium" msgstr "Medio físico" -#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1263 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1271 msgid "Duplex" msgstr "Dúplex" @@ -3568,8 +3605,8 @@ msgstr "Modo operativo IEEE 802.1Q (para interfaces L2)" #: dcim/forms/bulk_import.py:840 ipam/forms/bulk_import.py:160 #: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 -#: ipam/forms/filtersets.py:200 ipam/forms/filtersets.py:270 -#: ipam/forms/filtersets.py:329 virtualization/forms/bulk_import.py:175 +#: ipam/forms/filtersets.py:201 ipam/forms/filtersets.py:277 +#: ipam/forms/filtersets.py:336 virtualization/forms/bulk_import.py:175 msgid "Assigned VRF" msgstr "VRF asignado" @@ -3796,29 +3833,33 @@ msgstr "Componentes" msgid "Subdevice role" msgstr "Función de subdispositivo" -#: dcim/forms/filtersets.py:718 +#: dcim/forms/filtersets.py:719 msgid "Model" msgstr "modelo" -#: dcim/forms/filtersets.py:762 +#: dcim/forms/filtersets.py:763 msgid "Has an OOB IP" msgstr "Tiene una IP OOB" -#: dcim/forms/filtersets.py:769 +#: dcim/forms/filtersets.py:770 msgid "Virtual chassis member" msgstr "Miembro del chasis virtual" -#: dcim/forms/filtersets.py:1121 +#: dcim/forms/filtersets.py:819 +msgid "Has virtual device contexts" +msgstr "Tiene contextos de dispositivos virtuales" + +#: dcim/forms/filtersets.py:1129 msgid "Cabled" msgstr "Cableado" -#: dcim/forms/filtersets.py:1128 +#: dcim/forms/filtersets.py:1136 msgid "Occupied" msgstr "Ocupado" -#: 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/tables/devices.py:348 +#: dcim/forms/filtersets.py:1161 dcim/forms/filtersets.py:1183 +#: dcim/forms/filtersets.py:1205 dcim/forms/filtersets.py:1222 +#: dcim/forms/filtersets.py:1242 dcim/tables/devices.py:352 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 #: templates/dcim/frontport.html:69 templates/dcim/interface.html:140 #: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:59 @@ -3826,40 +3867,40 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexión" -#: dcim/forms/filtersets.py:1246 extras/forms/bulk_edit.py:316 +#: dcim/forms/filtersets.py:1254 extras/forms/bulk_edit.py:316 #: extras/forms/bulk_import.py:242 extras/forms/filtersets.py:476 #: extras/forms/model_forms.py:551 extras/tables/tables.py:512 #: templates/extras/journalentry.html:30 msgid "Kind" msgstr "Amable" -#: dcim/forms/filtersets.py:1275 +#: dcim/forms/filtersets.py:1283 msgid "Mgmt only" msgstr "Solo administración" -#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327 +#: dcim/forms/filtersets.py:1295 dcim/forms/model_forms.py:1327 #: dcim/models/device_components.py:630 templates/dcim/interface.html:129 msgid "WWN" msgstr "WWN" -#: dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1315 msgid "Wireless channel" msgstr "Canal inalámbrico" -#: dcim/forms/filtersets.py:1311 +#: dcim/forms/filtersets.py:1319 msgid "Channel frequency (MHz)" msgstr "Frecuencia de canal (MHz)" -#: dcim/forms/filtersets.py:1315 +#: dcim/forms/filtersets.py:1323 msgid "Channel width (MHz)" msgstr "Ancho de canal (MHz)" -#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85 +#: dcim/forms/filtersets.py:1327 templates/dcim/interface.html:85 msgid "Transmit power (dBm)" msgstr "Potencia de transmisión (dBm)" -#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 -#: dcim/tables/devices.py:320 templates/dcim/cable.html:12 +#: dcim/forms/filtersets.py:1350 dcim/forms/filtersets.py:1372 +#: dcim/tables/devices.py:324 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:50 #: templates/dcim/inc/connection_endpoints.html:4 @@ -3867,7 +3908,7 @@ msgstr "Potencia de transmisión (dBm)" msgid "Cable" msgstr "Cable" -#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:933 +#: dcim/forms/filtersets.py:1442 dcim/tables/devices.py:933 msgid "Discovered" msgstr "Descubierto" @@ -3989,7 +4030,7 @@ msgstr "Plantilla de puerto trasero" #: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 #: ipam/forms/model_forms.py:278 ipam/forms/model_forms.py:287 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 -#: templates/circuits/inc/circuit_termination.html:77 +#: templates/circuits/inc/circuit_termination_fields.html:51 #: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 #: templates/dcim/interface.html:184 templates/dcim/interface.html:310 #: templates/dcim/rearport.html:102 @@ -4017,7 +4058,7 @@ msgid "Console Server Port" msgstr "Puerto de servidor de consola" #: dcim/forms/model_forms.py:1092 dcim/forms/model_forms.py:1530 -#: templates/circuits/inc/circuit_termination.html:78 +#: templates/circuits/inc/circuit_termination_fields.html:52 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 #: templates/dcim/interface.html:187 templates/dcim/rearport.html:105 @@ -4026,7 +4067,7 @@ msgstr "Puerto frontal" #: dcim/forms/model_forms.py:1093 dcim/forms/model_forms.py:1531 #: dcim/tables/devices.py:705 -#: templates/circuits/inc/circuit_termination.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 #: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 #: templates/dcim/interface.html:190 templates/dcim/rearport.html:17 @@ -4035,7 +4076,7 @@ msgid "Rear Port" msgstr "Puerto trasero" #: dcim/forms/model_forms.py:1094 dcim/forms/model_forms.py:1532 -#: dcim/tables/connections.py:46 dcim/tables/devices.py:505 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:509 #: templates/dcim/poweroutlet.html:44 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Puerto de alimentación" @@ -5352,7 +5393,7 @@ msgstr "" #: dcim/models/mixins.py:15 extras/models/configs.py:41 #: extras/models/models.py:341 extras/models/models.py:550 -#: extras/models/search.py:48 ipam/models/ip.py:193 +#: extras/models/search.py:48 ipam/models/ip.py:194 msgid "weight" msgstr "peso" @@ -5847,28 +5888,37 @@ msgstr "Artículos de inventario" msgid "Module Bay" msgstr "Bahía de módulos" -#: dcim/tables/devices.py:326 +#: dcim/tables/devices.py:318 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 +#: netbox/navigation/menu.py:90 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:6 +#: templates/dcim/inventoryitemrole.html:32 +msgid "Inventory Items" +msgstr "Artículos de inventario" + +#: dcim/tables/devices.py:330 msgid "Cable Color" msgstr "Color del cable" -#: dcim/tables/devices.py:332 +#: dcim/tables/devices.py:336 msgid "Link Peers" msgstr "Vincula a tus compañeros" -#: dcim/tables/devices.py:335 +#: dcim/tables/devices.py:339 msgid "Mark Connected" msgstr "Marcar conectado" -#: dcim/tables/devices.py:451 +#: dcim/tables/devices.py:455 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: dcim/tables/devices.py:454 +#: dcim/tables/devices.py:458 msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" -#: dcim/tables/devices.py:554 ipam/forms/model_forms.py:738 -#: ipam/tables/fhrp.py:28 ipam/views.py:596 ipam/views.py:690 +#: dcim/tables/devices.py:558 ipam/forms/model_forms.py:747 +#: ipam/tables/fhrp.py:28 ipam/views.py:602 ipam/views.py:701 #: netbox/navigation/menu.py:145 netbox/navigation/menu.py:147 #: templates/dcim/interface.html:339 templates/ipam/ipaddress_bulk_add.html:15 #: templates/ipam/service.html:40 templates/virtualization/vminterface.html:85 @@ -5876,12 +5926,12 @@ msgstr "Sorteo asignado (W)" msgid "IP Addresses" msgstr "Direcciones IP" -#: dcim/tables/devices.py:560 netbox/navigation/menu.py:189 +#: dcim/tables/devices.py:564 netbox/navigation/menu.py:189 #: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: dcim/tables/devices.py:572 templates/dcim/interface.html:89 +#: dcim/tables/devices.py:576 templates/dcim/interface.html:89 #: templates/virtualization/vminterface.html:67 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:42 @@ -5890,24 +5940,15 @@ msgstr "Grupos FHRP" msgid "Tunnel" msgstr "Túnel" -#: dcim/tables/devices.py:597 dcim/tables/devicetypes.py:224 +#: dcim/tables/devices.py:601 dcim/tables/devicetypes.py:224 #: templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo administración" -#: dcim/tables/devices.py:615 +#: dcim/tables/devices.py:619 msgid "VDCs" msgstr "VDC" -#: dcim/tables/devices.py:623 dcim/tables/devicetypes.py:48 -#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 -#: netbox/navigation/menu.py:90 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:6 -#: templates/dcim/inventoryitemrole.html:32 -msgid "Inventory Items" -msgstr "Artículos de inventario" - #: dcim/tables/devices.py:870 templates/dcim/modulebay.html:49 msgid "Installed Module" msgstr "Módulo instalado" @@ -6023,7 +6064,7 @@ msgstr "Bahías de dispositivos" msgid "Module Bays" msgstr "Bahías de módulos" -#: dcim/tables/power.py:36 netbox/navigation/menu.py:281 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 #: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Fuentes de alimentación" @@ -6508,7 +6549,7 @@ msgid "Cluster type (slug)" msgstr "Tipo de clúster (babosa)" #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 -#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 +#: ipam/forms/filtersets.py:464 ipam/forms/model_forms.py:624 #: virtualization/forms/filtersets.py:112 msgid "Cluster group" msgstr "Grupo de clústeres" @@ -7016,7 +7057,7 @@ msgid "Tenants" msgstr "Inquilinos" #: extras/forms/model_forms.py:458 ipam/forms/filtersets.py:142 -#: ipam/forms/filtersets.py:546 ipam/forms/model_forms.py:321 +#: ipam/forms/filtersets.py:553 ipam/forms/model_forms.py:321 #: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 #: templates/ipam/vlan_edit.html:30 tenancy/forms/filtersets.py:87 #: users/forms/model_forms.py:311 @@ -7846,11 +7887,11 @@ msgstr "secuencia de comandos" msgid "scripts" msgstr "scripts" -#: extras/models/scripts.py:110 +#: extras/models/scripts.py:111 msgid "script module" msgstr "módulo de script" -#: extras/models/scripts.py:111 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "módulos de script" @@ -8111,7 +8152,7 @@ msgstr "Widget eliminado: " msgid "Error deleting widget: " msgstr "Error al eliminar el widget: " -#: extras/views.py:1081 +#: extras/views.py:1101 msgid "Unable to run script: RQ worker process not running." msgstr "" "No se puede ejecutar el script: el proceso de trabajo de RQ no se está " @@ -8261,7 +8302,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefijos que contienen este prefijo o IP" #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 -#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:331 msgid "Mask length" msgstr "Longitud de la máscara" @@ -8274,7 +8315,7 @@ msgid "VLAN number (1-4094)" msgstr "Número de VLAN (1-4094)" #: ipam/filtersets.py:471 ipam/filtersets.py:475 ipam/filtersets.py:567 -#: ipam/forms/model_forms.py:452 templates/tenancy/contact.html:53 +#: ipam/forms/model_forms.py:461 templates/tenancy/contact.html:53 #: tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Dirección" @@ -8334,7 +8375,7 @@ msgstr "Dirección IP interna de NAT (ID)" msgid "IP address (ID)" msgstr "Dirección IP (ID)" -#: ipam/filtersets.py:1102 ipam/models/ip.py:787 +#: ipam/filtersets.py:1102 ipam/models/ip.py:788 msgid "IP address" msgstr "dirección IP" @@ -8390,7 +8431,7 @@ msgstr "Es privado" #: ipam/forms/filtersets.py:148 ipam/forms/model_forms.py:94 #: ipam/forms/model_forms.py:107 ipam/forms/model_forms.py:129 #: ipam/forms/model_forms.py:147 ipam/models/asns.py:31 -#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/models/asns.py:103 ipam/models/ip.py:71 ipam/models/ip.py:90 #: ipam/tables/asn.py:20 ipam/tables/asn.py:45 #: templates/ipam/aggregate.html:18 templates/ipam/asn.html:27 #: templates/ipam/asnrange.html:19 templates/ipam/rir.html:19 @@ -8405,36 +8446,36 @@ msgstr "Fecha añadida" msgid "Prefix length" msgstr "Longitud del prefijo" -#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 +#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:241 #: templates/ipam/prefix.html:85 msgid "Is a pool" msgstr "Es una piscina" #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 -#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 -#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#: ipam/forms/filtersets.py:248 ipam/forms/filtersets.py:293 +#: ipam/models/ip.py:272 ipam/models/ip.py:539 msgid "Treat as fully utilized" msgstr "Tratar como si se hubiera utilizado por completo" -#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 +#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:772 msgid "DNS name" msgstr "Nombre DNS" #: ipam/forms/bulk_edit.py:371 ipam/forms/bulk_edit.py:572 #: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 -#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:383 -#: ipam/forms/filtersets.py:530 templates/ipam/fhrpgroup.html:22 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:390 +#: ipam/forms/filtersets.py:537 templates/ipam/fhrpgroup.html:22 #: templates/ipam/inc/panels/fhrp_groups.html:24 #: templates/ipam/service.html:32 templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:390 +#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:397 #: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID de grupo" -#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:395 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:402 #: wireless/forms/bulk_edit.py:68 wireless/forms/bulk_edit.py:115 #: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 #: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 @@ -8442,12 +8483,12 @@ msgstr "ID de grupo" msgid "Authentication type" msgstr "Tipo de autenticación" -#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:406 msgid "Authentication key" msgstr "Clave de autenticación" -#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 -#: ipam/forms/model_forms.py:463 netbox/navigation/menu.py:369 +#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:383 +#: ipam/forms/model_forms.py:472 netbox/navigation/menu.py:370 #: templates/ipam/fhrpgroup.html:49 #: templates/wireless/inc/authentication_attrs.html:5 #: wireless/forms/bulk_edit.py:91 wireless/forms/bulk_edit.py:138 @@ -8464,11 +8505,11 @@ msgstr "VLAN (VID) secundaria mínima" msgid "Maximum child VLAN VID" msgstr "VLAN (VID) secundaria máxima" -#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:557 +#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:566 msgid "Scope type" msgstr "Tipo de ámbito" -#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:632 +#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:641 #: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:38 msgid "Scope" msgstr "Alcance" @@ -8477,8 +8518,8 @@ msgstr "Alcance" msgid "Site & Group" msgstr "Sitio y grupo" -#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:696 -#: ipam/forms/model_forms.py:728 ipam/tables/services.py:19 +#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:705 +#: ipam/forms/model_forms.py:737 ipam/tables/services.py:19 #: ipam/tables/services.py:49 templates/ipam/service.html:36 #: templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -8501,15 +8542,15 @@ msgstr "RIR asignado" msgid "VLAN's group (if any)" msgstr "Grupo de VLAN (si lo hay)" -#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:216 -#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 -#: templates/ipam/prefix.html:60 templates/ipam/vlan.html:12 -#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 -#: templates/wireless/wirelesslan.html:30 vpn/forms/bulk_import.py:304 -#: vpn/forms/filtersets.py:284 vpn/forms/model_forms.py:433 -#: vpn/forms/model_forms.py:452 wireless/forms/bulk_edit.py:55 -#: wireless/forms/bulk_import.py:48 wireless/forms/model_forms.py:48 -#: wireless/models.py:101 +#: ipam/forms/bulk_import.py:184 ipam/forms/filtersets.py:256 +#: ipam/forms/model_forms.py:216 ipam/models/vlans.py:214 +#: ipam/tables/ip.py:254 templates/ipam/prefix.html:60 +#: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 +#: templates/ipam/vlan_edit.html:10 templates/wireless/wirelesslan.html:30 +#: vpn/forms/bulk_import.py:304 vpn/forms/filtersets.py:284 +#: vpn/forms/model_forms.py:433 vpn/forms/model_forms.py:452 +#: wireless/forms/bulk_edit.py:55 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:48 wireless/models.py:101 msgid "VLAN" msgstr "VLAN" @@ -8518,7 +8559,7 @@ 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:722 virtualization/filtersets.py:284 +#: ipam/forms/model_forms.py:731 virtualization/filtersets.py:284 #: virtualization/filtersets.py:323 virtualization/forms/bulk_edit.py:200 #: virtualization/forms/bulk_edit.py:326 #: virtualization/forms/bulk_import.py:146 @@ -8623,8 +8664,8 @@ msgstr "Exportado por VRF" msgid "Private" msgstr "Privada" -#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 -#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 +#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:191 +#: ipam/forms/filtersets.py:272 ipam/forms/filtersets.py:326 msgid "Address family" msgstr "Familia de direcciones" @@ -8640,53 +8681,57 @@ msgstr "Comenzar" msgid "End" msgstr "Fin" -#: ipam/forms/filtersets.py:185 +#: ipam/forms/filtersets.py:171 +msgid "VLAN Assignment" +msgstr "Asignación de VLAN" + +#: ipam/forms/filtersets.py:186 msgid "Search within" msgstr "Busca dentro" -#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 +#: ipam/forms/filtersets.py:207 ipam/forms/filtersets.py:342 msgid "Present in VRF" msgstr "Presente en VRF" -#: ipam/forms/filtersets.py:304 +#: ipam/forms/filtersets.py:311 msgid "Device/VM" msgstr "Dispositivo/VM" -#: ipam/forms/filtersets.py:314 +#: ipam/forms/filtersets.py:321 msgid "Parent Prefix" msgstr "Prefijo principal" -#: ipam/forms/filtersets.py:340 +#: ipam/forms/filtersets.py:347 msgid "Assigned Device" msgstr "Dispositivo asignado" -#: ipam/forms/filtersets.py:345 +#: ipam/forms/filtersets.py:352 msgid "Assigned VM" msgstr "VM asignada" -#: ipam/forms/filtersets.py:359 +#: ipam/forms/filtersets.py:366 msgid "Assigned to an interface" msgstr "Asignado a una interfaz" -#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:373 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nombre DNS" -#: ipam/forms/filtersets.py:409 ipam/forms/filtersets.py:513 +#: ipam/forms/filtersets.py:416 ipam/forms/filtersets.py:520 #: ipam/models/vlans.py:156 templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFICADOR DE VLAN" -#: ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:448 msgid "Minimum VID" msgstr "VID mínimo" -#: ipam/forms/filtersets.py:447 +#: ipam/forms/filtersets.py:454 msgid "Maximum VID" msgstr "VID máximo" -#: ipam/forms/filtersets.py:556 ipam/forms/model_forms.py:318 -#: ipam/forms/model_forms.py:750 ipam/forms/model_forms.py:776 +#: ipam/forms/filtersets.py:563 ipam/forms/model_forms.py:318 +#: ipam/forms/model_forms.py:759 ipam/forms/model_forms.py:785 #: ipam/tables/vlans.py:191 templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 #: templates/virtualization/vminterface.html:21 @@ -8724,7 +8769,7 @@ msgid "IP Range" msgstr "Rango de IP" #: ipam/forms/model_forms.py:293 ipam/forms/model_forms.py:319 -#: ipam/forms/model_forms.py:462 templates/ipam/fhrpgroup.html:19 +#: ipam/forms/model_forms.py:471 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Grupo FHRP" @@ -8736,11 +8781,11 @@ msgstr "Haga que esta sea la IP principal del dispositivo/VM" msgid "NAT IP (Inside)" msgstr "NAT IP (interior)" -#: ipam/forms/model_forms.py:373 +#: ipam/forms/model_forms.py:382 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:379 ipam/models/ip.py:896 +#: ipam/forms/model_forms.py:388 ipam/models/ip.py:897 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -8748,32 +8793,32 @@ msgstr "" "No se puede reasignar la dirección IP mientras esté designada como la IP " "principal del objeto principal" -#: ipam/forms/model_forms.py:389 +#: ipam/forms/model_forms.py:398 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:464 +#: ipam/forms/model_forms.py:473 msgid "Virtual IP Address" msgstr "Dirección IP virtual" -#: ipam/forms/model_forms.py:549 +#: ipam/forms/model_forms.py:558 msgid "Assignment already exists" msgstr "La asignación ya existe" -#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:670 +#: ipam/forms/model_forms.py:637 ipam/forms/model_forms.py:679 #: 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:629 +#: ipam/forms/model_forms.py:638 msgid "Child VLANs" msgstr "VLAN secundarias" -#: ipam/forms/model_forms.py:701 ipam/forms/model_forms.py:733 +#: ipam/forms/model_forms.py:710 ipam/forms/model_forms.py:742 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -8781,32 +8826,32 @@ 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:706 templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:715 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Plantilla de servicio" -#: ipam/forms/model_forms.py:753 +#: ipam/forms/model_forms.py:762 msgid "Port(s)" msgstr "Puerto (s)" -#: ipam/forms/model_forms.py:754 ipam/forms/model_forms.py:782 +#: ipam/forms/model_forms.py:763 ipam/forms/model_forms.py:791 #: templates/ipam/service.html:21 msgid "Service" msgstr "Servicio" -#: ipam/forms/model_forms.py:767 +#: ipam/forms/model_forms.py:776 msgid "Service template" msgstr "Plantilla de servicio" -#: ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:788 msgid "From Template" msgstr "Desde plantilla" -#: ipam/forms/model_forms.py:780 +#: ipam/forms/model_forms.py:789 msgid "Custom" msgstr "Personalizado" -#: ipam/forms/model_forms.py:810 +#: ipam/forms/model_forms.py:819 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -8874,43 +8919,43 @@ msgstr "Asignación grupal de FHRP" msgid "FHRP group assignments" msgstr "Tareas grupales de FHRP" -#: ipam/models/ip.py:64 +#: ipam/models/ip.py:65 msgid "private" msgstr "privado" -#: ipam/models/ip.py:65 +#: ipam/models/ip.py:66 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:169 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:169 msgid "RIRs" msgstr "RIR" -#: ipam/models/ip.py:83 +#: ipam/models/ip.py:84 msgid "IPv4 or IPv6 network" msgstr "Red IPv4 o IPv6" -#: ipam/models/ip.py:90 +#: ipam/models/ip.py:91 msgid "Regional Internet Registry responsible for this IP space" msgstr "Registro regional de Internet responsable de este espacio IP" -#: ipam/models/ip.py:100 +#: ipam/models/ip.py:101 msgid "date added" msgstr "fecha añadida" -#: ipam/models/ip.py:114 +#: ipam/models/ip.py:115 msgid "aggregate" msgstr "agregado" -#: ipam/models/ip.py:115 +#: ipam/models/ip.py:116 msgid "aggregates" msgstr "agregados" -#: ipam/models/ip.py:131 +#: ipam/models/ip.py:132 msgid "Cannot create aggregate with /0 mask." msgstr "No se puede crear un agregado con la máscara /0." -#: ipam/models/ip.py:143 +#: ipam/models/ip.py:144 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " @@ -8919,7 +8964,7 @@ msgstr "" "Los agregados no pueden superponerse. {prefix} ya está cubierto por un " "agregado existente ({aggregate})." -#: ipam/models/ip.py:157 +#: ipam/models/ip.py:158 #, python-brace-format msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " @@ -8928,159 +8973,159 @@ 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 +#: ipam/models/ip.py:200 ipam/models/ip.py:737 vpn/models/tunnels.py:114 msgid "role" msgstr "papel" -#: ipam/models/ip.py:200 +#: ipam/models/ip.py:201 msgid "roles" msgstr "papeles" -#: ipam/models/ip.py:216 ipam/models/ip.py:292 +#: ipam/models/ip.py:217 ipam/models/ip.py:293 msgid "prefix" msgstr "prefijo" -#: ipam/models/ip.py:217 +#: ipam/models/ip.py:218 msgid "IPv4 or IPv6 network with mask" msgstr "Red IPv4 o IPv6 con máscara" -#: ipam/models/ip.py:253 +#: ipam/models/ip.py:254 msgid "Operational status of this prefix" msgstr "Estado operativo de este prefijo" -#: ipam/models/ip.py:261 +#: ipam/models/ip.py:262 msgid "The primary function of this prefix" msgstr "La función principal de este prefijo" -#: ipam/models/ip.py:264 +#: ipam/models/ip.py:265 msgid "is a pool" msgstr "es una piscina" -#: ipam/models/ip.py:266 +#: ipam/models/ip.py:267 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 +#: ipam/models/ip.py:270 ipam/models/ip.py:537 msgid "mark utilized" msgstr "marca utilizada" -#: ipam/models/ip.py:293 +#: ipam/models/ip.py:294 msgid "prefixes" msgstr "prefijos" -#: ipam/models/ip.py:316 +#: ipam/models/ip.py:317 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:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 msgid "global table" msgstr "tabla global" -#: ipam/models/ip.py:325 +#: ipam/models/ip.py:326 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Se encuentra un prefijo duplicado en {table}: {prefix}" -#: ipam/models/ip.py:494 +#: ipam/models/ip.py:495 msgid "start address" msgstr "dirección de inicio" -#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +#: ipam/models/ip.py:496 ipam/models/ip.py:500 ipam/models/ip.py:712 msgid "IPv4 or IPv6 address (with mask)" msgstr "Dirección IPv4 o IPv6 (con máscara)" -#: ipam/models/ip.py:498 +#: ipam/models/ip.py:499 msgid "end address" msgstr "dirección final" -#: ipam/models/ip.py:525 +#: ipam/models/ip.py:526 msgid "Operational status of this range" msgstr "Estado operativo de esta gama" -#: ipam/models/ip.py:533 +#: ipam/models/ip.py:534 msgid "The primary function of this range" msgstr "La función principal de esta gama" -#: ipam/models/ip.py:547 +#: ipam/models/ip.py:548 msgid "IP range" msgstr "Rango IP" -#: ipam/models/ip.py:548 +#: ipam/models/ip.py:549 msgid "IP ranges" msgstr "Intervalos de IP" -#: ipam/models/ip.py:564 +#: ipam/models/ip.py:565 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 +#: ipam/models/ip.py:571 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 +#: ipam/models/ip.py:578 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "La dirección final debe ser mayor que la dirección inicial ({start_address})" -#: ipam/models/ip.py:589 +#: ipam/models/ip.py:590 #, 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 +#: ipam/models/ip.py:599 #, 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 +#: ipam/models/ip.py:711 tenancy/models/contacts.py:82 msgid "address" msgstr "dirección" -#: ipam/models/ip.py:733 +#: ipam/models/ip.py:734 msgid "The operational status of this IP" msgstr "El estado operativo de esta IP" -#: ipam/models/ip.py:740 +#: ipam/models/ip.py:741 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:72 +#: ipam/models/ip.py:765 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (interior)" -#: ipam/models/ip.py:765 +#: ipam/models/ip.py:766 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 +#: ipam/models/ip.py:773 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:93 +#: ipam/models/ip.py:789 ipam/models/services.py:93 msgid "IP addresses" msgstr "direcciones IP" -#: ipam/models/ip.py:844 +#: ipam/models/ip.py:845 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:850 +#: ipam/models/ip.py:851 #, 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/models/ip.py:861 +#: ipam/models/ip.py:862 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -9088,12 +9133,12 @@ msgstr "" "{ip} es una dirección de transmisión, que puede no estar asignada a una " "interfaz." -#: ipam/models/ip.py:875 +#: ipam/models/ip.py:876 #, 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:902 +#: ipam/models/ip.py:903 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Solo a las direcciones IPv6 se les puede asignar el estado SLAAC" @@ -9191,7 +9236,7 @@ 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:957 netbox/navigation/menu.py:180 +#: ipam/views.py:978 netbox/navigation/menu.py:180 #: netbox/navigation/menu.py:182 msgid "VLANs" msgstr "VLAN" @@ -9267,7 +9312,7 @@ msgid "Added" msgstr "Añadido" #: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 -#: ipam/views.py:348 netbox/navigation/menu.py:152 +#: ipam/views.py:349 netbox/navigation/menu.py:152 #: netbox/navigation/menu.py:154 templates/ipam/vlan.html:84 msgid "Prefixes" msgstr "Prefijos" @@ -9368,23 +9413,23 @@ msgstr "" "Solo se permiten caracteres alfanuméricos, asteriscos, guiones, puntos y " "guiones bajos en los nombres DNS" -#: ipam/views.py:535 +#: ipam/views.py:541 msgid "Child Prefixes" msgstr "Prefijos infantiles" -#: ipam/views.py:570 +#: ipam/views.py:576 msgid "Child Ranges" msgstr "Rangos infantiles" -#: ipam/views.py:886 +#: ipam/views.py:902 msgid "Related IPs" msgstr "IPs relacionadas" -#: ipam/views.py:1112 +#: ipam/views.py:1133 msgid "Device Interfaces" msgstr "Interfaces de dispositivos" -#: ipam/views.py:1129 +#: ipam/views.py:1150 msgid "VM Interfaces" msgstr "Interfaces de VM" @@ -9953,39 +9998,43 @@ msgstr "Grupos de clústeres" msgid "Circuit Types" msgstr "Tipos de circuitos" -#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:261 +msgid "Circuit Terminations" +msgstr "Terminaciones de circuitos" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 msgid "Providers" msgstr "Proveedores" -#: netbox/navigation/menu.py:267 templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Cuentas de proveedores" -#: netbox/navigation/menu.py:268 +#: netbox/navigation/menu.py:269 msgid "Provider Networks" msgstr "Redes de proveedores" -#: netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Power Panels" msgstr "Paneles de alimentación" -#: netbox/navigation/menu.py:293 +#: netbox/navigation/menu.py:294 msgid "Configurations" msgstr "Configuraciones" -#: netbox/navigation/menu.py:295 +#: netbox/navigation/menu.py:296 msgid "Config Contexts" msgstr "Contextos de configuración" -#: netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Config Templates" msgstr "Plantillas de configuración" -#: netbox/navigation/menu.py:303 netbox/navigation/menu.py:307 +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 msgid "Customization" msgstr "Personalización" -#: netbox/navigation/menu.py:309 templates/dcim/device_edit.html:103 +#: netbox/navigation/menu.py:310 templates/dcim/device_edit.html:103 #: templates/dcim/htmx/cable_edit.html:81 #: templates/dcim/virtualchassis_add.html:31 #: templates/dcim/virtualchassis_edit.html:40 @@ -9995,107 +10044,107 @@ msgstr "Personalización" msgid "Custom Fields" msgstr "Campos personalizados" -#: netbox/navigation/menu.py:310 +#: netbox/navigation/menu.py:311 msgid "Custom Field Choices" msgstr "Opciones de campo personalizadas" -#: netbox/navigation/menu.py:311 +#: netbox/navigation/menu.py:312 msgid "Custom Links" msgstr "Vínculos personalizados" -#: netbox/navigation/menu.py:312 +#: netbox/navigation/menu.py:313 msgid "Export Templates" msgstr "Plantillas de exportación" -#: netbox/navigation/menu.py:313 +#: netbox/navigation/menu.py:314 msgid "Saved Filters" msgstr "Filtros guardados" -#: netbox/navigation/menu.py:315 +#: netbox/navigation/menu.py:316 msgid "Image Attachments" msgstr "Adjuntos de imágenes" -#: netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Operations" msgstr "Operaciones" -#: netbox/navigation/menu.py:337 +#: netbox/navigation/menu.py:338 msgid "Integrations" msgstr "Integraciones" -#: netbox/navigation/menu.py:339 +#: netbox/navigation/menu.py:340 msgid "Data Sources" msgstr "Fuentes de datos" -#: netbox/navigation/menu.py:340 +#: netbox/navigation/menu.py:341 msgid "Event Rules" msgstr "Reglas del evento" -#: netbox/navigation/menu.py:341 +#: netbox/navigation/menu.py:342 msgid "Webhooks" msgstr "Webhooks" -#: netbox/navigation/menu.py:345 netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:346 netbox/navigation/menu.py:350 #: 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:355 +#: netbox/navigation/menu.py:356 msgid "Logging" msgstr "Explotación" -#: netbox/navigation/menu.py:357 +#: netbox/navigation/menu.py:358 msgid "Journal Entries" msgstr "Entradas del diario" -#: netbox/navigation/menu.py:358 templates/extras/objectchange.html:8 +#: netbox/navigation/menu.py:359 templates/extras/objectchange.html:8 #: templates/extras/objectchange_list.html:4 msgid "Change Log" msgstr "Registro de cambios" -#: netbox/navigation/menu.py:365 templates/inc/user_menu.html:11 +#: netbox/navigation/menu.py:366 templates/inc/user_menu.html:11 msgid "Admin" msgstr "Admin" -#: netbox/navigation/menu.py:373 templates/users/group.html:29 +#: netbox/navigation/menu.py:374 templates/users/group.html:29 #: users/forms/model_forms.py:233 users/forms/model_forms.py:245 #: users/forms/model_forms.py:297 users/tables.py:102 msgid "Users" msgstr "usuarios" -#: netbox/navigation/menu.py:393 users/forms/model_forms.py:182 +#: netbox/navigation/menu.py:394 users/forms/model_forms.py:182 #: users/forms/model_forms.py:194 users/forms/model_forms.py:302 #: users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "Grupos" -#: netbox/navigation/menu.py:413 templates/account/base.html:21 +#: netbox/navigation/menu.py:414 templates/account/base.html:21 #: templates/inc/user_menu.html:36 msgid "API Tokens" msgstr "Tokens de API" -#: netbox/navigation/menu.py:420 users/forms/model_forms.py:188 +#: netbox/navigation/menu.py:421 users/forms/model_forms.py:188 #: users/forms/model_forms.py:196 users/forms/model_forms.py:239 #: users/forms/model_forms.py:246 msgid "Permissions" msgstr "Permisos" -#: netbox/navigation/menu.py:428 netbox/navigation/menu.py:432 +#: netbox/navigation/menu.py:429 netbox/navigation/menu.py:433 #: templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/navigation/menu.py:437 +#: netbox/navigation/menu.py:438 msgid "Configuration History" msgstr "Historial de configuración" -#: netbox/navigation/menu.py:443 templates/core/rq_task.html:8 +#: netbox/navigation/menu.py:444 templates/core/rq_task.html:8 #: templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tareas en segundo plano" -#: netbox/navigation/menu.py:482 templates/500.html:35 +#: netbox/navigation/menu.py:483 templates/500.html:35 #: templates/account/preferences.html:22 templates/core/system.html:80 msgid "Plugins" msgstr "Plugins" @@ -10233,34 +10282,46 @@ msgstr "No se pueden agregar tiendas al registro después de la inicialización" msgid "Cannot delete stores from registry" msgstr "No se pueden eliminar las tiendas del registro" -#: netbox/settings.py:715 +#: netbox/settings.py:722 +msgid "German" +msgstr "alemán" + +#: netbox/settings.py:723 msgid "English" msgstr "Inglés" -#: netbox/settings.py:716 +#: netbox/settings.py:724 msgid "Spanish" msgstr "española" -#: netbox/settings.py:717 +#: netbox/settings.py:725 msgid "French" msgstr "francesa" -#: netbox/settings.py:718 +#: netbox/settings.py:726 msgid "Japanese" msgstr "japonés" -#: netbox/settings.py:719 +#: netbox/settings.py:727 msgid "Portuguese" msgstr "portugués" -#: netbox/settings.py:720 +#: netbox/settings.py:728 msgid "Russian" msgstr "rusa" -#: netbox/settings.py:721 +#: netbox/settings.py:729 msgid "Turkish" msgstr "turca" +#: netbox/settings.py:730 +msgid "Ukrainian" +msgstr "ucraniana" + +#: netbox/settings.py:731 +msgid "Chinese" +msgstr "chino" + #: netbox/tables/columns.py:185 msgid "Toggle all" msgstr "Alternar todo" @@ -10273,16 +10334,16 @@ msgstr "Alternar menú desplegable" msgid "Error" msgstr "Error" -#: netbox/tables/tables.py:56 +#: netbox/tables/tables.py:57 #, python-brace-format msgid "No {model_name} found" msgstr "No {model_name} encontrado" -#: netbox/tables/tables.py:246 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:248 templates/generic/bulk_import.html:117 msgid "Field" msgstr "Campo" -#: netbox/tables/tables.py:249 +#: netbox/tables/tables.py:251 msgid "Value" msgstr "Valor" @@ -10393,7 +10454,7 @@ msgstr "Cambiar contraseña" #: templates/dcim/devicebay_populate.html:34 #: templates/dcim/virtualchassis_add_member.html:26 #: templates/dcim/virtualchassis_edit.html:103 -#: templates/extras/object_journal.html:26 templates/extras/script.html:37 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 #: templates/generic/bulk_add_component.html:67 #: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 #: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 @@ -10486,7 +10547,8 @@ msgstr "Grupos asignados" #: templates/account/profile.html:58 #: templates/circuits/circuit_terminations_swap.html:18 #: templates/circuits/circuit_terminations_swap.html:26 -#: templates/circuits/inc/circuit_termination.html:154 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 #: templates/dcim/devicebay.html:59 #: templates/dcim/inc/panels/inventory_items.html:45 #: templates/dcim/interface.html:296 templates/dcim/modulebay.html:76 @@ -10603,13 +10665,6 @@ msgstr "Agregar circuito" msgid "Circuit Type" msgstr "Tipo de circuito" -#: templates/circuits/inc/circuit_termination.html:6 -#: templates/circuits/inc/circuit_termination.html:41 -#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 -#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "Terminación" - #: templates/circuits/inc/circuit_termination.html:10 #: templates/dcim/devicetype/component_templates.html:33 #: templates/dcim/manufacturer.html:11 @@ -10622,7 +10677,7 @@ msgid "Add" msgstr "Añadir" #: templates/circuits/inc/circuit_termination.html:15 -#: templates/circuits/inc/circuit_termination.html:62 +#: templates/circuits/inc/circuit_termination_fields.html:36 #: templates/dcim/inc/panels/inventory_items.html:32 #: templates/dcim/moduletype/component_templates.html:20 #: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:32 @@ -10637,33 +10692,33 @@ msgstr "Editar" msgid "Swap" msgstr "Intercambiar" -#: templates/circuits/inc/circuit_termination.html:45 +#: templates/circuits/inc/circuit_termination_fields.html:19 #: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 #: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "Marcado como conectado" -#: templates/circuits/inc/circuit_termination.html:47 +#: templates/circuits/inc/circuit_termination_fields.html:21 msgid "to" msgstr "a" -#: templates/circuits/inc/circuit_termination.html:57 -#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination_fields.html:31 +#: templates/circuits/inc/circuit_termination_fields.html:32 #: templates/dcim/frontport.html:80 #: templates/dcim/inc/connection_endpoints.html:7 #: templates/dcim/interface.html:154 templates/dcim/rearport.html:76 msgid "Trace" msgstr "Rastrear" -#: templates/circuits/inc/circuit_termination.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:35 msgid "Edit cable" msgstr "Editar cable" -#: templates/circuits/inc/circuit_termination.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:40 msgid "Remove cable" msgstr "Quitar el cable" -#: templates/circuits/inc/circuit_termination.html:67 +#: templates/circuits/inc/circuit_termination_fields.html:41 #: templates/dcim/bulk_disconnect.html:5 #: templates/dcim/device/consoleports.html:12 #: templates/dcim/device/consoleserverports.html:12 @@ -10675,7 +10730,7 @@ msgstr "Quitar el cable" msgid "Disconnect" msgstr "Desconectar" -#: templates/circuits/inc/circuit_termination.html:74 +#: templates/circuits/inc/circuit_termination_fields.html:48 #: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 #: templates/dcim/frontport.html:102 templates/dcim/interface.html:180 #: templates/dcim/interface.html:200 templates/dcim/powerfeed.html:127 @@ -10684,19 +10739,19 @@ msgstr "Desconectar" msgid "Connect" msgstr "Conectar" -#: templates/circuits/inc/circuit_termination.html:96 +#: templates/circuits/inc/circuit_termination_fields.html:70 msgid "Downstream" msgstr "Río abajo" -#: templates/circuits/inc/circuit_termination.html:97 +#: templates/circuits/inc/circuit_termination_fields.html:71 msgid "Upstream" msgstr "Aguas arriba" -#: templates/circuits/inc/circuit_termination.html:106 +#: templates/circuits/inc/circuit_termination_fields.html:80 msgid "Cross-Connect" msgstr "Conexión cruzada" -#: templates/circuits/inc/circuit_termination.html:110 +#: templates/circuits/inc/circuit_termination_fields.html:84 msgid "Patch Panel/Port" msgstr "Panel de conexión/puerto" @@ -12115,11 +12170,15 @@ msgstr "Informe" msgid "You do not have permission to run scripts" msgstr "No tiene permiso para ejecutar scripts" -#: templates/extras/script.html:40 templates/extras/script.html:44 +#: templates/extras/script.html:41 templates/extras/script.html:45 #: templates/extras/script_list.html:88 msgid "Run Script" msgstr "Ejecutar script" +#: templates/extras/script.html:51 templates/extras/script/source.html:10 +msgid "Error loading script" +msgstr "Error al cargar el script" + #: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "El script ya no existe en el archivo fuente." diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po index 75b5c4e56f..97e7166194 100644 --- a/netbox/translations/fr/LC_MESSAGES/django.po +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-14 13:22+0000\n" +"POT-Creation-Date: 2024-05-22 17:41+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2024\n" "Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" @@ -67,19 +67,19 @@ msgid "Your preferences have been updated." msgstr "Vos préférences ont été mises à jour." #: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 -#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1429 -#: dcim/choices.py:1505 dcim/choices.py:1555 virtualization/choices.py:20 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1457 +#: dcim/choices.py:1533 dcim/choices.py:1583 virtualization/choices.py:20 #: virtualization/choices.py:45 vpn/choices.py:18 msgid "Planned" msgstr "Planifié" -#: circuits/choices.py:22 netbox/navigation/menu.py:289 +#: circuits/choices.py:22 netbox/navigation/menu.py:290 msgid "Provisioning" msgstr "Approvisionnement" #: circuits/choices.py:23 core/tables/tasks.py:22 dcim/choices.py:22 #: dcim/choices.py:103 dcim/choices.py:173 dcim/choices.py:219 -#: dcim/choices.py:1504 dcim/choices.py:1554 extras/tables/tables.py:385 +#: dcim/choices.py:1532 dcim/choices.py:1582 extras/tables/tables.py:385 #: ipam/choices.py:31 ipam/choices.py:49 ipam/choices.py:69 #: ipam/choices.py:154 templates/extras/configcontext.html:25 #: templates/users/user.html:37 users/forms/bulk_edit.py:38 @@ -89,7 +89,7 @@ msgid "Active" msgstr "Actif" #: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 -#: dcim/choices.py:1503 dcim/choices.py:1556 virtualization/choices.py:24 +#: dcim/choices.py:1531 dcim/choices.py:1584 virtualization/choices.py:24 #: virtualization/choices.py:43 msgid "Offline" msgstr "Hors ligne" @@ -104,8 +104,8 @@ msgstr "Mis hors service" #: circuits/filtersets.py:29 circuits/filtersets.py:196 dcim/filtersets.py:97 #: dcim/filtersets.py:151 dcim/filtersets.py:211 dcim/filtersets.py:297 -#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1295 -#: dcim/filtersets.py:1822 dcim/filtersets.py:2065 dcim/filtersets.py:2123 +#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1305 +#: dcim/filtersets.py:1832 dcim/filtersets.py:2075 dcim/filtersets.py:2133 #: ipam/filtersets.py:339 ipam/filtersets.py:945 #: virtualization/filtersets.py:45 virtualization/filtersets.py:173 #: vpn/filtersets.py:377 @@ -114,8 +114,8 @@ msgstr "Région (ID)" #: circuits/filtersets.py:36 circuits/filtersets.py:203 dcim/filtersets.py:104 #: dcim/filtersets.py:157 dcim/filtersets.py:218 dcim/filtersets.py:304 -#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1302 -#: dcim/filtersets.py:1829 dcim/filtersets.py:2072 dcim/filtersets.py:2130 +#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1312 +#: dcim/filtersets.py:1839 dcim/filtersets.py:2082 dcim/filtersets.py:2140 #: extras/filtersets.py:461 ipam/filtersets.py:346 ipam/filtersets.py:952 #: virtualization/filtersets.py:52 virtualization/filtersets.py:180 #: vpn/filtersets.py:372 @@ -124,8 +124,8 @@ msgstr "Région (slug)" #: circuits/filtersets.py:42 circuits/filtersets.py:209 dcim/filtersets.py:127 #: dcim/filtersets.py:224 dcim/filtersets.py:310 dcim/filtersets.py:419 -#: dcim/filtersets.py:982 dcim/filtersets.py:1308 dcim/filtersets.py:1835 -#: dcim/filtersets.py:2078 dcim/filtersets.py:2136 ipam/filtersets.py:352 +#: dcim/filtersets.py:982 dcim/filtersets.py:1318 dcim/filtersets.py:1845 +#: dcim/filtersets.py:2088 dcim/filtersets.py:2146 ipam/filtersets.py:352 #: ipam/filtersets.py:958 virtualization/filtersets.py:58 #: virtualization/filtersets.py:186 msgid "Site group (ID)" @@ -133,16 +133,18 @@ msgstr "Groupe de sites (ID)" #: circuits/filtersets.py:49 circuits/filtersets.py:216 dcim/filtersets.py:134 #: dcim/filtersets.py:231 dcim/filtersets.py:317 dcim/filtersets.py:426 -#: dcim/filtersets.py:989 dcim/filtersets.py:1315 dcim/filtersets.py:1842 -#: dcim/filtersets.py:2085 dcim/filtersets.py:2143 extras/filtersets.py:467 +#: dcim/filtersets.py:989 dcim/filtersets.py:1325 dcim/filtersets.py:1852 +#: dcim/filtersets.py:2095 dcim/filtersets.py:2153 extras/filtersets.py:467 #: ipam/filtersets.py:359 ipam/filtersets.py:965 #: virtualization/filtersets.py:65 virtualization/filtersets.py:193 msgid "Site group (slug)" msgstr "Groupe de sites (slug)" -#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:116 -#: circuits/forms/filtersets.py:48 circuits/forms/filtersets.py:168 -#: circuits/forms/model_forms.py:136 circuits/forms/model_forms.py:152 +#: circuits/filtersets.py:54 circuits/forms/bulk_edit.py:186 +#: circuits/forms/bulk_edit.py:214 circuits/forms/bulk_import.py:126 +#: circuits/forms/filtersets.py:49 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:207 circuits/forms/model_forms.py:136 +#: circuits/forms/model_forms.py:152 circuits/tables/circuits.py:105 #: dcim/forms/bulk_edit.py:167 dcim/forms/bulk_edit.py:239 #: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:771 #: dcim/forms/bulk_import.py:130 dcim/forms/bulk_import.py:184 @@ -150,10 +152,10 @@ msgstr "Groupe de sites (slug)" #: dcim/forms/bulk_import.py:1262 dcim/forms/bulk_import.py:1290 #: dcim/forms/filtersets.py:85 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:265 dcim/forms/filtersets.py:374 -#: dcim/forms/filtersets.py:681 dcim/forms/filtersets.py:908 -#: dcim/forms/filtersets.py:932 dcim/forms/filtersets.py:1022 -#: dcim/forms/filtersets.py:1060 dcim/forms/filtersets.py:1468 -#: dcim/forms/filtersets.py:1492 dcim/forms/filtersets.py:1516 +#: dcim/forms/filtersets.py:682 dcim/forms/filtersets.py:916 +#: dcim/forms/filtersets.py:940 dcim/forms/filtersets.py:1030 +#: dcim/forms/filtersets.py:1068 dcim/forms/filtersets.py:1476 +#: dcim/forms/filtersets.py:1500 dcim/forms/filtersets.py:1524 #: dcim/forms/model_forms.py:136 dcim/forms/model_forms.py:164 #: dcim/forms/model_forms.py:206 dcim/forms/model_forms.py:406 #: dcim/forms/model_forms.py:668 dcim/forms/object_create.py:391 @@ -163,11 +165,11 @@ msgstr "Groupe de sites (slug)" #: ipam/forms/bulk_edit.py:270 ipam/forms/bulk_edit.py:448 #: ipam/forms/bulk_edit.py:522 ipam/forms/bulk_import.py:170 #: ipam/forms/bulk_import.py:437 ipam/forms/filtersets.py:153 -#: ipam/forms/filtersets.py:230 ipam/forms/filtersets.py:425 -#: ipam/forms/filtersets.py:489 ipam/forms/model_forms.py:203 -#: ipam/forms/model_forms.py:578 ipam/forms/model_forms.py:673 +#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:432 +#: ipam/forms/filtersets.py:496 ipam/forms/model_forms.py:203 +#: ipam/forms/model_forms.py:587 ipam/forms/model_forms.py:682 #: ipam/tables/ip.py:244 ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 -#: templates/circuits/inc/circuit_termination.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:6 #: templates/dcim/device.html:21 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:33 #: templates/dcim/location.html:37 templates/dcim/powerpanel.html:22 @@ -204,19 +206,21 @@ msgstr "Site (slug)" msgid "ASN (ID)" msgstr "ASN (ID)" -#: circuits/filtersets.py:71 circuits/forms/filtersets.py:28 +#: circuits/filtersets.py:71 circuits/forms/filtersets.py:29 #: ipam/forms/model_forms.py:157 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/filtersets.py:93 circuits/filtersets.py:120 -#: circuits/filtersets.py:154 ipam/filtersets.py:243 +#: circuits/filtersets.py:154 circuits/filtersets.py:281 +#: ipam/filtersets.py:243 msgid "Provider (ID)" msgstr "Fournisseur (ID)" #: circuits/filtersets.py:99 circuits/filtersets.py:126 -#: circuits/filtersets.py:160 ipam/filtersets.py:249 +#: circuits/filtersets.py:160 circuits/filtersets.py:287 +#: ipam/filtersets.py:249 msgid "Provider (slug)" msgstr "Fournisseur (slug)" @@ -242,8 +246,8 @@ msgstr "Type de circuit (slug)" #: circuits/filtersets.py:221 circuits/filtersets.py:266 #: dcim/filtersets.py:235 dcim/filtersets.py:321 dcim/filtersets.py:394 -#: dcim/filtersets.py:993 dcim/filtersets.py:1320 dcim/filtersets.py:1847 -#: dcim/filtersets.py:2089 dcim/filtersets.py:2148 ipam/filtersets.py:232 +#: dcim/filtersets.py:993 dcim/filtersets.py:1330 dcim/filtersets.py:1857 +#: dcim/filtersets.py:2099 dcim/filtersets.py:2158 ipam/filtersets.py:232 #: ipam/filtersets.py:363 ipam/filtersets.py:969 #: virtualization/filtersets.py:69 virtualization/filtersets.py:197 #: vpn/filtersets.py:387 @@ -255,13 +259,13 @@ msgid "Termination A (ID)" msgstr "Résiliation A (ID)" #: circuits/filtersets.py:258 core/filtersets.py:73 core/filtersets.py:132 -#: dcim/filtersets.py:693 dcim/filtersets.py:1289 dcim/filtersets.py:2196 +#: dcim/filtersets.py:693 dcim/filtersets.py:1299 dcim/filtersets.py:2206 #: extras/filtersets.py:41 extras/filtersets.py:63 extras/filtersets.py:92 #: extras/filtersets.py:127 extras/filtersets.py:176 extras/filtersets.py:204 #: extras/filtersets.py:234 extras/filtersets.py:271 extras/filtersets.py:343 #: extras/filtersets.py:390 extras/filtersets.py:450 extras/filtersets.py:613 #: extras/filtersets.py:655 extras/filtersets.py:696 -#: ipam/forms/model_forms.py:438 netbox/filtersets.py:275 +#: ipam/forms/model_forms.py:447 netbox/filtersets.py:275 #: netbox/forms/__init__.py:22 netbox/forms/base.py:165 #: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:45 #: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 @@ -271,9 +275,12 @@ msgstr "Résiliation A (ID)" msgid "Search" msgstr "Rechercher" -#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:168 -#: circuits/forms/model_forms.py:109 circuits/forms/model_forms.py:131 +#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:170 +#: circuits/forms/bulk_import.py:117 circuits/forms/filtersets.py:196 +#: circuits/forms/filtersets.py:212 circuits/forms/model_forms.py:109 +#: circuits/forms/model_forms.py:131 circuits/tables/circuits.py:96 #: dcim/forms/connections.py:71 templates/circuits/circuit.html:15 +#: templates/circuits/circuittermination.html:19 #: templates/dcim/inc/cable_termination.html:55 #: templates/dcim/trace/circuit.html:4 msgid "Circuit" @@ -283,48 +290,48 @@ msgstr "Circuit" msgid "ProviderNetwork (ID)" msgstr "Réseau fournisseur (ID)" -#: circuits/forms/bulk_edit.py:26 circuits/forms/filtersets.py:53 +#: circuits/forms/bulk_edit.py:28 circuits/forms/filtersets.py:54 #: circuits/forms/model_forms.py:27 circuits/tables/providers.py:33 #: dcim/forms/bulk_edit.py:127 dcim/forms/filtersets.py:188 #: dcim/forms/model_forms.py:122 dcim/tables/sites.py:94 -#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:218 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 #: netbox/navigation/menu.py:159 netbox/navigation/menu.py:162 #: templates/circuits/provider.html:23 msgid "ASNs" msgstr "Numéros d'AS" -#: circuits/forms/bulk_edit.py:30 circuits/forms/bulk_edit.py:52 -#: circuits/forms/bulk_edit.py:79 circuits/forms/bulk_edit.py:100 -#: circuits/forms/bulk_edit.py:160 core/forms/bulk_edit.py:28 -#: core/tables/plugins.py:29 dcim/forms/bulk_create.py:35 -#: dcim/forms/bulk_edit.py:72 dcim/forms/bulk_edit.py:91 -#: dcim/forms/bulk_edit.py:150 dcim/forms/bulk_edit.py:191 -#: dcim/forms/bulk_edit.py:209 dcim/forms/bulk_edit.py:337 -#: dcim/forms/bulk_edit.py:373 dcim/forms/bulk_edit.py:388 -#: dcim/forms/bulk_edit.py:447 dcim/forms/bulk_edit.py:486 -#: dcim/forms/bulk_edit.py:516 dcim/forms/bulk_edit.py:540 -#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_edit.py:665 -#: dcim/forms/bulk_edit.py:717 dcim/forms/bulk_edit.py:740 -#: dcim/forms/bulk_edit.py:788 dcim/forms/bulk_edit.py:858 -#: dcim/forms/bulk_edit.py:911 dcim/forms/bulk_edit.py:946 -#: dcim/forms/bulk_edit.py:986 dcim/forms/bulk_edit.py:1030 -#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1102 -#: dcim/forms/bulk_edit.py:1120 dcim/forms/bulk_edit.py:1138 -#: dcim/forms/bulk_edit.py:1156 dcim/forms/bulk_edit.py:1575 -#: extras/forms/bulk_edit.py:36 extras/forms/bulk_edit.py:124 -#: extras/forms/bulk_edit.py:153 extras/forms/bulk_edit.py:183 -#: extras/forms/bulk_edit.py:264 extras/forms/bulk_edit.py:288 -#: extras/forms/bulk_edit.py:302 extras/tables/tables.py:58 -#: ipam/forms/bulk_edit.py:51 ipam/forms/bulk_edit.py:71 -#: ipam/forms/bulk_edit.py:91 ipam/forms/bulk_edit.py:115 -#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:173 -#: ipam/forms/bulk_edit.py:192 ipam/forms/bulk_edit.py:261 -#: ipam/forms/bulk_edit.py:305 ipam/forms/bulk_edit.py:353 -#: ipam/forms/bulk_edit.py:396 ipam/forms/bulk_edit.py:424 -#: ipam/forms/bulk_edit.py:554 ipam/forms/bulk_edit.py:585 -#: templates/account/token.html:35 templates/circuits/circuit.html:59 -#: templates/circuits/circuittype.html:26 -#: templates/circuits/inc/circuit_termination.html:114 +#: circuits/forms/bulk_edit.py:32 circuits/forms/bulk_edit.py:54 +#: circuits/forms/bulk_edit.py:81 circuits/forms/bulk_edit.py:102 +#: circuits/forms/bulk_edit.py:162 circuits/forms/bulk_edit.py:181 +#: core/forms/bulk_edit.py:28 core/tables/plugins.py:29 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:72 +#: dcim/forms/bulk_edit.py:91 dcim/forms/bulk_edit.py:150 +#: dcim/forms/bulk_edit.py:191 dcim/forms/bulk_edit.py:209 +#: dcim/forms/bulk_edit.py:337 dcim/forms/bulk_edit.py:373 +#: dcim/forms/bulk_edit.py:388 dcim/forms/bulk_edit.py:447 +#: dcim/forms/bulk_edit.py:486 dcim/forms/bulk_edit.py:516 +#: dcim/forms/bulk_edit.py:540 dcim/forms/bulk_edit.py:613 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:717 +#: dcim/forms/bulk_edit.py:740 dcim/forms/bulk_edit.py:788 +#: dcim/forms/bulk_edit.py:858 dcim/forms/bulk_edit.py:911 +#: dcim/forms/bulk_edit.py:946 dcim/forms/bulk_edit.py:986 +#: dcim/forms/bulk_edit.py:1030 dcim/forms/bulk_edit.py:1075 +#: dcim/forms/bulk_edit.py:1102 dcim/forms/bulk_edit.py:1120 +#: dcim/forms/bulk_edit.py:1138 dcim/forms/bulk_edit.py:1156 +#: dcim/forms/bulk_edit.py:1575 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:153 +#: extras/forms/bulk_edit.py:183 extras/forms/bulk_edit.py:264 +#: extras/forms/bulk_edit.py:288 extras/forms/bulk_edit.py:302 +#: extras/tables/tables.py:58 ipam/forms/bulk_edit.py:51 +#: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:115 ipam/forms/bulk_edit.py:144 +#: ipam/forms/bulk_edit.py:173 ipam/forms/bulk_edit.py:192 +#: ipam/forms/bulk_edit.py:261 ipam/forms/bulk_edit.py:305 +#: ipam/forms/bulk_edit.py:353 ipam/forms/bulk_edit.py:396 +#: ipam/forms/bulk_edit.py:424 ipam/forms/bulk_edit.py:554 +#: ipam/forms/bulk_edit.py:585 templates/account/token.html:35 +#: templates/circuits/circuit.html:59 templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:88 #: templates/circuits/provider.html:33 #: templates/circuits/providernetwork.html:32 #: templates/core/datasource.html:54 templates/dcim/cable.html:36 @@ -390,32 +397,35 @@ msgstr "Numéros d'AS" msgid "Description" msgstr "Description" -#: circuits/forms/bulk_edit.py:47 circuits/forms/bulk_edit.py:69 -#: circuits/forms/bulk_edit.py:119 circuits/forms/bulk_import.py:34 -#: circuits/forms/bulk_import.py:49 circuits/forms/bulk_import.py:75 -#: circuits/forms/filtersets.py:67 circuits/forms/filtersets.py:85 -#: circuits/forms/filtersets.py:113 circuits/forms/filtersets.py:128 +#: circuits/forms/bulk_edit.py:49 circuits/forms/bulk_edit.py:71 +#: circuits/forms/bulk_edit.py:121 circuits/forms/bulk_import.py:35 +#: circuits/forms/bulk_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:68 circuits/forms/filtersets.py:86 +#: circuits/forms/filtersets.py:114 circuits/forms/filtersets.py:129 +#: circuits/forms/filtersets.py:197 circuits/forms/filtersets.py:230 #: circuits/forms/model_forms.py:45 circuits/forms/model_forms.py:59 -#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:55 -#: circuits/tables/providers.py:72 circuits/tables/providers.py:103 -#: templates/circuits/circuit.html:18 templates/circuits/provider.html:20 +#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:56 +#: circuits/tables/circuits.py:100 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:18 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 #: templates/circuits/provideraccount.html:20 #: templates/circuits/providernetwork.html:20 #: templates/dcim/inc/cable_termination.html:51 msgid "Provider" msgstr "Prestataire" -#: circuits/forms/bulk_edit.py:76 circuits/forms/filtersets.py:88 +#: circuits/forms/bulk_edit.py:78 circuits/forms/filtersets.py:89 #: templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Identifiant du service" -#: circuits/forms/bulk_edit.py:96 circuits/forms/filtersets.py:104 +#: circuits/forms/bulk_edit.py:98 circuits/forms/filtersets.py:105 #: dcim/forms/bulk_edit.py:205 dcim/forms/bulk_edit.py:502 #: dcim/forms/bulk_edit.py:702 dcim/forms/bulk_edit.py:1071 #: dcim/forms/bulk_edit.py:1098 dcim/forms/bulk_edit.py:1571 -#: dcim/forms/filtersets.py:975 dcim/forms/filtersets.py:1351 -#: dcim/forms/filtersets.py:1372 dcim/tables/devices.py:699 +#: dcim/forms/filtersets.py:983 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1380 dcim/tables/devices.py:699 #: dcim/tables/devices.py:759 dcim/tables/devices.py:986 #: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 #: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:260 @@ -427,8 +437,8 @@ msgstr "Identifiant du service" msgid "Color" msgstr "Couleur" -#: circuits/forms/bulk_edit.py:114 circuits/forms/bulk_import.py:88 -#: circuits/forms/filtersets.py:123 core/forms/bulk_edit.py:18 +#: circuits/forms/bulk_edit.py:116 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:124 core/forms/bulk_edit.py:18 #: core/forms/filtersets.py:30 core/tables/data.py:20 core/tables/jobs.py:18 #: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:680 #: dcim/forms/bulk_edit.py:819 dcim/forms/bulk_edit.py:887 @@ -440,18 +450,18 @@ msgstr "Couleur" #: dcim/forms/bulk_import.py:725 dcim/forms/bulk_import.py:808 #: dcim/forms/bulk_import.py:902 dcim/forms/bulk_import.py:944 #: dcim/forms/bulk_import.py:1161 dcim/forms/bulk_import.py:1327 -#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:866 -#: dcim/forms/filtersets.py:965 dcim/forms/filtersets.py:1086 -#: dcim/forms/filtersets.py:1156 dcim/forms/filtersets.py:1178 -#: dcim/forms/filtersets.py:1200 dcim/forms/filtersets.py:1217 -#: dcim/forms/filtersets.py:1251 dcim/forms/filtersets.py:1346 -#: dcim/forms/filtersets.py:1367 dcim/forms/model_forms.py:643 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:874 +#: dcim/forms/filtersets.py:973 dcim/forms/filtersets.py:1094 +#: dcim/forms/filtersets.py:1164 dcim/forms/filtersets.py:1186 +#: dcim/forms/filtersets.py:1208 dcim/forms/filtersets.py:1225 +#: dcim/forms/filtersets.py:1259 dcim/forms/filtersets.py:1354 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:643 #: dcim/forms/model_forms.py:649 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:145 #: dcim/tables/devices.py:183 dcim/tables/devices.py:815 #: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 #: extras/tables/tables.py:283 extras/tables/tables.py:355 -#: extras/tables/tables.py:473 netbox/tables/tables.py:237 +#: extras/tables/tables.py:473 netbox/tables/tables.py:239 #: templates/circuits/circuit.html:30 templates/core/datasource.html:38 #: templates/dcim/cable.html:15 templates/dcim/consoleport.html:36 #: templates/dcim/consoleserverport.html:36 templates/dcim/frontport.html:36 @@ -472,13 +482,13 @@ msgstr "Couleur" msgid "Type" msgstr "Type" -#: circuits/forms/bulk_edit.py:124 circuits/forms/bulk_import.py:81 -#: circuits/forms/filtersets.py:136 circuits/forms/model_forms.py:96 +#: circuits/forms/bulk_edit.py:126 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:137 circuits/forms/model_forms.py:96 msgid "Provider account" msgstr "Identifiant de compte du prestataire" -#: circuits/forms/bulk_edit.py:132 circuits/forms/bulk_import.py:94 -#: circuits/forms/filtersets.py:147 core/forms/filtersets.py:35 +#: circuits/forms/bulk_edit.py:134 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:148 core/forms/filtersets.py:35 #: core/forms/filtersets.py:76 core/tables/data.py:23 core/tables/jobs.py:26 #: core/tables/tasks.py:88 dcim/forms/bulk_edit.py:105 #: dcim/forms/bulk_edit.py:180 dcim/forms/bulk_edit.py:261 @@ -490,9 +500,9 @@ msgstr "Identifiant de compte du prestataire" #: dcim/forms/bulk_import.py:1155 dcim/forms/bulk_import.py:1322 #: dcim/forms/bulk_import.py:1386 dcim/forms/filtersets.py:171 #: dcim/forms/filtersets.py:230 dcim/forms/filtersets.py:282 -#: dcim/forms/filtersets.py:727 dcim/forms/filtersets.py:835 -#: dcim/forms/filtersets.py:869 dcim/forms/filtersets.py:970 -#: dcim/forms/filtersets.py:1081 dcim/tables/devices.py:145 +#: dcim/forms/filtersets.py:728 dcim/forms/filtersets.py:843 +#: dcim/forms/filtersets.py:877 dcim/forms/filtersets.py:978 +#: dcim/forms/filtersets.py:1089 dcim/tables/devices.py:145 #: dcim/tables/devices.py:818 dcim/tables/devices.py:1046 #: 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 @@ -500,9 +510,9 @@ msgstr "Identifiant de compte du prestataire" #: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:544 #: 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:209 ipam/forms/filtersets.py:274 -#: ipam/forms/filtersets.py:348 ipam/forms/filtersets.py:501 -#: ipam/forms/model_forms.py:457 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:281 +#: ipam/forms/filtersets.py:355 ipam/forms/filtersets.py:508 +#: ipam/forms/model_forms.py:466 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:34 templates/core/datasource.html:46 @@ -533,8 +543,8 @@ msgstr "Identifiant de compte du prestataire" msgid "Status" msgstr "Statut" -#: circuits/forms/bulk_edit.py:138 circuits/forms/bulk_import.py:99 -#: circuits/forms/filtersets.py:116 dcim/forms/bulk_edit.py:121 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:117 dcim/forms/bulk_edit.py:121 #: dcim/forms/bulk_edit.py:186 dcim/forms/bulk_edit.py:256 #: dcim/forms/bulk_edit.py:368 dcim/forms/bulk_edit.py:588 #: dcim/forms/bulk_edit.py:692 dcim/forms/bulk_edit.py:1599 @@ -544,9 +554,9 @@ msgstr "Statut" #: dcim/forms/bulk_import.py:1379 dcim/forms/filtersets.py:166 #: dcim/forms/filtersets.py:198 dcim/forms/filtersets.py:249 #: dcim/forms/filtersets.py:334 dcim/forms/filtersets.py:355 -#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:827 -#: dcim/forms/filtersets.py:889 dcim/forms/filtersets.py:919 -#: dcim/forms/filtersets.py:1041 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:897 dcim/forms/filtersets.py:927 +#: dcim/forms/filtersets.py:1049 dcim/tables/power.py:88 #: extras/filtersets.py:564 extras/forms/filtersets.py:332 #: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:41 #: ipam/forms/bulk_edit.py:66 ipam/forms/bulk_edit.py:110 @@ -560,8 +570,8 @@ msgstr "Statut" #: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:48 #: ipam/forms/filtersets.py:68 ipam/forms/filtersets.py:100 #: ipam/forms/filtersets.py:120 ipam/forms/filtersets.py:143 -#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:260 -#: ipam/forms/filtersets.py:303 ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:174 ipam/forms/filtersets.py:267 +#: ipam/forms/filtersets.py:310 ipam/forms/filtersets.py:476 #: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 #: templates/circuits/circuit.html:38 templates/dcim/cable.html:23 #: templates/dcim/device.html:78 templates/dcim/location.html:49 @@ -592,23 +602,23 @@ msgstr "Statut" msgid "Tenant" msgstr "Locataire" -#: circuits/forms/bulk_edit.py:143 circuits/forms/filtersets.py:171 +#: circuits/forms/bulk_edit.py:145 circuits/forms/filtersets.py:172 msgid "Install date" msgstr "Date d'installation" -#: circuits/forms/bulk_edit.py:148 circuits/forms/filtersets.py:176 +#: circuits/forms/bulk_edit.py:150 circuits/forms/filtersets.py:177 msgid "Termination date" msgstr "Date de résiliation" -#: circuits/forms/bulk_edit.py:154 circuits/forms/filtersets.py:183 +#: circuits/forms/bulk_edit.py:156 circuits/forms/filtersets.py:184 msgid "Commit rate (Kbps)" msgstr "Débit engagé (Kbits/s)" -#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:110 +#: circuits/forms/bulk_edit.py:171 circuits/forms/model_forms.py:110 msgid "Service Parameters" msgstr "Paramètres du service" -#: circuits/forms/bulk_edit.py:170 circuits/forms/model_forms.py:111 +#: circuits/forms/bulk_edit.py:172 circuits/forms/model_forms.py:111 #: dcim/forms/model_forms.py:138 dcim/forms/model_forms.py:180 #: dcim/forms/model_forms.py:228 dcim/forms/model_forms.py:267 #: dcim/forms/model_forms.py:713 dcim/forms/model_forms.py:1636 @@ -627,26 +637,60 @@ msgstr "Paramètres du service" msgid "Tenancy" msgstr "Utilisateur" -#: circuits/forms/bulk_import.py:37 circuits/forms/bulk_import.py:52 -#: circuits/forms/bulk_import.py:78 +#: circuits/forms/bulk_edit.py:191 circuits/forms/bulk_edit.py:215 +#: circuits/forms/model_forms.py:153 circuits/tables/circuits.py:109 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/circuits/providernetwork.html:17 +msgid "Provider Network" +msgstr "Réseau de fournisseurs" + +#: circuits/forms/bulk_edit.py:197 +msgid "Port speed (Kbps)" +msgstr "Vitesse du port (Kbits/s)" + +#: circuits/forms/bulk_edit.py:201 +msgid "Upstream speed (Kbps)" +msgstr "Vitesse ascendante (Kbits/s)" + +#: circuits/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:849 +#: dcim/forms/bulk_edit.py:1208 dcim/forms/bulk_edit.py:1225 +#: dcim/forms/bulk_edit.py:1242 dcim/forms/bulk_edit.py:1260 +#: dcim/forms/bulk_edit.py:1348 dcim/forms/bulk_edit.py:1487 +#: dcim/forms/bulk_edit.py:1504 +msgid "Mark connected" +msgstr "Marquer comme connecté" + +#: circuits/forms/bulk_edit.py:217 circuits/forms/model_forms.py:155 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 +#: templates/dcim/rearport.html:111 +msgid "Circuit Termination" +msgstr "Terminaison de circuit" + +#: circuits/forms/bulk_edit.py:219 circuits/forms/model_forms.py:157 +msgid "Termination Details" +msgstr "Détails de terminaison" + +#: 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:69 dcim/forms/bulk_import.py:178 +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:178 #: dcim/forms/bulk_import.py:388 dcim/forms/bulk_import.py:1108 #: dcim/forms/bulk_import.py:1187 extras/forms/bulk_import.py:232 msgid "RGB color in hexadecimal. Example:" msgstr "Couleur RVB en hexadécimal. Exemple :" -#: circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:85 msgid "Assigned provider account" msgstr "Compte prestataire attribué" -#: circuits/forms/bulk_import.py:91 +#: circuits/forms/bulk_import.py:92 msgid "Type of circuit" msgstr "Type de circuit" -#: circuits/forms/bulk_import.py:96 dcim/forms/bulk_import.py:89 +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 #: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:204 #: dcim/forms/bulk_import.py:452 dcim/forms/bulk_import.py:606 #: dcim/forms/bulk_import.py:1324 ipam/forms/bulk_import.py:193 @@ -657,7 +701,7 @@ msgstr "Type de circuit" msgid "Operational status" msgstr "État opérationnel" -#: circuits/forms/bulk_import.py:103 dcim/forms/bulk_import.py:110 +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 #: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:286 #: dcim/forms/bulk_import.py:428 dcim/forms/bulk_import.py:1171 #: dcim/forms/bulk_import.py:1319 dcim/forms/bulk_import.py:1383 @@ -671,37 +715,46 @@ msgstr "État opérationnel" msgid "Assigned tenant" msgstr "Locataire assigné" -#: circuits/forms/bulk_import.py:122 circuits/forms/filtersets.py:144 -#: circuits/forms/model_forms.py:142 +#: circuits/forms/bulk_import.py:122 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/circuits/inc/circuit_termination_fields.html:15 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 +msgid "Termination" +msgstr "Résiliation" + +#: circuits/forms/bulk_import.py:132 circuits/forms/filtersets.py:145 +#: circuits/forms/filtersets.py:225 circuits/forms/model_forms.py:142 msgid "Provider network" msgstr "Réseau de fournisseurs" -#: circuits/forms/filtersets.py:27 circuits/forms/filtersets.py:115 -#: dcim/forms/bulk_edit.py:248 dcim/forms/bulk_edit.py:346 -#: dcim/forms/bulk_edit.py:580 dcim/forms/bulk_edit.py:627 -#: dcim/forms/bulk_edit.py:780 dcim/forms/bulk_import.py:189 -#: dcim/forms/bulk_import.py:263 dcim/forms/bulk_import.py:491 -#: dcim/forms/bulk_import.py:1268 dcim/forms/bulk_import.py:1302 -#: dcim/forms/filtersets.py:93 dcim/forms/filtersets.py:246 -#: dcim/forms/filtersets.py:279 dcim/forms/filtersets.py:331 -#: dcim/forms/filtersets.py:382 dcim/forms/filtersets.py:649 -#: dcim/forms/filtersets.py:690 dcim/forms/filtersets.py:888 -#: dcim/forms/filtersets.py:917 dcim/forms/filtersets.py:937 -#: dcim/forms/filtersets.py:1001 dcim/forms/filtersets.py:1031 -#: dcim/forms/filtersets.py:1040 dcim/forms/filtersets.py:1151 -#: dcim/forms/filtersets.py:1173 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1212 dcim/forms/filtersets.py:1232 -#: dcim/forms/filtersets.py:1340 dcim/forms/filtersets.py:1362 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1398 -#: dcim/forms/filtersets.py:1412 dcim/forms/model_forms.py:179 -#: dcim/forms/model_forms.py:211 dcim/forms/model_forms.py:411 -#: dcim/forms/model_forms.py:673 dcim/tables/devices.py:162 -#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 -#: extras/filtersets.py:488 extras/forms/filtersets.py:329 -#: ipam/forms/bulk_edit.py:457 ipam/forms/filtersets.py:172 -#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:430 -#: ipam/forms/filtersets.py:467 ipam/forms/model_forms.py:590 -#: templates/dcim/device.html:25 templates/dcim/device_edit.html:30 +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:116 +#: circuits/forms/filtersets.py:198 dcim/forms/bulk_edit.py:248 +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:580 +#: dcim/forms/bulk_edit.py:627 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_import.py:189 dcim/forms/bulk_import.py:263 +#: dcim/forms/bulk_import.py:491 dcim/forms/bulk_import.py:1268 +#: dcim/forms/bulk_import.py:1302 dcim/forms/filtersets.py:93 +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:279 +#: dcim/forms/filtersets.py:331 dcim/forms/filtersets.py:382 +#: dcim/forms/filtersets.py:649 dcim/forms/filtersets.py:691 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:925 +#: dcim/forms/filtersets.py:945 dcim/forms/filtersets.py:1009 +#: dcim/forms/filtersets.py:1039 dcim/forms/filtersets.py:1048 +#: dcim/forms/filtersets.py:1159 dcim/forms/filtersets.py:1181 +#: dcim/forms/filtersets.py:1203 dcim/forms/filtersets.py:1220 +#: dcim/forms/filtersets.py:1240 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1370 dcim/forms/filtersets.py:1391 +#: dcim/forms/filtersets.py:1406 dcim/forms/filtersets.py:1420 +#: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:411 dcim/forms/model_forms.py:673 +#: dcim/tables/devices.py:162 dcim/tables/power.py:30 dcim/tables/racks.py:58 +#: dcim/tables/racks.py:143 extras/filtersets.py:488 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_edit.py:457 +#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:437 ipam/forms/filtersets.py:474 +#: ipam/forms/model_forms.py:599 templates/dcim/device.html:25 +#: templates/dcim/device_edit.html:30 #: templates/dcim/inc/cable_termination.html:12 #: templates/dcim/location.html:26 templates/dcim/powerpanel.html:26 #: templates/dcim/rack.html:26 templates/dcim/rackreservation.html:32 @@ -711,12 +764,12 @@ msgstr "Réseau de fournisseurs" msgid "Location" msgstr "Emplacement" -#: circuits/forms/filtersets.py:29 circuits/forms/filtersets.py:117 +#: circuits/forms/filtersets.py:30 circuits/forms/filtersets.py:118 #: dcim/forms/filtersets.py:137 dcim/forms/filtersets.py:151 #: dcim/forms/filtersets.py:167 dcim/forms/filtersets.py:199 #: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:335 #: dcim/forms/filtersets.py:406 dcim/forms/filtersets.py:653 -#: dcim/forms/filtersets.py:1002 netbox/navigation/menu.py:44 +#: dcim/forms/filtersets.py:1010 netbox/navigation/menu.py:44 #: netbox/navigation/menu.py:46 tenancy/forms/filtersets.py:42 #: tenancy/tables/columns.py:70 tenancy/tables/contacts.py:25 #: tenancy/views.py:19 virtualization/forms/filtersets.py:37 @@ -725,22 +778,22 @@ msgstr "Emplacement" msgid "Contacts" msgstr "Contacts" -#: circuits/forms/filtersets.py:34 circuits/forms/filtersets.py:154 +#: circuits/forms/filtersets.py:35 circuits/forms/filtersets.py:155 #: dcim/forms/bulk_edit.py:111 dcim/forms/bulk_edit.py:223 #: dcim/forms/bulk_edit.py:755 dcim/forms/bulk_import.py:92 #: dcim/forms/filtersets.py:71 dcim/forms/filtersets.py:178 #: dcim/forms/filtersets.py:204 dcim/forms/filtersets.py:257 -#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:667 -#: dcim/forms/filtersets.py:894 dcim/forms/filtersets.py:924 -#: dcim/forms/filtersets.py:1008 dcim/forms/filtersets.py:1047 -#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:111 +#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:668 +#: dcim/forms/filtersets.py:902 dcim/forms/filtersets.py:932 +#: dcim/forms/filtersets.py:1016 dcim/forms/filtersets.py:1055 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:111 #: dcim/forms/object_create.py:375 dcim/tables/devices.py:148 #: dcim/tables/sites.py:85 extras/filtersets.py:455 #: ipam/forms/bulk_edit.py:206 ipam/forms/bulk_edit.py:438 -#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:216 -#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:475 -#: ipam/forms/model_forms.py:562 templates/dcim/device.html:17 +#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:217 +#: ipam/forms/filtersets.py:422 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:17 #: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 #: templates/dcim/region.html:26 templates/dcim/site.html:30 #: templates/ipam/prefix.html:49 templates/ipam/vlan.html:16 @@ -750,42 +803,42 @@ msgstr "Contacts" msgid "Region" msgstr "Région" -#: circuits/forms/filtersets.py:39 circuits/forms/filtersets.py:159 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:160 #: dcim/forms/bulk_edit.py:231 dcim/forms/bulk_edit.py:763 #: dcim/forms/filtersets.py:76 dcim/forms/filtersets.py:183 #: dcim/forms/filtersets.py:209 dcim/forms/filtersets.py:270 -#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:672 -#: dcim/forms/filtersets.py:899 dcim/forms/filtersets.py:1013 -#: dcim/forms/filtersets.py:1052 dcim/forms/object_create.py:383 +#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:673 +#: dcim/forms/filtersets.py:907 dcim/forms/filtersets.py:1021 +#: dcim/forms/filtersets.py:1060 dcim/forms/object_create.py:383 #: extras/filtersets.py:472 ipam/forms/bulk_edit.py:211 #: ipam/forms/bulk_edit.py:445 ipam/forms/bulk_edit.py:517 -#: ipam/forms/filtersets.py:221 ipam/forms/filtersets.py:420 -#: ipam/forms/filtersets.py:480 ipam/forms/model_forms.py:575 +#: ipam/forms/filtersets.py:222 ipam/forms/filtersets.py:427 +#: ipam/forms/filtersets.py:487 ipam/forms/model_forms.py:584 #: virtualization/forms/bulk_edit.py:86 virtualization/forms/filtersets.py:69 #: virtualization/forms/filtersets.py:138 #: virtualization/forms/model_forms.py:98 msgid "Site group" msgstr "Groupe de sites" -#: circuits/forms/filtersets.py:62 circuits/forms/filtersets.py:80 -#: circuits/forms/filtersets.py:99 circuits/forms/filtersets.py:114 +#: circuits/forms/filtersets.py:63 circuits/forms/filtersets.py:81 +#: circuits/forms/filtersets.py:100 circuits/forms/filtersets.py:115 #: core/forms/filtersets.py:64 dcim/forms/bulk_edit.py:726 #: dcim/forms/filtersets.py:165 dcim/forms/filtersets.py:197 -#: dcim/forms/filtersets.py:826 dcim/forms/filtersets.py:918 -#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1150 -#: dcim/forms/filtersets.py:1172 dcim/forms/filtersets.py:1194 -#: dcim/forms/filtersets.py:1211 dcim/forms/filtersets.py:1228 -#: dcim/forms/filtersets.py:1339 dcim/forms/filtersets.py:1361 -#: dcim/forms/filtersets.py:1382 dcim/forms/filtersets.py:1397 -#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:43 +#: dcim/forms/filtersets.py:834 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1050 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1180 dcim/forms/filtersets.py:1202 +#: dcim/forms/filtersets.py:1219 dcim/forms/filtersets.py:1236 +#: dcim/forms/filtersets.py:1347 dcim/forms/filtersets.py:1369 +#: dcim/forms/filtersets.py:1390 dcim/forms/filtersets.py:1405 +#: dcim/forms/filtersets.py:1418 extras/forms/filtersets.py:43 #: extras/forms/filtersets.py:112 extras/forms/filtersets.py:143 #: extras/forms/filtersets.py:183 extras/forms/filtersets.py:199 #: extras/forms/filtersets.py:230 extras/forms/filtersets.py:254 #: extras/forms/filtersets.py:450 extras/forms/filtersets.py:488 -#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:259 -#: ipam/forms/filtersets.py:300 ipam/forms/filtersets.py:375 -#: ipam/forms/filtersets.py:468 ipam/forms/filtersets.py:527 -#: ipam/forms/filtersets.py:545 netbox/tables/tables.py:253 +#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:307 ipam/forms/filtersets.py:382 +#: ipam/forms/filtersets.py:475 ipam/forms/filtersets.py:534 +#: ipam/forms/filtersets.py:552 netbox/tables/tables.py:255 #: virtualization/forms/filtersets.py:45 #: virtualization/forms/filtersets.py:103 #: virtualization/forms/filtersets.py:194 @@ -794,28 +847,15 @@ msgstr "Groupe de sites" msgid "Attributes" msgstr "Attributs" -#: circuits/forms/filtersets.py:70 circuits/tables/circuits.py:60 +#: circuits/forms/filtersets.py:71 circuits/tables/circuits.py:61 #: circuits/tables/providers.py:66 templates/circuits/circuit.html:22 #: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "Compte" -#: circuits/forms/model_forms.py:153 -#: templates/circuits/inc/circuit_termination.html:88 -#: templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "Réseau de fournisseurs" - -#: circuits/forms/model_forms.py:155 -#: templates/circuits/inc/circuit_termination.html:80 -#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 -#: templates/dcim/rearport.html:111 -msgid "Circuit Termination" -msgstr "Terminaison de circuit" - -#: circuits/forms/model_forms.py:157 -msgid "Termination Details" -msgstr "Détails de terminaison" +#: circuits/forms/filtersets.py:215 +msgid "Term Side" +msgstr "Côté terme" #: circuits/models/circuits.py:25 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:491 @@ -846,8 +886,8 @@ msgstr "ID de circuit unique" #: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:643 #: dcim/models/devices.py:1155 dcim/models/devices.py:1364 #: dcim/models/power.py:96 dcim/models/racks.py:98 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 +#: dcim/models/sites.py:266 ipam/models/ip.py:253 ipam/models/ip.py:522 +#: ipam/models/ip.py:730 ipam/models/vlans.py:175 #: virtualization/models/clusters.py:74 #: virtualization/models/virtualmachines.py:84 vpn/models/tunnels.py:40 #: wireless/models.py:94 wireless/models.py:158 @@ -1021,15 +1061,15 @@ msgstr "réseau de fournisseurs" msgid "provider networks" msgstr "réseaux de fournisseurs" -#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/circuits.py:30 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 core/tables/plugins.py:13 #: core/tables/tasks.py:11 core/tables/tasks.py:115 #: dcim/forms/filtersets.py:61 dcim/forms/object_create.py:43 #: dcim/tables/devices.py:60 dcim/tables/devices.py:97 #: dcim/tables/devices.py:139 dcim/tables/devices.py:294 -#: dcim/tables/devices.py:376 dcim/tables/devices.py:420 -#: dcim/tables/devices.py:472 dcim/tables/devices.py:524 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:424 +#: dcim/tables/devices.py:476 dcim/tables/devices.py:528 #: dcim/tables/devices.py:644 dcim/tables/devices.py:726 #: dcim/tables/devices.py:776 dcim/tables/devices.py:842 #: dcim/tables/devices.py:957 dcim/tables/devices.py:977 @@ -1043,7 +1083,7 @@ msgstr "réseaux de fournisseurs" #: extras/tables/tables.py:209 extras/tables/tables.py:256 #: extras/tables/tables.py:279 extras/tables/tables.py:329 #: extras/tables/tables.py:381 extras/tables/tables.py:404 -#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:379 +#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:386 #: 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 @@ -1109,7 +1149,7 @@ msgstr "réseaux de fournisseurs" msgid "Name" msgstr "Nom" -#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/circuits.py:39 circuits/tables/providers.py:45 #: circuits/tables/providers.py:79 netbox/navigation/menu.py:253 #: netbox/navigation/menu.py:257 netbox/navigation/menu.py:259 #: templates/circuits/provider.html:57 @@ -1118,23 +1158,23 @@ msgstr "Nom" msgid "Circuits" msgstr "Circuits" -#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:26 +#: circuits/tables/circuits.py:53 templates/circuits/circuit.html:26 msgid "Circuit ID" msgstr "Identifiant du circuit" -#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:160 +#: circuits/tables/circuits.py:66 wireless/forms/model_forms.py:160 msgid "Side A" msgstr "Côté A" -#: circuits/tables/circuits.py:69 +#: circuits/tables/circuits.py:70 msgid "Side Z" msgstr "Côté Z" -#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:55 +#: circuits/tables/circuits.py:73 templates/circuits/circuit.html:55 msgid "Commit Rate" msgstr "Taux d'engagement" -#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/circuits.py:76 circuits/tables/providers.py:48 #: circuits/tables/providers.py:82 circuits/tables/providers.py:107 #: dcim/tables/devices.py:1019 dcim/tables/devicetypes.py:92 #: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 @@ -1191,12 +1231,12 @@ msgstr "Terminé" #: core/choices.py:22 core/choices.py:59 core/constants.py:20 #: core/tables/tasks.py:34 dcim/choices.py:176 dcim/choices.py:222 -#: dcim/choices.py:1506 extras/choices.py:226 virtualization/choices.py:47 +#: dcim/choices.py:1534 extras/choices.py:226 virtualization/choices.py:47 msgid "Failed" msgstr "Échoué" -#: core/choices.py:35 netbox/navigation/menu.py:319 -#: netbox/navigation/menu.py:323 templates/extras/script/base.html:14 +#: core/choices.py:35 netbox/navigation/menu.py:320 +#: netbox/navigation/menu.py:324 templates/extras/script/base.html:14 #: templates/extras/script_list.html:7 templates/extras/script_list.html:12 #: templates/extras/script_result.html:17 msgid "Scripts" @@ -1291,8 +1331,8 @@ msgstr "Source de données (nom)" #: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40 #: core/tables/data.py:26 dcim/forms/bulk_edit.py:1020 -#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1268 -#: dcim/tables/devices.py:549 dcim/tables/devicetypes.py:221 +#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1276 +#: dcim/tables/devices.py:553 dcim/tables/devicetypes.py:221 #: extras/forms/bulk_edit.py:98 extras/forms/bulk_edit.py:162 #: extras/forms/bulk_edit.py:221 extras/forms/filtersets.py:120 #: extras/forms/filtersets.py:207 extras/forms/filtersets.py:268 @@ -1432,10 +1472,10 @@ msgstr "" msgid "Rack Elevations" msgstr "Élévations des baies" -#: core/forms/model_forms.py:157 dcim/choices.py:1417 +#: core/forms/model_forms.py:157 dcim/choices.py:1445 #: dcim/forms/bulk_edit.py:867 dcim/forms/bulk_edit.py:1250 #: dcim/forms/bulk_edit.py:1268 dcim/tables/racks.py:89 -#: netbox/navigation/menu.py:275 netbox/navigation/menu.py:279 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 msgid "Power" msgstr "Pouvoir" @@ -1468,7 +1508,7 @@ msgstr "Validation" msgid "User Preferences" msgstr "Préférences de l'utilisateur" -#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:660 +#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:661 #: templates/core/inc/config_data.html:127 users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Divers" @@ -1614,7 +1654,7 @@ msgstr "chemin" 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:303 ipam/models/ip.py:502 +#: core/models/data.py:303 ipam/models/ip.py:503 msgid "size" msgstr "taille" @@ -1733,7 +1773,7 @@ msgstr "Dernière mise à jour" #: core/tables/jobs.py:10 core/tables/tasks.py:76 #: dcim/tables/devicetypes.py:161 extras/tables/tables.py:179 -#: extras/tables/tables.py:350 netbox/tables/tables.py:187 +#: extras/tables/tables.py:350 netbox/tables/tables.py:188 #: templates/dcim/virtualchassis_edit.html:52 utilities/forms/forms.py:73 #: wireless/tables/wirelesslink.py:16 msgid "ID" @@ -1742,7 +1782,7 @@ msgstr "IDENTIFIANT" #: core/tables/jobs.py:21 extras/choices.py:41 extras/tables/tables.py:241 #: extras/tables/tables.py:287 extras/tables/tables.py:360 #: extras/tables/tables.py:478 extras/tables/tables.py:509 -#: extras/tables/tables.py:574 netbox/tables/tables.py:241 +#: extras/tables/tables.py:574 netbox/tables/tables.py:243 #: templates/extras/eventrule.html:84 templates/extras/journalentry.html:18 #: templates/extras/objectchange.html:57 tenancy/tables/contacts.py:93 #: vpn/tables/l2vpn.py:64 @@ -1787,7 +1827,7 @@ msgstr "Travailleurs" msgid "Host" msgstr "Hôte" -#: core/tables/tasks.py:50 ipam/forms/filtersets.py:535 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:542 msgid "Port" msgstr "Port" @@ -1854,7 +1894,7 @@ msgid "Staging" msgstr "Mise en scène" #: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 -#: dcim/choices.py:1430 virtualization/choices.py:23 +#: dcim/choices.py:1458 virtualization/choices.py:23 #: virtualization/choices.py:48 msgid "Decommissioning" msgstr "Démantèlement" @@ -1914,7 +1954,7 @@ msgstr "Obsolète" msgid "Millimeters" msgstr "Millimètres" -#: dcim/choices.py:115 dcim/choices.py:1452 +#: dcim/choices.py:115 dcim/choices.py:1480 msgid "Inches" msgstr "Pouces" @@ -1989,7 +2029,7 @@ msgstr "De droite à gauche" msgid "Side to rear" msgstr "D'un côté à l'arrière" -#: dcim/choices.py:198 dcim/choices.py:1225 +#: dcim/choices.py:198 dcim/choices.py:1253 msgid "Passive" msgstr "Passif" @@ -1997,56 +2037,56 @@ msgstr "Passif" msgid "Mixed" msgstr "Mixte" -#: dcim/choices.py:443 dcim/choices.py:680 +#: dcim/choices.py:447 dcim/choices.py:693 msgid "NEMA (Non-locking)" msgstr "NEMA (non verrouillable)" -#: dcim/choices.py:465 dcim/choices.py:702 +#: dcim/choices.py:469 dcim/choices.py:715 msgid "NEMA (Locking)" msgstr "NEMA (verrouillage)" -#: dcim/choices.py:488 dcim/choices.py:725 +#: dcim/choices.py:492 dcim/choices.py:738 msgid "California Style" msgstr "Style californien" -#: dcim/choices.py:496 +#: dcim/choices.py:500 msgid "International/ITA" msgstr "International/ITA" -#: dcim/choices.py:526 dcim/choices.py:755 +#: dcim/choices.py:535 dcim/choices.py:773 msgid "Proprietary" msgstr "Propriétaire" -#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1141 -#: dcim/choices.py:1143 dcim/choices.py:1348 dcim/choices.py:1350 +#: dcim/choices.py:543 dcim/choices.py:782 dcim/choices.py:1169 +#: dcim/choices.py:1171 dcim/choices.py:1376 dcim/choices.py:1378 #: netbox/navigation/menu.py:187 msgid "Other" msgstr "Autres" -#: dcim/choices.py:733 +#: dcim/choices.py:746 msgid "ITA/International" msgstr "ITA/International" -#: dcim/choices.py:794 +#: dcim/choices.py:812 msgid "Physical" msgstr "Physique" -#: dcim/choices.py:795 dcim/choices.py:954 +#: dcim/choices.py:813 dcim/choices.py:977 msgid "Virtual" msgstr "Virtuel" -#: dcim/choices.py:796 dcim/choices.py:1026 dcim/forms/bulk_edit.py:1408 -#: dcim/forms/filtersets.py:1231 dcim/forms/model_forms.py:933 +#: dcim/choices.py:814 dcim/choices.py:1049 dcim/forms/bulk_edit.py:1408 +#: dcim/forms/filtersets.py:1239 dcim/forms/model_forms.py:933 #: dcim/forms/model_forms.py:1341 netbox/navigation/menu.py:127 #: netbox/navigation/menu.py:131 templates/dcim/interface.html:210 msgid "Wireless" msgstr "Sans fil" -#: dcim/choices.py:952 +#: dcim/choices.py:975 msgid "Virtual interfaces" msgstr "Interfaces virtuelles" -#: dcim/choices.py:955 dcim/forms/bulk_edit.py:1303 +#: dcim/choices.py:978 dcim/forms/bulk_edit.py:1303 #: dcim/forms/bulk_import.py:785 dcim/forms/model_forms.py:919 #: dcim/tables/devices.py:656 templates/dcim/interface.html:106 #: templates/virtualization/vminterface.html:43 @@ -2056,152 +2096,152 @@ msgstr "Interfaces virtuelles" msgid "Bridge" msgstr "Passerelle" -#: dcim/choices.py:956 +#: dcim/choices.py:979 msgid "Link Aggregation Group (LAG)" msgstr "Groupe d'agrégation de liens (LAG)" -#: dcim/choices.py:960 +#: dcim/choices.py:983 msgid "Ethernet (fixed)" msgstr "Ethernet (fixe)" -#: dcim/choices.py:974 +#: dcim/choices.py:997 msgid "Ethernet (modular)" msgstr "Ethernet (modulaire)" -#: dcim/choices.py:1010 +#: dcim/choices.py:1033 msgid "Ethernet (backplane)" msgstr "Ethernet (panneau arrière)" -#: dcim/choices.py:1040 +#: dcim/choices.py:1063 msgid "Cellular" msgstr "Cellulaire" -#: dcim/choices.py:1090 dcim/forms/filtersets.py:303 -#: dcim/forms/filtersets.py:737 dcim/forms/filtersets.py:874 -#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:52 +#: dcim/choices.py:1115 dcim/forms/filtersets.py:303 +#: dcim/forms/filtersets.py:738 dcim/forms/filtersets.py:882 +#: dcim/forms/filtersets.py:1434 templates/dcim/inventoryitem.html:52 #: templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "Série" -#: dcim/choices.py:1105 +#: dcim/choices.py:1130 msgid "Coaxial" msgstr "Coaxiale" -#: dcim/choices.py:1122 +#: dcim/choices.py:1150 msgid "Stacking" msgstr "Empilage" -#: dcim/choices.py:1172 +#: dcim/choices.py:1200 msgid "Half" msgstr "La moitié" -#: dcim/choices.py:1173 +#: dcim/choices.py:1201 msgid "Full" msgstr "Complet" -#: dcim/choices.py:1174 netbox/preferences.py:31 wireless/choices.py:480 +#: dcim/choices.py:1202 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "Automatique" -#: dcim/choices.py:1185 +#: dcim/choices.py:1213 msgid "Access" msgstr "Accès" -#: dcim/choices.py:1186 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: dcim/choices.py:1214 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:1187 +#: dcim/choices.py:1215 msgid "Tagged (All)" msgstr "Tagué (Tous)" -#: dcim/choices.py:1216 +#: dcim/choices.py:1244 msgid "IEEE Standard" msgstr "Norme IEEE" -#: dcim/choices.py:1227 +#: dcim/choices.py:1255 msgid "Passive 24V (2-pair)" msgstr "24 V passif (2 paires)" -#: dcim/choices.py:1228 +#: dcim/choices.py:1256 msgid "Passive 24V (4-pair)" msgstr "24 V passif (4 paires)" -#: dcim/choices.py:1229 +#: dcim/choices.py:1257 msgid "Passive 48V (2-pair)" msgstr "48 V passif (2 paires)" -#: dcim/choices.py:1230 +#: dcim/choices.py:1258 msgid "Passive 48V (4-pair)" msgstr "48 V passif (4 paires)" -#: dcim/choices.py:1292 dcim/choices.py:1388 +#: dcim/choices.py:1320 dcim/choices.py:1416 msgid "Copper" msgstr "Cuivre" -#: dcim/choices.py:1315 +#: dcim/choices.py:1343 msgid "Fiber Optic" msgstr "fibre optique" -#: dcim/choices.py:1404 +#: dcim/choices.py:1432 msgid "Fiber" msgstr "Fibre" -#: dcim/choices.py:1428 dcim/forms/filtersets.py:1138 +#: dcim/choices.py:1456 dcim/forms/filtersets.py:1146 msgid "Connected" msgstr "Connecté" -#: dcim/choices.py:1447 +#: dcim/choices.py:1475 msgid "Kilometers" msgstr "Kilomètres" -#: dcim/choices.py:1448 templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1476 templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Compteurs" -#: dcim/choices.py:1449 +#: dcim/choices.py:1477 msgid "Centimeters" msgstr "Centimètres" -#: dcim/choices.py:1450 +#: dcim/choices.py:1478 msgid "Miles" msgstr "Miles" -#: dcim/choices.py:1451 templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1479 templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pieds" -#: dcim/choices.py:1467 templates/dcim/device.html:319 +#: dcim/choices.py:1495 templates/dcim/device.html:319 #: templates/dcim/rack.html:152 msgid "Kilograms" msgstr "Kilogrammes" -#: dcim/choices.py:1468 +#: dcim/choices.py:1496 msgid "Grams" msgstr "Grammes" -#: dcim/choices.py:1469 templates/dcim/rack.html:153 +#: dcim/choices.py:1497 templates/dcim/rack.html:153 msgid "Pounds" msgstr "Livres" -#: dcim/choices.py:1470 +#: dcim/choices.py:1498 msgid "Ounces" msgstr "Onces" -#: dcim/choices.py:1516 tenancy/choices.py:17 +#: dcim/choices.py:1544 tenancy/choices.py:17 msgid "Primary" msgstr "Primaire" -#: dcim/choices.py:1517 +#: dcim/choices.py:1545 msgid "Redundant" msgstr "Redondant" -#: dcim/choices.py:1538 +#: dcim/choices.py:1566 msgid "Single phase" msgstr "Monophasé" -#: dcim/choices.py:1539 +#: dcim/choices.py:1567 msgid "Three-phase" msgstr "Triphasé" @@ -2252,30 +2292,30 @@ msgid "Parent location (slug)" msgstr "Localisation du parent (limace)" #: dcim/filtersets.py:257 dcim/filtersets.py:333 dcim/filtersets.py:432 -#: dcim/filtersets.py:1005 dcim/filtersets.py:1331 dcim/filtersets.py:2101 +#: dcim/filtersets.py:1005 dcim/filtersets.py:1341 dcim/filtersets.py:2111 msgid "Location (ID)" msgstr "Lieu (ID)" #: dcim/filtersets.py:264 dcim/filtersets.py:340 dcim/filtersets.py:439 -#: dcim/filtersets.py:1337 extras/filtersets.py:494 +#: dcim/filtersets.py:1347 extras/filtersets.py:494 msgid "Location (slug)" msgstr "Emplacement (limace)" #: dcim/filtersets.py:354 dcim/filtersets.py:840 dcim/filtersets.py:942 -#: dcim/filtersets.py:1769 ipam/filtersets.py:381 ipam/filtersets.py:493 +#: dcim/filtersets.py:1779 ipam/filtersets.py:381 ipam/filtersets.py:493 #: ipam/filtersets.py:989 virtualization/filtersets.py:210 msgid "Role (ID)" msgstr "Rôle (ID)" #: dcim/filtersets.py:360 dcim/filtersets.py:846 dcim/filtersets.py:948 -#: dcim/filtersets.py:1775 extras/filtersets.py:510 ipam/filtersets.py:387 +#: dcim/filtersets.py:1785 extras/filtersets.py:510 ipam/filtersets.py:387 #: ipam/filtersets.py:499 ipam/filtersets.py:995 #: virtualization/filtersets.py:216 msgid "Role (slug)" msgstr "Rôle (limace)" -#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1342 -#: dcim/filtersets.py:2163 +#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1352 +#: dcim/filtersets.py:2173 msgid "Rack (ID)" msgstr "Baie (ID)" @@ -2290,14 +2330,14 @@ msgid "User (name)" msgstr "Utilisateur (nom)" #: dcim/filtersets.py:481 dcim/filtersets.py:620 dcim/filtersets.py:830 -#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1233 -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1243 +#: dcim/filtersets.py:1769 msgid "Manufacturer (ID)" msgstr "Fabricant (ID)" #: dcim/filtersets.py:487 dcim/filtersets.py:626 dcim/filtersets.py:836 -#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1239 -#: dcim/filtersets.py:1765 +#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1249 +#: dcim/filtersets.py:1775 msgid "Manufacturer (slug)" msgstr "Fabricant (limace)" @@ -2319,37 +2359,37 @@ msgstr "Possède une image arrière" #: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068 #: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562 -#: dcim/forms/filtersets.py:776 +#: dcim/forms/filtersets.py:777 msgid "Has console ports" msgstr "Possède des ports de console" #: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072 #: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569 -#: dcim/forms/filtersets.py:783 +#: dcim/forms/filtersets.py:784 msgid "Has console server ports" msgstr "Possède des ports de serveur de console" #: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076 #: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576 -#: dcim/forms/filtersets.py:790 +#: dcim/forms/filtersets.py:791 msgid "Has power ports" msgstr "Possède des ports d'alimentation" #: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080 #: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583 -#: dcim/forms/filtersets.py:797 +#: dcim/forms/filtersets.py:798 msgid "Has power outlets" msgstr "Dispose de prises de courant" #: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084 #: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590 -#: dcim/forms/filtersets.py:804 +#: dcim/forms/filtersets.py:805 msgid "Has interfaces" msgstr "Possède des interfaces" #: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088 #: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597 -#: dcim/forms/filtersets.py:811 +#: dcim/forms/filtersets.py:812 msgid "Has pass-through ports" msgstr "Possède des ports d'intercommunication" @@ -2365,19 +2405,19 @@ msgstr "Dispose de baies pour appareils" msgid "Has inventory items" msgstr "Possède des articles en inventaire" -#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363 +#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1373 msgid "Device type (ID)" msgstr "Type d'appareil (ID)" -#: dcim/filtersets.py:717 dcim/filtersets.py:1244 +#: dcim/filtersets.py:717 dcim/filtersets.py:1254 msgid "Module type (ID)" msgstr "Type de module (ID)" -#: dcim/filtersets.py:752 dcim/filtersets.py:1514 +#: dcim/filtersets.py:752 dcim/filtersets.py:1524 msgid "Power port (ID)" msgstr "Port d'alimentation (ID)" -#: dcim/filtersets.py:826 dcim/filtersets.py:1755 +#: dcim/filtersets.py:826 dcim/filtersets.py:1765 msgid "Parent inventory item (ID)" msgstr "Article d'inventaire parent (ID)" @@ -2403,8 +2443,8 @@ msgstr "Plateforme (ID)" msgid "Platform (slug)" msgstr "Plateforme (slug)" -#: dcim/filtersets.py:999 dcim/filtersets.py:1326 dcim/filtersets.py:1853 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2154 +#: dcim/filtersets.py:999 dcim/filtersets.py:1336 dcim/filtersets.py:1863 +#: dcim/filtersets.py:2105 dcim/filtersets.py:2164 msgid "Site name (slug)" msgstr "Nom du site (slug)" @@ -2425,15 +2465,15 @@ msgid "Is full depth" msgstr "Est en pleine profondeur" #: dcim/filtersets.py:1040 dcim/forms/common.py:18 -#: dcim/forms/filtersets.py:746 dcim/forms/filtersets.py:1283 +#: dcim/forms/filtersets.py:747 dcim/forms/filtersets.py:1291 #: dcim/models/device_components.py:519 virtualization/filtersets.py:230 #: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172 #: virtualization/forms/filtersets.py:219 msgid "MAC address" msgstr "Adresse MAC" -#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 -#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841 +#: dcim/filtersets.py:1047 dcim/filtersets.py:1211 +#: dcim/forms/filtersets.py:756 dcim/forms/filtersets.py:849 #: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176 msgid "Has a primary IP" msgstr "Possède une adresse IP principale" @@ -2454,59 +2494,63 @@ msgstr "Est un membre virtuel du châssis" msgid "OOB IP (ID)" msgstr "ASTUCE SUR L'EMPLOI (ID)" -#: dcim/filtersets.py:1184 +#: dcim/filtersets.py:1105 +msgid "Has virtual device context" +msgstr "Possède un contexte de périphérique virtuel" + +#: dcim/filtersets.py:1194 msgid "VDC (ID)" msgstr "VDC (IDENTIFIANT)" -#: dcim/filtersets.py:1189 +#: dcim/filtersets.py:1199 msgid "Device model" msgstr "Modèle d'appareil" -#: dcim/filtersets.py:1194 ipam/filtersets.py:632 vpn/filtersets.py:102 +#: dcim/filtersets.py:1204 ipam/filtersets.py:632 vpn/filtersets.py:102 #: vpn/filtersets.py:420 msgid "Interface (ID)" msgstr "Interface (ID)" -#: dcim/filtersets.py:1250 +#: dcim/filtersets.py:1260 msgid "Module type (model)" msgstr "Type de module (modèle)" -#: dcim/filtersets.py:1256 +#: dcim/filtersets.py:1266 msgid "Module Bay (ID)" msgstr "Module Bay (ID)" -#: dcim/filtersets.py:1260 dcim/filtersets.py:1352 ipam/filtersets.py:611 +#: dcim/filtersets.py:1270 dcim/filtersets.py:1362 ipam/filtersets.py:611 #: ipam/filtersets.py:851 ipam/filtersets.py:1075 #: virtualization/filtersets.py:161 vpn/filtersets.py:398 msgid "Device (ID)" msgstr "Appareil (ID)" -#: dcim/filtersets.py:1348 +#: dcim/filtersets.py:1358 msgid "Rack (name)" msgstr "Baie (nom)" -#: dcim/filtersets.py:1358 ipam/filtersets.py:606 ipam/filtersets.py:846 +#: dcim/filtersets.py:1368 ipam/filtersets.py:606 ipam/filtersets.py:846 #: ipam/filtersets.py:1081 vpn/filtersets.py:393 msgid "Device (name)" msgstr "Appareil (nom)" -#: dcim/filtersets.py:1369 +#: dcim/filtersets.py:1379 msgid "Device type (model)" msgstr "Type d'appareil (modèle)" -#: dcim/filtersets.py:1374 +#: dcim/filtersets.py:1384 msgid "Device role (ID)" msgstr "Rôle de l'appareil (ID)" -#: dcim/filtersets.py:1380 +#: dcim/filtersets.py:1390 msgid "Device role (slug)" msgstr "Rôle de l'appareil (slug)" -#: dcim/filtersets.py:1385 +#: dcim/filtersets.py:1395 msgid "Virtual Chassis (ID)" msgstr "Châssis virtuel (ID)" -#: dcim/filtersets.py:1391 dcim/forms/filtersets.py:107 +#: dcim/filtersets.py:1401 dcim/forms/filtersets.py:107 #: dcim/tables/devices.py:211 netbox/navigation/menu.py:66 #: templates/dcim/device.html:119 templates/dcim/device_edit.html:93 #: templates/dcim/virtualchassis.html:20 @@ -2515,37 +2559,37 @@ msgstr "Châssis virtuel (ID)" msgid "Virtual Chassis" msgstr "Châssis virtuel" -#: dcim/filtersets.py:1411 +#: dcim/filtersets.py:1421 msgid "Module (ID)" msgstr "Module (ID)" -#: dcim/filtersets.py:1418 +#: dcim/filtersets.py:1428 msgid "Cable (ID)" msgstr "Câble (ID)" -#: dcim/filtersets.py:1527 ipam/forms/bulk_import.py:188 +#: dcim/filtersets.py:1537 ipam/forms/bulk_import.py:188 #: vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN attribué" -#: dcim/filtersets.py:1531 +#: dcim/filtersets.py:1541 msgid "Assigned VID" msgstr "VID attribué" -#: dcim/filtersets.py:1536 dcim/forms/bulk_edit.py:1382 -#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1326 +#: dcim/filtersets.py:1546 dcim/forms/bulk_edit.py:1382 +#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1334 #: dcim/forms/model_forms.py:1322 dcim/models/device_components.py:712 -#: dcim/tables/devices.py:618 ipam/filtersets.py:316 ipam/filtersets.py:327 +#: dcim/tables/devices.py:622 ipam/filtersets.py:316 ipam/filtersets.py:327 #: ipam/filtersets.py:483 ipam/filtersets.py:584 ipam/filtersets.py:595 #: ipam/forms/bulk_edit.py:227 ipam/forms/bulk_edit.py:282 #: ipam/forms/bulk_edit.py:324 ipam/forms/bulk_import.py:156 #: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 -#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:171 -#: ipam/forms/filtersets.py:302 ipam/forms/model_forms.py:60 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:172 +#: ipam/forms/filtersets.py:309 ipam/forms/model_forms.py:60 #: ipam/forms/model_forms.py:200 ipam/forms/model_forms.py:245 -#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:420 -#: ipam/forms/model_forms.py:434 ipam/forms/model_forms.py:448 -#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:429 +#: ipam/forms/model_forms.py:443 ipam/forms/model_forms.py:457 +#: ipam/models/ip.py:233 ipam/models/ip.py:512 ipam/models/ip.py:720 #: 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:133 templates/ipam/ipaddress.html:18 @@ -2561,18 +2605,18 @@ msgstr "VID attribué" msgid "VRF" msgstr "VRF" -#: dcim/filtersets.py:1542 ipam/filtersets.py:322 ipam/filtersets.py:333 +#: dcim/filtersets.py:1552 ipam/filtersets.py:322 ipam/filtersets.py:333 #: ipam/filtersets.py:489 ipam/filtersets.py:590 ipam/filtersets.py:601 msgid "VRF (RD)" msgstr "VRF (RD)" -#: dcim/filtersets.py:1547 ipam/filtersets.py:1016 vpn/filtersets.py:361 +#: dcim/filtersets.py:1557 ipam/filtersets.py:1016 vpn/filtersets.py:361 msgid "L2VPN (ID)" msgstr "L2VPN (IDENTIFIANT)" -#: dcim/filtersets.py:1553 dcim/forms/filtersets.py:1331 -#: dcim/tables/devices.py:566 ipam/filtersets.py:1022 -#: ipam/forms/filtersets.py:518 ipam/tables/vlans.py:133 +#: dcim/filtersets.py:1563 dcim/forms/filtersets.py:1339 +#: dcim/tables/devices.py:570 ipam/filtersets.py:1022 +#: ipam/forms/filtersets.py:525 ipam/tables/vlans.py:133 #: templates/dcim/interface.html:93 templates/ipam/vlan.html:66 #: templates/vpn/l2vpntermination.html:12 #: virtualization/forms/filtersets.py:229 vpn/forms/bulk_import.py:280 @@ -2581,82 +2625,82 @@ msgstr "L2VPN (IDENTIFIANT)" msgid "L2VPN" msgstr "L2VPN" -#: dcim/filtersets.py:1585 +#: dcim/filtersets.py:1595 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de châssis virtuelles pour appareils" -#: dcim/filtersets.py:1590 +#: dcim/filtersets.py:1600 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de châssis virtuel pour le périphérique (ID)" -#: dcim/filtersets.py:1594 +#: dcim/filtersets.py:1604 msgid "Kind of interface" msgstr "Type d'interface" -#: dcim/filtersets.py:1599 virtualization/filtersets.py:289 +#: dcim/filtersets.py:1609 virtualization/filtersets.py:289 msgid "Parent interface (ID)" msgstr "Interface parent (ID)" -#: dcim/filtersets.py:1604 virtualization/filtersets.py:294 +#: dcim/filtersets.py:1614 virtualization/filtersets.py:294 msgid "Bridged interface (ID)" msgstr "Interface pontée (ID)" -#: dcim/filtersets.py:1609 +#: dcim/filtersets.py:1619 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: dcim/filtersets.py:1636 dcim/filtersets.py:1648 -#: dcim/forms/filtersets.py:1243 dcim/forms/model_forms.py:1634 +#: dcim/filtersets.py:1646 dcim/filtersets.py:1658 +#: dcim/forms/filtersets.py:1251 dcim/forms/model_forms.py:1634 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexte du périphérique virtuel" -#: dcim/filtersets.py:1642 +#: dcim/filtersets.py:1652 msgid "Virtual Device Context (Identifier)" msgstr "Contexte du périphérique virtuel (identifiant)" -#: dcim/filtersets.py:1653 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1663 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:53 msgid "Wireless LAN" msgstr "LAN sans fil" -#: dcim/filtersets.py:1657 dcim/tables/devices.py:605 +#: dcim/filtersets.py:1667 dcim/tables/devices.py:609 msgid "Wireless link" msgstr "Liaison sans fil" -#: dcim/filtersets.py:1727 +#: dcim/filtersets.py:1737 msgid "Installed module (ID)" msgstr "Module installé (ID)" -#: dcim/filtersets.py:1738 +#: dcim/filtersets.py:1748 msgid "Installed device (ID)" msgstr "Appareil installé (ID)" -#: dcim/filtersets.py:1744 +#: dcim/filtersets.py:1754 msgid "Installed device (name)" msgstr "Appareil installé (nom)" -#: dcim/filtersets.py:1810 +#: dcim/filtersets.py:1820 msgid "Master (ID)" msgstr "Maître (ID)" -#: dcim/filtersets.py:1816 +#: dcim/filtersets.py:1826 msgid "Master (name)" msgstr "Master (nom)" -#: dcim/filtersets.py:1858 tenancy/filtersets.py:246 +#: dcim/filtersets.py:1868 tenancy/filtersets.py:246 msgid "Tenant (ID)" msgstr "Locataire (ID)" -#: dcim/filtersets.py:1864 extras/filtersets.py:570 tenancy/filtersets.py:252 +#: dcim/filtersets.py:1874 extras/filtersets.py:570 tenancy/filtersets.py:252 msgid "Tenant (slug)" msgstr "Locataire (limace)" -#: dcim/filtersets.py:1900 dcim/forms/filtersets.py:988 +#: dcim/filtersets.py:1910 dcim/forms/filtersets.py:996 msgid "Unterminated" msgstr "Non terminé" -#: dcim/filtersets.py:2158 +#: dcim/filtersets.py:2168 msgid "Power panel (ID)" msgstr "Panneau d'alimentation (ID)" @@ -2664,13 +2708,13 @@ msgstr "Panneau d'alimentation (ID)" #: extras/forms/model_forms.py:443 extras/forms/model_forms.py:495 #: netbox/forms/base.py:84 netbox/forms/mixins.py:81 #: netbox/tables/columns.py:458 -#: templates/circuits/inc/circuit_termination.html:118 +#: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 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:1388 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1396 #: dcim/forms/model_forms.py:431 dcim/forms/model_forms.py:486 #: dcim/forms/object_create.py:197 dcim/forms/object_create.py:353 #: dcim/tables/devices.py:170 dcim/tables/devices.py:702 @@ -2692,7 +2736,7 @@ msgstr "" #: dcim/forms/bulk_edit.py:116 dcim/forms/bulk_import.py:99 #: dcim/forms/model_forms.py:116 dcim/tables/sites.py:89 #: ipam/filtersets.py:985 ipam/forms/bulk_edit.py:531 -#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:517 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:526 #: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 #: templates/dcim/interface.html:284 templates/dcim/site.html:36 #: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 @@ -2739,7 +2783,7 @@ msgstr "Fuseau horaire" #: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:1160 #: dcim/forms/bulk_edit.py:1548 dcim/forms/bulk_import.py:207 #: dcim/forms/bulk_import.py:1021 dcim/forms/filtersets.py:300 -#: dcim/forms/filtersets.py:705 dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:706 dcim/forms/filtersets.py:1426 #: dcim/forms/model_forms.py:219 dcim/forms/model_forms.py:1015 #: dcim/forms/model_forms.py:1454 dcim/forms/object_import.py:181 #: dcim/tables/devices.py:174 dcim/tables/devices.py:810 @@ -2749,10 +2793,10 @@ msgstr "Fuseau horaire" #: ipam/forms/bulk_edit.py:343 ipam/forms/bulk_edit.py:549 #: 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:236 ipam/forms/filtersets.py:282 -#: ipam/forms/filtersets.py:353 ipam/forms/filtersets.py:509 +#: ipam/forms/filtersets.py:237 ipam/forms/filtersets.py:289 +#: ipam/forms/filtersets.py:360 ipam/forms/filtersets.py:516 #: ipam/forms/model_forms.py:186 ipam/forms/model_forms.py:219 -#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:680 +#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:689 #: 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:179 @@ -2785,8 +2829,8 @@ msgid "Serial Number" msgstr "Numéro de série" #: dcim/forms/bulk_edit.py:277 dcim/forms/filtersets.py:307 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:878 -#: dcim/forms/filtersets.py:1430 +#: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:886 +#: dcim/forms/filtersets.py:1438 msgid "Asset tag" msgstr "Étiquette d'actif" @@ -2857,14 +2901,14 @@ msgstr "Unité de poids" #: dcim/forms/bulk_import.py:498 dcim/forms/bulk_import.py:1309 #: dcim/forms/bulk_import.py:1313 dcim/forms/filtersets.py:102 #: dcim/forms/filtersets.py:340 dcim/forms/filtersets.py:354 -#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:700 -#: dcim/forms/filtersets.py:946 dcim/forms/filtersets.py:1078 +#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:701 +#: dcim/forms/filtersets.py:954 dcim/forms/filtersets.py:1086 #: dcim/forms/model_forms.py:226 dcim/forms/model_forms.py:248 #: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:700 #: dcim/forms/object_create.py:400 dcim/tables/devices.py:166 #: dcim/tables/power.py:70 dcim/tables/racks.py:148 -#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:435 -#: ipam/forms/model_forms.py:601 templates/dcim/device.html:29 +#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:442 +#: ipam/forms/model_forms.py:610 templates/dcim/device.html:29 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 #: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 @@ -2876,7 +2920,7 @@ msgstr "Baie" #: dcim/forms/bulk_edit.py:349 dcim/forms/bulk_edit.py:628 #: dcim/forms/filtersets.py:248 dcim/forms/filtersets.py:333 #: dcim/forms/filtersets.py:416 dcim/forms/filtersets.py:543 -#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:853 +#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:861 #: dcim/forms/model_forms.py:610 dcim/forms/model_forms.py:1524 #: templates/dcim/device_edit.html:20 msgid "Hardware" @@ -2889,8 +2933,8 @@ msgstr "Matériel" #: dcim/forms/bulk_import.py:353 dcim/forms/bulk_import.py:395 #: dcim/forms/bulk_import.py:431 dcim/forms/bulk_import.py:1027 #: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 -#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:710 -#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:711 +#: dcim/forms/filtersets.py:866 dcim/forms/filtersets.py:1431 #: dcim/forms/model_forms.py:281 dcim/forms/model_forms.py:293 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:379 #: dcim/forms/model_forms.py:1020 dcim/forms/model_forms.py:1459 @@ -2924,7 +2968,7 @@ msgstr "Exclure de l'utilisation" #: dcim/forms/bulk_edit.py:431 dcim/forms/bulk_edit.py:603 #: dcim/forms/bulk_import.py:525 dcim/forms/filtersets.py:446 -#: dcim/forms/filtersets.py:732 templates/dcim/device.html:97 +#: dcim/forms/filtersets.py:733 templates/dcim/device.html:97 #: templates/dcim/devicetype.html:65 msgid "Airflow" msgstr "Débit d'air" @@ -2951,7 +2995,7 @@ msgstr "rôle de machine virtuelle" #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:402 #: dcim/forms/bulk_import.py:406 dcim/forms/bulk_import.py:531 #: dcim/forms/bulk_import.py:535 dcim/forms/filtersets.py:619 -#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:751 +#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:752 #: dcim/forms/model_forms.py:358 dcim/forms/model_forms.py:384 #: dcim/forms/model_forms.py:495 virtualization/forms/bulk_import.py:132 #: virtualization/forms/bulk_import.py:133 @@ -2973,7 +3017,7 @@ msgid "Device role" msgstr "Rôle de l'appareil" #: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443 -#: dcim/forms/filtersets.py:724 dcim/forms/model_forms.py:394 +#: dcim/forms/filtersets.py:725 dcim/forms/model_forms.py:394 #: dcim/forms/model_forms.py:456 dcim/tables/devices.py:187 #: extras/filtersets.py:515 templates/dcim/device.html:183 #: templates/dcim/platform.html:26 @@ -2995,28 +3039,28 @@ msgstr "Plateforme" #: dcim/forms/bulk_import.py:956 dcim/forms/bulk_import.py:968 #: dcim/forms/bulk_import.py:1016 dcim/forms/bulk_import.py:1373 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:129 -#: dcim/forms/filtersets.py:832 dcim/forms/filtersets.py:962 -#: dcim/forms/filtersets.py:1152 dcim/forms/filtersets.py:1174 -#: dcim/forms/filtersets.py:1196 dcim/forms/filtersets.py:1213 -#: dcim/forms/filtersets.py:1233 dcim/forms/filtersets.py:1341 -#: dcim/forms/filtersets.py:1363 dcim/forms/filtersets.py:1384 -#: dcim/forms/filtersets.py:1399 dcim/forms/filtersets.py:1413 -#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 -#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:573 +#: dcim/forms/filtersets.py:840 dcim/forms/filtersets.py:970 +#: dcim/forms/filtersets.py:1160 dcim/forms/filtersets.py:1182 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1221 +#: dcim/forms/filtersets.py:1241 dcim/forms/filtersets.py:1349 +#: dcim/forms/filtersets.py:1371 dcim/forms/filtersets.py:1392 +#: dcim/forms/filtersets.py:1407 dcim/forms/filtersets.py:1421 +#: dcim/forms/filtersets.py:1484 dcim/forms/filtersets.py:1508 +#: dcim/forms/filtersets.py:1532 dcim/forms/model_forms.py:573 #: dcim/forms/model_forms.py:794 dcim/forms/model_forms.py:1153 #: dcim/forms/model_forms.py:1608 dcim/forms/object_create.py:257 #: dcim/tables/connections.py:22 dcim/tables/connections.py:41 #: dcim/tables/connections.py:60 dcim/tables/devices.py:290 -#: dcim/tables/devices.py:355 dcim/tables/devices.py:399 -#: dcim/tables/devices.py:444 dcim/tables/devices.py:498 -#: dcim/tables/devices.py:590 dcim/tables/devices.py:692 +#: dcim/tables/devices.py:359 dcim/tables/devices.py:403 +#: dcim/tables/devices.py:448 dcim/tables/devices.py:502 +#: dcim/tables/devices.py:594 dcim/tables/devices.py:692 #: dcim/tables/devices.py:752 dcim/tables/devices.py:802 #: dcim/tables/devices.py:862 dcim/tables/devices.py:914 #: dcim/tables/devices.py:1040 dcim/tables/modules.py:52 #: extras/forms/filtersets.py:330 ipam/forms/bulk_import.py:303 -#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:551 -#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:716 -#: ipam/forms/model_forms.py:749 ipam/forms/model_forms.py:775 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:558 +#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:725 +#: ipam/forms/model_forms.py:758 ipam/forms/model_forms.py:784 #: ipam/tables/vlans.py:176 templates/dcim/consoleport.html:20 #: templates/dcim/consoleserverport.html:20 templates/dcim/device.html:14 #: templates/dcim/device.html:128 templates/dcim/device_edit.html:10 @@ -3071,13 +3115,13 @@ msgstr "Type de module" msgid "Label" msgstr "Libellé" -#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:979 +#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:987 #: templates/dcim/cable.html:50 msgid "Length" msgstr "Longueur" #: dcim/forms/bulk_edit.py:711 dcim/forms/bulk_import.py:1174 -#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:983 +#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:991 msgid "Length unit" msgstr "Unité de longueur" @@ -3086,41 +3130,34 @@ msgid "Domain" msgstr "Domaine" #: dcim/forms/bulk_edit.py:803 dcim/forms/bulk_import.py:1296 -#: dcim/forms/filtersets.py:1069 dcim/forms/model_forms.py:695 +#: dcim/forms/filtersets.py:1077 dcim/forms/model_forms.py:695 msgid "Power panel" msgstr "panneau d'alimentation" #: dcim/forms/bulk_edit.py:825 dcim/forms/bulk_import.py:1332 -#: dcim/forms/filtersets.py:1091 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1099 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Approvisionnement" #: dcim/forms/bulk_edit.py:831 dcim/forms/bulk_import.py:1337 -#: dcim/forms/filtersets.py:1096 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1104 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1101 +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1109 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "tension" -#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1105 +#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1113 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Ampérage" -#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1109 +#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1117 msgid "Max utilization" msgstr "Utilisation maximale" -#: dcim/forms/bulk_edit.py:849 dcim/forms/bulk_edit.py:1208 -#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1242 -#: dcim/forms/bulk_edit.py:1260 dcim/forms/bulk_edit.py:1348 -#: dcim/forms/bulk_edit.py:1487 dcim/forms/bulk_edit.py:1504 -msgid "Mark connected" -msgstr "Marquer comme connecté" - #: dcim/forms/bulk_edit.py:934 msgid "Maximum draw" msgstr "Tirage maximum" @@ -3154,7 +3191,7 @@ msgid "Management only" msgstr "Gestion uniquement" #: dcim/forms/bulk_edit.py:1037 dcim/forms/bulk_edit.py:1339 -#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292 +#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1300 #: dcim/forms/object_import.py:90 #: dcim/models/device_component_templates.py:411 #: dcim/models/device_components.py:671 @@ -3162,14 +3199,14 @@ msgid "PoE mode" msgstr "Mode PoE" #: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345 -#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297 +#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1305 #: dcim/forms/object_import.py:95 #: dcim/models/device_component_templates.py:417 #: dcim/models/device_components.py:677 msgid "PoE type" msgstr "Type PoE" -#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302 +#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1310 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Rôle sans fil" @@ -3194,10 +3231,10 @@ msgid "Virtual device contexts" msgstr "Contextes des appareils virtuels" #: dcim/forms/bulk_edit.py:1324 dcim/forms/bulk_import.py:659 -#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1161 -#: dcim/forms/filtersets.py:1183 dcim/forms/filtersets.py:1256 -#: dcim/tables/devices.py:602 -#: templates/circuits/inc/circuit_termination.html:93 +#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1169 +#: dcim/forms/filtersets.py:1191 dcim/forms/filtersets.py:1264 +#: dcim/tables/devices.py:606 +#: templates/circuits/inc/circuit_termination_fields.html:67 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Vitesse" @@ -3214,20 +3251,20 @@ msgid "Mode" msgstr "Mode" #: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1299 -#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:505 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: virtualization/forms/model_forms.py:321 msgid "VLAN group" msgstr "groupe VLAN" #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 -#: dcim/tables/devices.py:575 virtualization/forms/bulk_edit.py:248 +#: dcim/tables/devices.py:579 virtualization/forms/bulk_edit.py:248 #: virtualization/forms/model_forms.py:326 msgid "Untagged VLAN" msgstr "VLAN non balisé" #: dcim/forms/bulk_edit.py:1377 dcim/forms/model_forms.py:1313 -#: dcim/tables/devices.py:581 virtualization/forms/bulk_edit.py:256 +#: dcim/tables/devices.py:585 virtualization/forms/bulk_edit.py:256 #: virtualization/forms/model_forms.py:335 msgid "Tagged VLANs" msgstr "VLAN balisés" @@ -3237,12 +3274,12 @@ msgid "Wireless LAN group" msgstr "Groupe LAN sans fil" #: dcim/forms/bulk_edit.py:1392 dcim/forms/model_forms.py:1291 -#: dcim/tables/devices.py:611 netbox/navigation/menu.py:133 +#: dcim/tables/devices.py:615 netbox/navigation/menu.py:133 #: templates/dcim/interface.html:280 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Réseaux locaux sans fil" -#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1229 +#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1237 #: dcim/forms/model_forms.py:1334 ipam/forms/bulk_edit.py:271 #: ipam/forms/bulk_edit.py:362 ipam/forms/filtersets.py:169 #: templates/dcim/interface.html:122 templates/ipam/prefix.html:95 @@ -3255,7 +3292,7 @@ msgstr "Adressage" msgid "Operation" msgstr "Fonctionnement" -#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1230 +#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1238 #: dcim/forms/model_forms.py:932 dcim/forms/model_forms.py:1337 msgid "PoE" msgstr "PoE" @@ -3412,8 +3449,8 @@ msgstr "Châssis virtuel" #: dcim/forms/bulk_import.py:462 dcim/forms/model_forms.py:465 #: dcim/tables/devices.py:207 extras/filtersets.py:548 #: extras/forms/filtersets.py:331 ipam/forms/bulk_edit.py:479 -#: ipam/forms/filtersets.py:408 ipam/forms/filtersets.py:452 -#: ipam/forms/model_forms.py:618 templates/dcim/device.html:231 +#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:459 +#: ipam/forms/model_forms.py:627 templates/dcim/device.html:231 #: templates/virtualization/cluster.html:10 #: templates/virtualization/virtualmachine.html:88 #: templates/virtualization/virtualmachine.html:97 @@ -3557,7 +3594,7 @@ msgstr "" msgid "Physical medium" msgstr "Support physique" -#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1263 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1271 msgid "Duplex" msgstr "Duplex" @@ -3575,8 +3612,8 @@ msgstr "Mode de fonctionnement IEEE 802.1Q (pour interfaces L2)" #: dcim/forms/bulk_import.py:840 ipam/forms/bulk_import.py:160 #: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 -#: ipam/forms/filtersets.py:200 ipam/forms/filtersets.py:270 -#: ipam/forms/filtersets.py:329 virtualization/forms/bulk_import.py:175 +#: ipam/forms/filtersets.py:201 ipam/forms/filtersets.py:277 +#: ipam/forms/filtersets.py:336 virtualization/forms/bulk_import.py:175 msgid "Assigned VRF" msgstr "VRF attribué" @@ -3804,29 +3841,33 @@ msgstr "Composantes" msgid "Subdevice role" msgstr "Rôle du sous-appareil" -#: dcim/forms/filtersets.py:718 +#: dcim/forms/filtersets.py:719 msgid "Model" msgstr "Modèle" -#: dcim/forms/filtersets.py:762 +#: dcim/forms/filtersets.py:763 msgid "Has an OOB IP" msgstr "Possède une adresse IP OOB" -#: dcim/forms/filtersets.py:769 +#: dcim/forms/filtersets.py:770 msgid "Virtual chassis member" msgstr "Membre virtuel du châssis" -#: dcim/forms/filtersets.py:1121 +#: dcim/forms/filtersets.py:819 +msgid "Has virtual device contexts" +msgstr "Possède des contextes de périphériques virtuels" + +#: dcim/forms/filtersets.py:1129 msgid "Cabled" msgstr "câblé" -#: dcim/forms/filtersets.py:1128 +#: dcim/forms/filtersets.py:1136 msgid "Occupied" msgstr "Occupé" -#: 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/tables/devices.py:348 +#: dcim/forms/filtersets.py:1161 dcim/forms/filtersets.py:1183 +#: dcim/forms/filtersets.py:1205 dcim/forms/filtersets.py:1222 +#: dcim/forms/filtersets.py:1242 dcim/tables/devices.py:352 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 #: templates/dcim/frontport.html:69 templates/dcim/interface.html:140 #: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:59 @@ -3834,40 +3875,40 @@ msgstr "Occupé" msgid "Connection" msgstr "Connexion" -#: dcim/forms/filtersets.py:1246 extras/forms/bulk_edit.py:316 +#: dcim/forms/filtersets.py:1254 extras/forms/bulk_edit.py:316 #: extras/forms/bulk_import.py:242 extras/forms/filtersets.py:476 #: extras/forms/model_forms.py:551 extras/tables/tables.py:512 #: templates/extras/journalentry.html:30 msgid "Kind" msgstr "Type" -#: dcim/forms/filtersets.py:1275 +#: dcim/forms/filtersets.py:1283 msgid "Mgmt only" msgstr "Gestion uniquement" -#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327 +#: dcim/forms/filtersets.py:1295 dcim/forms/model_forms.py:1327 #: dcim/models/device_components.py:630 templates/dcim/interface.html:129 msgid "WWN" msgstr "WWN" -#: dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1315 msgid "Wireless channel" msgstr "Canal sans fil" -#: dcim/forms/filtersets.py:1311 +#: dcim/forms/filtersets.py:1319 msgid "Channel frequency (MHz)" msgstr "Fréquence du canal (MHz)" -#: dcim/forms/filtersets.py:1315 +#: dcim/forms/filtersets.py:1323 msgid "Channel width (MHz)" msgstr "Largeur du canal (MHz)" -#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85 +#: dcim/forms/filtersets.py:1327 templates/dcim/interface.html:85 msgid "Transmit power (dBm)" msgstr "Puissance de transmission (dBm)" -#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 -#: dcim/tables/devices.py:320 templates/dcim/cable.html:12 +#: dcim/forms/filtersets.py:1350 dcim/forms/filtersets.py:1372 +#: dcim/tables/devices.py:324 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:50 #: templates/dcim/inc/connection_endpoints.html:4 @@ -3875,7 +3916,7 @@ msgstr "Puissance de transmission (dBm)" msgid "Cable" msgstr "câble" -#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:933 +#: dcim/forms/filtersets.py:1442 dcim/tables/devices.py:933 msgid "Discovered" msgstr "Découvert" @@ -3996,7 +4037,7 @@ msgstr "Modèle de port arrière" #: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 #: ipam/forms/model_forms.py:278 ipam/forms/model_forms.py:287 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 -#: templates/circuits/inc/circuit_termination.html:77 +#: templates/circuits/inc/circuit_termination_fields.html:51 #: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 #: templates/dcim/interface.html:184 templates/dcim/interface.html:310 #: templates/dcim/rearport.html:102 @@ -4024,7 +4065,7 @@ msgid "Console Server Port" msgstr "Port du serveur de consoles" #: dcim/forms/model_forms.py:1092 dcim/forms/model_forms.py:1530 -#: templates/circuits/inc/circuit_termination.html:78 +#: templates/circuits/inc/circuit_termination_fields.html:52 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 #: templates/dcim/interface.html:187 templates/dcim/rearport.html:105 @@ -4033,7 +4074,7 @@ msgstr "Port avant" #: dcim/forms/model_forms.py:1093 dcim/forms/model_forms.py:1531 #: dcim/tables/devices.py:705 -#: templates/circuits/inc/circuit_termination.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 #: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 #: templates/dcim/interface.html:190 templates/dcim/rearport.html:17 @@ -4042,7 +4083,7 @@ msgid "Rear Port" msgstr "Port arrière" #: dcim/forms/model_forms.py:1094 dcim/forms/model_forms.py:1532 -#: dcim/tables/connections.py:46 dcim/tables/devices.py:505 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:509 #: templates/dcim/poweroutlet.html:44 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Port d'alimentation" @@ -5357,7 +5398,7 @@ msgstr "" #: dcim/models/mixins.py:15 extras/models/configs.py:41 #: extras/models/models.py:341 extras/models/models.py:550 -#: extras/models/search.py:48 ipam/models/ip.py:193 +#: extras/models/search.py:48 ipam/models/ip.py:194 msgid "weight" msgstr "poids" @@ -5852,28 +5893,37 @@ msgstr "Articles d'inventaire" msgid "Module Bay" msgstr "Module Bay" -#: dcim/tables/devices.py:326 +#: dcim/tables/devices.py:318 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 +#: netbox/navigation/menu.py:90 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:6 +#: templates/dcim/inventoryitemrole.html:32 +msgid "Inventory Items" +msgstr "Articles d'inventaire" + +#: dcim/tables/devices.py:330 msgid "Cable Color" msgstr "Couleur du câble" -#: dcim/tables/devices.py:332 +#: dcim/tables/devices.py:336 msgid "Link Peers" msgstr "Lier les pairs" -#: dcim/tables/devices.py:335 +#: dcim/tables/devices.py:339 msgid "Mark Connected" msgstr "Marquer comme connecté" -#: dcim/tables/devices.py:451 +#: dcim/tables/devices.py:455 msgid "Maximum draw (W)" msgstr "Tirage maximal (W)" -#: dcim/tables/devices.py:454 +#: dcim/tables/devices.py:458 msgid "Allocated draw (W)" msgstr "Tirage alloué (W)" -#: dcim/tables/devices.py:554 ipam/forms/model_forms.py:738 -#: ipam/tables/fhrp.py:28 ipam/views.py:596 ipam/views.py:690 +#: dcim/tables/devices.py:558 ipam/forms/model_forms.py:747 +#: ipam/tables/fhrp.py:28 ipam/views.py:602 ipam/views.py:701 #: netbox/navigation/menu.py:145 netbox/navigation/menu.py:147 #: templates/dcim/interface.html:339 templates/ipam/ipaddress_bulk_add.html:15 #: templates/ipam/service.html:40 templates/virtualization/vminterface.html:85 @@ -5881,12 +5931,12 @@ msgstr "Tirage alloué (W)" msgid "IP Addresses" msgstr "Adresses IP" -#: dcim/tables/devices.py:560 netbox/navigation/menu.py:189 +#: dcim/tables/devices.py:564 netbox/navigation/menu.py:189 #: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Groupes FHRP" -#: dcim/tables/devices.py:572 templates/dcim/interface.html:89 +#: dcim/tables/devices.py:576 templates/dcim/interface.html:89 #: templates/virtualization/vminterface.html:67 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:42 @@ -5895,24 +5945,15 @@ msgstr "Groupes FHRP" msgid "Tunnel" msgstr "Tunnel" -#: dcim/tables/devices.py:597 dcim/tables/devicetypes.py:224 +#: dcim/tables/devices.py:601 dcim/tables/devicetypes.py:224 #: templates/dcim/interface.html:65 msgid "Management Only" msgstr "Gestion uniquement" -#: dcim/tables/devices.py:615 +#: dcim/tables/devices.py:619 msgid "VDCs" msgstr "VDC" -#: dcim/tables/devices.py:623 dcim/tables/devicetypes.py:48 -#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 -#: netbox/navigation/menu.py:90 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:6 -#: templates/dcim/inventoryitemrole.html:32 -msgid "Inventory Items" -msgstr "Articles d'inventaire" - #: dcim/tables/devices.py:870 templates/dcim/modulebay.html:49 msgid "Installed Module" msgstr "Module installé" @@ -6028,7 +6069,7 @@ msgstr "Baies pour appareils" msgid "Module Bays" msgstr "Baies pour modules" -#: dcim/tables/power.py:36 netbox/navigation/menu.py:281 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 #: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Alimentations" @@ -6518,7 +6559,7 @@ msgid "Cluster type (slug)" msgstr "Type de cluster (slug)" #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 -#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 +#: ipam/forms/filtersets.py:464 ipam/forms/model_forms.py:624 #: virtualization/forms/filtersets.py:112 msgid "Cluster group" msgstr "Groupe de clusters" @@ -7023,7 +7064,7 @@ msgid "Tenants" msgstr "Locataires" #: extras/forms/model_forms.py:458 ipam/forms/filtersets.py:142 -#: ipam/forms/filtersets.py:546 ipam/forms/model_forms.py:321 +#: ipam/forms/filtersets.py:553 ipam/forms/model_forms.py:321 #: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 #: templates/ipam/vlan_edit.html:30 tenancy/forms/filtersets.py:87 #: users/forms/model_forms.py:311 @@ -7864,11 +7905,11 @@ msgstr "script" msgid "scripts" msgstr "scripts" -#: extras/models/scripts.py:110 +#: extras/models/scripts.py:111 msgid "script module" msgstr "module de script" -#: extras/models/scripts.py:111 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "modules de script" @@ -8134,7 +8175,7 @@ msgstr "Widget supprimé : " msgid "Error deleting widget: " msgstr "Erreur lors de la suppression du widget : " -#: extras/views.py:1081 +#: extras/views.py:1101 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossible d'exécuter le script : le processus de travail RQ n'est pas en " @@ -8284,7 +8325,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Préfixes contenant ce préfixe ou cette adresse IP" #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 -#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:331 msgid "Mask length" msgstr "Longueur du masque" @@ -8297,7 +8338,7 @@ msgid "VLAN number (1-4094)" msgstr "Numéro de VLAN (1-4094)" #: ipam/filtersets.py:471 ipam/filtersets.py:475 ipam/filtersets.py:567 -#: ipam/forms/model_forms.py:452 templates/tenancy/contact.html:53 +#: ipam/forms/model_forms.py:461 templates/tenancy/contact.html:53 #: tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresse" @@ -8357,7 +8398,7 @@ msgstr "Adresse IP intérieure NAT (ID)" msgid "IP address (ID)" msgstr "Adresse IP (ID)" -#: ipam/filtersets.py:1102 ipam/models/ip.py:787 +#: ipam/filtersets.py:1102 ipam/models/ip.py:788 msgid "IP address" msgstr "Adresse IP" @@ -8413,7 +8454,7 @@ msgstr "Est privé" #: ipam/forms/filtersets.py:148 ipam/forms/model_forms.py:94 #: ipam/forms/model_forms.py:107 ipam/forms/model_forms.py:129 #: ipam/forms/model_forms.py:147 ipam/models/asns.py:31 -#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/models/asns.py:103 ipam/models/ip.py:71 ipam/models/ip.py:90 #: ipam/tables/asn.py:20 ipam/tables/asn.py:45 #: templates/ipam/aggregate.html:18 templates/ipam/asn.html:27 #: templates/ipam/asnrange.html:19 templates/ipam/rir.html:19 @@ -8428,36 +8469,36 @@ msgstr "Date d'ajout" msgid "Prefix length" msgstr "Longueur du préfixe" -#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 +#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:241 #: templates/ipam/prefix.html:85 msgid "Is a pool" msgstr "C'est une piscine" #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 -#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 -#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#: ipam/forms/filtersets.py:248 ipam/forms/filtersets.py:293 +#: ipam/models/ip.py:272 ipam/models/ip.py:539 msgid "Treat as fully utilized" msgstr "Traiter comme s'il avait été pleinement utilisé" -#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 +#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:772 msgid "DNS name" msgstr "Nom DNS" #: ipam/forms/bulk_edit.py:371 ipam/forms/bulk_edit.py:572 #: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 -#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:383 -#: ipam/forms/filtersets.py:530 templates/ipam/fhrpgroup.html:22 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:390 +#: ipam/forms/filtersets.py:537 templates/ipam/fhrpgroup.html:22 #: templates/ipam/inc/panels/fhrp_groups.html:24 #: templates/ipam/service.html:32 templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocole" -#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:390 +#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:397 #: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID de groupe" -#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:395 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:402 #: wireless/forms/bulk_edit.py:68 wireless/forms/bulk_edit.py:115 #: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 #: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 @@ -8465,12 +8506,12 @@ msgstr "ID de groupe" msgid "Authentication type" msgstr "Type d'authentification" -#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:406 msgid "Authentication key" msgstr "Clé d'authentification" -#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 -#: ipam/forms/model_forms.py:463 netbox/navigation/menu.py:369 +#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:383 +#: ipam/forms/model_forms.py:472 netbox/navigation/menu.py:370 #: templates/ipam/fhrpgroup.html:49 #: templates/wireless/inc/authentication_attrs.html:5 #: wireless/forms/bulk_edit.py:91 wireless/forms/bulk_edit.py:138 @@ -8487,11 +8528,11 @@ msgstr "VID VLAN minimum pour enfants" msgid "Maximum child VLAN VID" msgstr "VID VLAN maximum pour enfants" -#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:557 +#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:566 msgid "Scope type" msgstr "Type de portée" -#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:632 +#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:641 #: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:38 msgid "Scope" msgstr "Champ" @@ -8500,8 +8541,8 @@ msgstr "Champ" msgid "Site & Group" msgstr "Site et groupe" -#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:696 -#: ipam/forms/model_forms.py:728 ipam/tables/services.py:19 +#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:705 +#: ipam/forms/model_forms.py:737 ipam/tables/services.py:19 #: ipam/tables/services.py:49 templates/ipam/service.html:36 #: templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -8524,15 +8565,15 @@ msgstr "RIR attribué" 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:216 -#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 -#: templates/ipam/prefix.html:60 templates/ipam/vlan.html:12 -#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 -#: templates/wireless/wirelesslan.html:30 vpn/forms/bulk_import.py:304 -#: vpn/forms/filtersets.py:284 vpn/forms/model_forms.py:433 -#: vpn/forms/model_forms.py:452 wireless/forms/bulk_edit.py:55 -#: wireless/forms/bulk_import.py:48 wireless/forms/model_forms.py:48 -#: wireless/models.py:101 +#: ipam/forms/bulk_import.py:184 ipam/forms/filtersets.py:256 +#: ipam/forms/model_forms.py:216 ipam/models/vlans.py:214 +#: ipam/tables/ip.py:254 templates/ipam/prefix.html:60 +#: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 +#: templates/ipam/vlan_edit.html:10 templates/wireless/wirelesslan.html:30 +#: vpn/forms/bulk_import.py:304 vpn/forms/filtersets.py:284 +#: vpn/forms/model_forms.py:433 vpn/forms/model_forms.py:452 +#: wireless/forms/bulk_edit.py:55 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:48 wireless/models.py:101 msgid "VLAN" msgstr "VLAN" @@ -8541,7 +8582,7 @@ 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:722 virtualization/filtersets.py:284 +#: ipam/forms/model_forms.py:731 virtualization/filtersets.py:284 #: virtualization/filtersets.py:323 virtualization/forms/bulk_edit.py:200 #: virtualization/forms/bulk_edit.py:326 #: virtualization/forms/bulk_import.py:146 @@ -8647,8 +8688,8 @@ msgstr "Exporté par VRF" msgid "Private" msgstr "Privé" -#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 -#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 +#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:191 +#: ipam/forms/filtersets.py:272 ipam/forms/filtersets.py:326 msgid "Address family" msgstr "Famille d'adresses" @@ -8664,53 +8705,57 @@ msgstr "Démarrer" msgid "End" msgstr "Fin" -#: ipam/forms/filtersets.py:185 +#: ipam/forms/filtersets.py:171 +msgid "VLAN Assignment" +msgstr "Attribution de VLAN" + +#: ipam/forms/filtersets.py:186 msgid "Search within" msgstr "Rechercher dans" -#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 +#: ipam/forms/filtersets.py:207 ipam/forms/filtersets.py:342 msgid "Present in VRF" msgstr "Présent en VRF" -#: ipam/forms/filtersets.py:304 +#: ipam/forms/filtersets.py:311 msgid "Device/VM" msgstr "Appareil/VM" -#: ipam/forms/filtersets.py:314 +#: ipam/forms/filtersets.py:321 msgid "Parent Prefix" msgstr "Préfixe parent" -#: ipam/forms/filtersets.py:340 +#: ipam/forms/filtersets.py:347 msgid "Assigned Device" msgstr "Appareil attribué" -#: ipam/forms/filtersets.py:345 +#: ipam/forms/filtersets.py:352 msgid "Assigned VM" msgstr "Machine virtuelle attribuée" -#: ipam/forms/filtersets.py:359 +#: ipam/forms/filtersets.py:366 msgid "Assigned to an interface" msgstr "Affecté à une interface" -#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:373 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nom DNS" -#: ipam/forms/filtersets.py:409 ipam/forms/filtersets.py:513 +#: ipam/forms/filtersets.py:416 ipam/forms/filtersets.py:520 #: ipam/models/vlans.py:156 templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFIANT DE VLAN" -#: ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:448 msgid "Minimum VID" msgstr "VID minimum" -#: ipam/forms/filtersets.py:447 +#: ipam/forms/filtersets.py:454 msgid "Maximum VID" msgstr "VID maximum" -#: ipam/forms/filtersets.py:556 ipam/forms/model_forms.py:318 -#: ipam/forms/model_forms.py:750 ipam/forms/model_forms.py:776 +#: ipam/forms/filtersets.py:563 ipam/forms/model_forms.py:318 +#: ipam/forms/model_forms.py:759 ipam/forms/model_forms.py:785 #: ipam/tables/vlans.py:191 templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 #: templates/virtualization/vminterface.html:21 @@ -8748,7 +8793,7 @@ msgid "IP Range" msgstr "Plage IP" #: ipam/forms/model_forms.py:293 ipam/forms/model_forms.py:319 -#: ipam/forms/model_forms.py:462 templates/ipam/fhrpgroup.html:19 +#: ipam/forms/model_forms.py:471 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Groupe FHRP" @@ -8761,11 +8806,11 @@ msgstr "" msgid "NAT IP (Inside)" msgstr "IP NAT (interne)" -#: ipam/forms/model_forms.py:373 +#: ipam/forms/model_forms.py:382 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:379 ipam/models/ip.py:896 +#: ipam/forms/model_forms.py:388 ipam/models/ip.py:897 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -8773,32 +8818,32 @@ 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:389 +#: ipam/forms/model_forms.py:398 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:464 +#: ipam/forms/model_forms.py:473 msgid "Virtual IP Address" msgstr "Adresse IP virtuelle" -#: ipam/forms/model_forms.py:549 +#: ipam/forms/model_forms.py:558 msgid "Assignment already exists" msgstr "L'affectation existe déjà" -#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:670 +#: ipam/forms/model_forms.py:637 ipam/forms/model_forms.py:679 #: 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:629 +#: ipam/forms/model_forms.py:638 msgid "Child VLANs" msgstr "VLAN pour enfants" -#: ipam/forms/model_forms.py:701 ipam/forms/model_forms.py:733 +#: ipam/forms/model_forms.py:710 ipam/forms/model_forms.py:742 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -8806,32 +8851,32 @@ 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:706 templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:715 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Modèle de service" -#: ipam/forms/model_forms.py:753 +#: ipam/forms/model_forms.py:762 msgid "Port(s)" msgstr "Port (x)" -#: ipam/forms/model_forms.py:754 ipam/forms/model_forms.py:782 +#: ipam/forms/model_forms.py:763 ipam/forms/model_forms.py:791 #: templates/ipam/service.html:21 msgid "Service" msgstr "Service" -#: ipam/forms/model_forms.py:767 +#: ipam/forms/model_forms.py:776 msgid "Service template" msgstr "Modèle de service" -#: ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:788 msgid "From Template" msgstr "À partir du modèle" -#: ipam/forms/model_forms.py:780 +#: ipam/forms/model_forms.py:789 msgid "Custom" msgstr "Personnalisé" -#: ipam/forms/model_forms.py:810 +#: ipam/forms/model_forms.py:819 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -8900,43 +8945,43 @@ msgstr "Affectation au groupe FHRP" msgid "FHRP group assignments" msgstr "Missions du groupe FHRP" -#: ipam/models/ip.py:64 +#: ipam/models/ip.py:65 msgid "private" msgstr "privé" -#: ipam/models/ip.py:65 +#: ipam/models/ip.py:66 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:169 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:169 msgid "RIRs" msgstr "IR" -#: ipam/models/ip.py:83 +#: ipam/models/ip.py:84 msgid "IPv4 or IPv6 network" msgstr "Réseau IPv4 ou IPv6" -#: ipam/models/ip.py:90 +#: ipam/models/ip.py:91 msgid "Regional Internet Registry responsible for this IP space" msgstr "Registre Internet régional responsable de cet espace IP" -#: ipam/models/ip.py:100 +#: ipam/models/ip.py:101 msgid "date added" msgstr "date d'ajout" -#: ipam/models/ip.py:114 +#: ipam/models/ip.py:115 msgid "aggregate" msgstr "global" -#: ipam/models/ip.py:115 +#: ipam/models/ip.py:116 msgid "aggregates" msgstr "agrégats" -#: ipam/models/ip.py:131 +#: ipam/models/ip.py:132 msgid "Cannot create aggregate with /0 mask." msgstr "Impossible de créer un agrégat avec le masque /0." -#: ipam/models/ip.py:143 +#: ipam/models/ip.py:144 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " @@ -8945,7 +8990,7 @@ 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 +#: ipam/models/ip.py:158 #, python-brace-format msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " @@ -8954,163 +8999,163 @@ 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 +#: ipam/models/ip.py:200 ipam/models/ip.py:737 vpn/models/tunnels.py:114 msgid "role" msgstr "rôle" -#: ipam/models/ip.py:200 +#: ipam/models/ip.py:201 msgid "roles" msgstr "rôles" -#: ipam/models/ip.py:216 ipam/models/ip.py:292 +#: ipam/models/ip.py:217 ipam/models/ip.py:293 msgid "prefix" msgstr "préfixe" -#: ipam/models/ip.py:217 +#: ipam/models/ip.py:218 msgid "IPv4 or IPv6 network with mask" msgstr "Réseau IPv4 ou IPv6 avec masque" -#: ipam/models/ip.py:253 +#: ipam/models/ip.py:254 msgid "Operational status of this prefix" msgstr "État opérationnel de ce préfixe" -#: ipam/models/ip.py:261 +#: ipam/models/ip.py:262 msgid "The primary function of this prefix" msgstr "La fonction principale de ce préfixe" -#: ipam/models/ip.py:264 +#: ipam/models/ip.py:265 msgid "is a pool" msgstr "est une piscine" -#: ipam/models/ip.py:266 +#: ipam/models/ip.py:267 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 +#: ipam/models/ip.py:270 ipam/models/ip.py:537 msgid "mark utilized" msgstr "marque utilisée" -#: ipam/models/ip.py:293 +#: ipam/models/ip.py:294 msgid "prefixes" msgstr "préfixes" -#: ipam/models/ip.py:316 +#: ipam/models/ip.py:317 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:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 msgid "global table" msgstr "tableau global" -#: ipam/models/ip.py:325 +#: ipam/models/ip.py:326 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Préfixe dupliqué trouvé dans {table}: {prefix}" -#: ipam/models/ip.py:494 +#: ipam/models/ip.py:495 msgid "start address" msgstr "adresse de départ" -#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +#: ipam/models/ip.py:496 ipam/models/ip.py:500 ipam/models/ip.py:712 msgid "IPv4 or IPv6 address (with mask)" msgstr "Adresse IPv4 ou IPv6 (avec masque)" -#: ipam/models/ip.py:498 +#: ipam/models/ip.py:499 msgid "end address" msgstr "adresse finale" -#: ipam/models/ip.py:525 +#: ipam/models/ip.py:526 msgid "Operational status of this range" msgstr "État opérationnel de cette gamme" -#: ipam/models/ip.py:533 +#: ipam/models/ip.py:534 msgid "The primary function of this range" msgstr "La principale fonction de cette gamme" -#: ipam/models/ip.py:547 +#: ipam/models/ip.py:548 msgid "IP range" msgstr "plage IP" -#: ipam/models/ip.py:548 +#: ipam/models/ip.py:549 msgid "IP ranges" msgstr "Plages IP" -#: ipam/models/ip.py:564 +#: ipam/models/ip.py:565 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 +#: ipam/models/ip.py:571 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 +#: ipam/models/ip.py:578 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "L'adresse de fin doit être supérieure à l'adresse de début ({start_address})" -#: ipam/models/ip.py:589 +#: ipam/models/ip.py:590 #, 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 +#: ipam/models/ip.py:599 #, 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 +#: ipam/models/ip.py:711 tenancy/models/contacts.py:82 msgid "address" msgstr "adresse" -#: ipam/models/ip.py:733 +#: ipam/models/ip.py:734 msgid "The operational status of this IP" msgstr "L'état opérationnel de cette adresse IP" -#: ipam/models/ip.py:740 +#: ipam/models/ip.py:741 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:72 +#: ipam/models/ip.py:765 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (intérieur)" -#: ipam/models/ip.py:765 +#: ipam/models/ip.py:766 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 +#: ipam/models/ip.py:773 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:93 +#: ipam/models/ip.py:789 ipam/models/services.py:93 msgid "IP addresses" msgstr "Adresses IP" -#: ipam/models/ip.py:844 +#: ipam/models/ip.py:845 msgid "Cannot create IP address with /0 mask." msgstr "Impossible de créer une adresse IP avec le masque /0." -#: ipam/models/ip.py:850 +#: ipam/models/ip.py:851 #, 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/models/ip.py:861 +#: ipam/models/ip.py:862 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -9118,12 +9163,12 @@ msgstr "" "{ip} est une adresse de diffusion, qui ne peut pas être attribuée à une " "interface." -#: ipam/models/ip.py:875 +#: ipam/models/ip.py:876 #, 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:902 +#: ipam/models/ip.py:903 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Seules les adresses IPv6 peuvent se voir attribuer le statut SLAAC" @@ -9220,7 +9265,7 @@ 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:957 netbox/navigation/menu.py:180 +#: ipam/views.py:978 netbox/navigation/menu.py:180 #: netbox/navigation/menu.py:182 msgid "VLANs" msgstr "VLAN" @@ -9296,7 +9341,7 @@ msgid "Added" msgstr "Ajouté" #: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 -#: ipam/views.py:348 netbox/navigation/menu.py:152 +#: ipam/views.py:349 netbox/navigation/menu.py:152 #: netbox/navigation/menu.py:154 templates/ipam/vlan.html:84 msgid "Prefixes" msgstr "Préfixes" @@ -9399,23 +9444,23 @@ msgstr "" "Seuls les caractères alphanumériques, les astérisques, les tirets, les " "points et les traits de soulignement sont autorisés dans les noms DNS" -#: ipam/views.py:535 +#: ipam/views.py:541 msgid "Child Prefixes" msgstr "Préfixes pour enfants" -#: ipam/views.py:570 +#: ipam/views.py:576 msgid "Child Ranges" msgstr "Plages pour enfants" -#: ipam/views.py:886 +#: ipam/views.py:902 msgid "Related IPs" msgstr "IP associées" -#: ipam/views.py:1112 +#: ipam/views.py:1133 msgid "Device Interfaces" msgstr "Interfaces des appareils" -#: ipam/views.py:1129 +#: ipam/views.py:1150 msgid "VM Interfaces" msgstr "Interfaces de machines virtuelles" @@ -9986,39 +10031,43 @@ msgstr "Groupes de clusters" msgid "Circuit Types" msgstr "Types de circuits" -#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:261 +msgid "Circuit Terminations" +msgstr "Terminaisons de circuits" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 msgid "Providers" msgstr "Prestataires" -#: netbox/navigation/menu.py:267 templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Comptes des fournisseurs" -#: netbox/navigation/menu.py:268 +#: netbox/navigation/menu.py:269 msgid "Provider Networks" msgstr "Réseaux de fournisseurs" -#: netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Power Panels" msgstr "Panneaux d'alimentation" -#: netbox/navigation/menu.py:293 +#: netbox/navigation/menu.py:294 msgid "Configurations" msgstr "Configurations" -#: netbox/navigation/menu.py:295 +#: netbox/navigation/menu.py:296 msgid "Config Contexts" msgstr "Contextes de configuration" -#: netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Config Templates" msgstr "Modèles de configuration" -#: netbox/navigation/menu.py:303 netbox/navigation/menu.py:307 +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 msgid "Customization" msgstr "Personnalisation" -#: netbox/navigation/menu.py:309 templates/dcim/device_edit.html:103 +#: netbox/navigation/menu.py:310 templates/dcim/device_edit.html:103 #: templates/dcim/htmx/cable_edit.html:81 #: templates/dcim/virtualchassis_add.html:31 #: templates/dcim/virtualchassis_edit.html:40 @@ -10028,107 +10077,107 @@ msgstr "Personnalisation" msgid "Custom Fields" msgstr "Champs personnalisés" -#: netbox/navigation/menu.py:310 +#: netbox/navigation/menu.py:311 msgid "Custom Field Choices" msgstr "Choix de champs personnalisés" -#: netbox/navigation/menu.py:311 +#: netbox/navigation/menu.py:312 msgid "Custom Links" msgstr "Liens personnalisés" -#: netbox/navigation/menu.py:312 +#: netbox/navigation/menu.py:313 msgid "Export Templates" msgstr "Modèles d'exportation" -#: netbox/navigation/menu.py:313 +#: netbox/navigation/menu.py:314 msgid "Saved Filters" msgstr "Filtres enregistrés" -#: netbox/navigation/menu.py:315 +#: netbox/navigation/menu.py:316 msgid "Image Attachments" msgstr "Pièces jointes à des images" -#: netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Operations" msgstr "Opérations" -#: netbox/navigation/menu.py:337 +#: netbox/navigation/menu.py:338 msgid "Integrations" msgstr "Intégrations" -#: netbox/navigation/menu.py:339 +#: netbox/navigation/menu.py:340 msgid "Data Sources" msgstr "Sources de données" -#: netbox/navigation/menu.py:340 +#: netbox/navigation/menu.py:341 msgid "Event Rules" msgstr "Règles de l'événement" -#: netbox/navigation/menu.py:341 +#: netbox/navigation/menu.py:342 msgid "Webhooks" msgstr "Webhooks" -#: netbox/navigation/menu.py:345 netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:346 netbox/navigation/menu.py:350 #: 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:355 +#: netbox/navigation/menu.py:356 msgid "Logging" msgstr "Journalisation" -#: netbox/navigation/menu.py:357 +#: netbox/navigation/menu.py:358 msgid "Journal Entries" msgstr "Entrées de journal" -#: netbox/navigation/menu.py:358 templates/extras/objectchange.html:8 +#: netbox/navigation/menu.py:359 templates/extras/objectchange.html:8 #: templates/extras/objectchange_list.html:4 msgid "Change Log" msgstr "Journal des modifications" -#: netbox/navigation/menu.py:365 templates/inc/user_menu.html:11 +#: netbox/navigation/menu.py:366 templates/inc/user_menu.html:11 msgid "Admin" msgstr "Administrateur" -#: netbox/navigation/menu.py:373 templates/users/group.html:29 +#: netbox/navigation/menu.py:374 templates/users/group.html:29 #: users/forms/model_forms.py:233 users/forms/model_forms.py:245 #: users/forms/model_forms.py:297 users/tables.py:102 msgid "Users" msgstr "Utilisateurs" -#: netbox/navigation/menu.py:393 users/forms/model_forms.py:182 +#: netbox/navigation/menu.py:394 users/forms/model_forms.py:182 #: users/forms/model_forms.py:194 users/forms/model_forms.py:302 #: users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "Groupes" -#: netbox/navigation/menu.py:413 templates/account/base.html:21 +#: netbox/navigation/menu.py:414 templates/account/base.html:21 #: templates/inc/user_menu.html:36 msgid "API Tokens" msgstr "Jetons d'API" -#: netbox/navigation/menu.py:420 users/forms/model_forms.py:188 +#: netbox/navigation/menu.py:421 users/forms/model_forms.py:188 #: users/forms/model_forms.py:196 users/forms/model_forms.py:239 #: users/forms/model_forms.py:246 msgid "Permissions" msgstr "Autorisations" -#: netbox/navigation/menu.py:428 netbox/navigation/menu.py:432 +#: netbox/navigation/menu.py:429 netbox/navigation/menu.py:433 #: templates/core/system.html:7 msgid "System" msgstr "Système" -#: netbox/navigation/menu.py:437 +#: netbox/navigation/menu.py:438 msgid "Configuration History" msgstr "Historique de configuration" -#: netbox/navigation/menu.py:443 templates/core/rq_task.html:8 +#: netbox/navigation/menu.py:444 templates/core/rq_task.html:8 #: templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tâches d'arrière-plan" -#: netbox/navigation/menu.py:482 templates/500.html:35 +#: netbox/navigation/menu.py:483 templates/500.html:35 #: templates/account/preferences.html:22 templates/core/system.html:80 msgid "Plugins" msgstr "Plug-ins" @@ -10269,34 +10318,46 @@ msgstr "Impossible d'ajouter des magasins au registre après l'initialisation" msgid "Cannot delete stores from registry" msgstr "Impossible de supprimer des magasins du registre" -#: netbox/settings.py:715 +#: netbox/settings.py:722 +msgid "German" +msgstr "allemand" + +#: netbox/settings.py:723 msgid "English" msgstr "Anglais" -#: netbox/settings.py:716 +#: netbox/settings.py:724 msgid "Spanish" msgstr "espagnol" -#: netbox/settings.py:717 +#: netbox/settings.py:725 msgid "French" msgstr "français" -#: netbox/settings.py:718 +#: netbox/settings.py:726 msgid "Japanese" msgstr "japonais" -#: netbox/settings.py:719 +#: netbox/settings.py:727 msgid "Portuguese" msgstr "portugais" -#: netbox/settings.py:720 +#: netbox/settings.py:728 msgid "Russian" msgstr "russe" -#: netbox/settings.py:721 +#: netbox/settings.py:729 msgid "Turkish" msgstr "Turc" +#: netbox/settings.py:730 +msgid "Ukrainian" +msgstr "Ukrainien" + +#: netbox/settings.py:731 +msgid "Chinese" +msgstr "chinois" + #: netbox/tables/columns.py:185 msgid "Toggle all" msgstr "Tout afficher" @@ -10309,16 +10370,16 @@ msgstr "Basculer vers le menu déroulant" msgid "Error" msgstr "Erreur" -#: netbox/tables/tables.py:56 +#: netbox/tables/tables.py:57 #, python-brace-format msgid "No {model_name} found" msgstr "Non {model_name} trouvé" -#: netbox/tables/tables.py:246 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:248 templates/generic/bulk_import.html:117 msgid "Field" msgstr "Champ" -#: netbox/tables/tables.py:249 +#: netbox/tables/tables.py:251 msgid "Value" msgstr "Valeur" @@ -10430,7 +10491,7 @@ msgstr "Modifier le mot de passe" #: templates/dcim/devicebay_populate.html:34 #: templates/dcim/virtualchassis_add_member.html:26 #: templates/dcim/virtualchassis_edit.html:103 -#: templates/extras/object_journal.html:26 templates/extras/script.html:37 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 #: templates/generic/bulk_add_component.html:67 #: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 #: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 @@ -10523,7 +10584,8 @@ msgstr "Groupes assignés" #: templates/account/profile.html:58 #: templates/circuits/circuit_terminations_swap.html:18 #: templates/circuits/circuit_terminations_swap.html:26 -#: templates/circuits/inc/circuit_termination.html:154 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 #: templates/dcim/devicebay.html:59 #: templates/dcim/inc/panels/inventory_items.html:45 #: templates/dcim/interface.html:296 templates/dcim/modulebay.html:76 @@ -10640,13 +10702,6 @@ msgstr "Ajouter un circuit" msgid "Circuit Type" msgstr "Type de circuit" -#: templates/circuits/inc/circuit_termination.html:6 -#: templates/circuits/inc/circuit_termination.html:41 -#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 -#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "Résiliation" - #: templates/circuits/inc/circuit_termination.html:10 #: templates/dcim/devicetype/component_templates.html:33 #: templates/dcim/manufacturer.html:11 @@ -10659,7 +10714,7 @@ msgid "Add" msgstr "Ajouter" #: templates/circuits/inc/circuit_termination.html:15 -#: templates/circuits/inc/circuit_termination.html:62 +#: templates/circuits/inc/circuit_termination_fields.html:36 #: templates/dcim/inc/panels/inventory_items.html:32 #: templates/dcim/moduletype/component_templates.html:20 #: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:32 @@ -10674,33 +10729,33 @@ msgstr "Modifier" msgid "Swap" msgstr "Échange" -#: templates/circuits/inc/circuit_termination.html:45 +#: templates/circuits/inc/circuit_termination_fields.html:19 #: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 #: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "Marqué comme connecté" -#: templates/circuits/inc/circuit_termination.html:47 +#: templates/circuits/inc/circuit_termination_fields.html:21 msgid "to" msgstr "pour" -#: templates/circuits/inc/circuit_termination.html:57 -#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination_fields.html:31 +#: templates/circuits/inc/circuit_termination_fields.html:32 #: templates/dcim/frontport.html:80 #: templates/dcim/inc/connection_endpoints.html:7 #: templates/dcim/interface.html:154 templates/dcim/rearport.html:76 msgid "Trace" msgstr "Trace" -#: templates/circuits/inc/circuit_termination.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:35 msgid "Edit cable" msgstr "Modifier le câble" -#: templates/circuits/inc/circuit_termination.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:40 msgid "Remove cable" msgstr "Retirez le câble" -#: templates/circuits/inc/circuit_termination.html:67 +#: templates/circuits/inc/circuit_termination_fields.html:41 #: templates/dcim/bulk_disconnect.html:5 #: templates/dcim/device/consoleports.html:12 #: templates/dcim/device/consoleserverports.html:12 @@ -10712,7 +10767,7 @@ msgstr "Retirez le câble" msgid "Disconnect" msgstr "Déconnectez" -#: templates/circuits/inc/circuit_termination.html:74 +#: templates/circuits/inc/circuit_termination_fields.html:48 #: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 #: templates/dcim/frontport.html:102 templates/dcim/interface.html:180 #: templates/dcim/interface.html:200 templates/dcim/powerfeed.html:127 @@ -10721,19 +10776,19 @@ msgstr "Déconnectez" msgid "Connect" msgstr "Connecter" -#: templates/circuits/inc/circuit_termination.html:96 +#: templates/circuits/inc/circuit_termination_fields.html:70 msgid "Downstream" msgstr "En aval" -#: templates/circuits/inc/circuit_termination.html:97 +#: templates/circuits/inc/circuit_termination_fields.html:71 msgid "Upstream" msgstr "En amont" -#: templates/circuits/inc/circuit_termination.html:106 +#: templates/circuits/inc/circuit_termination_fields.html:80 msgid "Cross-Connect" msgstr "Connexion croisée" -#: templates/circuits/inc/circuit_termination.html:110 +#: templates/circuits/inc/circuit_termination_fields.html:84 msgid "Patch Panel/Port" msgstr "Panneau de raccordement et port" @@ -12153,11 +12208,15 @@ msgstr "Rapport" msgid "You do not have permission to run scripts" msgstr "Vous n'êtes pas autorisé à exécuter des scripts" -#: templates/extras/script.html:40 templates/extras/script.html:44 +#: templates/extras/script.html:41 templates/extras/script.html:45 #: templates/extras/script_list.html:88 msgid "Run Script" msgstr "Exécuter le script" +#: templates/extras/script.html:51 templates/extras/script/source.html:10 +msgid "Error loading script" +msgstr "Erreur lors du chargement du script" + #: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "Le script n'existe plus dans le fichier source." diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po index d64b889116..f75189073a 100644 --- a/netbox/translations/ja/LC_MESSAGES/django.po +++ b/netbox/translations/ja/LC_MESSAGES/django.po @@ -5,17 +5,17 @@ # # Translators: # Tatsuya Ueda , 2024 -# Jeremy Stretch, 2024 # teapot, 2024 +# Jeremy Stretch, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-14 13:22+0000\n" +"POT-Creation-Date: 2024-05-22 17:41+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: teapot, 2024\n" +"Last-Translator: Jeremy Stretch, 2024\n" "Language-Team: Japanese (https://app.transifex.com/netbox-community/teams/178115/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -66,19 +66,19 @@ msgid "Your preferences have been updated." msgstr "設定が更新されました。" #: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 -#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1429 -#: dcim/choices.py:1505 dcim/choices.py:1555 virtualization/choices.py:20 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1457 +#: dcim/choices.py:1533 dcim/choices.py:1583 virtualization/choices.py:20 #: virtualization/choices.py:45 vpn/choices.py:18 msgid "Planned" msgstr "計画中" -#: circuits/choices.py:22 netbox/navigation/menu.py:289 +#: circuits/choices.py:22 netbox/navigation/menu.py:290 msgid "Provisioning" msgstr "プロビジョニング" #: circuits/choices.py:23 core/tables/tasks.py:22 dcim/choices.py:22 #: dcim/choices.py:103 dcim/choices.py:173 dcim/choices.py:219 -#: dcim/choices.py:1504 dcim/choices.py:1554 extras/tables/tables.py:385 +#: dcim/choices.py:1532 dcim/choices.py:1582 extras/tables/tables.py:385 #: ipam/choices.py:31 ipam/choices.py:49 ipam/choices.py:69 #: ipam/choices.py:154 templates/extras/configcontext.html:25 #: templates/users/user.html:37 users/forms/bulk_edit.py:38 @@ -88,7 +88,7 @@ msgid "Active" msgstr "アクティブ" #: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 -#: dcim/choices.py:1503 dcim/choices.py:1556 virtualization/choices.py:24 +#: dcim/choices.py:1531 dcim/choices.py:1584 virtualization/choices.py:24 #: virtualization/choices.py:43 msgid "Offline" msgstr "オフライン" @@ -103,8 +103,8 @@ msgstr "廃止" #: circuits/filtersets.py:29 circuits/filtersets.py:196 dcim/filtersets.py:97 #: dcim/filtersets.py:151 dcim/filtersets.py:211 dcim/filtersets.py:297 -#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1295 -#: dcim/filtersets.py:1822 dcim/filtersets.py:2065 dcim/filtersets.py:2123 +#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1305 +#: dcim/filtersets.py:1832 dcim/filtersets.py:2075 dcim/filtersets.py:2133 #: ipam/filtersets.py:339 ipam/filtersets.py:945 #: virtualization/filtersets.py:45 virtualization/filtersets.py:173 #: vpn/filtersets.py:377 @@ -113,8 +113,8 @@ msgstr "リージョン (ID)" #: circuits/filtersets.py:36 circuits/filtersets.py:203 dcim/filtersets.py:104 #: dcim/filtersets.py:157 dcim/filtersets.py:218 dcim/filtersets.py:304 -#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1302 -#: dcim/filtersets.py:1829 dcim/filtersets.py:2072 dcim/filtersets.py:2130 +#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1312 +#: dcim/filtersets.py:1839 dcim/filtersets.py:2082 dcim/filtersets.py:2140 #: extras/filtersets.py:461 ipam/filtersets.py:346 ipam/filtersets.py:952 #: virtualization/filtersets.py:52 virtualization/filtersets.py:180 #: vpn/filtersets.py:372 @@ -123,8 +123,8 @@ msgstr "リージョン (slug)" #: circuits/filtersets.py:42 circuits/filtersets.py:209 dcim/filtersets.py:127 #: dcim/filtersets.py:224 dcim/filtersets.py:310 dcim/filtersets.py:419 -#: dcim/filtersets.py:982 dcim/filtersets.py:1308 dcim/filtersets.py:1835 -#: dcim/filtersets.py:2078 dcim/filtersets.py:2136 ipam/filtersets.py:352 +#: dcim/filtersets.py:982 dcim/filtersets.py:1318 dcim/filtersets.py:1845 +#: dcim/filtersets.py:2088 dcim/filtersets.py:2146 ipam/filtersets.py:352 #: ipam/filtersets.py:958 virtualization/filtersets.py:58 #: virtualization/filtersets.py:186 msgid "Site group (ID)" @@ -132,16 +132,18 @@ msgstr "サイトグループ (ID)" #: circuits/filtersets.py:49 circuits/filtersets.py:216 dcim/filtersets.py:134 #: dcim/filtersets.py:231 dcim/filtersets.py:317 dcim/filtersets.py:426 -#: dcim/filtersets.py:989 dcim/filtersets.py:1315 dcim/filtersets.py:1842 -#: dcim/filtersets.py:2085 dcim/filtersets.py:2143 extras/filtersets.py:467 +#: dcim/filtersets.py:989 dcim/filtersets.py:1325 dcim/filtersets.py:1852 +#: dcim/filtersets.py:2095 dcim/filtersets.py:2153 extras/filtersets.py:467 #: ipam/filtersets.py:359 ipam/filtersets.py:965 #: virtualization/filtersets.py:65 virtualization/filtersets.py:193 msgid "Site group (slug)" msgstr "サイトグループ (slug)" -#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:116 -#: circuits/forms/filtersets.py:48 circuits/forms/filtersets.py:168 -#: circuits/forms/model_forms.py:136 circuits/forms/model_forms.py:152 +#: circuits/filtersets.py:54 circuits/forms/bulk_edit.py:186 +#: circuits/forms/bulk_edit.py:214 circuits/forms/bulk_import.py:126 +#: circuits/forms/filtersets.py:49 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:207 circuits/forms/model_forms.py:136 +#: circuits/forms/model_forms.py:152 circuits/tables/circuits.py:105 #: dcim/forms/bulk_edit.py:167 dcim/forms/bulk_edit.py:239 #: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:771 #: dcim/forms/bulk_import.py:130 dcim/forms/bulk_import.py:184 @@ -149,10 +151,10 @@ msgstr "サイトグループ (slug)" #: dcim/forms/bulk_import.py:1262 dcim/forms/bulk_import.py:1290 #: dcim/forms/filtersets.py:85 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:265 dcim/forms/filtersets.py:374 -#: dcim/forms/filtersets.py:681 dcim/forms/filtersets.py:908 -#: dcim/forms/filtersets.py:932 dcim/forms/filtersets.py:1022 -#: dcim/forms/filtersets.py:1060 dcim/forms/filtersets.py:1468 -#: dcim/forms/filtersets.py:1492 dcim/forms/filtersets.py:1516 +#: dcim/forms/filtersets.py:682 dcim/forms/filtersets.py:916 +#: dcim/forms/filtersets.py:940 dcim/forms/filtersets.py:1030 +#: dcim/forms/filtersets.py:1068 dcim/forms/filtersets.py:1476 +#: dcim/forms/filtersets.py:1500 dcim/forms/filtersets.py:1524 #: dcim/forms/model_forms.py:136 dcim/forms/model_forms.py:164 #: dcim/forms/model_forms.py:206 dcim/forms/model_forms.py:406 #: dcim/forms/model_forms.py:668 dcim/forms/object_create.py:391 @@ -162,11 +164,11 @@ msgstr "サイトグループ (slug)" #: ipam/forms/bulk_edit.py:270 ipam/forms/bulk_edit.py:448 #: ipam/forms/bulk_edit.py:522 ipam/forms/bulk_import.py:170 #: ipam/forms/bulk_import.py:437 ipam/forms/filtersets.py:153 -#: ipam/forms/filtersets.py:230 ipam/forms/filtersets.py:425 -#: ipam/forms/filtersets.py:489 ipam/forms/model_forms.py:203 -#: ipam/forms/model_forms.py:578 ipam/forms/model_forms.py:673 +#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:432 +#: ipam/forms/filtersets.py:496 ipam/forms/model_forms.py:203 +#: ipam/forms/model_forms.py:587 ipam/forms/model_forms.py:682 #: ipam/tables/ip.py:244 ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 -#: templates/circuits/inc/circuit_termination.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:6 #: templates/dcim/device.html:21 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:33 #: templates/dcim/location.html:37 templates/dcim/powerpanel.html:22 @@ -203,19 +205,21 @@ msgstr "サイト (slug)" msgid "ASN (ID)" msgstr "ASN (ID)" -#: circuits/filtersets.py:71 circuits/forms/filtersets.py:28 +#: circuits/filtersets.py:71 circuits/forms/filtersets.py:29 #: ipam/forms/model_forms.py:157 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/filtersets.py:93 circuits/filtersets.py:120 -#: circuits/filtersets.py:154 ipam/filtersets.py:243 +#: circuits/filtersets.py:154 circuits/filtersets.py:281 +#: ipam/filtersets.py:243 msgid "Provider (ID)" msgstr "プロバイダ (ID)" #: circuits/filtersets.py:99 circuits/filtersets.py:126 -#: circuits/filtersets.py:160 ipam/filtersets.py:249 +#: circuits/filtersets.py:160 circuits/filtersets.py:287 +#: ipam/filtersets.py:249 msgid "Provider (slug)" msgstr "プロバイダ (slug)" @@ -241,8 +245,8 @@ msgstr "回線タイプ (slug)" #: circuits/filtersets.py:221 circuits/filtersets.py:266 #: dcim/filtersets.py:235 dcim/filtersets.py:321 dcim/filtersets.py:394 -#: dcim/filtersets.py:993 dcim/filtersets.py:1320 dcim/filtersets.py:1847 -#: dcim/filtersets.py:2089 dcim/filtersets.py:2148 ipam/filtersets.py:232 +#: dcim/filtersets.py:993 dcim/filtersets.py:1330 dcim/filtersets.py:1857 +#: dcim/filtersets.py:2099 dcim/filtersets.py:2158 ipam/filtersets.py:232 #: ipam/filtersets.py:363 ipam/filtersets.py:969 #: virtualization/filtersets.py:69 virtualization/filtersets.py:197 #: vpn/filtersets.py:387 @@ -254,13 +258,13 @@ msgid "Termination A (ID)" msgstr "ターミネーション A (ID)" #: circuits/filtersets.py:258 core/filtersets.py:73 core/filtersets.py:132 -#: dcim/filtersets.py:693 dcim/filtersets.py:1289 dcim/filtersets.py:2196 +#: dcim/filtersets.py:693 dcim/filtersets.py:1299 dcim/filtersets.py:2206 #: extras/filtersets.py:41 extras/filtersets.py:63 extras/filtersets.py:92 #: extras/filtersets.py:127 extras/filtersets.py:176 extras/filtersets.py:204 #: extras/filtersets.py:234 extras/filtersets.py:271 extras/filtersets.py:343 #: extras/filtersets.py:390 extras/filtersets.py:450 extras/filtersets.py:613 #: extras/filtersets.py:655 extras/filtersets.py:696 -#: ipam/forms/model_forms.py:438 netbox/filtersets.py:275 +#: ipam/forms/model_forms.py:447 netbox/filtersets.py:275 #: netbox/forms/__init__.py:22 netbox/forms/base.py:165 #: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:45 #: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 @@ -270,9 +274,12 @@ msgstr "ターミネーション A (ID)" msgid "Search" msgstr "検索" -#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:168 -#: circuits/forms/model_forms.py:109 circuits/forms/model_forms.py:131 +#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:170 +#: circuits/forms/bulk_import.py:117 circuits/forms/filtersets.py:196 +#: circuits/forms/filtersets.py:212 circuits/forms/model_forms.py:109 +#: circuits/forms/model_forms.py:131 circuits/tables/circuits.py:96 #: dcim/forms/connections.py:71 templates/circuits/circuit.html:15 +#: templates/circuits/circuittermination.html:19 #: templates/dcim/inc/cable_termination.html:55 #: templates/dcim/trace/circuit.html:4 msgid "Circuit" @@ -282,48 +289,48 @@ msgstr "回線" msgid "ProviderNetwork (ID)" msgstr "プロバイダネットワーク (ID)" -#: circuits/forms/bulk_edit.py:26 circuits/forms/filtersets.py:53 +#: circuits/forms/bulk_edit.py:28 circuits/forms/filtersets.py:54 #: circuits/forms/model_forms.py:27 circuits/tables/providers.py:33 #: dcim/forms/bulk_edit.py:127 dcim/forms/filtersets.py:188 #: dcim/forms/model_forms.py:122 dcim/tables/sites.py:94 -#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:218 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 #: netbox/navigation/menu.py:159 netbox/navigation/menu.py:162 #: templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" -#: circuits/forms/bulk_edit.py:30 circuits/forms/bulk_edit.py:52 -#: circuits/forms/bulk_edit.py:79 circuits/forms/bulk_edit.py:100 -#: circuits/forms/bulk_edit.py:160 core/forms/bulk_edit.py:28 -#: core/tables/plugins.py:29 dcim/forms/bulk_create.py:35 -#: dcim/forms/bulk_edit.py:72 dcim/forms/bulk_edit.py:91 -#: dcim/forms/bulk_edit.py:150 dcim/forms/bulk_edit.py:191 -#: dcim/forms/bulk_edit.py:209 dcim/forms/bulk_edit.py:337 -#: dcim/forms/bulk_edit.py:373 dcim/forms/bulk_edit.py:388 -#: dcim/forms/bulk_edit.py:447 dcim/forms/bulk_edit.py:486 -#: dcim/forms/bulk_edit.py:516 dcim/forms/bulk_edit.py:540 -#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_edit.py:665 -#: dcim/forms/bulk_edit.py:717 dcim/forms/bulk_edit.py:740 -#: dcim/forms/bulk_edit.py:788 dcim/forms/bulk_edit.py:858 -#: dcim/forms/bulk_edit.py:911 dcim/forms/bulk_edit.py:946 -#: dcim/forms/bulk_edit.py:986 dcim/forms/bulk_edit.py:1030 -#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1102 -#: dcim/forms/bulk_edit.py:1120 dcim/forms/bulk_edit.py:1138 -#: dcim/forms/bulk_edit.py:1156 dcim/forms/bulk_edit.py:1575 -#: extras/forms/bulk_edit.py:36 extras/forms/bulk_edit.py:124 -#: extras/forms/bulk_edit.py:153 extras/forms/bulk_edit.py:183 -#: extras/forms/bulk_edit.py:264 extras/forms/bulk_edit.py:288 -#: extras/forms/bulk_edit.py:302 extras/tables/tables.py:58 -#: ipam/forms/bulk_edit.py:51 ipam/forms/bulk_edit.py:71 -#: ipam/forms/bulk_edit.py:91 ipam/forms/bulk_edit.py:115 -#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:173 -#: ipam/forms/bulk_edit.py:192 ipam/forms/bulk_edit.py:261 -#: ipam/forms/bulk_edit.py:305 ipam/forms/bulk_edit.py:353 -#: ipam/forms/bulk_edit.py:396 ipam/forms/bulk_edit.py:424 -#: ipam/forms/bulk_edit.py:554 ipam/forms/bulk_edit.py:585 -#: templates/account/token.html:35 templates/circuits/circuit.html:59 -#: templates/circuits/circuittype.html:26 -#: templates/circuits/inc/circuit_termination.html:114 +#: circuits/forms/bulk_edit.py:32 circuits/forms/bulk_edit.py:54 +#: circuits/forms/bulk_edit.py:81 circuits/forms/bulk_edit.py:102 +#: circuits/forms/bulk_edit.py:162 circuits/forms/bulk_edit.py:181 +#: core/forms/bulk_edit.py:28 core/tables/plugins.py:29 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:72 +#: dcim/forms/bulk_edit.py:91 dcim/forms/bulk_edit.py:150 +#: dcim/forms/bulk_edit.py:191 dcim/forms/bulk_edit.py:209 +#: dcim/forms/bulk_edit.py:337 dcim/forms/bulk_edit.py:373 +#: dcim/forms/bulk_edit.py:388 dcim/forms/bulk_edit.py:447 +#: dcim/forms/bulk_edit.py:486 dcim/forms/bulk_edit.py:516 +#: dcim/forms/bulk_edit.py:540 dcim/forms/bulk_edit.py:613 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:717 +#: dcim/forms/bulk_edit.py:740 dcim/forms/bulk_edit.py:788 +#: dcim/forms/bulk_edit.py:858 dcim/forms/bulk_edit.py:911 +#: dcim/forms/bulk_edit.py:946 dcim/forms/bulk_edit.py:986 +#: dcim/forms/bulk_edit.py:1030 dcim/forms/bulk_edit.py:1075 +#: dcim/forms/bulk_edit.py:1102 dcim/forms/bulk_edit.py:1120 +#: dcim/forms/bulk_edit.py:1138 dcim/forms/bulk_edit.py:1156 +#: dcim/forms/bulk_edit.py:1575 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:153 +#: extras/forms/bulk_edit.py:183 extras/forms/bulk_edit.py:264 +#: extras/forms/bulk_edit.py:288 extras/forms/bulk_edit.py:302 +#: extras/tables/tables.py:58 ipam/forms/bulk_edit.py:51 +#: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:115 ipam/forms/bulk_edit.py:144 +#: ipam/forms/bulk_edit.py:173 ipam/forms/bulk_edit.py:192 +#: ipam/forms/bulk_edit.py:261 ipam/forms/bulk_edit.py:305 +#: ipam/forms/bulk_edit.py:353 ipam/forms/bulk_edit.py:396 +#: ipam/forms/bulk_edit.py:424 ipam/forms/bulk_edit.py:554 +#: ipam/forms/bulk_edit.py:585 templates/account/token.html:35 +#: templates/circuits/circuit.html:59 templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:88 #: templates/circuits/provider.html:33 #: templates/circuits/providernetwork.html:32 #: templates/core/datasource.html:54 templates/dcim/cable.html:36 @@ -389,32 +396,35 @@ msgstr "ASN" msgid "Description" msgstr "説明" -#: circuits/forms/bulk_edit.py:47 circuits/forms/bulk_edit.py:69 -#: circuits/forms/bulk_edit.py:119 circuits/forms/bulk_import.py:34 -#: circuits/forms/bulk_import.py:49 circuits/forms/bulk_import.py:75 -#: circuits/forms/filtersets.py:67 circuits/forms/filtersets.py:85 -#: circuits/forms/filtersets.py:113 circuits/forms/filtersets.py:128 +#: circuits/forms/bulk_edit.py:49 circuits/forms/bulk_edit.py:71 +#: circuits/forms/bulk_edit.py:121 circuits/forms/bulk_import.py:35 +#: circuits/forms/bulk_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:68 circuits/forms/filtersets.py:86 +#: circuits/forms/filtersets.py:114 circuits/forms/filtersets.py:129 +#: circuits/forms/filtersets.py:197 circuits/forms/filtersets.py:230 #: circuits/forms/model_forms.py:45 circuits/forms/model_forms.py:59 -#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:55 -#: circuits/tables/providers.py:72 circuits/tables/providers.py:103 -#: templates/circuits/circuit.html:18 templates/circuits/provider.html:20 +#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:56 +#: circuits/tables/circuits.py:100 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:18 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 #: templates/circuits/provideraccount.html:20 #: templates/circuits/providernetwork.html:20 #: templates/dcim/inc/cable_termination.html:51 msgid "Provider" msgstr "プロバイダ" -#: circuits/forms/bulk_edit.py:76 circuits/forms/filtersets.py:88 +#: circuits/forms/bulk_edit.py:78 circuits/forms/filtersets.py:89 #: templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "サービス ID" -#: circuits/forms/bulk_edit.py:96 circuits/forms/filtersets.py:104 +#: circuits/forms/bulk_edit.py:98 circuits/forms/filtersets.py:105 #: dcim/forms/bulk_edit.py:205 dcim/forms/bulk_edit.py:502 #: dcim/forms/bulk_edit.py:702 dcim/forms/bulk_edit.py:1071 #: dcim/forms/bulk_edit.py:1098 dcim/forms/bulk_edit.py:1571 -#: dcim/forms/filtersets.py:975 dcim/forms/filtersets.py:1351 -#: dcim/forms/filtersets.py:1372 dcim/tables/devices.py:699 +#: dcim/forms/filtersets.py:983 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1380 dcim/tables/devices.py:699 #: dcim/tables/devices.py:759 dcim/tables/devices.py:986 #: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 #: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:260 @@ -426,8 +436,8 @@ msgstr "サービス ID" msgid "Color" msgstr "色" -#: circuits/forms/bulk_edit.py:114 circuits/forms/bulk_import.py:88 -#: circuits/forms/filtersets.py:123 core/forms/bulk_edit.py:18 +#: circuits/forms/bulk_edit.py:116 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:124 core/forms/bulk_edit.py:18 #: core/forms/filtersets.py:30 core/tables/data.py:20 core/tables/jobs.py:18 #: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:680 #: dcim/forms/bulk_edit.py:819 dcim/forms/bulk_edit.py:887 @@ -439,18 +449,18 @@ msgstr "色" #: dcim/forms/bulk_import.py:725 dcim/forms/bulk_import.py:808 #: dcim/forms/bulk_import.py:902 dcim/forms/bulk_import.py:944 #: dcim/forms/bulk_import.py:1161 dcim/forms/bulk_import.py:1327 -#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:866 -#: dcim/forms/filtersets.py:965 dcim/forms/filtersets.py:1086 -#: dcim/forms/filtersets.py:1156 dcim/forms/filtersets.py:1178 -#: dcim/forms/filtersets.py:1200 dcim/forms/filtersets.py:1217 -#: dcim/forms/filtersets.py:1251 dcim/forms/filtersets.py:1346 -#: dcim/forms/filtersets.py:1367 dcim/forms/model_forms.py:643 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:874 +#: dcim/forms/filtersets.py:973 dcim/forms/filtersets.py:1094 +#: dcim/forms/filtersets.py:1164 dcim/forms/filtersets.py:1186 +#: dcim/forms/filtersets.py:1208 dcim/forms/filtersets.py:1225 +#: dcim/forms/filtersets.py:1259 dcim/forms/filtersets.py:1354 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:643 #: dcim/forms/model_forms.py:649 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:145 #: dcim/tables/devices.py:183 dcim/tables/devices.py:815 #: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 #: extras/tables/tables.py:283 extras/tables/tables.py:355 -#: extras/tables/tables.py:473 netbox/tables/tables.py:237 +#: extras/tables/tables.py:473 netbox/tables/tables.py:239 #: templates/circuits/circuit.html:30 templates/core/datasource.html:38 #: templates/dcim/cable.html:15 templates/dcim/consoleport.html:36 #: templates/dcim/consoleserverport.html:36 templates/dcim/frontport.html:36 @@ -471,13 +481,13 @@ msgstr "色" msgid "Type" msgstr "タイプ" -#: circuits/forms/bulk_edit.py:124 circuits/forms/bulk_import.py:81 -#: circuits/forms/filtersets.py:136 circuits/forms/model_forms.py:96 +#: circuits/forms/bulk_edit.py:126 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:137 circuits/forms/model_forms.py:96 msgid "Provider account" msgstr "プロバイダアカウント" -#: circuits/forms/bulk_edit.py:132 circuits/forms/bulk_import.py:94 -#: circuits/forms/filtersets.py:147 core/forms/filtersets.py:35 +#: circuits/forms/bulk_edit.py:134 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:148 core/forms/filtersets.py:35 #: core/forms/filtersets.py:76 core/tables/data.py:23 core/tables/jobs.py:26 #: core/tables/tasks.py:88 dcim/forms/bulk_edit.py:105 #: dcim/forms/bulk_edit.py:180 dcim/forms/bulk_edit.py:261 @@ -489,9 +499,9 @@ msgstr "プロバイダアカウント" #: dcim/forms/bulk_import.py:1155 dcim/forms/bulk_import.py:1322 #: dcim/forms/bulk_import.py:1386 dcim/forms/filtersets.py:171 #: dcim/forms/filtersets.py:230 dcim/forms/filtersets.py:282 -#: dcim/forms/filtersets.py:727 dcim/forms/filtersets.py:835 -#: dcim/forms/filtersets.py:869 dcim/forms/filtersets.py:970 -#: dcim/forms/filtersets.py:1081 dcim/tables/devices.py:145 +#: dcim/forms/filtersets.py:728 dcim/forms/filtersets.py:843 +#: dcim/forms/filtersets.py:877 dcim/forms/filtersets.py:978 +#: dcim/forms/filtersets.py:1089 dcim/tables/devices.py:145 #: dcim/tables/devices.py:818 dcim/tables/devices.py:1046 #: 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 @@ -499,9 +509,9 @@ msgstr "プロバイダアカウント" #: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:544 #: 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:209 ipam/forms/filtersets.py:274 -#: ipam/forms/filtersets.py:348 ipam/forms/filtersets.py:501 -#: ipam/forms/model_forms.py:457 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:281 +#: ipam/forms/filtersets.py:355 ipam/forms/filtersets.py:508 +#: ipam/forms/model_forms.py:466 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:34 templates/core/datasource.html:46 @@ -532,8 +542,8 @@ msgstr "プロバイダアカウント" msgid "Status" msgstr "ステータス" -#: circuits/forms/bulk_edit.py:138 circuits/forms/bulk_import.py:99 -#: circuits/forms/filtersets.py:116 dcim/forms/bulk_edit.py:121 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:117 dcim/forms/bulk_edit.py:121 #: dcim/forms/bulk_edit.py:186 dcim/forms/bulk_edit.py:256 #: dcim/forms/bulk_edit.py:368 dcim/forms/bulk_edit.py:588 #: dcim/forms/bulk_edit.py:692 dcim/forms/bulk_edit.py:1599 @@ -543,9 +553,9 @@ msgstr "ステータス" #: dcim/forms/bulk_import.py:1379 dcim/forms/filtersets.py:166 #: dcim/forms/filtersets.py:198 dcim/forms/filtersets.py:249 #: dcim/forms/filtersets.py:334 dcim/forms/filtersets.py:355 -#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:827 -#: dcim/forms/filtersets.py:889 dcim/forms/filtersets.py:919 -#: dcim/forms/filtersets.py:1041 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:897 dcim/forms/filtersets.py:927 +#: dcim/forms/filtersets.py:1049 dcim/tables/power.py:88 #: extras/filtersets.py:564 extras/forms/filtersets.py:332 #: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:41 #: ipam/forms/bulk_edit.py:66 ipam/forms/bulk_edit.py:110 @@ -559,8 +569,8 @@ msgstr "ステータス" #: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:48 #: ipam/forms/filtersets.py:68 ipam/forms/filtersets.py:100 #: ipam/forms/filtersets.py:120 ipam/forms/filtersets.py:143 -#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:260 -#: ipam/forms/filtersets.py:303 ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:174 ipam/forms/filtersets.py:267 +#: ipam/forms/filtersets.py:310 ipam/forms/filtersets.py:476 #: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 #: templates/circuits/circuit.html:38 templates/dcim/cable.html:23 #: templates/dcim/device.html:78 templates/dcim/location.html:49 @@ -591,23 +601,23 @@ msgstr "ステータス" msgid "Tenant" msgstr "テナント" -#: circuits/forms/bulk_edit.py:143 circuits/forms/filtersets.py:171 +#: circuits/forms/bulk_edit.py:145 circuits/forms/filtersets.py:172 msgid "Install date" msgstr "開通日" -#: circuits/forms/bulk_edit.py:148 circuits/forms/filtersets.py:176 +#: circuits/forms/bulk_edit.py:150 circuits/forms/filtersets.py:177 msgid "Termination date" msgstr "終了日" -#: circuits/forms/bulk_edit.py:154 circuits/forms/filtersets.py:183 +#: circuits/forms/bulk_edit.py:156 circuits/forms/filtersets.py:184 msgid "Commit rate (Kbps)" msgstr "保証帯域 (Kbps)" -#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:110 +#: circuits/forms/bulk_edit.py:171 circuits/forms/model_forms.py:110 msgid "Service Parameters" msgstr "サービス情報" -#: circuits/forms/bulk_edit.py:170 circuits/forms/model_forms.py:111 +#: circuits/forms/bulk_edit.py:172 circuits/forms/model_forms.py:111 #: dcim/forms/model_forms.py:138 dcim/forms/model_forms.py:180 #: dcim/forms/model_forms.py:228 dcim/forms/model_forms.py:267 #: dcim/forms/model_forms.py:713 dcim/forms/model_forms.py:1636 @@ -626,26 +636,60 @@ msgstr "サービス情報" msgid "Tenancy" msgstr "テナンシー" -#: circuits/forms/bulk_import.py:37 circuits/forms/bulk_import.py:52 -#: circuits/forms/bulk_import.py:78 +#: circuits/forms/bulk_edit.py:191 circuits/forms/bulk_edit.py:215 +#: circuits/forms/model_forms.py:153 circuits/tables/circuits.py:109 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/circuits/providernetwork.html:17 +msgid "Provider Network" +msgstr "プロバイダネットワーク" + +#: circuits/forms/bulk_edit.py:197 +msgid "Port speed (Kbps)" +msgstr "ポートスピード (Kbps)" + +#: circuits/forms/bulk_edit.py:201 +msgid "Upstream speed (Kbps)" +msgstr "アップストリーム速度 (Kbps)" + +#: circuits/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:849 +#: dcim/forms/bulk_edit.py:1208 dcim/forms/bulk_edit.py:1225 +#: dcim/forms/bulk_edit.py:1242 dcim/forms/bulk_edit.py:1260 +#: dcim/forms/bulk_edit.py:1348 dcim/forms/bulk_edit.py:1487 +#: dcim/forms/bulk_edit.py:1504 +msgid "Mark connected" +msgstr "接続済みにする" + +#: circuits/forms/bulk_edit.py:217 circuits/forms/model_forms.py:155 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 +#: templates/dcim/rearport.html:111 +msgid "Circuit Termination" +msgstr "回線終端" + +#: circuits/forms/bulk_edit.py:219 circuits/forms/model_forms.py:157 +msgid "Termination Details" +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:69 dcim/forms/bulk_import.py:178 +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:178 #: dcim/forms/bulk_import.py:388 dcim/forms/bulk_import.py:1108 #: dcim/forms/bulk_import.py:1187 extras/forms/bulk_import.py:232 msgid "RGB color in hexadecimal. Example:" msgstr "16 進数の RGB カラーコード。例:" -#: circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:85 msgid "Assigned provider account" msgstr "割当プロバイダアカウント" -#: circuits/forms/bulk_import.py:91 +#: circuits/forms/bulk_import.py:92 msgid "Type of circuit" msgstr "回線のタイプ" -#: circuits/forms/bulk_import.py:96 dcim/forms/bulk_import.py:89 +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 #: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:204 #: dcim/forms/bulk_import.py:452 dcim/forms/bulk_import.py:606 #: dcim/forms/bulk_import.py:1324 ipam/forms/bulk_import.py:193 @@ -656,7 +700,7 @@ msgstr "回線のタイプ" msgid "Operational status" msgstr "運用状況" -#: circuits/forms/bulk_import.py:103 dcim/forms/bulk_import.py:110 +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 #: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:286 #: dcim/forms/bulk_import.py:428 dcim/forms/bulk_import.py:1171 #: dcim/forms/bulk_import.py:1319 dcim/forms/bulk_import.py:1383 @@ -670,37 +714,46 @@ msgstr "運用状況" msgid "Assigned tenant" msgstr "割当テナント" -#: circuits/forms/bulk_import.py:122 circuits/forms/filtersets.py:144 -#: circuits/forms/model_forms.py:142 +#: circuits/forms/bulk_import.py:122 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/circuits/inc/circuit_termination_fields.html:15 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 +msgid "Termination" +msgstr "終了" + +#: circuits/forms/bulk_import.py:132 circuits/forms/filtersets.py:145 +#: circuits/forms/filtersets.py:225 circuits/forms/model_forms.py:142 msgid "Provider network" msgstr "プロバイダネットワーク" -#: circuits/forms/filtersets.py:27 circuits/forms/filtersets.py:115 -#: dcim/forms/bulk_edit.py:248 dcim/forms/bulk_edit.py:346 -#: dcim/forms/bulk_edit.py:580 dcim/forms/bulk_edit.py:627 -#: dcim/forms/bulk_edit.py:780 dcim/forms/bulk_import.py:189 -#: dcim/forms/bulk_import.py:263 dcim/forms/bulk_import.py:491 -#: dcim/forms/bulk_import.py:1268 dcim/forms/bulk_import.py:1302 -#: dcim/forms/filtersets.py:93 dcim/forms/filtersets.py:246 -#: dcim/forms/filtersets.py:279 dcim/forms/filtersets.py:331 -#: dcim/forms/filtersets.py:382 dcim/forms/filtersets.py:649 -#: dcim/forms/filtersets.py:690 dcim/forms/filtersets.py:888 -#: dcim/forms/filtersets.py:917 dcim/forms/filtersets.py:937 -#: dcim/forms/filtersets.py:1001 dcim/forms/filtersets.py:1031 -#: dcim/forms/filtersets.py:1040 dcim/forms/filtersets.py:1151 -#: dcim/forms/filtersets.py:1173 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1212 dcim/forms/filtersets.py:1232 -#: dcim/forms/filtersets.py:1340 dcim/forms/filtersets.py:1362 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1398 -#: dcim/forms/filtersets.py:1412 dcim/forms/model_forms.py:179 -#: dcim/forms/model_forms.py:211 dcim/forms/model_forms.py:411 -#: dcim/forms/model_forms.py:673 dcim/tables/devices.py:162 -#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 -#: extras/filtersets.py:488 extras/forms/filtersets.py:329 -#: ipam/forms/bulk_edit.py:457 ipam/forms/filtersets.py:172 -#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:430 -#: ipam/forms/filtersets.py:467 ipam/forms/model_forms.py:590 -#: templates/dcim/device.html:25 templates/dcim/device_edit.html:30 +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:116 +#: circuits/forms/filtersets.py:198 dcim/forms/bulk_edit.py:248 +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:580 +#: dcim/forms/bulk_edit.py:627 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_import.py:189 dcim/forms/bulk_import.py:263 +#: dcim/forms/bulk_import.py:491 dcim/forms/bulk_import.py:1268 +#: dcim/forms/bulk_import.py:1302 dcim/forms/filtersets.py:93 +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:279 +#: dcim/forms/filtersets.py:331 dcim/forms/filtersets.py:382 +#: dcim/forms/filtersets.py:649 dcim/forms/filtersets.py:691 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:925 +#: dcim/forms/filtersets.py:945 dcim/forms/filtersets.py:1009 +#: dcim/forms/filtersets.py:1039 dcim/forms/filtersets.py:1048 +#: dcim/forms/filtersets.py:1159 dcim/forms/filtersets.py:1181 +#: dcim/forms/filtersets.py:1203 dcim/forms/filtersets.py:1220 +#: dcim/forms/filtersets.py:1240 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1370 dcim/forms/filtersets.py:1391 +#: dcim/forms/filtersets.py:1406 dcim/forms/filtersets.py:1420 +#: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:411 dcim/forms/model_forms.py:673 +#: dcim/tables/devices.py:162 dcim/tables/power.py:30 dcim/tables/racks.py:58 +#: dcim/tables/racks.py:143 extras/filtersets.py:488 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_edit.py:457 +#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:437 ipam/forms/filtersets.py:474 +#: ipam/forms/model_forms.py:599 templates/dcim/device.html:25 +#: templates/dcim/device_edit.html:30 #: templates/dcim/inc/cable_termination.html:12 #: templates/dcim/location.html:26 templates/dcim/powerpanel.html:26 #: templates/dcim/rack.html:26 templates/dcim/rackreservation.html:32 @@ -710,12 +763,12 @@ msgstr "プロバイダネットワーク" msgid "Location" msgstr "ロケーション" -#: circuits/forms/filtersets.py:29 circuits/forms/filtersets.py:117 +#: circuits/forms/filtersets.py:30 circuits/forms/filtersets.py:118 #: dcim/forms/filtersets.py:137 dcim/forms/filtersets.py:151 #: dcim/forms/filtersets.py:167 dcim/forms/filtersets.py:199 #: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:335 #: dcim/forms/filtersets.py:406 dcim/forms/filtersets.py:653 -#: dcim/forms/filtersets.py:1002 netbox/navigation/menu.py:44 +#: dcim/forms/filtersets.py:1010 netbox/navigation/menu.py:44 #: netbox/navigation/menu.py:46 tenancy/forms/filtersets.py:42 #: tenancy/tables/columns.py:70 tenancy/tables/contacts.py:25 #: tenancy/views.py:19 virtualization/forms/filtersets.py:37 @@ -724,22 +777,22 @@ msgstr "ロケーション" msgid "Contacts" msgstr "連絡先" -#: circuits/forms/filtersets.py:34 circuits/forms/filtersets.py:154 +#: circuits/forms/filtersets.py:35 circuits/forms/filtersets.py:155 #: dcim/forms/bulk_edit.py:111 dcim/forms/bulk_edit.py:223 #: dcim/forms/bulk_edit.py:755 dcim/forms/bulk_import.py:92 #: dcim/forms/filtersets.py:71 dcim/forms/filtersets.py:178 #: dcim/forms/filtersets.py:204 dcim/forms/filtersets.py:257 -#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:667 -#: dcim/forms/filtersets.py:894 dcim/forms/filtersets.py:924 -#: dcim/forms/filtersets.py:1008 dcim/forms/filtersets.py:1047 -#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:111 +#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:668 +#: dcim/forms/filtersets.py:902 dcim/forms/filtersets.py:932 +#: dcim/forms/filtersets.py:1016 dcim/forms/filtersets.py:1055 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:111 #: dcim/forms/object_create.py:375 dcim/tables/devices.py:148 #: dcim/tables/sites.py:85 extras/filtersets.py:455 #: ipam/forms/bulk_edit.py:206 ipam/forms/bulk_edit.py:438 -#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:216 -#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:475 -#: ipam/forms/model_forms.py:562 templates/dcim/device.html:17 +#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:217 +#: ipam/forms/filtersets.py:422 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:17 #: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 #: templates/dcim/region.html:26 templates/dcim/site.html:30 #: templates/ipam/prefix.html:49 templates/ipam/vlan.html:16 @@ -749,42 +802,42 @@ msgstr "連絡先" msgid "Region" msgstr "リージョン" -#: circuits/forms/filtersets.py:39 circuits/forms/filtersets.py:159 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:160 #: dcim/forms/bulk_edit.py:231 dcim/forms/bulk_edit.py:763 #: dcim/forms/filtersets.py:76 dcim/forms/filtersets.py:183 #: dcim/forms/filtersets.py:209 dcim/forms/filtersets.py:270 -#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:672 -#: dcim/forms/filtersets.py:899 dcim/forms/filtersets.py:1013 -#: dcim/forms/filtersets.py:1052 dcim/forms/object_create.py:383 +#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:673 +#: dcim/forms/filtersets.py:907 dcim/forms/filtersets.py:1021 +#: dcim/forms/filtersets.py:1060 dcim/forms/object_create.py:383 #: extras/filtersets.py:472 ipam/forms/bulk_edit.py:211 #: ipam/forms/bulk_edit.py:445 ipam/forms/bulk_edit.py:517 -#: ipam/forms/filtersets.py:221 ipam/forms/filtersets.py:420 -#: ipam/forms/filtersets.py:480 ipam/forms/model_forms.py:575 +#: ipam/forms/filtersets.py:222 ipam/forms/filtersets.py:427 +#: ipam/forms/filtersets.py:487 ipam/forms/model_forms.py:584 #: virtualization/forms/bulk_edit.py:86 virtualization/forms/filtersets.py:69 #: virtualization/forms/filtersets.py:138 #: virtualization/forms/model_forms.py:98 msgid "Site group" msgstr "サイトグループ" -#: circuits/forms/filtersets.py:62 circuits/forms/filtersets.py:80 -#: circuits/forms/filtersets.py:99 circuits/forms/filtersets.py:114 +#: circuits/forms/filtersets.py:63 circuits/forms/filtersets.py:81 +#: circuits/forms/filtersets.py:100 circuits/forms/filtersets.py:115 #: core/forms/filtersets.py:64 dcim/forms/bulk_edit.py:726 #: dcim/forms/filtersets.py:165 dcim/forms/filtersets.py:197 -#: dcim/forms/filtersets.py:826 dcim/forms/filtersets.py:918 -#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1150 -#: dcim/forms/filtersets.py:1172 dcim/forms/filtersets.py:1194 -#: dcim/forms/filtersets.py:1211 dcim/forms/filtersets.py:1228 -#: dcim/forms/filtersets.py:1339 dcim/forms/filtersets.py:1361 -#: dcim/forms/filtersets.py:1382 dcim/forms/filtersets.py:1397 -#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:43 +#: dcim/forms/filtersets.py:834 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1050 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1180 dcim/forms/filtersets.py:1202 +#: dcim/forms/filtersets.py:1219 dcim/forms/filtersets.py:1236 +#: dcim/forms/filtersets.py:1347 dcim/forms/filtersets.py:1369 +#: dcim/forms/filtersets.py:1390 dcim/forms/filtersets.py:1405 +#: dcim/forms/filtersets.py:1418 extras/forms/filtersets.py:43 #: extras/forms/filtersets.py:112 extras/forms/filtersets.py:143 #: extras/forms/filtersets.py:183 extras/forms/filtersets.py:199 #: extras/forms/filtersets.py:230 extras/forms/filtersets.py:254 #: extras/forms/filtersets.py:450 extras/forms/filtersets.py:488 -#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:259 -#: ipam/forms/filtersets.py:300 ipam/forms/filtersets.py:375 -#: ipam/forms/filtersets.py:468 ipam/forms/filtersets.py:527 -#: ipam/forms/filtersets.py:545 netbox/tables/tables.py:253 +#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:307 ipam/forms/filtersets.py:382 +#: ipam/forms/filtersets.py:475 ipam/forms/filtersets.py:534 +#: ipam/forms/filtersets.py:552 netbox/tables/tables.py:255 #: virtualization/forms/filtersets.py:45 #: virtualization/forms/filtersets.py:103 #: virtualization/forms/filtersets.py:194 @@ -793,28 +846,15 @@ msgstr "サイトグループ" msgid "Attributes" msgstr "属性" -#: circuits/forms/filtersets.py:70 circuits/tables/circuits.py:60 +#: circuits/forms/filtersets.py:71 circuits/tables/circuits.py:61 #: circuits/tables/providers.py:66 templates/circuits/circuit.html:22 #: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "アカウント" -#: circuits/forms/model_forms.py:153 -#: templates/circuits/inc/circuit_termination.html:88 -#: templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "プロバイダネットワーク" - -#: circuits/forms/model_forms.py:155 -#: templates/circuits/inc/circuit_termination.html:80 -#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 -#: templates/dcim/rearport.html:111 -msgid "Circuit Termination" -msgstr "回線終端" - -#: circuits/forms/model_forms.py:157 -msgid "Termination Details" -msgstr "終了詳細" +#: circuits/forms/filtersets.py:215 +msgid "Term Side" +msgstr "タームサイド" #: circuits/models/circuits.py:25 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:491 @@ -845,8 +885,8 @@ msgstr "一意な回線 ID" #: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:643 #: dcim/models/devices.py:1155 dcim/models/devices.py:1364 #: dcim/models/power.py:96 dcim/models/racks.py:98 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 +#: dcim/models/sites.py:266 ipam/models/ip.py:253 ipam/models/ip.py:522 +#: ipam/models/ip.py:730 ipam/models/vlans.py:175 #: virtualization/models/clusters.py:74 #: virtualization/models/virtualmachines.py:84 vpn/models/tunnels.py:40 #: wireless/models.py:94 wireless/models.py:158 @@ -1016,15 +1056,15 @@ msgstr "プロバイダネットワーク" msgid "provider networks" msgstr "プロバイダネットワーク" -#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/circuits.py:30 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 core/tables/plugins.py:13 #: core/tables/tasks.py:11 core/tables/tasks.py:115 #: dcim/forms/filtersets.py:61 dcim/forms/object_create.py:43 #: dcim/tables/devices.py:60 dcim/tables/devices.py:97 #: dcim/tables/devices.py:139 dcim/tables/devices.py:294 -#: dcim/tables/devices.py:376 dcim/tables/devices.py:420 -#: dcim/tables/devices.py:472 dcim/tables/devices.py:524 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:424 +#: dcim/tables/devices.py:476 dcim/tables/devices.py:528 #: dcim/tables/devices.py:644 dcim/tables/devices.py:726 #: dcim/tables/devices.py:776 dcim/tables/devices.py:842 #: dcim/tables/devices.py:957 dcim/tables/devices.py:977 @@ -1038,7 +1078,7 @@ msgstr "プロバイダネットワーク" #: extras/tables/tables.py:209 extras/tables/tables.py:256 #: extras/tables/tables.py:279 extras/tables/tables.py:329 #: extras/tables/tables.py:381 extras/tables/tables.py:404 -#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:379 +#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:386 #: 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 @@ -1104,7 +1144,7 @@ msgstr "プロバイダネットワーク" msgid "Name" msgstr "名前" -#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/circuits.py:39 circuits/tables/providers.py:45 #: circuits/tables/providers.py:79 netbox/navigation/menu.py:253 #: netbox/navigation/menu.py:257 netbox/navigation/menu.py:259 #: templates/circuits/provider.html:57 @@ -1113,23 +1153,23 @@ msgstr "名前" msgid "Circuits" msgstr "回線" -#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:26 +#: circuits/tables/circuits.py:53 templates/circuits/circuit.html:26 msgid "Circuit ID" msgstr "回線 ID" -#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:160 +#: circuits/tables/circuits.py:66 wireless/forms/model_forms.py:160 msgid "Side A" msgstr "サイド A" -#: circuits/tables/circuits.py:69 +#: circuits/tables/circuits.py:70 msgid "Side Z" msgstr "サイド Z" -#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:55 +#: circuits/tables/circuits.py:73 templates/circuits/circuit.html:55 msgid "Commit Rate" msgstr "保証帯域" -#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/circuits.py:76 circuits/tables/providers.py:48 #: circuits/tables/providers.py:82 circuits/tables/providers.py:107 #: dcim/tables/devices.py:1019 dcim/tables/devicetypes.py:92 #: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 @@ -1185,12 +1225,12 @@ msgstr "完了" #: core/choices.py:22 core/choices.py:59 core/constants.py:20 #: core/tables/tasks.py:34 dcim/choices.py:176 dcim/choices.py:222 -#: dcim/choices.py:1506 extras/choices.py:226 virtualization/choices.py:47 +#: dcim/choices.py:1534 extras/choices.py:226 virtualization/choices.py:47 msgid "Failed" msgstr "失敗" -#: core/choices.py:35 netbox/navigation/menu.py:319 -#: netbox/navigation/menu.py:323 templates/extras/script/base.html:14 +#: core/choices.py:35 netbox/navigation/menu.py:320 +#: netbox/navigation/menu.py:324 templates/extras/script/base.html:14 #: templates/extras/script_list.html:7 templates/extras/script_list.html:12 #: templates/extras/script_result.html:17 msgid "Scripts" @@ -1285,8 +1325,8 @@ msgstr "データソース (名前)" #: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40 #: core/tables/data.py:26 dcim/forms/bulk_edit.py:1020 -#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1268 -#: dcim/tables/devices.py:549 dcim/tables/devicetypes.py:221 +#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1276 +#: dcim/tables/devices.py:553 dcim/tables/devicetypes.py:221 #: extras/forms/bulk_edit.py:98 extras/forms/bulk_edit.py:162 #: extras/forms/bulk_edit.py:221 extras/forms/filtersets.py:120 #: extras/forms/filtersets.py:207 extras/forms/filtersets.py:268 @@ -1422,10 +1462,10 @@ msgstr "同期するファイルをアップロードするか、データファ msgid "Rack Elevations" msgstr "ラック図" -#: core/forms/model_forms.py:157 dcim/choices.py:1417 +#: core/forms/model_forms.py:157 dcim/choices.py:1445 #: dcim/forms/bulk_edit.py:867 dcim/forms/bulk_edit.py:1250 #: dcim/forms/bulk_edit.py:1268 dcim/tables/racks.py:89 -#: netbox/navigation/menu.py:275 netbox/navigation/menu.py:279 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 msgid "Power" msgstr "電源" @@ -1458,7 +1498,7 @@ msgstr "バリデーション" msgid "User Preferences" msgstr "ユーザ設定" -#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:660 +#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:661 #: templates/core/inc/config_data.html:127 users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "その他" @@ -1597,7 +1637,7 @@ msgstr "パス" msgid "File path relative to the data source's root" msgstr "データソースのルートを基準にしたファイルパス" -#: core/models/data.py:303 ipam/models/ip.py:502 +#: core/models/data.py:303 ipam/models/ip.py:503 msgid "size" msgstr "サイズ" @@ -1714,7 +1754,7 @@ msgstr "最終更新日" #: core/tables/jobs.py:10 core/tables/tasks.py:76 #: dcim/tables/devicetypes.py:161 extras/tables/tables.py:179 -#: extras/tables/tables.py:350 netbox/tables/tables.py:187 +#: extras/tables/tables.py:350 netbox/tables/tables.py:188 #: templates/dcim/virtualchassis_edit.html:52 utilities/forms/forms.py:73 #: wireless/tables/wirelesslink.py:16 msgid "ID" @@ -1723,7 +1763,7 @@ msgstr "ID" #: core/tables/jobs.py:21 extras/choices.py:41 extras/tables/tables.py:241 #: extras/tables/tables.py:287 extras/tables/tables.py:360 #: extras/tables/tables.py:478 extras/tables/tables.py:509 -#: extras/tables/tables.py:574 netbox/tables/tables.py:241 +#: extras/tables/tables.py:574 netbox/tables/tables.py:243 #: templates/extras/eventrule.html:84 templates/extras/journalentry.html:18 #: templates/extras/objectchange.html:57 tenancy/tables/contacts.py:93 #: vpn/tables/l2vpn.py:64 @@ -1768,7 +1808,7 @@ msgstr "労働者" msgid "Host" msgstr "ホスト" -#: core/tables/tasks.py:50 ipam/forms/filtersets.py:535 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:542 msgid "Port" msgstr "ポート" @@ -1835,7 +1875,7 @@ msgid "Staging" msgstr "ステージング" #: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 -#: dcim/choices.py:1430 virtualization/choices.py:23 +#: dcim/choices.py:1458 virtualization/choices.py:23 #: virtualization/choices.py:48 msgid "Decommissioning" msgstr "廃止" @@ -1895,7 +1935,7 @@ msgstr "廃止済" msgid "Millimeters" msgstr "ミリメートル" -#: dcim/choices.py:115 dcim/choices.py:1452 +#: dcim/choices.py:115 dcim/choices.py:1480 msgid "Inches" msgstr "インチ" @@ -1970,7 +2010,7 @@ msgstr "右から左" msgid "Side to rear" msgstr "側面から背面" -#: dcim/choices.py:198 dcim/choices.py:1225 +#: dcim/choices.py:198 dcim/choices.py:1253 msgid "Passive" msgstr "パッシブ" @@ -1978,56 +2018,56 @@ msgstr "パッシブ" msgid "Mixed" msgstr "混合" -#: dcim/choices.py:443 dcim/choices.py:680 +#: dcim/choices.py:447 dcim/choices.py:693 msgid "NEMA (Non-locking)" msgstr "NEMA (ロック無)" -#: dcim/choices.py:465 dcim/choices.py:702 +#: dcim/choices.py:469 dcim/choices.py:715 msgid "NEMA (Locking)" msgstr "NEMA (ロック有)" -#: dcim/choices.py:488 dcim/choices.py:725 +#: dcim/choices.py:492 dcim/choices.py:738 msgid "California Style" msgstr "California Style" -#: dcim/choices.py:496 +#: dcim/choices.py:500 msgid "International/ITA" msgstr "International/ITA" -#: dcim/choices.py:526 dcim/choices.py:755 +#: dcim/choices.py:535 dcim/choices.py:773 msgid "Proprietary" msgstr "独自規格" -#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1141 -#: dcim/choices.py:1143 dcim/choices.py:1348 dcim/choices.py:1350 +#: dcim/choices.py:543 dcim/choices.py:782 dcim/choices.py:1169 +#: dcim/choices.py:1171 dcim/choices.py:1376 dcim/choices.py:1378 #: netbox/navigation/menu.py:187 msgid "Other" msgstr "その他" -#: dcim/choices.py:733 +#: dcim/choices.py:746 msgid "ITA/International" msgstr "ITA/International" -#: dcim/choices.py:794 +#: dcim/choices.py:812 msgid "Physical" msgstr "物理" -#: dcim/choices.py:795 dcim/choices.py:954 +#: dcim/choices.py:813 dcim/choices.py:977 msgid "Virtual" msgstr "仮想" -#: dcim/choices.py:796 dcim/choices.py:1026 dcim/forms/bulk_edit.py:1408 -#: dcim/forms/filtersets.py:1231 dcim/forms/model_forms.py:933 +#: dcim/choices.py:814 dcim/choices.py:1049 dcim/forms/bulk_edit.py:1408 +#: dcim/forms/filtersets.py:1239 dcim/forms/model_forms.py:933 #: dcim/forms/model_forms.py:1341 netbox/navigation/menu.py:127 #: netbox/navigation/menu.py:131 templates/dcim/interface.html:210 msgid "Wireless" msgstr "無線" -#: dcim/choices.py:952 +#: dcim/choices.py:975 msgid "Virtual interfaces" msgstr "仮想インタフェース" -#: dcim/choices.py:955 dcim/forms/bulk_edit.py:1303 +#: dcim/choices.py:978 dcim/forms/bulk_edit.py:1303 #: dcim/forms/bulk_import.py:785 dcim/forms/model_forms.py:919 #: dcim/tables/devices.py:656 templates/dcim/interface.html:106 #: templates/virtualization/vminterface.html:43 @@ -2037,152 +2077,152 @@ msgstr "仮想インタフェース" msgid "Bridge" msgstr "ブリッジ" -#: dcim/choices.py:956 +#: dcim/choices.py:979 msgid "Link Aggregation Group (LAG)" msgstr "リンクアグリゲーション (LAG)" -#: dcim/choices.py:960 +#: dcim/choices.py:983 msgid "Ethernet (fixed)" msgstr "イーサネット (固定)" -#: dcim/choices.py:974 +#: dcim/choices.py:997 msgid "Ethernet (modular)" msgstr "イーサネット (モジュール)" -#: dcim/choices.py:1010 +#: dcim/choices.py:1033 msgid "Ethernet (backplane)" msgstr "イーサネット (バックプレーン)" -#: dcim/choices.py:1040 +#: dcim/choices.py:1063 msgid "Cellular" msgstr "セルラー" -#: dcim/choices.py:1090 dcim/forms/filtersets.py:303 -#: dcim/forms/filtersets.py:737 dcim/forms/filtersets.py:874 -#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:52 +#: dcim/choices.py:1115 dcim/forms/filtersets.py:303 +#: dcim/forms/filtersets.py:738 dcim/forms/filtersets.py:882 +#: dcim/forms/filtersets.py:1434 templates/dcim/inventoryitem.html:52 #: templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "シリアル" -#: dcim/choices.py:1105 +#: dcim/choices.py:1130 msgid "Coaxial" msgstr "同軸" -#: dcim/choices.py:1122 +#: dcim/choices.py:1150 msgid "Stacking" msgstr "スタック" -#: dcim/choices.py:1172 +#: dcim/choices.py:1200 msgid "Half" msgstr "半二重" -#: dcim/choices.py:1173 +#: dcim/choices.py:1201 msgid "Full" msgstr "全二重" -#: dcim/choices.py:1174 netbox/preferences.py:31 wireless/choices.py:480 +#: dcim/choices.py:1202 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "自動" -#: dcim/choices.py:1185 +#: dcim/choices.py:1213 msgid "Access" msgstr "アクセス" -#: dcim/choices.py:1186 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: dcim/choices.py:1214 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 #: templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "タグ付き" -#: dcim/choices.py:1187 +#: dcim/choices.py:1215 msgid "Tagged (All)" msgstr "タグ付き (全て)" -#: dcim/choices.py:1216 +#: dcim/choices.py:1244 msgid "IEEE Standard" msgstr "IEEE スタンダード" -#: dcim/choices.py:1227 +#: dcim/choices.py:1255 msgid "Passive 24V (2-pair)" msgstr "パッシブ 24V (2 ペア)" -#: dcim/choices.py:1228 +#: dcim/choices.py:1256 msgid "Passive 24V (4-pair)" msgstr "パッシブ 24V (4ペア)" -#: dcim/choices.py:1229 +#: dcim/choices.py:1257 msgid "Passive 48V (2-pair)" msgstr "パッシブ 48V (2 ペア)" -#: dcim/choices.py:1230 +#: dcim/choices.py:1258 msgid "Passive 48V (4-pair)" msgstr "パッシブ 48V (4ペア)" -#: dcim/choices.py:1292 dcim/choices.py:1388 +#: dcim/choices.py:1320 dcim/choices.py:1416 msgid "Copper" msgstr "カッパー" -#: dcim/choices.py:1315 +#: dcim/choices.py:1343 msgid "Fiber Optic" msgstr "光ファイバー" -#: dcim/choices.py:1404 +#: dcim/choices.py:1432 msgid "Fiber" msgstr "ファイバー" -#: dcim/choices.py:1428 dcim/forms/filtersets.py:1138 +#: dcim/choices.py:1456 dcim/forms/filtersets.py:1146 msgid "Connected" msgstr "接続済" -#: dcim/choices.py:1447 +#: dcim/choices.py:1475 msgid "Kilometers" msgstr "キロメートル" -#: dcim/choices.py:1448 templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1476 templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "メートル" -#: dcim/choices.py:1449 +#: dcim/choices.py:1477 msgid "Centimeters" msgstr "センチメートル" -#: dcim/choices.py:1450 +#: dcim/choices.py:1478 msgid "Miles" msgstr "マイル" -#: dcim/choices.py:1451 templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1479 templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "フィート" -#: dcim/choices.py:1467 templates/dcim/device.html:319 +#: dcim/choices.py:1495 templates/dcim/device.html:319 #: templates/dcim/rack.html:152 msgid "Kilograms" msgstr "キログラム" -#: dcim/choices.py:1468 +#: dcim/choices.py:1496 msgid "Grams" msgstr "グラム" -#: dcim/choices.py:1469 templates/dcim/rack.html:153 +#: dcim/choices.py:1497 templates/dcim/rack.html:153 msgid "Pounds" msgstr "ポンド" -#: dcim/choices.py:1470 +#: dcim/choices.py:1498 msgid "Ounces" msgstr "オンス" -#: dcim/choices.py:1516 tenancy/choices.py:17 +#: dcim/choices.py:1544 tenancy/choices.py:17 msgid "Primary" msgstr "プライマリ" -#: dcim/choices.py:1517 +#: dcim/choices.py:1545 msgid "Redundant" msgstr "冗長" -#: dcim/choices.py:1538 +#: dcim/choices.py:1566 msgid "Single phase" msgstr "単相" -#: dcim/choices.py:1539 +#: dcim/choices.py:1567 msgid "Three-phase" msgstr "三相" @@ -2233,30 +2273,30 @@ msgid "Parent location (slug)" msgstr "親の場所 (スラッグ)" #: dcim/filtersets.py:257 dcim/filtersets.py:333 dcim/filtersets.py:432 -#: dcim/filtersets.py:1005 dcim/filtersets.py:1331 dcim/filtersets.py:2101 +#: dcim/filtersets.py:1005 dcim/filtersets.py:1341 dcim/filtersets.py:2111 msgid "Location (ID)" msgstr "ロケーション (ID)" #: dcim/filtersets.py:264 dcim/filtersets.py:340 dcim/filtersets.py:439 -#: dcim/filtersets.py:1337 extras/filtersets.py:494 +#: dcim/filtersets.py:1347 extras/filtersets.py:494 msgid "Location (slug)" msgstr "ロケーション (slug)" #: dcim/filtersets.py:354 dcim/filtersets.py:840 dcim/filtersets.py:942 -#: dcim/filtersets.py:1769 ipam/filtersets.py:381 ipam/filtersets.py:493 +#: dcim/filtersets.py:1779 ipam/filtersets.py:381 ipam/filtersets.py:493 #: ipam/filtersets.py:989 virtualization/filtersets.py:210 msgid "Role (ID)" msgstr "ロール (ID)" #: dcim/filtersets.py:360 dcim/filtersets.py:846 dcim/filtersets.py:948 -#: dcim/filtersets.py:1775 extras/filtersets.py:510 ipam/filtersets.py:387 +#: dcim/filtersets.py:1785 extras/filtersets.py:510 ipam/filtersets.py:387 #: ipam/filtersets.py:499 ipam/filtersets.py:995 #: virtualization/filtersets.py:216 msgid "Role (slug)" msgstr "ロール (slug)" -#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1342 -#: dcim/filtersets.py:2163 +#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1352 +#: dcim/filtersets.py:2173 msgid "Rack (ID)" msgstr "ラック (ID)" @@ -2271,14 +2311,14 @@ msgid "User (name)" msgstr "ユーザ (名前)" #: dcim/filtersets.py:481 dcim/filtersets.py:620 dcim/filtersets.py:830 -#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1233 -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1243 +#: dcim/filtersets.py:1769 msgid "Manufacturer (ID)" msgstr "メーカ (ID)" #: dcim/filtersets.py:487 dcim/filtersets.py:626 dcim/filtersets.py:836 -#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1239 -#: dcim/filtersets.py:1765 +#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1249 +#: dcim/filtersets.py:1775 msgid "Manufacturer (slug)" msgstr "メーカ (slug)" @@ -2300,37 +2340,37 @@ msgstr "背面画像がある" #: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068 #: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562 -#: dcim/forms/filtersets.py:776 +#: dcim/forms/filtersets.py:777 msgid "Has console ports" msgstr "コンソールポートがある" #: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072 #: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569 -#: dcim/forms/filtersets.py:783 +#: dcim/forms/filtersets.py:784 msgid "Has console server ports" msgstr "コンソールサーバポートがある" #: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076 #: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576 -#: dcim/forms/filtersets.py:790 +#: dcim/forms/filtersets.py:791 msgid "Has power ports" msgstr "電源ポートがある" #: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080 #: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583 -#: dcim/forms/filtersets.py:797 +#: dcim/forms/filtersets.py:798 msgid "Has power outlets" msgstr "電源コンセントがある" #: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084 #: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590 -#: dcim/forms/filtersets.py:804 +#: dcim/forms/filtersets.py:805 msgid "Has interfaces" msgstr "インタフェースがある" #: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088 #: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597 -#: dcim/forms/filtersets.py:811 +#: dcim/forms/filtersets.py:812 msgid "Has pass-through ports" msgstr "パススルーポートがある" @@ -2346,19 +2386,19 @@ msgstr "デバイスベイがある" msgid "Has inventory items" msgstr "在庫品目がある" -#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363 +#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1373 msgid "Device type (ID)" msgstr "デバイスタイプ (ID)" -#: dcim/filtersets.py:717 dcim/filtersets.py:1244 +#: dcim/filtersets.py:717 dcim/filtersets.py:1254 msgid "Module type (ID)" msgstr "モジュールタイプ (ID)" -#: dcim/filtersets.py:752 dcim/filtersets.py:1514 +#: dcim/filtersets.py:752 dcim/filtersets.py:1524 msgid "Power port (ID)" msgstr "電源ポート (ID)" -#: dcim/filtersets.py:826 dcim/filtersets.py:1755 +#: dcim/filtersets.py:826 dcim/filtersets.py:1765 msgid "Parent inventory item (ID)" msgstr "親在庫品目 (ID)" @@ -2384,8 +2424,8 @@ msgstr "プラットフォーム (ID)" msgid "Platform (slug)" msgstr "プラットフォーム (slug)" -#: dcim/filtersets.py:999 dcim/filtersets.py:1326 dcim/filtersets.py:1853 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2154 +#: dcim/filtersets.py:999 dcim/filtersets.py:1336 dcim/filtersets.py:1863 +#: dcim/filtersets.py:2105 dcim/filtersets.py:2164 msgid "Site name (slug)" msgstr "サイト名 (slug)" @@ -2406,15 +2446,15 @@ msgid "Is full depth" msgstr "奥行きをすべて使うか" #: dcim/filtersets.py:1040 dcim/forms/common.py:18 -#: dcim/forms/filtersets.py:746 dcim/forms/filtersets.py:1283 +#: dcim/forms/filtersets.py:747 dcim/forms/filtersets.py:1291 #: dcim/models/device_components.py:519 virtualization/filtersets.py:230 #: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172 #: virtualization/forms/filtersets.py:219 msgid "MAC address" msgstr "MAC アドレス" -#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 -#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841 +#: dcim/filtersets.py:1047 dcim/filtersets.py:1211 +#: dcim/forms/filtersets.py:756 dcim/forms/filtersets.py:849 #: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176 msgid "Has a primary IP" msgstr "プライマリ IP がある" @@ -2435,59 +2475,63 @@ msgstr "バーチャルシャーシのメンバーか" msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: dcim/filtersets.py:1184 +#: dcim/filtersets.py:1105 +msgid "Has virtual device context" +msgstr "仮想デバイスコンテキストあり" + +#: dcim/filtersets.py:1194 msgid "VDC (ID)" msgstr "VDC (ID)" -#: dcim/filtersets.py:1189 +#: dcim/filtersets.py:1199 msgid "Device model" msgstr "デバイスモデル" -#: dcim/filtersets.py:1194 ipam/filtersets.py:632 vpn/filtersets.py:102 +#: dcim/filtersets.py:1204 ipam/filtersets.py:632 vpn/filtersets.py:102 #: vpn/filtersets.py:420 msgid "Interface (ID)" msgstr "インタフェース (ID)" -#: dcim/filtersets.py:1250 +#: dcim/filtersets.py:1260 msgid "Module type (model)" msgstr "モジュールタイプ (モデル)" -#: dcim/filtersets.py:1256 +#: dcim/filtersets.py:1266 msgid "Module Bay (ID)" msgstr "モジュールベイ (ID)" -#: dcim/filtersets.py:1260 dcim/filtersets.py:1352 ipam/filtersets.py:611 +#: dcim/filtersets.py:1270 dcim/filtersets.py:1362 ipam/filtersets.py:611 #: ipam/filtersets.py:851 ipam/filtersets.py:1075 #: virtualization/filtersets.py:161 vpn/filtersets.py:398 msgid "Device (ID)" msgstr "デバイス (ID)" -#: dcim/filtersets.py:1348 +#: dcim/filtersets.py:1358 msgid "Rack (name)" msgstr "ラック (名前)" -#: dcim/filtersets.py:1358 ipam/filtersets.py:606 ipam/filtersets.py:846 +#: dcim/filtersets.py:1368 ipam/filtersets.py:606 ipam/filtersets.py:846 #: ipam/filtersets.py:1081 vpn/filtersets.py:393 msgid "Device (name)" msgstr "デバイス (名前)" -#: dcim/filtersets.py:1369 +#: dcim/filtersets.py:1379 msgid "Device type (model)" msgstr "デバイスタイプ (モデル)" -#: dcim/filtersets.py:1374 +#: dcim/filtersets.py:1384 msgid "Device role (ID)" msgstr "デバイスロール (ID)" -#: dcim/filtersets.py:1380 +#: dcim/filtersets.py:1390 msgid "Device role (slug)" msgstr "デバイスロール (slug)" -#: dcim/filtersets.py:1385 +#: dcim/filtersets.py:1395 msgid "Virtual Chassis (ID)" msgstr "バーチャルシャーシ (ID)" -#: dcim/filtersets.py:1391 dcim/forms/filtersets.py:107 +#: dcim/filtersets.py:1401 dcim/forms/filtersets.py:107 #: dcim/tables/devices.py:211 netbox/navigation/menu.py:66 #: templates/dcim/device.html:119 templates/dcim/device_edit.html:93 #: templates/dcim/virtualchassis.html:20 @@ -2496,37 +2540,37 @@ msgstr "バーチャルシャーシ (ID)" msgid "Virtual Chassis" msgstr "バーチャルシャーシ" -#: dcim/filtersets.py:1411 +#: dcim/filtersets.py:1421 msgid "Module (ID)" msgstr "モジュール (ID)" -#: dcim/filtersets.py:1418 +#: dcim/filtersets.py:1428 msgid "Cable (ID)" msgstr "ケーブル (ID)" -#: dcim/filtersets.py:1527 ipam/forms/bulk_import.py:188 +#: dcim/filtersets.py:1537 ipam/forms/bulk_import.py:188 #: vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "割当 VLAN" -#: dcim/filtersets.py:1531 +#: dcim/filtersets.py:1541 msgid "Assigned VID" msgstr "割当 VID" -#: dcim/filtersets.py:1536 dcim/forms/bulk_edit.py:1382 -#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1326 +#: dcim/filtersets.py:1546 dcim/forms/bulk_edit.py:1382 +#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1334 #: dcim/forms/model_forms.py:1322 dcim/models/device_components.py:712 -#: dcim/tables/devices.py:618 ipam/filtersets.py:316 ipam/filtersets.py:327 +#: dcim/tables/devices.py:622 ipam/filtersets.py:316 ipam/filtersets.py:327 #: ipam/filtersets.py:483 ipam/filtersets.py:584 ipam/filtersets.py:595 #: ipam/forms/bulk_edit.py:227 ipam/forms/bulk_edit.py:282 #: ipam/forms/bulk_edit.py:324 ipam/forms/bulk_import.py:156 #: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 -#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:171 -#: ipam/forms/filtersets.py:302 ipam/forms/model_forms.py:60 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:172 +#: ipam/forms/filtersets.py:309 ipam/forms/model_forms.py:60 #: ipam/forms/model_forms.py:200 ipam/forms/model_forms.py:245 -#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:420 -#: ipam/forms/model_forms.py:434 ipam/forms/model_forms.py:448 -#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:429 +#: ipam/forms/model_forms.py:443 ipam/forms/model_forms.py:457 +#: ipam/models/ip.py:233 ipam/models/ip.py:512 ipam/models/ip.py:720 #: 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:133 templates/ipam/ipaddress.html:18 @@ -2542,18 +2586,18 @@ msgstr "割当 VID" msgid "VRF" msgstr "VRF" -#: dcim/filtersets.py:1542 ipam/filtersets.py:322 ipam/filtersets.py:333 +#: dcim/filtersets.py:1552 ipam/filtersets.py:322 ipam/filtersets.py:333 #: ipam/filtersets.py:489 ipam/filtersets.py:590 ipam/filtersets.py:601 msgid "VRF (RD)" msgstr "VRF (RD)" -#: dcim/filtersets.py:1547 ipam/filtersets.py:1016 vpn/filtersets.py:361 +#: dcim/filtersets.py:1557 ipam/filtersets.py:1016 vpn/filtersets.py:361 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: dcim/filtersets.py:1553 dcim/forms/filtersets.py:1331 -#: dcim/tables/devices.py:566 ipam/filtersets.py:1022 -#: ipam/forms/filtersets.py:518 ipam/tables/vlans.py:133 +#: dcim/filtersets.py:1563 dcim/forms/filtersets.py:1339 +#: dcim/tables/devices.py:570 ipam/filtersets.py:1022 +#: ipam/forms/filtersets.py:525 ipam/tables/vlans.py:133 #: templates/dcim/interface.html:93 templates/ipam/vlan.html:66 #: templates/vpn/l2vpntermination.html:12 #: virtualization/forms/filtersets.py:229 vpn/forms/bulk_import.py:280 @@ -2562,82 +2606,82 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: dcim/filtersets.py:1585 +#: dcim/filtersets.py:1595 msgid "Virtual Chassis Interfaces for Device" msgstr "バーチャルシャーシインタフェース" -#: dcim/filtersets.py:1590 +#: dcim/filtersets.py:1600 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "バーチャルシャーシインタフェース (ID)" -#: dcim/filtersets.py:1594 +#: dcim/filtersets.py:1604 msgid "Kind of interface" msgstr "インタフェースの種類" -#: dcim/filtersets.py:1599 virtualization/filtersets.py:289 +#: dcim/filtersets.py:1609 virtualization/filtersets.py:289 msgid "Parent interface (ID)" msgstr "親インタフェース (ID)" -#: dcim/filtersets.py:1604 virtualization/filtersets.py:294 +#: dcim/filtersets.py:1614 virtualization/filtersets.py:294 msgid "Bridged interface (ID)" msgstr "ブリッジインタフェース (ID)" -#: dcim/filtersets.py:1609 +#: dcim/filtersets.py:1619 msgid "LAG interface (ID)" msgstr "LAG インタフェース (ID)" -#: dcim/filtersets.py:1636 dcim/filtersets.py:1648 -#: dcim/forms/filtersets.py:1243 dcim/forms/model_forms.py:1634 +#: dcim/filtersets.py:1646 dcim/filtersets.py:1658 +#: dcim/forms/filtersets.py:1251 dcim/forms/model_forms.py:1634 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "仮想デバイスコンテキスト" -#: dcim/filtersets.py:1642 +#: dcim/filtersets.py:1652 msgid "Virtual Device Context (Identifier)" msgstr "仮想デバイスコンテキスト (識別子)" -#: dcim/filtersets.py:1653 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1663 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:53 msgid "Wireless LAN" msgstr "無線 LAN" -#: dcim/filtersets.py:1657 dcim/tables/devices.py:605 +#: dcim/filtersets.py:1667 dcim/tables/devices.py:609 msgid "Wireless link" msgstr "無線リンク" -#: dcim/filtersets.py:1727 +#: dcim/filtersets.py:1737 msgid "Installed module (ID)" msgstr "インストール済みモジュール (ID)" -#: dcim/filtersets.py:1738 +#: dcim/filtersets.py:1748 msgid "Installed device (ID)" msgstr "インストール済みデバイス (ID)" -#: dcim/filtersets.py:1744 +#: dcim/filtersets.py:1754 msgid "Installed device (name)" msgstr "インストール済みデバイス (名前)" -#: dcim/filtersets.py:1810 +#: dcim/filtersets.py:1820 msgid "Master (ID)" msgstr "マスター (ID)" -#: dcim/filtersets.py:1816 +#: dcim/filtersets.py:1826 msgid "Master (name)" msgstr "マスター (名前)" -#: dcim/filtersets.py:1858 tenancy/filtersets.py:246 +#: dcim/filtersets.py:1868 tenancy/filtersets.py:246 msgid "Tenant (ID)" msgstr "テナント (ID)" -#: dcim/filtersets.py:1864 extras/filtersets.py:570 tenancy/filtersets.py:252 +#: dcim/filtersets.py:1874 extras/filtersets.py:570 tenancy/filtersets.py:252 msgid "Tenant (slug)" msgstr "テナント (slug)" -#: dcim/filtersets.py:1900 dcim/forms/filtersets.py:988 +#: dcim/filtersets.py:1910 dcim/forms/filtersets.py:996 msgid "Unterminated" msgstr "未終端" -#: dcim/filtersets.py:2158 +#: dcim/filtersets.py:2168 msgid "Power panel (ID)" msgstr "電源盤 (ID)" @@ -2645,13 +2689,13 @@ msgstr "電源盤 (ID)" #: extras/forms/model_forms.py:443 extras/forms/model_forms.py:495 #: netbox/forms/base.py:84 netbox/forms/mixins.py:81 #: netbox/tables/columns.py:458 -#: templates/circuits/inc/circuit_termination.html:118 +#: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 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:1388 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1396 #: dcim/forms/model_forms.py:431 dcim/forms/model_forms.py:486 #: dcim/forms/object_create.py:197 dcim/forms/object_create.py:353 #: dcim/tables/devices.py:170 dcim/tables/devices.py:702 @@ -2671,7 +2715,7 @@ msgstr "英数字の範囲が使用できます。(作成する名前の数と #: dcim/forms/bulk_edit.py:116 dcim/forms/bulk_import.py:99 #: dcim/forms/model_forms.py:116 dcim/tables/sites.py:89 #: ipam/filtersets.py:985 ipam/forms/bulk_edit.py:531 -#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:517 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:526 #: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 #: templates/dcim/interface.html:284 templates/dcim/site.html:36 #: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 @@ -2718,7 +2762,7 @@ msgstr "タイムゾーン" #: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:1160 #: dcim/forms/bulk_edit.py:1548 dcim/forms/bulk_import.py:207 #: dcim/forms/bulk_import.py:1021 dcim/forms/filtersets.py:300 -#: dcim/forms/filtersets.py:705 dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:706 dcim/forms/filtersets.py:1426 #: dcim/forms/model_forms.py:219 dcim/forms/model_forms.py:1015 #: dcim/forms/model_forms.py:1454 dcim/forms/object_import.py:181 #: dcim/tables/devices.py:174 dcim/tables/devices.py:810 @@ -2728,10 +2772,10 @@ msgstr "タイムゾーン" #: ipam/forms/bulk_edit.py:343 ipam/forms/bulk_edit.py:549 #: 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:236 ipam/forms/filtersets.py:282 -#: ipam/forms/filtersets.py:353 ipam/forms/filtersets.py:509 +#: ipam/forms/filtersets.py:237 ipam/forms/filtersets.py:289 +#: ipam/forms/filtersets.py:360 ipam/forms/filtersets.py:516 #: ipam/forms/model_forms.py:186 ipam/forms/model_forms.py:219 -#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:680 +#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:689 #: 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:179 @@ -2764,8 +2808,8 @@ msgid "Serial Number" msgstr "シリアル番号" #: dcim/forms/bulk_edit.py:277 dcim/forms/filtersets.py:307 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:878 -#: dcim/forms/filtersets.py:1430 +#: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:886 +#: dcim/forms/filtersets.py:1438 msgid "Asset tag" msgstr "アセットタグ" @@ -2836,14 +2880,14 @@ msgstr "重量単位" #: dcim/forms/bulk_import.py:498 dcim/forms/bulk_import.py:1309 #: dcim/forms/bulk_import.py:1313 dcim/forms/filtersets.py:102 #: dcim/forms/filtersets.py:340 dcim/forms/filtersets.py:354 -#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:700 -#: dcim/forms/filtersets.py:946 dcim/forms/filtersets.py:1078 +#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:701 +#: dcim/forms/filtersets.py:954 dcim/forms/filtersets.py:1086 #: dcim/forms/model_forms.py:226 dcim/forms/model_forms.py:248 #: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:700 #: dcim/forms/object_create.py:400 dcim/tables/devices.py:166 #: dcim/tables/power.py:70 dcim/tables/racks.py:148 -#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:435 -#: ipam/forms/model_forms.py:601 templates/dcim/device.html:29 +#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:442 +#: ipam/forms/model_forms.py:610 templates/dcim/device.html:29 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 #: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 @@ -2855,7 +2899,7 @@ msgstr "ラック" #: dcim/forms/bulk_edit.py:349 dcim/forms/bulk_edit.py:628 #: dcim/forms/filtersets.py:248 dcim/forms/filtersets.py:333 #: dcim/forms/filtersets.py:416 dcim/forms/filtersets.py:543 -#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:853 +#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:861 #: dcim/forms/model_forms.py:610 dcim/forms/model_forms.py:1524 #: templates/dcim/device_edit.html:20 msgid "Hardware" @@ -2868,8 +2912,8 @@ msgstr "ハードウェア" #: dcim/forms/bulk_import.py:353 dcim/forms/bulk_import.py:395 #: dcim/forms/bulk_import.py:431 dcim/forms/bulk_import.py:1027 #: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 -#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:710 -#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:711 +#: dcim/forms/filtersets.py:866 dcim/forms/filtersets.py:1431 #: dcim/forms/model_forms.py:281 dcim/forms/model_forms.py:293 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:379 #: dcim/forms/model_forms.py:1020 dcim/forms/model_forms.py:1459 @@ -2903,7 +2947,7 @@ msgstr "ラック利用率に含めない" #: dcim/forms/bulk_edit.py:431 dcim/forms/bulk_edit.py:603 #: dcim/forms/bulk_import.py:525 dcim/forms/filtersets.py:446 -#: dcim/forms/filtersets.py:732 templates/dcim/device.html:97 +#: dcim/forms/filtersets.py:733 templates/dcim/device.html:97 #: templates/dcim/devicetype.html:65 msgid "Airflow" msgstr "エアフロー" @@ -2930,7 +2974,7 @@ msgstr "VMのロール" #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:402 #: dcim/forms/bulk_import.py:406 dcim/forms/bulk_import.py:531 #: dcim/forms/bulk_import.py:535 dcim/forms/filtersets.py:619 -#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:751 +#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:752 #: dcim/forms/model_forms.py:358 dcim/forms/model_forms.py:384 #: dcim/forms/model_forms.py:495 virtualization/forms/bulk_import.py:132 #: virtualization/forms/bulk_import.py:133 @@ -2952,7 +2996,7 @@ msgid "Device role" msgstr "デバイスロール" #: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443 -#: dcim/forms/filtersets.py:724 dcim/forms/model_forms.py:394 +#: dcim/forms/filtersets.py:725 dcim/forms/model_forms.py:394 #: dcim/forms/model_forms.py:456 dcim/tables/devices.py:187 #: extras/filtersets.py:515 templates/dcim/device.html:183 #: templates/dcim/platform.html:26 @@ -2974,28 +3018,28 @@ msgstr "プラットフォーム" #: dcim/forms/bulk_import.py:956 dcim/forms/bulk_import.py:968 #: dcim/forms/bulk_import.py:1016 dcim/forms/bulk_import.py:1373 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:129 -#: dcim/forms/filtersets.py:832 dcim/forms/filtersets.py:962 -#: dcim/forms/filtersets.py:1152 dcim/forms/filtersets.py:1174 -#: dcim/forms/filtersets.py:1196 dcim/forms/filtersets.py:1213 -#: dcim/forms/filtersets.py:1233 dcim/forms/filtersets.py:1341 -#: dcim/forms/filtersets.py:1363 dcim/forms/filtersets.py:1384 -#: dcim/forms/filtersets.py:1399 dcim/forms/filtersets.py:1413 -#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 -#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:573 +#: dcim/forms/filtersets.py:840 dcim/forms/filtersets.py:970 +#: dcim/forms/filtersets.py:1160 dcim/forms/filtersets.py:1182 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1221 +#: dcim/forms/filtersets.py:1241 dcim/forms/filtersets.py:1349 +#: dcim/forms/filtersets.py:1371 dcim/forms/filtersets.py:1392 +#: dcim/forms/filtersets.py:1407 dcim/forms/filtersets.py:1421 +#: dcim/forms/filtersets.py:1484 dcim/forms/filtersets.py:1508 +#: dcim/forms/filtersets.py:1532 dcim/forms/model_forms.py:573 #: dcim/forms/model_forms.py:794 dcim/forms/model_forms.py:1153 #: dcim/forms/model_forms.py:1608 dcim/forms/object_create.py:257 #: dcim/tables/connections.py:22 dcim/tables/connections.py:41 #: dcim/tables/connections.py:60 dcim/tables/devices.py:290 -#: dcim/tables/devices.py:355 dcim/tables/devices.py:399 -#: dcim/tables/devices.py:444 dcim/tables/devices.py:498 -#: dcim/tables/devices.py:590 dcim/tables/devices.py:692 +#: dcim/tables/devices.py:359 dcim/tables/devices.py:403 +#: dcim/tables/devices.py:448 dcim/tables/devices.py:502 +#: dcim/tables/devices.py:594 dcim/tables/devices.py:692 #: dcim/tables/devices.py:752 dcim/tables/devices.py:802 #: dcim/tables/devices.py:862 dcim/tables/devices.py:914 #: dcim/tables/devices.py:1040 dcim/tables/modules.py:52 #: extras/forms/filtersets.py:330 ipam/forms/bulk_import.py:303 -#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:551 -#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:716 -#: ipam/forms/model_forms.py:749 ipam/forms/model_forms.py:775 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:558 +#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:725 +#: ipam/forms/model_forms.py:758 ipam/forms/model_forms.py:784 #: ipam/tables/vlans.py:176 templates/dcim/consoleport.html:20 #: templates/dcim/consoleserverport.html:20 templates/dcim/device.html:14 #: templates/dcim/device.html:128 templates/dcim/device_edit.html:10 @@ -3050,13 +3094,13 @@ msgstr "モジュールタイプ" msgid "Label" msgstr "ラベル" -#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:979 +#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:987 #: templates/dcim/cable.html:50 msgid "Length" msgstr "長さ" #: dcim/forms/bulk_edit.py:711 dcim/forms/bulk_import.py:1174 -#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:983 +#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:991 msgid "Length unit" msgstr "長さの単位" @@ -3065,41 +3109,34 @@ msgid "Domain" msgstr "ドメイン" #: dcim/forms/bulk_edit.py:803 dcim/forms/bulk_import.py:1296 -#: dcim/forms/filtersets.py:1069 dcim/forms/model_forms.py:695 +#: dcim/forms/filtersets.py:1077 dcim/forms/model_forms.py:695 msgid "Power panel" msgstr "電源盤" #: dcim/forms/bulk_edit.py:825 dcim/forms/bulk_import.py:1332 -#: dcim/forms/filtersets.py:1091 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1099 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供給電源" #: dcim/forms/bulk_edit.py:831 dcim/forms/bulk_import.py:1337 -#: dcim/forms/filtersets.py:1096 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1104 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "電力相" -#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1101 +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1109 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "電圧" -#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1105 +#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1113 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "アンペア数" -#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1109 +#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1117 msgid "Max utilization" msgstr "最大使用率" -#: dcim/forms/bulk_edit.py:849 dcim/forms/bulk_edit.py:1208 -#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1242 -#: dcim/forms/bulk_edit.py:1260 dcim/forms/bulk_edit.py:1348 -#: dcim/forms/bulk_edit.py:1487 dcim/forms/bulk_edit.py:1504 -msgid "Mark connected" -msgstr "接続済みにする" - #: dcim/forms/bulk_edit.py:934 msgid "Maximum draw" msgstr "最大消費電力" @@ -3133,7 +3170,7 @@ msgid "Management only" msgstr "管理のみ" #: dcim/forms/bulk_edit.py:1037 dcim/forms/bulk_edit.py:1339 -#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292 +#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1300 #: dcim/forms/object_import.py:90 #: dcim/models/device_component_templates.py:411 #: dcim/models/device_components.py:671 @@ -3141,14 +3178,14 @@ msgid "PoE mode" msgstr "PoE モード" #: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345 -#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297 +#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1305 #: dcim/forms/object_import.py:95 #: dcim/models/device_component_templates.py:417 #: dcim/models/device_components.py:677 msgid "PoE type" msgstr "PoE タイプ" -#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302 +#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1310 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "無線ロール" @@ -3173,10 +3210,10 @@ msgid "Virtual device contexts" msgstr "仮想デバイスコンテキスト" #: dcim/forms/bulk_edit.py:1324 dcim/forms/bulk_import.py:659 -#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1161 -#: dcim/forms/filtersets.py:1183 dcim/forms/filtersets.py:1256 -#: dcim/tables/devices.py:602 -#: templates/circuits/inc/circuit_termination.html:93 +#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1169 +#: dcim/forms/filtersets.py:1191 dcim/forms/filtersets.py:1264 +#: dcim/tables/devices.py:606 +#: templates/circuits/inc/circuit_termination_fields.html:67 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "速度" @@ -3193,20 +3230,20 @@ msgid "Mode" msgstr "モード" #: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1299 -#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:505 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: virtualization/forms/model_forms.py:321 msgid "VLAN group" msgstr "VLAN グループ" #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 -#: dcim/tables/devices.py:575 virtualization/forms/bulk_edit.py:248 +#: dcim/tables/devices.py:579 virtualization/forms/bulk_edit.py:248 #: virtualization/forms/model_forms.py:326 msgid "Untagged VLAN" msgstr "タグなし VLAN" #: dcim/forms/bulk_edit.py:1377 dcim/forms/model_forms.py:1313 -#: dcim/tables/devices.py:581 virtualization/forms/bulk_edit.py:256 +#: dcim/tables/devices.py:585 virtualization/forms/bulk_edit.py:256 #: virtualization/forms/model_forms.py:335 msgid "Tagged VLANs" msgstr "タグ付き VLAN" @@ -3216,12 +3253,12 @@ msgid "Wireless LAN group" msgstr "無線 LAN グループ" #: dcim/forms/bulk_edit.py:1392 dcim/forms/model_forms.py:1291 -#: dcim/tables/devices.py:611 netbox/navigation/menu.py:133 +#: dcim/tables/devices.py:615 netbox/navigation/menu.py:133 #: templates/dcim/interface.html:280 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "無線 LAN" -#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1229 +#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1237 #: dcim/forms/model_forms.py:1334 ipam/forms/bulk_edit.py:271 #: ipam/forms/bulk_edit.py:362 ipam/forms/filtersets.py:169 #: templates/dcim/interface.html:122 templates/ipam/prefix.html:95 @@ -3234,7 +3271,7 @@ msgstr "アドレス" msgid "Operation" msgstr "オペレーション" -#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1230 +#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1238 #: dcim/forms/model_forms.py:932 dcim/forms/model_forms.py:1337 msgid "PoE" msgstr "PoE" @@ -3390,8 +3427,8 @@ msgstr "バーチャルシャーシ" #: dcim/forms/bulk_import.py:462 dcim/forms/model_forms.py:465 #: dcim/tables/devices.py:207 extras/filtersets.py:548 #: extras/forms/filtersets.py:331 ipam/forms/bulk_edit.py:479 -#: ipam/forms/filtersets.py:408 ipam/forms/filtersets.py:452 -#: ipam/forms/model_forms.py:618 templates/dcim/device.html:231 +#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:459 +#: ipam/forms/model_forms.py:627 templates/dcim/device.html:231 #: templates/virtualization/cluster.html:10 #: templates/virtualization/virtualmachine.html:88 #: templates/virtualization/virtualmachine.html:97 @@ -3530,7 +3567,7 @@ msgstr "VDC 名をコンマで区切り、二重引用符で囲みます。例:" msgid "Physical medium" msgstr "物理媒体" -#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1263 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1271 msgid "Duplex" msgstr "デュプレックス" @@ -3548,8 +3585,8 @@ msgstr "IEEE 802.1Q モード(L2 インタフェース用)" #: dcim/forms/bulk_import.py:840 ipam/forms/bulk_import.py:160 #: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 -#: ipam/forms/filtersets.py:200 ipam/forms/filtersets.py:270 -#: ipam/forms/filtersets.py:329 virtualization/forms/bulk_import.py:175 +#: ipam/forms/filtersets.py:201 ipam/forms/filtersets.py:277 +#: ipam/forms/filtersets.py:336 virtualization/forms/bulk_import.py:175 msgid "Assigned VRF" msgstr "割当 VRF" @@ -3772,29 +3809,33 @@ msgstr "構成要素" msgid "Subdevice role" msgstr "サブデバイスロール" -#: dcim/forms/filtersets.py:718 +#: dcim/forms/filtersets.py:719 msgid "Model" msgstr "モデル" -#: dcim/forms/filtersets.py:762 +#: dcim/forms/filtersets.py:763 msgid "Has an OOB IP" msgstr "OOB IP アドレスを持っている" -#: dcim/forms/filtersets.py:769 +#: dcim/forms/filtersets.py:770 msgid "Virtual chassis member" msgstr "バーチャルシャーシメンバー" -#: dcim/forms/filtersets.py:1121 +#: dcim/forms/filtersets.py:819 +msgid "Has virtual device contexts" +msgstr "仮想デバイスコンテキストがある" + +#: dcim/forms/filtersets.py:1129 msgid "Cabled" msgstr "ケーブル接続済" -#: dcim/forms/filtersets.py:1128 +#: dcim/forms/filtersets.py:1136 msgid "Occupied" msgstr "専有済" -#: 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/tables/devices.py:348 +#: dcim/forms/filtersets.py:1161 dcim/forms/filtersets.py:1183 +#: dcim/forms/filtersets.py:1205 dcim/forms/filtersets.py:1222 +#: dcim/forms/filtersets.py:1242 dcim/tables/devices.py:352 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 #: templates/dcim/frontport.html:69 templates/dcim/interface.html:140 #: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:59 @@ -3802,40 +3843,40 @@ msgstr "専有済" msgid "Connection" msgstr "接続" -#: dcim/forms/filtersets.py:1246 extras/forms/bulk_edit.py:316 +#: dcim/forms/filtersets.py:1254 extras/forms/bulk_edit.py:316 #: extras/forms/bulk_import.py:242 extras/forms/filtersets.py:476 #: extras/forms/model_forms.py:551 extras/tables/tables.py:512 #: templates/extras/journalentry.html:30 msgid "Kind" msgstr "種類" -#: dcim/forms/filtersets.py:1275 +#: dcim/forms/filtersets.py:1283 msgid "Mgmt only" msgstr "管理のみ" -#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327 +#: dcim/forms/filtersets.py:1295 dcim/forms/model_forms.py:1327 #: dcim/models/device_components.py:630 templates/dcim/interface.html:129 msgid "WWN" msgstr "WWN" -#: dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1315 msgid "Wireless channel" msgstr "無線チャネル" -#: dcim/forms/filtersets.py:1311 +#: dcim/forms/filtersets.py:1319 msgid "Channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: dcim/forms/filtersets.py:1315 +#: dcim/forms/filtersets.py:1323 msgid "Channel width (MHz)" msgstr "チャネル幅 (MHz)" -#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85 +#: dcim/forms/filtersets.py:1327 templates/dcim/interface.html:85 msgid "Transmit power (dBm)" msgstr "送信出力 (dBm)" -#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 -#: dcim/tables/devices.py:320 templates/dcim/cable.html:12 +#: dcim/forms/filtersets.py:1350 dcim/forms/filtersets.py:1372 +#: dcim/tables/devices.py:324 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:50 #: templates/dcim/inc/connection_endpoints.html:4 @@ -3843,7 +3884,7 @@ msgstr "送信出力 (dBm)" msgid "Cable" msgstr "ケーブル" -#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:933 +#: dcim/forms/filtersets.py:1442 dcim/tables/devices.py:933 msgid "Discovered" msgstr "自動検出" @@ -3961,7 +4002,7 @@ msgstr "背面ポートテンプレート" #: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 #: ipam/forms/model_forms.py:278 ipam/forms/model_forms.py:287 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 -#: templates/circuits/inc/circuit_termination.html:77 +#: templates/circuits/inc/circuit_termination_fields.html:51 #: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 #: templates/dcim/interface.html:184 templates/dcim/interface.html:310 #: templates/dcim/rearport.html:102 @@ -3989,7 +4030,7 @@ msgid "Console Server Port" msgstr "コンソールサーバポート" #: dcim/forms/model_forms.py:1092 dcim/forms/model_forms.py:1530 -#: templates/circuits/inc/circuit_termination.html:78 +#: templates/circuits/inc/circuit_termination_fields.html:52 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 #: templates/dcim/interface.html:187 templates/dcim/rearport.html:105 @@ -3998,7 +4039,7 @@ msgstr "前面ポート" #: dcim/forms/model_forms.py:1093 dcim/forms/model_forms.py:1531 #: dcim/tables/devices.py:705 -#: templates/circuits/inc/circuit_termination.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 #: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 #: templates/dcim/interface.html:190 templates/dcim/rearport.html:17 @@ -4007,7 +4048,7 @@ msgid "Rear Port" msgstr "背面ポート" #: dcim/forms/model_forms.py:1094 dcim/forms/model_forms.py:1532 -#: dcim/tables/connections.py:46 dcim/tables/devices.py:505 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:509 #: templates/dcim/poweroutlet.html:44 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "電源ポート" @@ -5223,7 +5264,7 @@ msgstr "プライマリ IP アドレスは、割当デバイスのインタフ #: dcim/models/mixins.py:15 extras/models/configs.py:41 #: extras/models/models.py:341 extras/models/models.py:550 -#: extras/models/search.py:48 ipam/models/ip.py:193 +#: extras/models/search.py:48 ipam/models/ip.py:194 msgid "weight" msgstr "重量" @@ -5704,28 +5745,37 @@ msgstr "在庫品目" msgid "Module Bay" msgstr "モジュールベイ" -#: dcim/tables/devices.py:326 +#: dcim/tables/devices.py:318 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 +#: netbox/navigation/menu.py:90 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:6 +#: templates/dcim/inventoryitemrole.html:32 +msgid "Inventory Items" +msgstr "在庫品目" + +#: dcim/tables/devices.py:330 msgid "Cable Color" msgstr "ケーブル色" -#: dcim/tables/devices.py:332 +#: dcim/tables/devices.py:336 msgid "Link Peers" msgstr "対向" -#: dcim/tables/devices.py:335 +#: dcim/tables/devices.py:339 msgid "Mark Connected" msgstr "接続済みとしてマークする" -#: dcim/tables/devices.py:451 +#: dcim/tables/devices.py:455 msgid "Maximum draw (W)" msgstr "最大電力 (W)" -#: dcim/tables/devices.py:454 +#: dcim/tables/devices.py:458 msgid "Allocated draw (W)" msgstr "割当電力 (W)" -#: dcim/tables/devices.py:554 ipam/forms/model_forms.py:738 -#: ipam/tables/fhrp.py:28 ipam/views.py:596 ipam/views.py:690 +#: dcim/tables/devices.py:558 ipam/forms/model_forms.py:747 +#: ipam/tables/fhrp.py:28 ipam/views.py:602 ipam/views.py:701 #: netbox/navigation/menu.py:145 netbox/navigation/menu.py:147 #: templates/dcim/interface.html:339 templates/ipam/ipaddress_bulk_add.html:15 #: templates/ipam/service.html:40 templates/virtualization/vminterface.html:85 @@ -5733,12 +5783,12 @@ msgstr "割当電力 (W)" msgid "IP Addresses" msgstr "IP アドレス" -#: dcim/tables/devices.py:560 netbox/navigation/menu.py:189 +#: dcim/tables/devices.py:564 netbox/navigation/menu.py:189 #: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP グループ" -#: dcim/tables/devices.py:572 templates/dcim/interface.html:89 +#: dcim/tables/devices.py:576 templates/dcim/interface.html:89 #: templates/virtualization/vminterface.html:67 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:42 @@ -5747,24 +5797,15 @@ msgstr "FHRP グループ" msgid "Tunnel" msgstr "トンネル" -#: dcim/tables/devices.py:597 dcim/tables/devicetypes.py:224 +#: dcim/tables/devices.py:601 dcim/tables/devicetypes.py:224 #: templates/dcim/interface.html:65 msgid "Management Only" msgstr "管理のみ" -#: dcim/tables/devices.py:615 +#: dcim/tables/devices.py:619 msgid "VDCs" msgstr "VDC" -#: dcim/tables/devices.py:623 dcim/tables/devicetypes.py:48 -#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 -#: netbox/navigation/menu.py:90 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:6 -#: templates/dcim/inventoryitemrole.html:32 -msgid "Inventory Items" -msgstr "在庫品目" - #: dcim/tables/devices.py:870 templates/dcim/modulebay.html:49 msgid "Installed Module" msgstr "取付済みモジュール" @@ -5880,7 +5921,7 @@ msgstr "デバイスベイ" msgid "Module Bays" msgstr "モジュールベイ" -#: dcim/tables/power.py:36 netbox/navigation/menu.py:281 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 #: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "電源タップ" @@ -6358,7 +6399,7 @@ msgid "Cluster type (slug)" msgstr "クラスタタイプ (slug)" #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 -#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 +#: ipam/forms/filtersets.py:464 ipam/forms/model_forms.py:624 #: virtualization/forms/filtersets.py:112 msgid "Cluster group" msgstr "クラスタグループ" @@ -6848,7 +6889,7 @@ msgid "Tenants" msgstr "テナント" #: extras/forms/model_forms.py:458 ipam/forms/filtersets.py:142 -#: ipam/forms/filtersets.py:546 ipam/forms/model_forms.py:321 +#: ipam/forms/filtersets.py:553 ipam/forms/model_forms.py:321 #: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 #: templates/ipam/vlan_edit.html:30 tenancy/forms/filtersets.py:87 #: users/forms/model_forms.py:311 @@ -7627,11 +7668,11 @@ msgstr "脚本" msgid "scripts" msgstr "スクリプト" -#: extras/models/scripts.py:110 +#: extras/models/scripts.py:111 msgid "script module" msgstr "スクリプトモジュール" -#: extras/models/scripts.py:111 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "スクリプトモジュール" @@ -7892,7 +7933,7 @@ msgstr "削除したウィジェット: " msgid "Error deleting widget: " msgstr "ウィジェットの削除中にエラーが発生しました: " -#: extras/views.py:1081 +#: extras/views.py:1101 msgid "Unable to run script: RQ worker process not running." msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。" @@ -8038,7 +8079,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "このプレフィックス / IP を含むプレフィックス" #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 -#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:331 msgid "Mask length" msgstr "マスクの長さ" @@ -8051,7 +8092,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN 番号 (1-4094)" #: ipam/filtersets.py:471 ipam/filtersets.py:475 ipam/filtersets.py:567 -#: ipam/forms/model_forms.py:452 templates/tenancy/contact.html:53 +#: ipam/forms/model_forms.py:461 templates/tenancy/contact.html:53 #: tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "アドレス" @@ -8111,7 +8152,7 @@ msgstr "NAT 内部の IP アドレス (ID)" msgid "IP address (ID)" msgstr "IP アドレス (ID)" -#: ipam/filtersets.py:1102 ipam/models/ip.py:787 +#: ipam/filtersets.py:1102 ipam/models/ip.py:788 msgid "IP address" msgstr "IP アドレス" @@ -8167,7 +8208,7 @@ msgstr "非公開です" #: ipam/forms/filtersets.py:148 ipam/forms/model_forms.py:94 #: ipam/forms/model_forms.py:107 ipam/forms/model_forms.py:129 #: ipam/forms/model_forms.py:147 ipam/models/asns.py:31 -#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/models/asns.py:103 ipam/models/ip.py:71 ipam/models/ip.py:90 #: ipam/tables/asn.py:20 ipam/tables/asn.py:45 #: templates/ipam/aggregate.html:18 templates/ipam/asn.html:27 #: templates/ipam/asnrange.html:19 templates/ipam/rir.html:19 @@ -8182,36 +8223,36 @@ msgstr "追加日" msgid "Prefix length" msgstr "プレフィックス長" -#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 +#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:241 #: templates/ipam/prefix.html:85 msgid "Is a pool" msgstr "プールです" #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 -#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 -#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#: ipam/forms/filtersets.py:248 ipam/forms/filtersets.py:293 +#: ipam/models/ip.py:272 ipam/models/ip.py:539 msgid "Treat as fully utilized" msgstr "すべて使用済として扱う" -#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 +#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:772 msgid "DNS name" msgstr "DNS ネーム" #: ipam/forms/bulk_edit.py:371 ipam/forms/bulk_edit.py:572 #: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 -#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:383 -#: ipam/forms/filtersets.py:530 templates/ipam/fhrpgroup.html:22 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:390 +#: ipam/forms/filtersets.py:537 templates/ipam/fhrpgroup.html:22 #: templates/ipam/inc/panels/fhrp_groups.html:24 #: templates/ipam/service.html:32 templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "プロトコル" -#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:390 +#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:397 #: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "グループ ID" -#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:395 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:402 #: wireless/forms/bulk_edit.py:68 wireless/forms/bulk_edit.py:115 #: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 #: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 @@ -8219,12 +8260,12 @@ msgstr "グループ ID" msgid "Authentication type" msgstr "認証タイプ" -#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:406 msgid "Authentication key" msgstr "認証キー" -#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 -#: ipam/forms/model_forms.py:463 netbox/navigation/menu.py:369 +#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:383 +#: ipam/forms/model_forms.py:472 netbox/navigation/menu.py:370 #: templates/ipam/fhrpgroup.html:49 #: templates/wireless/inc/authentication_attrs.html:5 #: wireless/forms/bulk_edit.py:91 wireless/forms/bulk_edit.py:138 @@ -8241,11 +8282,11 @@ msgstr "子 VLAN VID の最小値" msgid "Maximum child VLAN VID" msgstr "子 VLAN VID の最大値" -#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:557 +#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:566 msgid "Scope type" msgstr "スコープタイプ" -#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:632 +#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:641 #: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:38 msgid "Scope" msgstr "スコープ" @@ -8254,8 +8295,8 @@ msgstr "スコープ" msgid "Site & Group" msgstr "サイトとグループ" -#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:696 -#: ipam/forms/model_forms.py:728 ipam/tables/services.py:19 +#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:705 +#: ipam/forms/model_forms.py:737 ipam/tables/services.py:19 #: ipam/tables/services.py:49 templates/ipam/service.html:36 #: templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -8278,15 +8319,15 @@ msgstr "割当 RIR" msgid "VLAN's group (if any)" msgstr "VLAN のグループ (存在する場合)" -#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:216 -#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 -#: templates/ipam/prefix.html:60 templates/ipam/vlan.html:12 -#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 -#: templates/wireless/wirelesslan.html:30 vpn/forms/bulk_import.py:304 -#: vpn/forms/filtersets.py:284 vpn/forms/model_forms.py:433 -#: vpn/forms/model_forms.py:452 wireless/forms/bulk_edit.py:55 -#: wireless/forms/bulk_import.py:48 wireless/forms/model_forms.py:48 -#: wireless/models.py:101 +#: ipam/forms/bulk_import.py:184 ipam/forms/filtersets.py:256 +#: ipam/forms/model_forms.py:216 ipam/models/vlans.py:214 +#: ipam/tables/ip.py:254 templates/ipam/prefix.html:60 +#: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 +#: templates/ipam/vlan_edit.html:10 templates/wireless/wirelesslan.html:30 +#: vpn/forms/bulk_import.py:304 vpn/forms/filtersets.py:284 +#: vpn/forms/model_forms.py:433 vpn/forms/model_forms.py:452 +#: wireless/forms/bulk_edit.py:55 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:48 wireless/models.py:101 msgid "VLAN" msgstr "VLAN" @@ -8295,7 +8336,7 @@ 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:722 virtualization/filtersets.py:284 +#: ipam/forms/model_forms.py:731 virtualization/filtersets.py:284 #: virtualization/filtersets.py:323 virtualization/forms/bulk_edit.py:200 #: virtualization/forms/bulk_edit.py:326 #: virtualization/forms/bulk_import.py:146 @@ -8397,8 +8438,8 @@ msgstr "VRF によるエクスポート" msgid "Private" msgstr "プライベート" -#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 -#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 +#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:191 +#: ipam/forms/filtersets.py:272 ipam/forms/filtersets.py:326 msgid "Address family" msgstr "アドレスファミリー" @@ -8414,53 +8455,57 @@ msgstr "開始" msgid "End" msgstr "終了" -#: ipam/forms/filtersets.py:185 +#: ipam/forms/filtersets.py:171 +msgid "VLAN Assignment" +msgstr "VLAN アサイメント" + +#: ipam/forms/filtersets.py:186 msgid "Search within" msgstr "範囲内を検索" -#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 +#: ipam/forms/filtersets.py:207 ipam/forms/filtersets.py:342 msgid "Present in VRF" msgstr "VRF 内に存在する" -#: ipam/forms/filtersets.py:304 +#: ipam/forms/filtersets.py:311 msgid "Device/VM" msgstr "デバイス/VM" -#: ipam/forms/filtersets.py:314 +#: ipam/forms/filtersets.py:321 msgid "Parent Prefix" msgstr "親プレフィックス" -#: ipam/forms/filtersets.py:340 +#: ipam/forms/filtersets.py:347 msgid "Assigned Device" msgstr "割当デバイス" -#: ipam/forms/filtersets.py:345 +#: ipam/forms/filtersets.py:352 msgid "Assigned VM" msgstr "割当VM" -#: ipam/forms/filtersets.py:359 +#: ipam/forms/filtersets.py:366 msgid "Assigned to an interface" msgstr "インタフェースに割当済" -#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:373 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS名" -#: ipam/forms/filtersets.py:409 ipam/forms/filtersets.py:513 +#: ipam/forms/filtersets.py:416 ipam/forms/filtersets.py:520 #: ipam/models/vlans.py:156 templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" -#: ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:448 msgid "Minimum VID" msgstr "最小 VID" -#: ipam/forms/filtersets.py:447 +#: ipam/forms/filtersets.py:454 msgid "Maximum VID" msgstr "VID の最大値" -#: ipam/forms/filtersets.py:556 ipam/forms/model_forms.py:318 -#: ipam/forms/model_forms.py:750 ipam/forms/model_forms.py:776 +#: ipam/forms/filtersets.py:563 ipam/forms/model_forms.py:318 +#: ipam/forms/model_forms.py:759 ipam/forms/model_forms.py:785 #: ipam/tables/vlans.py:191 templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 #: templates/virtualization/vminterface.html:21 @@ -8498,7 +8543,7 @@ msgid "IP Range" msgstr "IP アドレス範囲" #: ipam/forms/model_forms.py:293 ipam/forms/model_forms.py:319 -#: ipam/forms/model_forms.py:462 templates/ipam/fhrpgroup.html:19 +#: ipam/forms/model_forms.py:471 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP グループ" @@ -8510,71 +8555,71 @@ msgstr "デバイス/VMのプライマリIPにする" msgid "NAT IP (Inside)" msgstr "NAT IP (インサイド)" -#: ipam/forms/model_forms.py:373 +#: ipam/forms/model_forms.py:382 msgid "An IP address can only be assigned to a single object." msgstr "IP アドレスは 1 つのオブジェクトにのみ割り当てることができます。" -#: ipam/forms/model_forms.py:379 ipam/models/ip.py:896 +#: ipam/forms/model_forms.py:388 ipam/models/ip.py:897 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:389 +#: ipam/forms/model_forms.py:398 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "プライマリ IP として指定できるのは、インタフェースに割り当てられた IP アドレスのみです。" -#: ipam/forms/model_forms.py:464 +#: ipam/forms/model_forms.py:473 msgid "Virtual IP Address" msgstr "仮想 IP アドレス" -#: ipam/forms/model_forms.py:549 +#: ipam/forms/model_forms.py:558 msgid "Assignment already exists" msgstr "既に割り当てられています" -#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:670 +#: ipam/forms/model_forms.py:637 ipam/forms/model_forms.py:679 #: 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:629 +#: ipam/forms/model_forms.py:638 msgid "Child VLANs" msgstr "子 VLAN" -#: ipam/forms/model_forms.py:701 ipam/forms/model_forms.py:733 +#: ipam/forms/model_forms.py:710 ipam/forms/model_forms.py:742 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "カンマ区切りのポート番号のリスト。範囲はハイフンを使用して指定できます。" -#: ipam/forms/model_forms.py:706 templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:715 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "サービステンプレート" -#: ipam/forms/model_forms.py:753 +#: ipam/forms/model_forms.py:762 msgid "Port(s)" msgstr "ポート (s)" -#: ipam/forms/model_forms.py:754 ipam/forms/model_forms.py:782 +#: ipam/forms/model_forms.py:763 ipam/forms/model_forms.py:791 #: templates/ipam/service.html:21 msgid "Service" msgstr "サービス" -#: ipam/forms/model_forms.py:767 +#: ipam/forms/model_forms.py:776 msgid "Service template" msgstr "サービステンプレート" -#: ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:788 msgid "From Template" msgstr "テンプレートから" -#: ipam/forms/model_forms.py:780 +#: ipam/forms/model_forms.py:789 msgid "Custom" msgstr "カスタム" -#: ipam/forms/model_forms.py:810 +#: ipam/forms/model_forms.py:819 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "サービステンプレートを使用しない場合は、名前、プロトコル、およびポートを指定する必要があります。" @@ -8640,215 +8685,215 @@ msgstr "FHRP グループ割当" msgid "FHRP group assignments" msgstr "FHRP グループ割当" -#: ipam/models/ip.py:64 +#: ipam/models/ip.py:65 msgid "private" msgstr "プライベート" -#: ipam/models/ip.py:65 +#: ipam/models/ip.py:66 msgid "IP space managed by this RIR is considered private" msgstr "この RIR が管理する IP スペースはプライベートと見なされます" -#: ipam/models/ip.py:71 netbox/navigation/menu.py:169 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:169 msgid "RIRs" msgstr "RIR" -#: ipam/models/ip.py:83 +#: ipam/models/ip.py:84 msgid "IPv4 or IPv6 network" msgstr "IPv4 または IPv6 ネットワーク" -#: ipam/models/ip.py:90 +#: ipam/models/ip.py:91 msgid "Regional Internet Registry responsible for this IP space" msgstr "この IP スペースを管理する地域インターネットレジストリ" -#: ipam/models/ip.py:100 +#: ipam/models/ip.py:101 msgid "date added" msgstr "追加日" -#: ipam/models/ip.py:114 +#: ipam/models/ip.py:115 msgid "aggregate" msgstr "集約" -#: ipam/models/ip.py:115 +#: ipam/models/ip.py:116 msgid "aggregates" msgstr "集約" -#: ipam/models/ip.py:131 +#: ipam/models/ip.py:132 msgid "Cannot create aggregate with /0 mask." msgstr "/0 マスクを使用して集約を作成することはできません。" -#: ipam/models/ip.py:143 +#: ipam/models/ip.py:144 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " "aggregate ({aggregate})." msgstr "集約は重複できません。{prefix} は既存の集約({aggregate}) に含まれます。" -#: ipam/models/ip.py:157 +#: ipam/models/ip.py:158 #, 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 +#: ipam/models/ip.py:200 ipam/models/ip.py:737 vpn/models/tunnels.py:114 msgid "role" msgstr "ロール" -#: ipam/models/ip.py:200 +#: ipam/models/ip.py:201 msgid "roles" msgstr "ロール" -#: ipam/models/ip.py:216 ipam/models/ip.py:292 +#: ipam/models/ip.py:217 ipam/models/ip.py:293 msgid "prefix" msgstr "プレフィックス" -#: ipam/models/ip.py:217 +#: ipam/models/ip.py:218 msgid "IPv4 or IPv6 network with mask" msgstr "マスク付きの IPv4 または IPv6 ネットワーク" -#: ipam/models/ip.py:253 +#: ipam/models/ip.py:254 msgid "Operational status of this prefix" msgstr "このプレフィックスの動作ステータス" -#: ipam/models/ip.py:261 +#: ipam/models/ip.py:262 msgid "The primary function of this prefix" msgstr "このプレフィックスの主な機能" -#: ipam/models/ip.py:264 +#: ipam/models/ip.py:265 msgid "is a pool" msgstr "プールか" -#: ipam/models/ip.py:266 +#: ipam/models/ip.py:267 msgid "All IP addresses within this prefix are considered usable" msgstr "このプレフィックス内のすべての IP アドレスが使用可能と見なされます。" -#: ipam/models/ip.py:269 ipam/models/ip.py:536 +#: ipam/models/ip.py:270 ipam/models/ip.py:537 msgid "mark utilized" msgstr "使用済み" -#: ipam/models/ip.py:293 +#: ipam/models/ip.py:294 msgid "prefixes" msgstr "プレフィックス" -#: ipam/models/ip.py:316 +#: ipam/models/ip.py:317 msgid "Cannot create prefix with /0 mask." msgstr "/0 マスクではプレフィックスを作成できません。" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 msgid "global table" msgstr "グローバルテーブル" -#: ipam/models/ip.py:325 +#: ipam/models/ip.py:326 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "重複したプレフィックスが見つかりました {table}: {prefix}" -#: ipam/models/ip.py:494 +#: ipam/models/ip.py:495 msgid "start address" msgstr "開始アドレス" -#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +#: ipam/models/ip.py:496 ipam/models/ip.py:500 ipam/models/ip.py:712 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4 または IPv6 アドレス (マスク付き)" -#: ipam/models/ip.py:498 +#: ipam/models/ip.py:499 msgid "end address" msgstr "終了アドレス" -#: ipam/models/ip.py:525 +#: ipam/models/ip.py:526 msgid "Operational status of this range" msgstr "この範囲の動作状況" -#: ipam/models/ip.py:533 +#: ipam/models/ip.py:534 msgid "The primary function of this range" msgstr "この範囲の主な機能" -#: ipam/models/ip.py:547 +#: ipam/models/ip.py:548 msgid "IP range" msgstr "IP アドレス範囲" -#: ipam/models/ip.py:548 +#: ipam/models/ip.py:549 msgid "IP ranges" msgstr "IP アドレス範囲" -#: ipam/models/ip.py:564 +#: ipam/models/ip.py:565 msgid "Starting and ending IP address versions must match" msgstr "開始・終了 IP アドレスのバージョンが一致している必要があります" -#: ipam/models/ip.py:570 +#: ipam/models/ip.py:571 msgid "Starting and ending IP address masks must match" msgstr "開始・終了 IP アドレスマスクは一致する必要があります" -#: ipam/models/ip.py:577 +#: ipam/models/ip.py:578 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "終了アドレスは開始アドレスより大きくなければなりません ({start_address})" -#: ipam/models/ip.py:589 +#: ipam/models/ip.py:590 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "VRF{vrf}において、定義されたアドレスが範囲{overlapping_range}と重複しています " -#: ipam/models/ip.py:598 +#: ipam/models/ip.py:599 #, 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 +#: ipam/models/ip.py:711 tenancy/models/contacts.py:82 msgid "address" msgstr "アドレス" -#: ipam/models/ip.py:733 +#: ipam/models/ip.py:734 msgid "The operational status of this IP" msgstr "この IP の動作ステータス" -#: ipam/models/ip.py:740 +#: ipam/models/ip.py:741 msgid "The functional role of this IP" msgstr "この IP の役割" -#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:72 +#: ipam/models/ip.py:765 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (インサイド)" -#: ipam/models/ip.py:765 +#: ipam/models/ip.py:766 msgid "The IP for which this address is the \"outside\" IP" msgstr "このアドレスが「アウトサイド」IPであるIP" -#: ipam/models/ip.py:772 +#: ipam/models/ip.py:773 msgid "Hostname or FQDN (not case-sensitive)" msgstr "ホスト名または FQDN (大文字と小文字は区別されません)" -#: ipam/models/ip.py:788 ipam/models/services.py:93 +#: ipam/models/ip.py:789 ipam/models/services.py:93 msgid "IP addresses" msgstr "IP アドレス" -#: ipam/models/ip.py:844 +#: ipam/models/ip.py:845 msgid "Cannot create IP address with /0 mask." msgstr "/0 マスクで IP アドレスを作成することはできません。" -#: ipam/models/ip.py:850 +#: ipam/models/ip.py:851 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} はネットワーク ID のため、インタフェースに割り当てることはできません。" -#: ipam/models/ip.py:861 +#: ipam/models/ip.py:862 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} はブロードキャストアドレスのため、インタフェースに割り当てることはできません。" -#: ipam/models/ip.py:875 +#: ipam/models/ip.py:876 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "重複した IP アドレスが見つかりました {table}: {ipaddress}" -#: ipam/models/ip.py:902 +#: ipam/models/ip.py:903 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "SLAAC ステータスを割り当てることができるのは IPv6 アドレスのみです" @@ -8939,7 +8984,7 @@ 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:957 netbox/navigation/menu.py:180 +#: ipam/views.py:978 netbox/navigation/menu.py:180 #: netbox/navigation/menu.py:182 msgid "VLANs" msgstr "VLAN" @@ -9011,7 +9056,7 @@ msgid "Added" msgstr "追加日" #: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 -#: ipam/views.py:348 netbox/navigation/menu.py:152 +#: ipam/views.py:349 netbox/navigation/menu.py:152 #: netbox/navigation/menu.py:154 templates/ipam/vlan.html:84 msgid "Prefixes" msgstr "プレフィックス" @@ -9110,23 +9155,23 @@ msgid "" "are allowed in DNS names" msgstr "DNS 名に使用できるのは、英数字、アスタリスク、ハイフン、ピリオド、アンダースコアのみです。" -#: ipam/views.py:535 +#: ipam/views.py:541 msgid "Child Prefixes" msgstr "子プレフィックス" -#: ipam/views.py:570 +#: ipam/views.py:576 msgid "Child Ranges" msgstr "子レンジ" -#: ipam/views.py:886 +#: ipam/views.py:902 msgid "Related IPs" msgstr "関連IPアドレス" -#: ipam/views.py:1112 +#: ipam/views.py:1133 msgid "Device Interfaces" msgstr "デバイスインタフェース" -#: ipam/views.py:1129 +#: ipam/views.py:1150 msgid "VM Interfaces" msgstr "VM インタフェース" @@ -9678,39 +9723,43 @@ msgstr "クラスタグループ" msgid "Circuit Types" msgstr "回線タイプ" -#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:261 +msgid "Circuit Terminations" +msgstr "回路終端" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 msgid "Providers" msgstr "プロバイダ" -#: netbox/navigation/menu.py:267 templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "プロバイダアカウント" -#: netbox/navigation/menu.py:268 +#: netbox/navigation/menu.py:269 msgid "Provider Networks" msgstr "プロバイダネットワーク" -#: netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Power Panels" msgstr "電源盤" -#: netbox/navigation/menu.py:293 +#: netbox/navigation/menu.py:294 msgid "Configurations" msgstr "コンフィギュレーション" -#: netbox/navigation/menu.py:295 +#: netbox/navigation/menu.py:296 msgid "Config Contexts" msgstr "コンフィグコンテキスト" -#: netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Config Templates" msgstr "設定テンプレート" -#: netbox/navigation/menu.py:303 netbox/navigation/menu.py:307 +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 msgid "Customization" msgstr "カスタマイズ" -#: netbox/navigation/menu.py:309 templates/dcim/device_edit.html:103 +#: netbox/navigation/menu.py:310 templates/dcim/device_edit.html:103 #: templates/dcim/htmx/cable_edit.html:81 #: templates/dcim/virtualchassis_add.html:31 #: templates/dcim/virtualchassis_edit.html:40 @@ -9720,107 +9769,107 @@ msgstr "カスタマイズ" msgid "Custom Fields" msgstr "カスタムフィールド" -#: netbox/navigation/menu.py:310 +#: netbox/navigation/menu.py:311 msgid "Custom Field Choices" msgstr "カスタムフィールド選択肢" -#: netbox/navigation/menu.py:311 +#: netbox/navigation/menu.py:312 msgid "Custom Links" msgstr "カスタムリンク" -#: netbox/navigation/menu.py:312 +#: netbox/navigation/menu.py:313 msgid "Export Templates" msgstr "エクスポートテンプレート" -#: netbox/navigation/menu.py:313 +#: netbox/navigation/menu.py:314 msgid "Saved Filters" msgstr "保存済みフィルタ" -#: netbox/navigation/menu.py:315 +#: netbox/navigation/menu.py:316 msgid "Image Attachments" msgstr "画像添付ファイル" -#: netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Operations" msgstr "オペレーション" -#: netbox/navigation/menu.py:337 +#: netbox/navigation/menu.py:338 msgid "Integrations" msgstr "インテグレーション" -#: netbox/navigation/menu.py:339 +#: netbox/navigation/menu.py:340 msgid "Data Sources" msgstr "データソース" -#: netbox/navigation/menu.py:340 +#: netbox/navigation/menu.py:341 msgid "Event Rules" msgstr "イベントルール" -#: netbox/navigation/menu.py:341 +#: netbox/navigation/menu.py:342 msgid "Webhooks" msgstr "ウェブフック" -#: netbox/navigation/menu.py:345 netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:346 netbox/navigation/menu.py:350 #: 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:355 +#: netbox/navigation/menu.py:356 msgid "Logging" msgstr "ロギング" -#: netbox/navigation/menu.py:357 +#: netbox/navigation/menu.py:358 msgid "Journal Entries" msgstr "ジャーナルエントリ" -#: netbox/navigation/menu.py:358 templates/extras/objectchange.html:8 +#: netbox/navigation/menu.py:359 templates/extras/objectchange.html:8 #: templates/extras/objectchange_list.html:4 msgid "Change Log" msgstr "変更ログ" -#: netbox/navigation/menu.py:365 templates/inc/user_menu.html:11 +#: netbox/navigation/menu.py:366 templates/inc/user_menu.html:11 msgid "Admin" msgstr "管理者" -#: netbox/navigation/menu.py:373 templates/users/group.html:29 +#: netbox/navigation/menu.py:374 templates/users/group.html:29 #: users/forms/model_forms.py:233 users/forms/model_forms.py:245 #: users/forms/model_forms.py:297 users/tables.py:102 msgid "Users" msgstr "ユーザ" -#: netbox/navigation/menu.py:393 users/forms/model_forms.py:182 +#: netbox/navigation/menu.py:394 users/forms/model_forms.py:182 #: users/forms/model_forms.py:194 users/forms/model_forms.py:302 #: users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "グループ" -#: netbox/navigation/menu.py:413 templates/account/base.html:21 +#: netbox/navigation/menu.py:414 templates/account/base.html:21 #: templates/inc/user_menu.html:36 msgid "API Tokens" msgstr "API トークン" -#: netbox/navigation/menu.py:420 users/forms/model_forms.py:188 +#: netbox/navigation/menu.py:421 users/forms/model_forms.py:188 #: users/forms/model_forms.py:196 users/forms/model_forms.py:239 #: users/forms/model_forms.py:246 msgid "Permissions" msgstr "権限" -#: netbox/navigation/menu.py:428 netbox/navigation/menu.py:432 +#: netbox/navigation/menu.py:429 netbox/navigation/menu.py:433 #: templates/core/system.html:7 msgid "System" msgstr "システム" -#: netbox/navigation/menu.py:437 +#: netbox/navigation/menu.py:438 msgid "Configuration History" msgstr "設定履歴" -#: netbox/navigation/menu.py:443 templates/core/rq_task.html:8 +#: netbox/navigation/menu.py:444 templates/core/rq_task.html:8 #: templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "バックグラウンドタスク" -#: netbox/navigation/menu.py:482 templates/500.html:35 +#: netbox/navigation/menu.py:483 templates/500.html:35 #: templates/account/preferences.html:22 templates/core/system.html:80 msgid "Plugins" msgstr "プラグイン" @@ -9952,34 +10001,46 @@ msgstr "初期化後にストアをレジストリに追加できません" msgid "Cannot delete stores from registry" msgstr "レジストリからストアを削除できません" -#: netbox/settings.py:715 +#: netbox/settings.py:722 +msgid "German" +msgstr "ドイツ人" + +#: netbox/settings.py:723 msgid "English" msgstr "英語" -#: netbox/settings.py:716 +#: netbox/settings.py:724 msgid "Spanish" msgstr "スペイン語" -#: netbox/settings.py:717 +#: netbox/settings.py:725 msgid "French" msgstr "フランス語" -#: netbox/settings.py:718 +#: netbox/settings.py:726 msgid "Japanese" msgstr "日本語" -#: netbox/settings.py:719 +#: netbox/settings.py:727 msgid "Portuguese" msgstr "ポルトガル語" -#: netbox/settings.py:720 +#: netbox/settings.py:728 msgid "Russian" msgstr "ロシア語" -#: netbox/settings.py:721 +#: netbox/settings.py:729 msgid "Turkish" msgstr "トルコ語" +#: netbox/settings.py:730 +msgid "Ukrainian" +msgstr "ウクライナ語" + +#: netbox/settings.py:731 +msgid "Chinese" +msgstr "中国語" + #: netbox/tables/columns.py:185 msgid "Toggle all" msgstr "すべて切り替え" @@ -9992,16 +10053,16 @@ msgstr "ドロップダウンを切り替え" msgid "Error" msgstr "エラー" -#: netbox/tables/tables.py:56 +#: netbox/tables/tables.py:57 #, python-brace-format msgid "No {model_name} found" msgstr "{model_name} が見つかりません" -#: netbox/tables/tables.py:246 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:248 templates/generic/bulk_import.html:117 msgid "Field" msgstr "フィールド" -#: netbox/tables/tables.py:249 +#: netbox/tables/tables.py:251 msgid "Value" msgstr "値" @@ -10108,7 +10169,7 @@ msgstr "パスワードを変更" #: templates/dcim/devicebay_populate.html:34 #: templates/dcim/virtualchassis_add_member.html:26 #: templates/dcim/virtualchassis_edit.html:103 -#: templates/extras/object_journal.html:26 templates/extras/script.html:37 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 #: templates/generic/bulk_add_component.html:67 #: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 #: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 @@ -10201,7 +10262,8 @@ msgstr "割当グループ" #: templates/account/profile.html:58 #: templates/circuits/circuit_terminations_swap.html:18 #: templates/circuits/circuit_terminations_swap.html:26 -#: templates/circuits/inc/circuit_termination.html:154 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 #: templates/dcim/devicebay.html:59 #: templates/dcim/inc/panels/inventory_items.html:45 #: templates/dcim/interface.html:296 templates/dcim/modulebay.html:76 @@ -10318,13 +10380,6 @@ msgstr "回線を追加" msgid "Circuit Type" msgstr "回線タイプ" -#: templates/circuits/inc/circuit_termination.html:6 -#: templates/circuits/inc/circuit_termination.html:41 -#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 -#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "終了" - #: templates/circuits/inc/circuit_termination.html:10 #: templates/dcim/devicetype/component_templates.html:33 #: templates/dcim/manufacturer.html:11 @@ -10337,7 +10392,7 @@ msgid "Add" msgstr "追加" #: templates/circuits/inc/circuit_termination.html:15 -#: templates/circuits/inc/circuit_termination.html:62 +#: templates/circuits/inc/circuit_termination_fields.html:36 #: templates/dcim/inc/panels/inventory_items.html:32 #: templates/dcim/moduletype/component_templates.html:20 #: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:32 @@ -10352,33 +10407,33 @@ msgstr "編集" msgid "Swap" msgstr "スワップ" -#: templates/circuits/inc/circuit_termination.html:45 +#: templates/circuits/inc/circuit_termination_fields.html:19 #: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 #: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "接続済みとしてマークされています" -#: templates/circuits/inc/circuit_termination.html:47 +#: templates/circuits/inc/circuit_termination_fields.html:21 msgid "to" msgstr "に" -#: templates/circuits/inc/circuit_termination.html:57 -#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination_fields.html:31 +#: templates/circuits/inc/circuit_termination_fields.html:32 #: templates/dcim/frontport.html:80 #: templates/dcim/inc/connection_endpoints.html:7 #: templates/dcim/interface.html:154 templates/dcim/rearport.html:76 msgid "Trace" msgstr "トレース" -#: templates/circuits/inc/circuit_termination.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:35 msgid "Edit cable" msgstr "ケーブル編集" -#: templates/circuits/inc/circuit_termination.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:40 msgid "Remove cable" msgstr "ケーブルを取り外す" -#: templates/circuits/inc/circuit_termination.html:67 +#: templates/circuits/inc/circuit_termination_fields.html:41 #: templates/dcim/bulk_disconnect.html:5 #: templates/dcim/device/consoleports.html:12 #: templates/dcim/device/consoleserverports.html:12 @@ -10390,7 +10445,7 @@ msgstr "ケーブルを取り外す" msgid "Disconnect" msgstr "接続解除" -#: templates/circuits/inc/circuit_termination.html:74 +#: templates/circuits/inc/circuit_termination_fields.html:48 #: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 #: templates/dcim/frontport.html:102 templates/dcim/interface.html:180 #: templates/dcim/interface.html:200 templates/dcim/powerfeed.html:127 @@ -10399,19 +10454,19 @@ msgstr "接続解除" msgid "Connect" msgstr "接続" -#: templates/circuits/inc/circuit_termination.html:96 +#: templates/circuits/inc/circuit_termination_fields.html:70 msgid "Downstream" msgstr "ダウンストリーム" -#: templates/circuits/inc/circuit_termination.html:97 +#: templates/circuits/inc/circuit_termination_fields.html:71 msgid "Upstream" msgstr "アップストリーム" -#: templates/circuits/inc/circuit_termination.html:106 +#: templates/circuits/inc/circuit_termination_fields.html:80 msgid "Cross-Connect" msgstr "クロスコネクト" -#: templates/circuits/inc/circuit_termination.html:110 +#: templates/circuits/inc/circuit_termination_fields.html:84 msgid "Patch Panel/Port" msgstr "パッチパネル/ポート" @@ -11803,11 +11858,15 @@ msgstr "報告書" msgid "You do not have permission to run scripts" msgstr "スクリプトを実行する権限がありません" -#: templates/extras/script.html:40 templates/extras/script.html:44 +#: templates/extras/script.html:41 templates/extras/script.html:45 #: templates/extras/script_list.html:88 msgid "Run Script" msgstr "スクリプトを実行" +#: templates/extras/script.html:51 templates/extras/script/source.html:10 +msgid "Error loading script" +msgstr "スクリプトのロード中にエラーが発生しました" + #: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "スクリプトはソースファイルに存在しなくなりました。" diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po index ceeef2aa90..baef111ba6 100644 --- a/netbox/translations/pt/LC_MESSAGES/django.po +++ b/netbox/translations/pt/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-14 13:22+0000\n" +"POT-Creation-Date: 2024-05-22 17:41+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2024\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" @@ -65,19 +65,19 @@ msgid "Your preferences have been updated." msgstr "Suas preferências foram atualizadas." #: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 -#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1429 -#: dcim/choices.py:1505 dcim/choices.py:1555 virtualization/choices.py:20 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1457 +#: dcim/choices.py:1533 dcim/choices.py:1583 virtualization/choices.py:20 #: virtualization/choices.py:45 vpn/choices.py:18 msgid "Planned" msgstr "Planejado" -#: circuits/choices.py:22 netbox/navigation/menu.py:289 +#: circuits/choices.py:22 netbox/navigation/menu.py:290 msgid "Provisioning" msgstr "Provisionamento" #: circuits/choices.py:23 core/tables/tasks.py:22 dcim/choices.py:22 #: dcim/choices.py:103 dcim/choices.py:173 dcim/choices.py:219 -#: dcim/choices.py:1504 dcim/choices.py:1554 extras/tables/tables.py:385 +#: dcim/choices.py:1532 dcim/choices.py:1582 extras/tables/tables.py:385 #: ipam/choices.py:31 ipam/choices.py:49 ipam/choices.py:69 #: ipam/choices.py:154 templates/extras/configcontext.html:25 #: templates/users/user.html:37 users/forms/bulk_edit.py:38 @@ -87,7 +87,7 @@ msgid "Active" msgstr "Ativo" #: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 -#: dcim/choices.py:1503 dcim/choices.py:1556 virtualization/choices.py:24 +#: dcim/choices.py:1531 dcim/choices.py:1584 virtualization/choices.py:24 #: virtualization/choices.py:43 msgid "Offline" msgstr "Off-line" @@ -102,8 +102,8 @@ msgstr "Desativado" #: circuits/filtersets.py:29 circuits/filtersets.py:196 dcim/filtersets.py:97 #: dcim/filtersets.py:151 dcim/filtersets.py:211 dcim/filtersets.py:297 -#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1295 -#: dcim/filtersets.py:1822 dcim/filtersets.py:2065 dcim/filtersets.py:2123 +#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1305 +#: dcim/filtersets.py:1832 dcim/filtersets.py:2075 dcim/filtersets.py:2133 #: ipam/filtersets.py:339 ipam/filtersets.py:945 #: virtualization/filtersets.py:45 virtualization/filtersets.py:173 #: vpn/filtersets.py:377 @@ -112,8 +112,8 @@ msgstr "Região (ID)" #: circuits/filtersets.py:36 circuits/filtersets.py:203 dcim/filtersets.py:104 #: dcim/filtersets.py:157 dcim/filtersets.py:218 dcim/filtersets.py:304 -#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1302 -#: dcim/filtersets.py:1829 dcim/filtersets.py:2072 dcim/filtersets.py:2130 +#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1312 +#: dcim/filtersets.py:1839 dcim/filtersets.py:2082 dcim/filtersets.py:2140 #: extras/filtersets.py:461 ipam/filtersets.py:346 ipam/filtersets.py:952 #: virtualization/filtersets.py:52 virtualization/filtersets.py:180 #: vpn/filtersets.py:372 @@ -122,8 +122,8 @@ msgstr "Região (slug)" #: circuits/filtersets.py:42 circuits/filtersets.py:209 dcim/filtersets.py:127 #: dcim/filtersets.py:224 dcim/filtersets.py:310 dcim/filtersets.py:419 -#: dcim/filtersets.py:982 dcim/filtersets.py:1308 dcim/filtersets.py:1835 -#: dcim/filtersets.py:2078 dcim/filtersets.py:2136 ipam/filtersets.py:352 +#: dcim/filtersets.py:982 dcim/filtersets.py:1318 dcim/filtersets.py:1845 +#: dcim/filtersets.py:2088 dcim/filtersets.py:2146 ipam/filtersets.py:352 #: ipam/filtersets.py:958 virtualization/filtersets.py:58 #: virtualization/filtersets.py:186 msgid "Site group (ID)" @@ -131,16 +131,18 @@ msgstr "Grupo de sites (ID)" #: circuits/filtersets.py:49 circuits/filtersets.py:216 dcim/filtersets.py:134 #: dcim/filtersets.py:231 dcim/filtersets.py:317 dcim/filtersets.py:426 -#: dcim/filtersets.py:989 dcim/filtersets.py:1315 dcim/filtersets.py:1842 -#: dcim/filtersets.py:2085 dcim/filtersets.py:2143 extras/filtersets.py:467 +#: dcim/filtersets.py:989 dcim/filtersets.py:1325 dcim/filtersets.py:1852 +#: dcim/filtersets.py:2095 dcim/filtersets.py:2153 extras/filtersets.py:467 #: ipam/filtersets.py:359 ipam/filtersets.py:965 #: virtualization/filtersets.py:65 virtualization/filtersets.py:193 msgid "Site group (slug)" msgstr "Grupo de sites (slug)" -#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:116 -#: circuits/forms/filtersets.py:48 circuits/forms/filtersets.py:168 -#: circuits/forms/model_forms.py:136 circuits/forms/model_forms.py:152 +#: circuits/filtersets.py:54 circuits/forms/bulk_edit.py:186 +#: circuits/forms/bulk_edit.py:214 circuits/forms/bulk_import.py:126 +#: circuits/forms/filtersets.py:49 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:207 circuits/forms/model_forms.py:136 +#: circuits/forms/model_forms.py:152 circuits/tables/circuits.py:105 #: dcim/forms/bulk_edit.py:167 dcim/forms/bulk_edit.py:239 #: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:771 #: dcim/forms/bulk_import.py:130 dcim/forms/bulk_import.py:184 @@ -148,10 +150,10 @@ msgstr "Grupo de sites (slug)" #: dcim/forms/bulk_import.py:1262 dcim/forms/bulk_import.py:1290 #: dcim/forms/filtersets.py:85 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:265 dcim/forms/filtersets.py:374 -#: dcim/forms/filtersets.py:681 dcim/forms/filtersets.py:908 -#: dcim/forms/filtersets.py:932 dcim/forms/filtersets.py:1022 -#: dcim/forms/filtersets.py:1060 dcim/forms/filtersets.py:1468 -#: dcim/forms/filtersets.py:1492 dcim/forms/filtersets.py:1516 +#: dcim/forms/filtersets.py:682 dcim/forms/filtersets.py:916 +#: dcim/forms/filtersets.py:940 dcim/forms/filtersets.py:1030 +#: dcim/forms/filtersets.py:1068 dcim/forms/filtersets.py:1476 +#: dcim/forms/filtersets.py:1500 dcim/forms/filtersets.py:1524 #: dcim/forms/model_forms.py:136 dcim/forms/model_forms.py:164 #: dcim/forms/model_forms.py:206 dcim/forms/model_forms.py:406 #: dcim/forms/model_forms.py:668 dcim/forms/object_create.py:391 @@ -161,11 +163,11 @@ msgstr "Grupo de sites (slug)" #: ipam/forms/bulk_edit.py:270 ipam/forms/bulk_edit.py:448 #: ipam/forms/bulk_edit.py:522 ipam/forms/bulk_import.py:170 #: ipam/forms/bulk_import.py:437 ipam/forms/filtersets.py:153 -#: ipam/forms/filtersets.py:230 ipam/forms/filtersets.py:425 -#: ipam/forms/filtersets.py:489 ipam/forms/model_forms.py:203 -#: ipam/forms/model_forms.py:578 ipam/forms/model_forms.py:673 +#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:432 +#: ipam/forms/filtersets.py:496 ipam/forms/model_forms.py:203 +#: ipam/forms/model_forms.py:587 ipam/forms/model_forms.py:682 #: ipam/tables/ip.py:244 ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 -#: templates/circuits/inc/circuit_termination.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:6 #: templates/dcim/device.html:21 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:33 #: templates/dcim/location.html:37 templates/dcim/powerpanel.html:22 @@ -202,19 +204,21 @@ msgstr "Site (slug)" msgid "ASN (ID)" msgstr "ASN (ID)" -#: circuits/filtersets.py:71 circuits/forms/filtersets.py:28 +#: circuits/filtersets.py:71 circuits/forms/filtersets.py:29 #: ipam/forms/model_forms.py:157 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/filtersets.py:93 circuits/filtersets.py:120 -#: circuits/filtersets.py:154 ipam/filtersets.py:243 +#: circuits/filtersets.py:154 circuits/filtersets.py:281 +#: ipam/filtersets.py:243 msgid "Provider (ID)" msgstr "Provedor (ID)" #: circuits/filtersets.py:99 circuits/filtersets.py:126 -#: circuits/filtersets.py:160 ipam/filtersets.py:249 +#: circuits/filtersets.py:160 circuits/filtersets.py:287 +#: ipam/filtersets.py:249 msgid "Provider (slug)" msgstr "Provedor (slug)" @@ -240,8 +244,8 @@ msgstr "Tipo de circuito (slug)" #: circuits/filtersets.py:221 circuits/filtersets.py:266 #: dcim/filtersets.py:235 dcim/filtersets.py:321 dcim/filtersets.py:394 -#: dcim/filtersets.py:993 dcim/filtersets.py:1320 dcim/filtersets.py:1847 -#: dcim/filtersets.py:2089 dcim/filtersets.py:2148 ipam/filtersets.py:232 +#: dcim/filtersets.py:993 dcim/filtersets.py:1330 dcim/filtersets.py:1857 +#: dcim/filtersets.py:2099 dcim/filtersets.py:2158 ipam/filtersets.py:232 #: ipam/filtersets.py:363 ipam/filtersets.py:969 #: virtualization/filtersets.py:69 virtualization/filtersets.py:197 #: vpn/filtersets.py:387 @@ -253,13 +257,13 @@ msgid "Termination A (ID)" msgstr "Rescisão A (ID)" #: circuits/filtersets.py:258 core/filtersets.py:73 core/filtersets.py:132 -#: dcim/filtersets.py:693 dcim/filtersets.py:1289 dcim/filtersets.py:2196 +#: dcim/filtersets.py:693 dcim/filtersets.py:1299 dcim/filtersets.py:2206 #: extras/filtersets.py:41 extras/filtersets.py:63 extras/filtersets.py:92 #: extras/filtersets.py:127 extras/filtersets.py:176 extras/filtersets.py:204 #: extras/filtersets.py:234 extras/filtersets.py:271 extras/filtersets.py:343 #: extras/filtersets.py:390 extras/filtersets.py:450 extras/filtersets.py:613 #: extras/filtersets.py:655 extras/filtersets.py:696 -#: ipam/forms/model_forms.py:438 netbox/filtersets.py:275 +#: ipam/forms/model_forms.py:447 netbox/filtersets.py:275 #: netbox/forms/__init__.py:22 netbox/forms/base.py:165 #: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:45 #: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 @@ -269,9 +273,12 @@ msgstr "Rescisão A (ID)" msgid "Search" msgstr "Busca" -#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:168 -#: circuits/forms/model_forms.py:109 circuits/forms/model_forms.py:131 +#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:170 +#: circuits/forms/bulk_import.py:117 circuits/forms/filtersets.py:196 +#: circuits/forms/filtersets.py:212 circuits/forms/model_forms.py:109 +#: circuits/forms/model_forms.py:131 circuits/tables/circuits.py:96 #: dcim/forms/connections.py:71 templates/circuits/circuit.html:15 +#: templates/circuits/circuittermination.html:19 #: templates/dcim/inc/cable_termination.html:55 #: templates/dcim/trace/circuit.html:4 msgid "Circuit" @@ -281,48 +288,48 @@ msgstr "Circuito" msgid "ProviderNetwork (ID)" msgstr "Rede do provedor (ID)" -#: circuits/forms/bulk_edit.py:26 circuits/forms/filtersets.py:53 +#: circuits/forms/bulk_edit.py:28 circuits/forms/filtersets.py:54 #: circuits/forms/model_forms.py:27 circuits/tables/providers.py:33 #: dcim/forms/bulk_edit.py:127 dcim/forms/filtersets.py:188 #: dcim/forms/model_forms.py:122 dcim/tables/sites.py:94 -#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:218 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 #: netbox/navigation/menu.py:159 netbox/navigation/menu.py:162 #: templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" -#: circuits/forms/bulk_edit.py:30 circuits/forms/bulk_edit.py:52 -#: circuits/forms/bulk_edit.py:79 circuits/forms/bulk_edit.py:100 -#: circuits/forms/bulk_edit.py:160 core/forms/bulk_edit.py:28 -#: core/tables/plugins.py:29 dcim/forms/bulk_create.py:35 -#: dcim/forms/bulk_edit.py:72 dcim/forms/bulk_edit.py:91 -#: dcim/forms/bulk_edit.py:150 dcim/forms/bulk_edit.py:191 -#: dcim/forms/bulk_edit.py:209 dcim/forms/bulk_edit.py:337 -#: dcim/forms/bulk_edit.py:373 dcim/forms/bulk_edit.py:388 -#: dcim/forms/bulk_edit.py:447 dcim/forms/bulk_edit.py:486 -#: dcim/forms/bulk_edit.py:516 dcim/forms/bulk_edit.py:540 -#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_edit.py:665 -#: dcim/forms/bulk_edit.py:717 dcim/forms/bulk_edit.py:740 -#: dcim/forms/bulk_edit.py:788 dcim/forms/bulk_edit.py:858 -#: dcim/forms/bulk_edit.py:911 dcim/forms/bulk_edit.py:946 -#: dcim/forms/bulk_edit.py:986 dcim/forms/bulk_edit.py:1030 -#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1102 -#: dcim/forms/bulk_edit.py:1120 dcim/forms/bulk_edit.py:1138 -#: dcim/forms/bulk_edit.py:1156 dcim/forms/bulk_edit.py:1575 -#: extras/forms/bulk_edit.py:36 extras/forms/bulk_edit.py:124 -#: extras/forms/bulk_edit.py:153 extras/forms/bulk_edit.py:183 -#: extras/forms/bulk_edit.py:264 extras/forms/bulk_edit.py:288 -#: extras/forms/bulk_edit.py:302 extras/tables/tables.py:58 -#: ipam/forms/bulk_edit.py:51 ipam/forms/bulk_edit.py:71 -#: ipam/forms/bulk_edit.py:91 ipam/forms/bulk_edit.py:115 -#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:173 -#: ipam/forms/bulk_edit.py:192 ipam/forms/bulk_edit.py:261 -#: ipam/forms/bulk_edit.py:305 ipam/forms/bulk_edit.py:353 -#: ipam/forms/bulk_edit.py:396 ipam/forms/bulk_edit.py:424 -#: ipam/forms/bulk_edit.py:554 ipam/forms/bulk_edit.py:585 -#: templates/account/token.html:35 templates/circuits/circuit.html:59 -#: templates/circuits/circuittype.html:26 -#: templates/circuits/inc/circuit_termination.html:114 +#: circuits/forms/bulk_edit.py:32 circuits/forms/bulk_edit.py:54 +#: circuits/forms/bulk_edit.py:81 circuits/forms/bulk_edit.py:102 +#: circuits/forms/bulk_edit.py:162 circuits/forms/bulk_edit.py:181 +#: core/forms/bulk_edit.py:28 core/tables/plugins.py:29 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:72 +#: dcim/forms/bulk_edit.py:91 dcim/forms/bulk_edit.py:150 +#: dcim/forms/bulk_edit.py:191 dcim/forms/bulk_edit.py:209 +#: dcim/forms/bulk_edit.py:337 dcim/forms/bulk_edit.py:373 +#: dcim/forms/bulk_edit.py:388 dcim/forms/bulk_edit.py:447 +#: dcim/forms/bulk_edit.py:486 dcim/forms/bulk_edit.py:516 +#: dcim/forms/bulk_edit.py:540 dcim/forms/bulk_edit.py:613 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:717 +#: dcim/forms/bulk_edit.py:740 dcim/forms/bulk_edit.py:788 +#: dcim/forms/bulk_edit.py:858 dcim/forms/bulk_edit.py:911 +#: dcim/forms/bulk_edit.py:946 dcim/forms/bulk_edit.py:986 +#: dcim/forms/bulk_edit.py:1030 dcim/forms/bulk_edit.py:1075 +#: dcim/forms/bulk_edit.py:1102 dcim/forms/bulk_edit.py:1120 +#: dcim/forms/bulk_edit.py:1138 dcim/forms/bulk_edit.py:1156 +#: dcim/forms/bulk_edit.py:1575 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:153 +#: extras/forms/bulk_edit.py:183 extras/forms/bulk_edit.py:264 +#: extras/forms/bulk_edit.py:288 extras/forms/bulk_edit.py:302 +#: extras/tables/tables.py:58 ipam/forms/bulk_edit.py:51 +#: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:115 ipam/forms/bulk_edit.py:144 +#: ipam/forms/bulk_edit.py:173 ipam/forms/bulk_edit.py:192 +#: ipam/forms/bulk_edit.py:261 ipam/forms/bulk_edit.py:305 +#: ipam/forms/bulk_edit.py:353 ipam/forms/bulk_edit.py:396 +#: ipam/forms/bulk_edit.py:424 ipam/forms/bulk_edit.py:554 +#: ipam/forms/bulk_edit.py:585 templates/account/token.html:35 +#: templates/circuits/circuit.html:59 templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:88 #: templates/circuits/provider.html:33 #: templates/circuits/providernetwork.html:32 #: templates/core/datasource.html:54 templates/dcim/cable.html:36 @@ -388,32 +395,35 @@ msgstr "ASNs" msgid "Description" msgstr "Descrição" -#: circuits/forms/bulk_edit.py:47 circuits/forms/bulk_edit.py:69 -#: circuits/forms/bulk_edit.py:119 circuits/forms/bulk_import.py:34 -#: circuits/forms/bulk_import.py:49 circuits/forms/bulk_import.py:75 -#: circuits/forms/filtersets.py:67 circuits/forms/filtersets.py:85 -#: circuits/forms/filtersets.py:113 circuits/forms/filtersets.py:128 +#: circuits/forms/bulk_edit.py:49 circuits/forms/bulk_edit.py:71 +#: circuits/forms/bulk_edit.py:121 circuits/forms/bulk_import.py:35 +#: circuits/forms/bulk_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:68 circuits/forms/filtersets.py:86 +#: circuits/forms/filtersets.py:114 circuits/forms/filtersets.py:129 +#: circuits/forms/filtersets.py:197 circuits/forms/filtersets.py:230 #: circuits/forms/model_forms.py:45 circuits/forms/model_forms.py:59 -#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:55 -#: circuits/tables/providers.py:72 circuits/tables/providers.py:103 -#: templates/circuits/circuit.html:18 templates/circuits/provider.html:20 +#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:56 +#: circuits/tables/circuits.py:100 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:18 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 #: templates/circuits/provideraccount.html:20 #: templates/circuits/providernetwork.html:20 #: templates/dcim/inc/cable_termination.html:51 msgid "Provider" msgstr "Provedor" -#: circuits/forms/bulk_edit.py:76 circuits/forms/filtersets.py:88 +#: circuits/forms/bulk_edit.py:78 circuits/forms/filtersets.py:89 #: templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID do serviço" -#: circuits/forms/bulk_edit.py:96 circuits/forms/filtersets.py:104 +#: circuits/forms/bulk_edit.py:98 circuits/forms/filtersets.py:105 #: dcim/forms/bulk_edit.py:205 dcim/forms/bulk_edit.py:502 #: dcim/forms/bulk_edit.py:702 dcim/forms/bulk_edit.py:1071 #: dcim/forms/bulk_edit.py:1098 dcim/forms/bulk_edit.py:1571 -#: dcim/forms/filtersets.py:975 dcim/forms/filtersets.py:1351 -#: dcim/forms/filtersets.py:1372 dcim/tables/devices.py:699 +#: dcim/forms/filtersets.py:983 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1380 dcim/tables/devices.py:699 #: dcim/tables/devices.py:759 dcim/tables/devices.py:986 #: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 #: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:260 @@ -425,8 +435,8 @@ msgstr "ID do serviço" msgid "Color" msgstr "Cor" -#: circuits/forms/bulk_edit.py:114 circuits/forms/bulk_import.py:88 -#: circuits/forms/filtersets.py:123 core/forms/bulk_edit.py:18 +#: circuits/forms/bulk_edit.py:116 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:124 core/forms/bulk_edit.py:18 #: core/forms/filtersets.py:30 core/tables/data.py:20 core/tables/jobs.py:18 #: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:680 #: dcim/forms/bulk_edit.py:819 dcim/forms/bulk_edit.py:887 @@ -438,18 +448,18 @@ msgstr "Cor" #: dcim/forms/bulk_import.py:725 dcim/forms/bulk_import.py:808 #: dcim/forms/bulk_import.py:902 dcim/forms/bulk_import.py:944 #: dcim/forms/bulk_import.py:1161 dcim/forms/bulk_import.py:1327 -#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:866 -#: dcim/forms/filtersets.py:965 dcim/forms/filtersets.py:1086 -#: dcim/forms/filtersets.py:1156 dcim/forms/filtersets.py:1178 -#: dcim/forms/filtersets.py:1200 dcim/forms/filtersets.py:1217 -#: dcim/forms/filtersets.py:1251 dcim/forms/filtersets.py:1346 -#: dcim/forms/filtersets.py:1367 dcim/forms/model_forms.py:643 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:874 +#: dcim/forms/filtersets.py:973 dcim/forms/filtersets.py:1094 +#: dcim/forms/filtersets.py:1164 dcim/forms/filtersets.py:1186 +#: dcim/forms/filtersets.py:1208 dcim/forms/filtersets.py:1225 +#: dcim/forms/filtersets.py:1259 dcim/forms/filtersets.py:1354 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:643 #: dcim/forms/model_forms.py:649 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:145 #: dcim/tables/devices.py:183 dcim/tables/devices.py:815 #: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 #: extras/tables/tables.py:283 extras/tables/tables.py:355 -#: extras/tables/tables.py:473 netbox/tables/tables.py:237 +#: extras/tables/tables.py:473 netbox/tables/tables.py:239 #: templates/circuits/circuit.html:30 templates/core/datasource.html:38 #: templates/dcim/cable.html:15 templates/dcim/consoleport.html:36 #: templates/dcim/consoleserverport.html:36 templates/dcim/frontport.html:36 @@ -470,13 +480,13 @@ msgstr "Cor" msgid "Type" msgstr "Tipo" -#: circuits/forms/bulk_edit.py:124 circuits/forms/bulk_import.py:81 -#: circuits/forms/filtersets.py:136 circuits/forms/model_forms.py:96 +#: circuits/forms/bulk_edit.py:126 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:137 circuits/forms/model_forms.py:96 msgid "Provider account" msgstr "Conta do provedor" -#: circuits/forms/bulk_edit.py:132 circuits/forms/bulk_import.py:94 -#: circuits/forms/filtersets.py:147 core/forms/filtersets.py:35 +#: circuits/forms/bulk_edit.py:134 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:148 core/forms/filtersets.py:35 #: core/forms/filtersets.py:76 core/tables/data.py:23 core/tables/jobs.py:26 #: core/tables/tasks.py:88 dcim/forms/bulk_edit.py:105 #: dcim/forms/bulk_edit.py:180 dcim/forms/bulk_edit.py:261 @@ -488,9 +498,9 @@ msgstr "Conta do provedor" #: dcim/forms/bulk_import.py:1155 dcim/forms/bulk_import.py:1322 #: dcim/forms/bulk_import.py:1386 dcim/forms/filtersets.py:171 #: dcim/forms/filtersets.py:230 dcim/forms/filtersets.py:282 -#: dcim/forms/filtersets.py:727 dcim/forms/filtersets.py:835 -#: dcim/forms/filtersets.py:869 dcim/forms/filtersets.py:970 -#: dcim/forms/filtersets.py:1081 dcim/tables/devices.py:145 +#: dcim/forms/filtersets.py:728 dcim/forms/filtersets.py:843 +#: dcim/forms/filtersets.py:877 dcim/forms/filtersets.py:978 +#: dcim/forms/filtersets.py:1089 dcim/tables/devices.py:145 #: dcim/tables/devices.py:818 dcim/tables/devices.py:1046 #: 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 @@ -498,9 +508,9 @@ msgstr "Conta do provedor" #: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:544 #: 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:209 ipam/forms/filtersets.py:274 -#: ipam/forms/filtersets.py:348 ipam/forms/filtersets.py:501 -#: ipam/forms/model_forms.py:457 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:281 +#: ipam/forms/filtersets.py:355 ipam/forms/filtersets.py:508 +#: ipam/forms/model_forms.py:466 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:34 templates/core/datasource.html:46 @@ -531,8 +541,8 @@ msgstr "Conta do provedor" msgid "Status" msgstr "Status" -#: circuits/forms/bulk_edit.py:138 circuits/forms/bulk_import.py:99 -#: circuits/forms/filtersets.py:116 dcim/forms/bulk_edit.py:121 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:117 dcim/forms/bulk_edit.py:121 #: dcim/forms/bulk_edit.py:186 dcim/forms/bulk_edit.py:256 #: dcim/forms/bulk_edit.py:368 dcim/forms/bulk_edit.py:588 #: dcim/forms/bulk_edit.py:692 dcim/forms/bulk_edit.py:1599 @@ -542,9 +552,9 @@ msgstr "Status" #: dcim/forms/bulk_import.py:1379 dcim/forms/filtersets.py:166 #: dcim/forms/filtersets.py:198 dcim/forms/filtersets.py:249 #: dcim/forms/filtersets.py:334 dcim/forms/filtersets.py:355 -#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:827 -#: dcim/forms/filtersets.py:889 dcim/forms/filtersets.py:919 -#: dcim/forms/filtersets.py:1041 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:897 dcim/forms/filtersets.py:927 +#: dcim/forms/filtersets.py:1049 dcim/tables/power.py:88 #: extras/filtersets.py:564 extras/forms/filtersets.py:332 #: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:41 #: ipam/forms/bulk_edit.py:66 ipam/forms/bulk_edit.py:110 @@ -558,8 +568,8 @@ msgstr "Status" #: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:48 #: ipam/forms/filtersets.py:68 ipam/forms/filtersets.py:100 #: ipam/forms/filtersets.py:120 ipam/forms/filtersets.py:143 -#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:260 -#: ipam/forms/filtersets.py:303 ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:174 ipam/forms/filtersets.py:267 +#: ipam/forms/filtersets.py:310 ipam/forms/filtersets.py:476 #: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 #: templates/circuits/circuit.html:38 templates/dcim/cable.html:23 #: templates/dcim/device.html:78 templates/dcim/location.html:49 @@ -590,23 +600,23 @@ msgstr "Status" msgid "Tenant" msgstr "Inquilino" -#: circuits/forms/bulk_edit.py:143 circuits/forms/filtersets.py:171 +#: circuits/forms/bulk_edit.py:145 circuits/forms/filtersets.py:172 msgid "Install date" msgstr "Data de instalação" -#: circuits/forms/bulk_edit.py:148 circuits/forms/filtersets.py:176 +#: circuits/forms/bulk_edit.py:150 circuits/forms/filtersets.py:177 msgid "Termination date" msgstr "Data de rescisão" -#: circuits/forms/bulk_edit.py:154 circuits/forms/filtersets.py:183 +#: circuits/forms/bulk_edit.py:156 circuits/forms/filtersets.py:184 msgid "Commit rate (Kbps)" msgstr "Taxa de confirmação (Kbps)" -#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:110 +#: circuits/forms/bulk_edit.py:171 circuits/forms/model_forms.py:110 msgid "Service Parameters" msgstr "Parâmetros de serviço" -#: circuits/forms/bulk_edit.py:170 circuits/forms/model_forms.py:111 +#: circuits/forms/bulk_edit.py:172 circuits/forms/model_forms.py:111 #: dcim/forms/model_forms.py:138 dcim/forms/model_forms.py:180 #: dcim/forms/model_forms.py:228 dcim/forms/model_forms.py:267 #: dcim/forms/model_forms.py:713 dcim/forms/model_forms.py:1636 @@ -625,26 +635,60 @@ msgstr "Parâmetros de serviço" msgid "Tenancy" msgstr "Locação" -#: circuits/forms/bulk_import.py:37 circuits/forms/bulk_import.py:52 -#: circuits/forms/bulk_import.py:78 +#: circuits/forms/bulk_edit.py:191 circuits/forms/bulk_edit.py:215 +#: circuits/forms/model_forms.py:153 circuits/tables/circuits.py:109 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/circuits/providernetwork.html:17 +msgid "Provider Network" +msgstr "Rede de provedores" + +#: circuits/forms/bulk_edit.py:197 +msgid "Port speed (Kbps)" +msgstr "Velocidade da porta (Kbps)" + +#: circuits/forms/bulk_edit.py:201 +msgid "Upstream speed (Kbps)" +msgstr "Velocidade de upstream (Kbps)" + +#: circuits/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:849 +#: dcim/forms/bulk_edit.py:1208 dcim/forms/bulk_edit.py:1225 +#: dcim/forms/bulk_edit.py:1242 dcim/forms/bulk_edit.py:1260 +#: dcim/forms/bulk_edit.py:1348 dcim/forms/bulk_edit.py:1487 +#: dcim/forms/bulk_edit.py:1504 +msgid "Mark connected" +msgstr "Marcar conectado" + +#: circuits/forms/bulk_edit.py:217 circuits/forms/model_forms.py:155 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 +#: templates/dcim/rearport.html:111 +msgid "Circuit Termination" +msgstr "Terminação do circuito" + +#: circuits/forms/bulk_edit.py:219 circuits/forms/model_forms.py:157 +msgid "Termination Details" +msgstr "Detalhes da rescisã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:69 dcim/forms/bulk_import.py:178 +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:178 #: dcim/forms/bulk_import.py:388 dcim/forms/bulk_import.py:1108 #: dcim/forms/bulk_import.py:1187 extras/forms/bulk_import.py:232 msgid "RGB color in hexadecimal. Example:" msgstr "Cor RGB em hexadecimal. Exemplo:" -#: circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:85 msgid "Assigned provider account" msgstr "Conta de provedor atribuída" -#: circuits/forms/bulk_import.py:91 +#: circuits/forms/bulk_import.py:92 msgid "Type of circuit" msgstr "Tipo de circuito" -#: circuits/forms/bulk_import.py:96 dcim/forms/bulk_import.py:89 +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 #: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:204 #: dcim/forms/bulk_import.py:452 dcim/forms/bulk_import.py:606 #: dcim/forms/bulk_import.py:1324 ipam/forms/bulk_import.py:193 @@ -655,7 +699,7 @@ msgstr "Tipo de circuito" msgid "Operational status" msgstr "Status operacional" -#: circuits/forms/bulk_import.py:103 dcim/forms/bulk_import.py:110 +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 #: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:286 #: dcim/forms/bulk_import.py:428 dcim/forms/bulk_import.py:1171 #: dcim/forms/bulk_import.py:1319 dcim/forms/bulk_import.py:1383 @@ -669,37 +713,46 @@ msgstr "Status operacional" msgid "Assigned tenant" msgstr "Inquilino designado" -#: circuits/forms/bulk_import.py:122 circuits/forms/filtersets.py:144 -#: circuits/forms/model_forms.py:142 +#: circuits/forms/bulk_import.py:122 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/circuits/inc/circuit_termination_fields.html:15 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 +msgid "Termination" +msgstr "Rescisão" + +#: circuits/forms/bulk_import.py:132 circuits/forms/filtersets.py:145 +#: circuits/forms/filtersets.py:225 circuits/forms/model_forms.py:142 msgid "Provider network" msgstr "Rede de provedores" -#: circuits/forms/filtersets.py:27 circuits/forms/filtersets.py:115 -#: dcim/forms/bulk_edit.py:248 dcim/forms/bulk_edit.py:346 -#: dcim/forms/bulk_edit.py:580 dcim/forms/bulk_edit.py:627 -#: dcim/forms/bulk_edit.py:780 dcim/forms/bulk_import.py:189 -#: dcim/forms/bulk_import.py:263 dcim/forms/bulk_import.py:491 -#: dcim/forms/bulk_import.py:1268 dcim/forms/bulk_import.py:1302 -#: dcim/forms/filtersets.py:93 dcim/forms/filtersets.py:246 -#: dcim/forms/filtersets.py:279 dcim/forms/filtersets.py:331 -#: dcim/forms/filtersets.py:382 dcim/forms/filtersets.py:649 -#: dcim/forms/filtersets.py:690 dcim/forms/filtersets.py:888 -#: dcim/forms/filtersets.py:917 dcim/forms/filtersets.py:937 -#: dcim/forms/filtersets.py:1001 dcim/forms/filtersets.py:1031 -#: dcim/forms/filtersets.py:1040 dcim/forms/filtersets.py:1151 -#: dcim/forms/filtersets.py:1173 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1212 dcim/forms/filtersets.py:1232 -#: dcim/forms/filtersets.py:1340 dcim/forms/filtersets.py:1362 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1398 -#: dcim/forms/filtersets.py:1412 dcim/forms/model_forms.py:179 -#: dcim/forms/model_forms.py:211 dcim/forms/model_forms.py:411 -#: dcim/forms/model_forms.py:673 dcim/tables/devices.py:162 -#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 -#: extras/filtersets.py:488 extras/forms/filtersets.py:329 -#: ipam/forms/bulk_edit.py:457 ipam/forms/filtersets.py:172 -#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:430 -#: ipam/forms/filtersets.py:467 ipam/forms/model_forms.py:590 -#: templates/dcim/device.html:25 templates/dcim/device_edit.html:30 +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:116 +#: circuits/forms/filtersets.py:198 dcim/forms/bulk_edit.py:248 +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:580 +#: dcim/forms/bulk_edit.py:627 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_import.py:189 dcim/forms/bulk_import.py:263 +#: dcim/forms/bulk_import.py:491 dcim/forms/bulk_import.py:1268 +#: dcim/forms/bulk_import.py:1302 dcim/forms/filtersets.py:93 +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:279 +#: dcim/forms/filtersets.py:331 dcim/forms/filtersets.py:382 +#: dcim/forms/filtersets.py:649 dcim/forms/filtersets.py:691 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:925 +#: dcim/forms/filtersets.py:945 dcim/forms/filtersets.py:1009 +#: dcim/forms/filtersets.py:1039 dcim/forms/filtersets.py:1048 +#: dcim/forms/filtersets.py:1159 dcim/forms/filtersets.py:1181 +#: dcim/forms/filtersets.py:1203 dcim/forms/filtersets.py:1220 +#: dcim/forms/filtersets.py:1240 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1370 dcim/forms/filtersets.py:1391 +#: dcim/forms/filtersets.py:1406 dcim/forms/filtersets.py:1420 +#: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:411 dcim/forms/model_forms.py:673 +#: dcim/tables/devices.py:162 dcim/tables/power.py:30 dcim/tables/racks.py:58 +#: dcim/tables/racks.py:143 extras/filtersets.py:488 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_edit.py:457 +#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:437 ipam/forms/filtersets.py:474 +#: ipam/forms/model_forms.py:599 templates/dcim/device.html:25 +#: templates/dcim/device_edit.html:30 #: templates/dcim/inc/cable_termination.html:12 #: templates/dcim/location.html:26 templates/dcim/powerpanel.html:26 #: templates/dcim/rack.html:26 templates/dcim/rackreservation.html:32 @@ -709,12 +762,12 @@ msgstr "Rede de provedores" msgid "Location" msgstr "Localização" -#: circuits/forms/filtersets.py:29 circuits/forms/filtersets.py:117 +#: circuits/forms/filtersets.py:30 circuits/forms/filtersets.py:118 #: dcim/forms/filtersets.py:137 dcim/forms/filtersets.py:151 #: dcim/forms/filtersets.py:167 dcim/forms/filtersets.py:199 #: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:335 #: dcim/forms/filtersets.py:406 dcim/forms/filtersets.py:653 -#: dcim/forms/filtersets.py:1002 netbox/navigation/menu.py:44 +#: dcim/forms/filtersets.py:1010 netbox/navigation/menu.py:44 #: netbox/navigation/menu.py:46 tenancy/forms/filtersets.py:42 #: tenancy/tables/columns.py:70 tenancy/tables/contacts.py:25 #: tenancy/views.py:19 virtualization/forms/filtersets.py:37 @@ -723,22 +776,22 @@ msgstr "Localização" msgid "Contacts" msgstr "Contatos" -#: circuits/forms/filtersets.py:34 circuits/forms/filtersets.py:154 +#: circuits/forms/filtersets.py:35 circuits/forms/filtersets.py:155 #: dcim/forms/bulk_edit.py:111 dcim/forms/bulk_edit.py:223 #: dcim/forms/bulk_edit.py:755 dcim/forms/bulk_import.py:92 #: dcim/forms/filtersets.py:71 dcim/forms/filtersets.py:178 #: dcim/forms/filtersets.py:204 dcim/forms/filtersets.py:257 -#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:667 -#: dcim/forms/filtersets.py:894 dcim/forms/filtersets.py:924 -#: dcim/forms/filtersets.py:1008 dcim/forms/filtersets.py:1047 -#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:111 +#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:668 +#: dcim/forms/filtersets.py:902 dcim/forms/filtersets.py:932 +#: dcim/forms/filtersets.py:1016 dcim/forms/filtersets.py:1055 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:111 #: dcim/forms/object_create.py:375 dcim/tables/devices.py:148 #: dcim/tables/sites.py:85 extras/filtersets.py:455 #: ipam/forms/bulk_edit.py:206 ipam/forms/bulk_edit.py:438 -#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:216 -#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:475 -#: ipam/forms/model_forms.py:562 templates/dcim/device.html:17 +#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:217 +#: ipam/forms/filtersets.py:422 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:17 #: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 #: templates/dcim/region.html:26 templates/dcim/site.html:30 #: templates/ipam/prefix.html:49 templates/ipam/vlan.html:16 @@ -748,42 +801,42 @@ msgstr "Contatos" msgid "Region" msgstr "Região" -#: circuits/forms/filtersets.py:39 circuits/forms/filtersets.py:159 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:160 #: dcim/forms/bulk_edit.py:231 dcim/forms/bulk_edit.py:763 #: dcim/forms/filtersets.py:76 dcim/forms/filtersets.py:183 #: dcim/forms/filtersets.py:209 dcim/forms/filtersets.py:270 -#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:672 -#: dcim/forms/filtersets.py:899 dcim/forms/filtersets.py:1013 -#: dcim/forms/filtersets.py:1052 dcim/forms/object_create.py:383 +#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:673 +#: dcim/forms/filtersets.py:907 dcim/forms/filtersets.py:1021 +#: dcim/forms/filtersets.py:1060 dcim/forms/object_create.py:383 #: extras/filtersets.py:472 ipam/forms/bulk_edit.py:211 #: ipam/forms/bulk_edit.py:445 ipam/forms/bulk_edit.py:517 -#: ipam/forms/filtersets.py:221 ipam/forms/filtersets.py:420 -#: ipam/forms/filtersets.py:480 ipam/forms/model_forms.py:575 +#: ipam/forms/filtersets.py:222 ipam/forms/filtersets.py:427 +#: ipam/forms/filtersets.py:487 ipam/forms/model_forms.py:584 #: virtualization/forms/bulk_edit.py:86 virtualization/forms/filtersets.py:69 #: virtualization/forms/filtersets.py:138 #: virtualization/forms/model_forms.py:98 msgid "Site group" msgstr "Grupo de sites" -#: circuits/forms/filtersets.py:62 circuits/forms/filtersets.py:80 -#: circuits/forms/filtersets.py:99 circuits/forms/filtersets.py:114 +#: circuits/forms/filtersets.py:63 circuits/forms/filtersets.py:81 +#: circuits/forms/filtersets.py:100 circuits/forms/filtersets.py:115 #: core/forms/filtersets.py:64 dcim/forms/bulk_edit.py:726 #: dcim/forms/filtersets.py:165 dcim/forms/filtersets.py:197 -#: dcim/forms/filtersets.py:826 dcim/forms/filtersets.py:918 -#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1150 -#: dcim/forms/filtersets.py:1172 dcim/forms/filtersets.py:1194 -#: dcim/forms/filtersets.py:1211 dcim/forms/filtersets.py:1228 -#: dcim/forms/filtersets.py:1339 dcim/forms/filtersets.py:1361 -#: dcim/forms/filtersets.py:1382 dcim/forms/filtersets.py:1397 -#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:43 +#: dcim/forms/filtersets.py:834 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1050 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1180 dcim/forms/filtersets.py:1202 +#: dcim/forms/filtersets.py:1219 dcim/forms/filtersets.py:1236 +#: dcim/forms/filtersets.py:1347 dcim/forms/filtersets.py:1369 +#: dcim/forms/filtersets.py:1390 dcim/forms/filtersets.py:1405 +#: dcim/forms/filtersets.py:1418 extras/forms/filtersets.py:43 #: extras/forms/filtersets.py:112 extras/forms/filtersets.py:143 #: extras/forms/filtersets.py:183 extras/forms/filtersets.py:199 #: extras/forms/filtersets.py:230 extras/forms/filtersets.py:254 #: extras/forms/filtersets.py:450 extras/forms/filtersets.py:488 -#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:259 -#: ipam/forms/filtersets.py:300 ipam/forms/filtersets.py:375 -#: ipam/forms/filtersets.py:468 ipam/forms/filtersets.py:527 -#: ipam/forms/filtersets.py:545 netbox/tables/tables.py:253 +#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:307 ipam/forms/filtersets.py:382 +#: ipam/forms/filtersets.py:475 ipam/forms/filtersets.py:534 +#: ipam/forms/filtersets.py:552 netbox/tables/tables.py:255 #: virtualization/forms/filtersets.py:45 #: virtualization/forms/filtersets.py:103 #: virtualization/forms/filtersets.py:194 @@ -792,28 +845,15 @@ msgstr "Grupo de sites" msgid "Attributes" msgstr "Atributos" -#: circuits/forms/filtersets.py:70 circuits/tables/circuits.py:60 +#: circuits/forms/filtersets.py:71 circuits/tables/circuits.py:61 #: circuits/tables/providers.py:66 templates/circuits/circuit.html:22 #: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "Conta" -#: circuits/forms/model_forms.py:153 -#: templates/circuits/inc/circuit_termination.html:88 -#: templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "Rede de provedores" - -#: circuits/forms/model_forms.py:155 -#: templates/circuits/inc/circuit_termination.html:80 -#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 -#: templates/dcim/rearport.html:111 -msgid "Circuit Termination" -msgstr "Terminação do circuito" - -#: circuits/forms/model_forms.py:157 -msgid "Termination Details" -msgstr "Detalhes da rescisão" +#: circuits/forms/filtersets.py:215 +msgid "Term Side" +msgstr "Lado do termo" #: circuits/models/circuits.py:25 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:491 @@ -844,8 +884,8 @@ msgstr "ID de circuito exclusivo" #: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:643 #: dcim/models/devices.py:1155 dcim/models/devices.py:1364 #: dcim/models/power.py:96 dcim/models/racks.py:98 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 +#: dcim/models/sites.py:266 ipam/models/ip.py:253 ipam/models/ip.py:522 +#: ipam/models/ip.py:730 ipam/models/vlans.py:175 #: virtualization/models/clusters.py:74 #: virtualization/models/virtualmachines.py:84 vpn/models/tunnels.py:40 #: wireless/models.py:94 wireless/models.py:158 @@ -1019,15 +1059,15 @@ msgstr "rede do provedor" msgid "provider networks" msgstr "redes de provedores" -#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/circuits.py:30 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 core/tables/plugins.py:13 #: core/tables/tasks.py:11 core/tables/tasks.py:115 #: dcim/forms/filtersets.py:61 dcim/forms/object_create.py:43 #: dcim/tables/devices.py:60 dcim/tables/devices.py:97 #: dcim/tables/devices.py:139 dcim/tables/devices.py:294 -#: dcim/tables/devices.py:376 dcim/tables/devices.py:420 -#: dcim/tables/devices.py:472 dcim/tables/devices.py:524 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:424 +#: dcim/tables/devices.py:476 dcim/tables/devices.py:528 #: dcim/tables/devices.py:644 dcim/tables/devices.py:726 #: dcim/tables/devices.py:776 dcim/tables/devices.py:842 #: dcim/tables/devices.py:957 dcim/tables/devices.py:977 @@ -1041,7 +1081,7 @@ msgstr "redes de provedores" #: extras/tables/tables.py:209 extras/tables/tables.py:256 #: extras/tables/tables.py:279 extras/tables/tables.py:329 #: extras/tables/tables.py:381 extras/tables/tables.py:404 -#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:379 +#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:386 #: 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 @@ -1107,7 +1147,7 @@ msgstr "redes de provedores" msgid "Name" msgstr "Nome" -#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/circuits.py:39 circuits/tables/providers.py:45 #: circuits/tables/providers.py:79 netbox/navigation/menu.py:253 #: netbox/navigation/menu.py:257 netbox/navigation/menu.py:259 #: templates/circuits/provider.html:57 @@ -1116,23 +1156,23 @@ msgstr "Nome" msgid "Circuits" msgstr "Circuitos" -#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:26 +#: circuits/tables/circuits.py:53 templates/circuits/circuit.html:26 msgid "Circuit ID" msgstr "ID do circuito" -#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:160 +#: circuits/tables/circuits.py:66 wireless/forms/model_forms.py:160 msgid "Side A" msgstr "Lado A" -#: circuits/tables/circuits.py:69 +#: circuits/tables/circuits.py:70 msgid "Side Z" msgstr "Lado Z" -#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:55 +#: circuits/tables/circuits.py:73 templates/circuits/circuit.html:55 msgid "Commit Rate" msgstr "Taxa de comprometimento" -#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/circuits.py:76 circuits/tables/providers.py:48 #: circuits/tables/providers.py:82 circuits/tables/providers.py:107 #: dcim/tables/devices.py:1019 dcim/tables/devicetypes.py:92 #: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 @@ -1188,12 +1228,12 @@ msgstr "Concluído" #: core/choices.py:22 core/choices.py:59 core/constants.py:20 #: core/tables/tasks.py:34 dcim/choices.py:176 dcim/choices.py:222 -#: dcim/choices.py:1506 extras/choices.py:226 virtualization/choices.py:47 +#: dcim/choices.py:1534 extras/choices.py:226 virtualization/choices.py:47 msgid "Failed" msgstr "Falhou" -#: core/choices.py:35 netbox/navigation/menu.py:319 -#: netbox/navigation/menu.py:323 templates/extras/script/base.html:14 +#: core/choices.py:35 netbox/navigation/menu.py:320 +#: netbox/navigation/menu.py:324 templates/extras/script/base.html:14 #: templates/extras/script_list.html:7 templates/extras/script_list.html:12 #: templates/extras/script_result.html:17 msgid "Scripts" @@ -1288,8 +1328,8 @@ msgstr "Fonte de dados (nome)" #: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40 #: core/tables/data.py:26 dcim/forms/bulk_edit.py:1020 -#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1268 -#: dcim/tables/devices.py:549 dcim/tables/devicetypes.py:221 +#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1276 +#: dcim/tables/devices.py:553 dcim/tables/devicetypes.py:221 #: extras/forms/bulk_edit.py:98 extras/forms/bulk_edit.py:162 #: extras/forms/bulk_edit.py:221 extras/forms/filtersets.py:120 #: extras/forms/filtersets.py:207 extras/forms/filtersets.py:268 @@ -1429,10 +1469,10 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevações da cremalheira" -#: core/forms/model_forms.py:157 dcim/choices.py:1417 +#: core/forms/model_forms.py:157 dcim/choices.py:1445 #: dcim/forms/bulk_edit.py:867 dcim/forms/bulk_edit.py:1250 #: dcim/forms/bulk_edit.py:1268 dcim/tables/racks.py:89 -#: netbox/navigation/menu.py:275 netbox/navigation/menu.py:279 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 msgid "Power" msgstr "Poder" @@ -1465,7 +1505,7 @@ msgstr "Validação" msgid "User Preferences" msgstr "Preferências do usuário" -#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:660 +#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:661 #: templates/core/inc/config_data.html:127 users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Diversos" @@ -1610,7 +1650,7 @@ msgstr "caminho" msgid "File path relative to the data source's root" msgstr "Caminho do arquivo relativo à raiz da fonte de dados" -#: core/models/data.py:303 ipam/models/ip.py:502 +#: core/models/data.py:303 ipam/models/ip.py:503 msgid "size" msgstr "tamanho" @@ -1727,7 +1767,7 @@ msgstr "Última atualização" #: core/tables/jobs.py:10 core/tables/tasks.py:76 #: dcim/tables/devicetypes.py:161 extras/tables/tables.py:179 -#: extras/tables/tables.py:350 netbox/tables/tables.py:187 +#: extras/tables/tables.py:350 netbox/tables/tables.py:188 #: templates/dcim/virtualchassis_edit.html:52 utilities/forms/forms.py:73 #: wireless/tables/wirelesslink.py:16 msgid "ID" @@ -1736,7 +1776,7 @@ msgstr "CARTEIRA DE IDENTIDADE" #: core/tables/jobs.py:21 extras/choices.py:41 extras/tables/tables.py:241 #: extras/tables/tables.py:287 extras/tables/tables.py:360 #: extras/tables/tables.py:478 extras/tables/tables.py:509 -#: extras/tables/tables.py:574 netbox/tables/tables.py:241 +#: extras/tables/tables.py:574 netbox/tables/tables.py:243 #: templates/extras/eventrule.html:84 templates/extras/journalentry.html:18 #: templates/extras/objectchange.html:57 tenancy/tables/contacts.py:93 #: vpn/tables/l2vpn.py:64 @@ -1781,7 +1821,7 @@ msgstr "Trabalhadores" msgid "Host" msgstr "Hospedeiro" -#: core/tables/tasks.py:50 ipam/forms/filtersets.py:535 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:542 msgid "Port" msgstr "Porto" @@ -1848,7 +1888,7 @@ msgid "Staging" msgstr "Encenação" #: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 -#: dcim/choices.py:1430 virtualization/choices.py:23 +#: dcim/choices.py:1458 virtualization/choices.py:23 #: virtualization/choices.py:48 msgid "Decommissioning" msgstr "Descomissionamento" @@ -1908,7 +1948,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: dcim/choices.py:115 dcim/choices.py:1452 +#: dcim/choices.py:115 dcim/choices.py:1480 msgid "Inches" msgstr "Polegadas" @@ -1983,7 +2023,7 @@ msgstr "Da direita para a esquerda" msgid "Side to rear" msgstr "De lado para trás" -#: dcim/choices.py:198 dcim/choices.py:1225 +#: dcim/choices.py:198 dcim/choices.py:1253 msgid "Passive" msgstr "Passivo" @@ -1991,56 +2031,56 @@ msgstr "Passivo" msgid "Mixed" msgstr "Misto" -#: dcim/choices.py:443 dcim/choices.py:680 +#: dcim/choices.py:447 dcim/choices.py:693 msgid "NEMA (Non-locking)" msgstr "NEMA (sem bloqueio)" -#: dcim/choices.py:465 dcim/choices.py:702 +#: dcim/choices.py:469 dcim/choices.py:715 msgid "NEMA (Locking)" msgstr "NEMA (Bloqueio)" -#: dcim/choices.py:488 dcim/choices.py:725 +#: dcim/choices.py:492 dcim/choices.py:738 msgid "California Style" msgstr "Estilo da Califórnia" -#: dcim/choices.py:496 +#: dcim/choices.py:500 msgid "International/ITA" msgstr "Internacional/ITA" -#: dcim/choices.py:526 dcim/choices.py:755 +#: dcim/choices.py:535 dcim/choices.py:773 msgid "Proprietary" msgstr "Proprietário" -#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1141 -#: dcim/choices.py:1143 dcim/choices.py:1348 dcim/choices.py:1350 +#: dcim/choices.py:543 dcim/choices.py:782 dcim/choices.py:1169 +#: dcim/choices.py:1171 dcim/choices.py:1376 dcim/choices.py:1378 #: netbox/navigation/menu.py:187 msgid "Other" msgstr "Outros" -#: dcim/choices.py:733 +#: dcim/choices.py:746 msgid "ITA/International" msgstr "ITA/Internacional" -#: dcim/choices.py:794 +#: dcim/choices.py:812 msgid "Physical" msgstr "Físico" -#: dcim/choices.py:795 dcim/choices.py:954 +#: dcim/choices.py:813 dcim/choices.py:977 msgid "Virtual" msgstr "Virtual" -#: dcim/choices.py:796 dcim/choices.py:1026 dcim/forms/bulk_edit.py:1408 -#: dcim/forms/filtersets.py:1231 dcim/forms/model_forms.py:933 +#: dcim/choices.py:814 dcim/choices.py:1049 dcim/forms/bulk_edit.py:1408 +#: dcim/forms/filtersets.py:1239 dcim/forms/model_forms.py:933 #: dcim/forms/model_forms.py:1341 netbox/navigation/menu.py:127 #: netbox/navigation/menu.py:131 templates/dcim/interface.html:210 msgid "Wireless" msgstr "Sem fio" -#: dcim/choices.py:952 +#: dcim/choices.py:975 msgid "Virtual interfaces" msgstr "Interfaces virtuais" -#: dcim/choices.py:955 dcim/forms/bulk_edit.py:1303 +#: dcim/choices.py:978 dcim/forms/bulk_edit.py:1303 #: dcim/forms/bulk_import.py:785 dcim/forms/model_forms.py:919 #: dcim/tables/devices.py:656 templates/dcim/interface.html:106 #: templates/virtualization/vminterface.html:43 @@ -2050,152 +2090,152 @@ msgstr "Interfaces virtuais" msgid "Bridge" msgstr "Ponte" -#: dcim/choices.py:956 +#: dcim/choices.py:979 msgid "Link Aggregation Group (LAG)" msgstr "Grupo de agregação de links (LAG)" -#: dcim/choices.py:960 +#: dcim/choices.py:983 msgid "Ethernet (fixed)" msgstr "Ethernet (fixa)" -#: dcim/choices.py:974 +#: dcim/choices.py:997 msgid "Ethernet (modular)" msgstr "Ethernet (modular)" -#: dcim/choices.py:1010 +#: dcim/choices.py:1033 msgid "Ethernet (backplane)" msgstr "Ethernet (painel traseiro)" -#: dcim/choices.py:1040 +#: dcim/choices.py:1063 msgid "Cellular" msgstr "Celular" -#: dcim/choices.py:1090 dcim/forms/filtersets.py:303 -#: dcim/forms/filtersets.py:737 dcim/forms/filtersets.py:874 -#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:52 +#: dcim/choices.py:1115 dcim/forms/filtersets.py:303 +#: dcim/forms/filtersets.py:738 dcim/forms/filtersets.py:882 +#: dcim/forms/filtersets.py:1434 templates/dcim/inventoryitem.html:52 #: templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "Serial" -#: dcim/choices.py:1105 +#: dcim/choices.py:1130 msgid "Coaxial" msgstr "Coaxial" -#: dcim/choices.py:1122 +#: dcim/choices.py:1150 msgid "Stacking" msgstr "Empilhamento" -#: dcim/choices.py:1172 +#: dcim/choices.py:1200 msgid "Half" msgstr "Metade" -#: dcim/choices.py:1173 +#: dcim/choices.py:1201 msgid "Full" msgstr "Completo" -#: dcim/choices.py:1174 netbox/preferences.py:31 wireless/choices.py:480 +#: dcim/choices.py:1202 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "Automático" -#: dcim/choices.py:1185 +#: dcim/choices.py:1213 msgid "Access" msgstr "Acesso" -#: dcim/choices.py:1186 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: dcim/choices.py:1214 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:1187 +#: dcim/choices.py:1215 msgid "Tagged (All)" msgstr "Marcado (Todos)" -#: dcim/choices.py:1216 +#: dcim/choices.py:1244 msgid "IEEE Standard" msgstr "Padrão IEEE" -#: dcim/choices.py:1227 +#: dcim/choices.py:1255 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 pares)" -#: dcim/choices.py:1228 +#: dcim/choices.py:1256 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 pares)" -#: dcim/choices.py:1229 +#: dcim/choices.py:1257 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 pares)" -#: dcim/choices.py:1230 +#: dcim/choices.py:1258 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 pares)" -#: dcim/choices.py:1292 dcim/choices.py:1388 +#: dcim/choices.py:1320 dcim/choices.py:1416 msgid "Copper" msgstr "Cobre" -#: dcim/choices.py:1315 +#: dcim/choices.py:1343 msgid "Fiber Optic" msgstr "Fibra óptica" -#: dcim/choices.py:1404 +#: dcim/choices.py:1432 msgid "Fiber" msgstr "Fibra" -#: dcim/choices.py:1428 dcim/forms/filtersets.py:1138 +#: dcim/choices.py:1456 dcim/forms/filtersets.py:1146 msgid "Connected" msgstr "Conectado" -#: dcim/choices.py:1447 +#: dcim/choices.py:1475 msgid "Kilometers" msgstr "Quilômetros" -#: dcim/choices.py:1448 templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1476 templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metros" -#: dcim/choices.py:1449 +#: dcim/choices.py:1477 msgid "Centimeters" msgstr "Centímetros" -#: dcim/choices.py:1450 +#: dcim/choices.py:1478 msgid "Miles" msgstr "Miles" -#: dcim/choices.py:1451 templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1479 templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pés" -#: dcim/choices.py:1467 templates/dcim/device.html:319 +#: dcim/choices.py:1495 templates/dcim/device.html:319 #: templates/dcim/rack.html:152 msgid "Kilograms" msgstr "Quilogramas" -#: dcim/choices.py:1468 +#: dcim/choices.py:1496 msgid "Grams" msgstr "Gramas" -#: dcim/choices.py:1469 templates/dcim/rack.html:153 +#: dcim/choices.py:1497 templates/dcim/rack.html:153 msgid "Pounds" msgstr "Libras" -#: dcim/choices.py:1470 +#: dcim/choices.py:1498 msgid "Ounces" msgstr "Onças" -#: dcim/choices.py:1516 tenancy/choices.py:17 +#: dcim/choices.py:1544 tenancy/choices.py:17 msgid "Primary" msgstr "Primário" -#: dcim/choices.py:1517 +#: dcim/choices.py:1545 msgid "Redundant" msgstr "Redundante" -#: dcim/choices.py:1538 +#: dcim/choices.py:1566 msgid "Single phase" msgstr "Fase única" -#: dcim/choices.py:1539 +#: dcim/choices.py:1567 msgid "Three-phase" msgstr "Trifásico" @@ -2246,30 +2286,30 @@ msgid "Parent location (slug)" msgstr "Localização dos pais (lesma)" #: dcim/filtersets.py:257 dcim/filtersets.py:333 dcim/filtersets.py:432 -#: dcim/filtersets.py:1005 dcim/filtersets.py:1331 dcim/filtersets.py:2101 +#: dcim/filtersets.py:1005 dcim/filtersets.py:1341 dcim/filtersets.py:2111 msgid "Location (ID)" msgstr "Localização (ID)" #: dcim/filtersets.py:264 dcim/filtersets.py:340 dcim/filtersets.py:439 -#: dcim/filtersets.py:1337 extras/filtersets.py:494 +#: dcim/filtersets.py:1347 extras/filtersets.py:494 msgid "Location (slug)" msgstr "Localização (slug)" #: dcim/filtersets.py:354 dcim/filtersets.py:840 dcim/filtersets.py:942 -#: dcim/filtersets.py:1769 ipam/filtersets.py:381 ipam/filtersets.py:493 +#: dcim/filtersets.py:1779 ipam/filtersets.py:381 ipam/filtersets.py:493 #: ipam/filtersets.py:989 virtualization/filtersets.py:210 msgid "Role (ID)" msgstr "Função (ID)" #: dcim/filtersets.py:360 dcim/filtersets.py:846 dcim/filtersets.py:948 -#: dcim/filtersets.py:1775 extras/filtersets.py:510 ipam/filtersets.py:387 +#: dcim/filtersets.py:1785 extras/filtersets.py:510 ipam/filtersets.py:387 #: ipam/filtersets.py:499 ipam/filtersets.py:995 #: virtualization/filtersets.py:216 msgid "Role (slug)" msgstr "Papel (slug)" -#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1342 -#: dcim/filtersets.py:2163 +#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1352 +#: dcim/filtersets.py:2173 msgid "Rack (ID)" msgstr "Prateleira (ID)" @@ -2284,14 +2324,14 @@ msgid "User (name)" msgstr "Usuário (nome)" #: dcim/filtersets.py:481 dcim/filtersets.py:620 dcim/filtersets.py:830 -#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1233 -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1243 +#: dcim/filtersets.py:1769 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" #: dcim/filtersets.py:487 dcim/filtersets.py:626 dcim/filtersets.py:836 -#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1239 -#: dcim/filtersets.py:1765 +#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1249 +#: dcim/filtersets.py:1775 msgid "Manufacturer (slug)" msgstr "Fabricante (slug)" @@ -2313,37 +2353,37 @@ msgstr "Tem uma imagem traseira" #: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068 #: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562 -#: dcim/forms/filtersets.py:776 +#: dcim/forms/filtersets.py:777 msgid "Has console ports" msgstr "Tem portas de console" #: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072 #: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569 -#: dcim/forms/filtersets.py:783 +#: dcim/forms/filtersets.py:784 msgid "Has console server ports" msgstr "Tem portas de servidor de console" #: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076 #: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576 -#: dcim/forms/filtersets.py:790 +#: dcim/forms/filtersets.py:791 msgid "Has power ports" msgstr "Tem portas de alimentação" #: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080 #: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583 -#: dcim/forms/filtersets.py:797 +#: dcim/forms/filtersets.py:798 msgid "Has power outlets" msgstr "Tem tomadas elétricas" #: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084 #: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590 -#: dcim/forms/filtersets.py:804 +#: dcim/forms/filtersets.py:805 msgid "Has interfaces" msgstr "Tem interfaces" #: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088 #: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597 -#: dcim/forms/filtersets.py:811 +#: dcim/forms/filtersets.py:812 msgid "Has pass-through ports" msgstr "Tem portas de passagem" @@ -2359,19 +2399,19 @@ msgstr "Tem compartimentos para dispositivos" msgid "Has inventory items" msgstr "Tem itens de inventário" -#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363 +#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1373 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" -#: dcim/filtersets.py:717 dcim/filtersets.py:1244 +#: dcim/filtersets.py:717 dcim/filtersets.py:1254 msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: dcim/filtersets.py:752 dcim/filtersets.py:1514 +#: dcim/filtersets.py:752 dcim/filtersets.py:1524 msgid "Power port (ID)" msgstr "Porta de alimentação (ID)" -#: dcim/filtersets.py:826 dcim/filtersets.py:1755 +#: dcim/filtersets.py:826 dcim/filtersets.py:1765 msgid "Parent inventory item (ID)" msgstr "Item do inventário principal (ID)" @@ -2397,8 +2437,8 @@ msgstr "Plataforma (ID)" msgid "Platform (slug)" msgstr "Plataforma (slug)" -#: dcim/filtersets.py:999 dcim/filtersets.py:1326 dcim/filtersets.py:1853 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2154 +#: dcim/filtersets.py:999 dcim/filtersets.py:1336 dcim/filtersets.py:1863 +#: dcim/filtersets.py:2105 dcim/filtersets.py:2164 msgid "Site name (slug)" msgstr "Nome do site (slug)" @@ -2419,15 +2459,15 @@ msgid "Is full depth" msgstr "É de profundidade total" #: dcim/filtersets.py:1040 dcim/forms/common.py:18 -#: dcim/forms/filtersets.py:746 dcim/forms/filtersets.py:1283 +#: dcim/forms/filtersets.py:747 dcim/forms/filtersets.py:1291 #: dcim/models/device_components.py:519 virtualization/filtersets.py:230 #: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172 #: virtualization/forms/filtersets.py:219 msgid "MAC address" msgstr "Endereço MAC" -#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 -#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841 +#: dcim/filtersets.py:1047 dcim/filtersets.py:1211 +#: dcim/forms/filtersets.py:756 dcim/forms/filtersets.py:849 #: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176 msgid "Has a primary IP" msgstr "Tem um IP primário" @@ -2448,59 +2488,63 @@ msgstr "É membro do chassi virtual" msgid "OOB IP (ID)" msgstr "COTOB IP (ID)" -#: dcim/filtersets.py:1184 +#: dcim/filtersets.py:1105 +msgid "Has virtual device context" +msgstr "Tem contexto de dispositivo virtual" + +#: dcim/filtersets.py:1194 msgid "VDC (ID)" msgstr "VDC (IDENTIFICAÇÃO)" -#: dcim/filtersets.py:1189 +#: dcim/filtersets.py:1199 msgid "Device model" msgstr "Modelo do dispositivo" -#: dcim/filtersets.py:1194 ipam/filtersets.py:632 vpn/filtersets.py:102 +#: dcim/filtersets.py:1204 ipam/filtersets.py:632 vpn/filtersets.py:102 #: vpn/filtersets.py:420 msgid "Interface (ID)" msgstr "Interface (ID)" -#: dcim/filtersets.py:1250 +#: dcim/filtersets.py:1260 msgid "Module type (model)" msgstr "Tipo de módulo (modelo)" -#: dcim/filtersets.py:1256 +#: dcim/filtersets.py:1266 msgid "Module Bay (ID)" msgstr "Compartimento do módulo (ID)" -#: dcim/filtersets.py:1260 dcim/filtersets.py:1352 ipam/filtersets.py:611 +#: dcim/filtersets.py:1270 dcim/filtersets.py:1362 ipam/filtersets.py:611 #: ipam/filtersets.py:851 ipam/filtersets.py:1075 #: virtualization/filtersets.py:161 vpn/filtersets.py:398 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: dcim/filtersets.py:1348 +#: dcim/filtersets.py:1358 msgid "Rack (name)" msgstr "Rack (nome)" -#: dcim/filtersets.py:1358 ipam/filtersets.py:606 ipam/filtersets.py:846 +#: dcim/filtersets.py:1368 ipam/filtersets.py:606 ipam/filtersets.py:846 #: ipam/filtersets.py:1081 vpn/filtersets.py:393 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: dcim/filtersets.py:1369 +#: dcim/filtersets.py:1379 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: dcim/filtersets.py:1374 +#: dcim/filtersets.py:1384 msgid "Device role (ID)" msgstr "Função do dispositivo (ID)" -#: dcim/filtersets.py:1380 +#: dcim/filtersets.py:1390 msgid "Device role (slug)" msgstr "Função do dispositivo (slug)" -#: dcim/filtersets.py:1385 +#: dcim/filtersets.py:1395 msgid "Virtual Chassis (ID)" msgstr "Chassi virtual (ID)" -#: dcim/filtersets.py:1391 dcim/forms/filtersets.py:107 +#: dcim/filtersets.py:1401 dcim/forms/filtersets.py:107 #: dcim/tables/devices.py:211 netbox/navigation/menu.py:66 #: templates/dcim/device.html:119 templates/dcim/device_edit.html:93 #: templates/dcim/virtualchassis.html:20 @@ -2509,37 +2553,37 @@ msgstr "Chassi virtual (ID)" msgid "Virtual Chassis" msgstr "Chassi virtual" -#: dcim/filtersets.py:1411 +#: dcim/filtersets.py:1421 msgid "Module (ID)" msgstr "Módulo (ID)" -#: dcim/filtersets.py:1418 +#: dcim/filtersets.py:1428 msgid "Cable (ID)" msgstr "Cabo (ID)" -#: dcim/filtersets.py:1527 ipam/forms/bulk_import.py:188 +#: dcim/filtersets.py:1537 ipam/forms/bulk_import.py:188 #: vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN atribuída" -#: dcim/filtersets.py:1531 +#: dcim/filtersets.py:1541 msgid "Assigned VID" msgstr "VID atribuído" -#: dcim/filtersets.py:1536 dcim/forms/bulk_edit.py:1382 -#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1326 +#: dcim/filtersets.py:1546 dcim/forms/bulk_edit.py:1382 +#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1334 #: dcim/forms/model_forms.py:1322 dcim/models/device_components.py:712 -#: dcim/tables/devices.py:618 ipam/filtersets.py:316 ipam/filtersets.py:327 +#: dcim/tables/devices.py:622 ipam/filtersets.py:316 ipam/filtersets.py:327 #: ipam/filtersets.py:483 ipam/filtersets.py:584 ipam/filtersets.py:595 #: ipam/forms/bulk_edit.py:227 ipam/forms/bulk_edit.py:282 #: ipam/forms/bulk_edit.py:324 ipam/forms/bulk_import.py:156 #: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 -#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:171 -#: ipam/forms/filtersets.py:302 ipam/forms/model_forms.py:60 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:172 +#: ipam/forms/filtersets.py:309 ipam/forms/model_forms.py:60 #: ipam/forms/model_forms.py:200 ipam/forms/model_forms.py:245 -#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:420 -#: ipam/forms/model_forms.py:434 ipam/forms/model_forms.py:448 -#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:429 +#: ipam/forms/model_forms.py:443 ipam/forms/model_forms.py:457 +#: ipam/models/ip.py:233 ipam/models/ip.py:512 ipam/models/ip.py:720 #: 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:133 templates/ipam/ipaddress.html:18 @@ -2555,18 +2599,18 @@ msgstr "VID atribuído" msgid "VRF" msgstr "VRF" -#: dcim/filtersets.py:1542 ipam/filtersets.py:322 ipam/filtersets.py:333 +#: dcim/filtersets.py:1552 ipam/filtersets.py:322 ipam/filtersets.py:333 #: ipam/filtersets.py:489 ipam/filtersets.py:590 ipam/filtersets.py:601 msgid "VRF (RD)" msgstr "VRF (VERMELHO)" -#: dcim/filtersets.py:1547 ipam/filtersets.py:1016 vpn/filtersets.py:361 +#: dcim/filtersets.py:1557 ipam/filtersets.py:1016 vpn/filtersets.py:361 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: dcim/filtersets.py:1553 dcim/forms/filtersets.py:1331 -#: dcim/tables/devices.py:566 ipam/filtersets.py:1022 -#: ipam/forms/filtersets.py:518 ipam/tables/vlans.py:133 +#: dcim/filtersets.py:1563 dcim/forms/filtersets.py:1339 +#: dcim/tables/devices.py:570 ipam/filtersets.py:1022 +#: ipam/forms/filtersets.py:525 ipam/tables/vlans.py:133 #: templates/dcim/interface.html:93 templates/ipam/vlan.html:66 #: templates/vpn/l2vpntermination.html:12 #: virtualization/forms/filtersets.py:229 vpn/forms/bulk_import.py:280 @@ -2575,82 +2619,82 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: dcim/filtersets.py:1585 +#: dcim/filtersets.py:1595 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de chassi virtual para dispositivo" -#: dcim/filtersets.py:1590 +#: dcim/filtersets.py:1600 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de chassi virtual para dispositivo (ID)" -#: dcim/filtersets.py:1594 +#: dcim/filtersets.py:1604 msgid "Kind of interface" msgstr "Tipo de interface" -#: dcim/filtersets.py:1599 virtualization/filtersets.py:289 +#: dcim/filtersets.py:1609 virtualization/filtersets.py:289 msgid "Parent interface (ID)" msgstr "Interface principal (ID)" -#: dcim/filtersets.py:1604 virtualization/filtersets.py:294 +#: dcim/filtersets.py:1614 virtualization/filtersets.py:294 msgid "Bridged interface (ID)" msgstr "Interface interligada (ID)" -#: dcim/filtersets.py:1609 +#: dcim/filtersets.py:1619 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: dcim/filtersets.py:1636 dcim/filtersets.py:1648 -#: dcim/forms/filtersets.py:1243 dcim/forms/model_forms.py:1634 +#: dcim/filtersets.py:1646 dcim/filtersets.py:1658 +#: dcim/forms/filtersets.py:1251 dcim/forms/model_forms.py:1634 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto do dispositivo virtual" -#: dcim/filtersets.py:1642 +#: dcim/filtersets.py:1652 msgid "Virtual Device Context (Identifier)" msgstr "Contexto do dispositivo virtual (identificador)" -#: dcim/filtersets.py:1653 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1663 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:53 msgid "Wireless LAN" msgstr "LAN sem fio" -#: dcim/filtersets.py:1657 dcim/tables/devices.py:605 +#: dcim/filtersets.py:1667 dcim/tables/devices.py:609 msgid "Wireless link" msgstr "Link sem fio" -#: dcim/filtersets.py:1727 +#: dcim/filtersets.py:1737 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: dcim/filtersets.py:1738 +#: dcim/filtersets.py:1748 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: dcim/filtersets.py:1744 +#: dcim/filtersets.py:1754 msgid "Installed device (name)" msgstr "Dispositivo instalado (nome)" -#: dcim/filtersets.py:1810 +#: dcim/filtersets.py:1820 msgid "Master (ID)" msgstr "Mestre (ID)" -#: dcim/filtersets.py:1816 +#: dcim/filtersets.py:1826 msgid "Master (name)" msgstr "Mestre (nome)" -#: dcim/filtersets.py:1858 tenancy/filtersets.py:246 +#: dcim/filtersets.py:1868 tenancy/filtersets.py:246 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: dcim/filtersets.py:1864 extras/filtersets.py:570 tenancy/filtersets.py:252 +#: dcim/filtersets.py:1874 extras/filtersets.py:570 tenancy/filtersets.py:252 msgid "Tenant (slug)" msgstr "Inquilino (lesma)" -#: dcim/filtersets.py:1900 dcim/forms/filtersets.py:988 +#: dcim/filtersets.py:1910 dcim/forms/filtersets.py:996 msgid "Unterminated" msgstr "Não terminado" -#: dcim/filtersets.py:2158 +#: dcim/filtersets.py:2168 msgid "Power panel (ID)" msgstr "Painel de alimentação (ID)" @@ -2658,13 +2702,13 @@ msgstr "Painel de alimentação (ID)" #: extras/forms/model_forms.py:443 extras/forms/model_forms.py:495 #: netbox/forms/base.py:84 netbox/forms/mixins.py:81 #: netbox/tables/columns.py:458 -#: templates/circuits/inc/circuit_termination.html:118 +#: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 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:1388 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1396 #: dcim/forms/model_forms.py:431 dcim/forms/model_forms.py:486 #: dcim/forms/object_create.py:197 dcim/forms/object_create.py:353 #: dcim/tables/devices.py:170 dcim/tables/devices.py:702 @@ -2686,7 +2730,7 @@ msgstr "" #: dcim/forms/bulk_edit.py:116 dcim/forms/bulk_import.py:99 #: dcim/forms/model_forms.py:116 dcim/tables/sites.py:89 #: ipam/filtersets.py:985 ipam/forms/bulk_edit.py:531 -#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:517 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:526 #: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 #: templates/dcim/interface.html:284 templates/dcim/site.html:36 #: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 @@ -2733,7 +2777,7 @@ msgstr "Fuso horário" #: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:1160 #: dcim/forms/bulk_edit.py:1548 dcim/forms/bulk_import.py:207 #: dcim/forms/bulk_import.py:1021 dcim/forms/filtersets.py:300 -#: dcim/forms/filtersets.py:705 dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:706 dcim/forms/filtersets.py:1426 #: dcim/forms/model_forms.py:219 dcim/forms/model_forms.py:1015 #: dcim/forms/model_forms.py:1454 dcim/forms/object_import.py:181 #: dcim/tables/devices.py:174 dcim/tables/devices.py:810 @@ -2743,10 +2787,10 @@ msgstr "Fuso horário" #: ipam/forms/bulk_edit.py:343 ipam/forms/bulk_edit.py:549 #: 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:236 ipam/forms/filtersets.py:282 -#: ipam/forms/filtersets.py:353 ipam/forms/filtersets.py:509 +#: ipam/forms/filtersets.py:237 ipam/forms/filtersets.py:289 +#: ipam/forms/filtersets.py:360 ipam/forms/filtersets.py:516 #: ipam/forms/model_forms.py:186 ipam/forms/model_forms.py:219 -#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:680 +#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:689 #: 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:179 @@ -2779,8 +2823,8 @@ msgid "Serial Number" msgstr "Número de série" #: dcim/forms/bulk_edit.py:277 dcim/forms/filtersets.py:307 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:878 -#: dcim/forms/filtersets.py:1430 +#: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:886 +#: dcim/forms/filtersets.py:1438 msgid "Asset tag" msgstr "Etiqueta de ativo" @@ -2851,14 +2895,14 @@ msgstr "Unidade de peso" #: dcim/forms/bulk_import.py:498 dcim/forms/bulk_import.py:1309 #: dcim/forms/bulk_import.py:1313 dcim/forms/filtersets.py:102 #: dcim/forms/filtersets.py:340 dcim/forms/filtersets.py:354 -#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:700 -#: dcim/forms/filtersets.py:946 dcim/forms/filtersets.py:1078 +#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:701 +#: dcim/forms/filtersets.py:954 dcim/forms/filtersets.py:1086 #: dcim/forms/model_forms.py:226 dcim/forms/model_forms.py:248 #: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:700 #: dcim/forms/object_create.py:400 dcim/tables/devices.py:166 #: dcim/tables/power.py:70 dcim/tables/racks.py:148 -#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:435 -#: ipam/forms/model_forms.py:601 templates/dcim/device.html:29 +#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:442 +#: ipam/forms/model_forms.py:610 templates/dcim/device.html:29 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 #: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 @@ -2870,7 +2914,7 @@ msgstr "Rack" #: dcim/forms/bulk_edit.py:349 dcim/forms/bulk_edit.py:628 #: dcim/forms/filtersets.py:248 dcim/forms/filtersets.py:333 #: dcim/forms/filtersets.py:416 dcim/forms/filtersets.py:543 -#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:853 +#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:861 #: dcim/forms/model_forms.py:610 dcim/forms/model_forms.py:1524 #: templates/dcim/device_edit.html:20 msgid "Hardware" @@ -2883,8 +2927,8 @@ msgstr "Hardware" #: dcim/forms/bulk_import.py:353 dcim/forms/bulk_import.py:395 #: dcim/forms/bulk_import.py:431 dcim/forms/bulk_import.py:1027 #: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 -#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:710 -#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:711 +#: dcim/forms/filtersets.py:866 dcim/forms/filtersets.py:1431 #: dcim/forms/model_forms.py:281 dcim/forms/model_forms.py:293 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:379 #: dcim/forms/model_forms.py:1020 dcim/forms/model_forms.py:1459 @@ -2918,7 +2962,7 @@ msgstr "Excluir da utilização" #: dcim/forms/bulk_edit.py:431 dcim/forms/bulk_edit.py:603 #: dcim/forms/bulk_import.py:525 dcim/forms/filtersets.py:446 -#: dcim/forms/filtersets.py:732 templates/dcim/device.html:97 +#: dcim/forms/filtersets.py:733 templates/dcim/device.html:97 #: templates/dcim/devicetype.html:65 msgid "Airflow" msgstr "Fluxo de ar" @@ -2945,7 +2989,7 @@ msgstr "Função da VM" #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:402 #: dcim/forms/bulk_import.py:406 dcim/forms/bulk_import.py:531 #: dcim/forms/bulk_import.py:535 dcim/forms/filtersets.py:619 -#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:751 +#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:752 #: dcim/forms/model_forms.py:358 dcim/forms/model_forms.py:384 #: dcim/forms/model_forms.py:495 virtualization/forms/bulk_import.py:132 #: virtualization/forms/bulk_import.py:133 @@ -2967,7 +3011,7 @@ msgid "Device role" msgstr "Função do dispositivo" #: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443 -#: dcim/forms/filtersets.py:724 dcim/forms/model_forms.py:394 +#: dcim/forms/filtersets.py:725 dcim/forms/model_forms.py:394 #: dcim/forms/model_forms.py:456 dcim/tables/devices.py:187 #: extras/filtersets.py:515 templates/dcim/device.html:183 #: templates/dcim/platform.html:26 @@ -2989,28 +3033,28 @@ msgstr "Plataforma" #: dcim/forms/bulk_import.py:956 dcim/forms/bulk_import.py:968 #: dcim/forms/bulk_import.py:1016 dcim/forms/bulk_import.py:1373 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:129 -#: dcim/forms/filtersets.py:832 dcim/forms/filtersets.py:962 -#: dcim/forms/filtersets.py:1152 dcim/forms/filtersets.py:1174 -#: dcim/forms/filtersets.py:1196 dcim/forms/filtersets.py:1213 -#: dcim/forms/filtersets.py:1233 dcim/forms/filtersets.py:1341 -#: dcim/forms/filtersets.py:1363 dcim/forms/filtersets.py:1384 -#: dcim/forms/filtersets.py:1399 dcim/forms/filtersets.py:1413 -#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 -#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:573 +#: dcim/forms/filtersets.py:840 dcim/forms/filtersets.py:970 +#: dcim/forms/filtersets.py:1160 dcim/forms/filtersets.py:1182 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1221 +#: dcim/forms/filtersets.py:1241 dcim/forms/filtersets.py:1349 +#: dcim/forms/filtersets.py:1371 dcim/forms/filtersets.py:1392 +#: dcim/forms/filtersets.py:1407 dcim/forms/filtersets.py:1421 +#: dcim/forms/filtersets.py:1484 dcim/forms/filtersets.py:1508 +#: dcim/forms/filtersets.py:1532 dcim/forms/model_forms.py:573 #: dcim/forms/model_forms.py:794 dcim/forms/model_forms.py:1153 #: dcim/forms/model_forms.py:1608 dcim/forms/object_create.py:257 #: dcim/tables/connections.py:22 dcim/tables/connections.py:41 #: dcim/tables/connections.py:60 dcim/tables/devices.py:290 -#: dcim/tables/devices.py:355 dcim/tables/devices.py:399 -#: dcim/tables/devices.py:444 dcim/tables/devices.py:498 -#: dcim/tables/devices.py:590 dcim/tables/devices.py:692 +#: dcim/tables/devices.py:359 dcim/tables/devices.py:403 +#: dcim/tables/devices.py:448 dcim/tables/devices.py:502 +#: dcim/tables/devices.py:594 dcim/tables/devices.py:692 #: dcim/tables/devices.py:752 dcim/tables/devices.py:802 #: dcim/tables/devices.py:862 dcim/tables/devices.py:914 #: dcim/tables/devices.py:1040 dcim/tables/modules.py:52 #: extras/forms/filtersets.py:330 ipam/forms/bulk_import.py:303 -#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:551 -#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:716 -#: ipam/forms/model_forms.py:749 ipam/forms/model_forms.py:775 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:558 +#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:725 +#: ipam/forms/model_forms.py:758 ipam/forms/model_forms.py:784 #: ipam/tables/vlans.py:176 templates/dcim/consoleport.html:20 #: templates/dcim/consoleserverport.html:20 templates/dcim/device.html:14 #: templates/dcim/device.html:128 templates/dcim/device_edit.html:10 @@ -3065,13 +3109,13 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Rótulo" -#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:979 +#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:987 #: templates/dcim/cable.html:50 msgid "Length" msgstr "Comprimento" #: dcim/forms/bulk_edit.py:711 dcim/forms/bulk_import.py:1174 -#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:983 +#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:991 msgid "Length unit" msgstr "Unidade de comprimento" @@ -3080,41 +3124,34 @@ msgid "Domain" msgstr "Domínio" #: dcim/forms/bulk_edit.py:803 dcim/forms/bulk_import.py:1296 -#: dcim/forms/filtersets.py:1069 dcim/forms/model_forms.py:695 +#: dcim/forms/filtersets.py:1077 dcim/forms/model_forms.py:695 msgid "Power panel" msgstr "Painel de alimentação" #: dcim/forms/bulk_edit.py:825 dcim/forms/bulk_import.py:1332 -#: dcim/forms/filtersets.py:1091 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1099 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Fornecimento" #: dcim/forms/bulk_edit.py:831 dcim/forms/bulk_import.py:1337 -#: dcim/forms/filtersets.py:1096 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1104 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Estágio" -#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1101 +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1109 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Voltagem" -#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1105 +#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1113 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperagem" -#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1109 +#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1117 msgid "Max utilization" msgstr "Utilização máxima" -#: dcim/forms/bulk_edit.py:849 dcim/forms/bulk_edit.py:1208 -#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1242 -#: dcim/forms/bulk_edit.py:1260 dcim/forms/bulk_edit.py:1348 -#: dcim/forms/bulk_edit.py:1487 dcim/forms/bulk_edit.py:1504 -msgid "Mark connected" -msgstr "Marcar conectado" - #: dcim/forms/bulk_edit.py:934 msgid "Maximum draw" msgstr "Sorteio máximo" @@ -3148,7 +3185,7 @@ msgid "Management only" msgstr "Somente gerenciamento" #: dcim/forms/bulk_edit.py:1037 dcim/forms/bulk_edit.py:1339 -#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292 +#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1300 #: dcim/forms/object_import.py:90 #: dcim/models/device_component_templates.py:411 #: dcim/models/device_components.py:671 @@ -3156,14 +3193,14 @@ msgid "PoE mode" msgstr "Modo PoE" #: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345 -#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297 +#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1305 #: dcim/forms/object_import.py:95 #: dcim/models/device_component_templates.py:417 #: dcim/models/device_components.py:677 msgid "PoE type" msgstr "Tipo PoE" -#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302 +#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1310 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Função sem fio" @@ -3188,10 +3225,10 @@ msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuais" #: dcim/forms/bulk_edit.py:1324 dcim/forms/bulk_import.py:659 -#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1161 -#: dcim/forms/filtersets.py:1183 dcim/forms/filtersets.py:1256 -#: dcim/tables/devices.py:602 -#: templates/circuits/inc/circuit_termination.html:93 +#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1169 +#: dcim/forms/filtersets.py:1191 dcim/forms/filtersets.py:1264 +#: dcim/tables/devices.py:606 +#: templates/circuits/inc/circuit_termination_fields.html:67 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Rapidez" @@ -3208,20 +3245,20 @@ msgid "Mode" msgstr "Modo" #: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1299 -#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:505 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: virtualization/forms/model_forms.py:321 msgid "VLAN group" msgstr "Grupo de VLAN" #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 -#: dcim/tables/devices.py:575 virtualization/forms/bulk_edit.py:248 +#: dcim/tables/devices.py:579 virtualization/forms/bulk_edit.py:248 #: virtualization/forms/model_forms.py:326 msgid "Untagged VLAN" msgstr "VLAN sem etiqueta" #: dcim/forms/bulk_edit.py:1377 dcim/forms/model_forms.py:1313 -#: dcim/tables/devices.py:581 virtualization/forms/bulk_edit.py:256 +#: dcim/tables/devices.py:585 virtualization/forms/bulk_edit.py:256 #: virtualization/forms/model_forms.py:335 msgid "Tagged VLANs" msgstr "VLANs marcadas" @@ -3231,12 +3268,12 @@ msgid "Wireless LAN group" msgstr "Grupo de LAN sem fio" #: dcim/forms/bulk_edit.py:1392 dcim/forms/model_forms.py:1291 -#: dcim/tables/devices.py:611 netbox/navigation/menu.py:133 +#: dcim/tables/devices.py:615 netbox/navigation/menu.py:133 #: templates/dcim/interface.html:280 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "LANs sem fio" -#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1229 +#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1237 #: dcim/forms/model_forms.py:1334 ipam/forms/bulk_edit.py:271 #: ipam/forms/bulk_edit.py:362 ipam/forms/filtersets.py:169 #: templates/dcim/interface.html:122 templates/ipam/prefix.html:95 @@ -3249,7 +3286,7 @@ msgstr "Endereçando" msgid "Operation" msgstr "Operação" -#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1230 +#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1238 #: dcim/forms/model_forms.py:932 dcim/forms/model_forms.py:1337 msgid "PoE" msgstr "PoE" @@ -3405,8 +3442,8 @@ msgstr "Chassi virtual" #: dcim/forms/bulk_import.py:462 dcim/forms/model_forms.py:465 #: dcim/tables/devices.py:207 extras/filtersets.py:548 #: extras/forms/filtersets.py:331 ipam/forms/bulk_edit.py:479 -#: ipam/forms/filtersets.py:408 ipam/forms/filtersets.py:452 -#: ipam/forms/model_forms.py:618 templates/dcim/device.html:231 +#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:459 +#: ipam/forms/model_forms.py:627 templates/dcim/device.html:231 #: templates/virtualization/cluster.html:10 #: templates/virtualization/virtualmachine.html:88 #: templates/virtualization/virtualmachine.html:97 @@ -3549,7 +3586,7 @@ msgstr "Nomes VDC separados por vírgulas, entre aspas duplas. Exemplo:" msgid "Physical medium" msgstr "Meio físico" -#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1263 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1271 msgid "Duplex" msgstr "Duplex" @@ -3567,8 +3604,8 @@ msgstr "Modo operacional IEEE 802.1Q (para interfaces L2)" #: dcim/forms/bulk_import.py:840 ipam/forms/bulk_import.py:160 #: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 -#: ipam/forms/filtersets.py:200 ipam/forms/filtersets.py:270 -#: ipam/forms/filtersets.py:329 virtualization/forms/bulk_import.py:175 +#: ipam/forms/filtersets.py:201 ipam/forms/filtersets.py:277 +#: ipam/forms/filtersets.py:336 virtualization/forms/bulk_import.py:175 msgid "Assigned VRF" msgstr "VRF atribuído" @@ -3795,29 +3832,33 @@ msgstr "Componentes" msgid "Subdevice role" msgstr "Função do subdispositivo" -#: dcim/forms/filtersets.py:718 +#: dcim/forms/filtersets.py:719 msgid "Model" msgstr "modelo" -#: dcim/forms/filtersets.py:762 +#: dcim/forms/filtersets.py:763 msgid "Has an OOB IP" msgstr "Tem um IP OOB" -#: dcim/forms/filtersets.py:769 +#: dcim/forms/filtersets.py:770 msgid "Virtual chassis member" msgstr "Membro do chassi virtual" -#: dcim/forms/filtersets.py:1121 +#: dcim/forms/filtersets.py:819 +msgid "Has virtual device contexts" +msgstr "Tem contextos de dispositivos virtuais" + +#: dcim/forms/filtersets.py:1129 msgid "Cabled" msgstr "Cablado" -#: dcim/forms/filtersets.py:1128 +#: dcim/forms/filtersets.py:1136 msgid "Occupied" msgstr "Ocupado" -#: 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/tables/devices.py:348 +#: dcim/forms/filtersets.py:1161 dcim/forms/filtersets.py:1183 +#: dcim/forms/filtersets.py:1205 dcim/forms/filtersets.py:1222 +#: dcim/forms/filtersets.py:1242 dcim/tables/devices.py:352 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 #: templates/dcim/frontport.html:69 templates/dcim/interface.html:140 #: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:59 @@ -3825,40 +3866,40 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexão" -#: dcim/forms/filtersets.py:1246 extras/forms/bulk_edit.py:316 +#: dcim/forms/filtersets.py:1254 extras/forms/bulk_edit.py:316 #: extras/forms/bulk_import.py:242 extras/forms/filtersets.py:476 #: extras/forms/model_forms.py:551 extras/tables/tables.py:512 #: templates/extras/journalentry.html:30 msgid "Kind" msgstr "Gentil" -#: dcim/forms/filtersets.py:1275 +#: dcim/forms/filtersets.py:1283 msgid "Mgmt only" msgstr "Somente gerenciamento" -#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327 +#: dcim/forms/filtersets.py:1295 dcim/forms/model_forms.py:1327 #: dcim/models/device_components.py:630 templates/dcim/interface.html:129 msgid "WWN" msgstr "WWN" -#: dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1315 msgid "Wireless channel" msgstr "Canal sem fio" -#: dcim/forms/filtersets.py:1311 +#: dcim/forms/filtersets.py:1319 msgid "Channel frequency (MHz)" msgstr "Frequência do canal (MHz)" -#: dcim/forms/filtersets.py:1315 +#: dcim/forms/filtersets.py:1323 msgid "Channel width (MHz)" msgstr "Largura do canal (MHz)" -#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85 +#: dcim/forms/filtersets.py:1327 templates/dcim/interface.html:85 msgid "Transmit power (dBm)" msgstr "Potência de transmissão (dBm)" -#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 -#: dcim/tables/devices.py:320 templates/dcim/cable.html:12 +#: dcim/forms/filtersets.py:1350 dcim/forms/filtersets.py:1372 +#: dcim/tables/devices.py:324 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:50 #: templates/dcim/inc/connection_endpoints.html:4 @@ -3866,7 +3907,7 @@ msgstr "Potência de transmissão (dBm)" msgid "Cable" msgstr "Cabo" -#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:933 +#: dcim/forms/filtersets.py:1442 dcim/tables/devices.py:933 msgid "Discovered" msgstr "Descoberto" @@ -3987,7 +4028,7 @@ msgstr "Modelo de porta traseira" #: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 #: ipam/forms/model_forms.py:278 ipam/forms/model_forms.py:287 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 -#: templates/circuits/inc/circuit_termination.html:77 +#: templates/circuits/inc/circuit_termination_fields.html:51 #: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 #: templates/dcim/interface.html:184 templates/dcim/interface.html:310 #: templates/dcim/rearport.html:102 @@ -4015,7 +4056,7 @@ msgid "Console Server Port" msgstr "Porta do servidor do console" #: dcim/forms/model_forms.py:1092 dcim/forms/model_forms.py:1530 -#: templates/circuits/inc/circuit_termination.html:78 +#: templates/circuits/inc/circuit_termination_fields.html:52 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 #: templates/dcim/interface.html:187 templates/dcim/rearport.html:105 @@ -4024,7 +4065,7 @@ msgstr "Porta frontal" #: dcim/forms/model_forms.py:1093 dcim/forms/model_forms.py:1531 #: dcim/tables/devices.py:705 -#: templates/circuits/inc/circuit_termination.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 #: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 #: templates/dcim/interface.html:190 templates/dcim/rearport.html:17 @@ -4033,7 +4074,7 @@ msgid "Rear Port" msgstr "Porta traseira" #: dcim/forms/model_forms.py:1094 dcim/forms/model_forms.py:1532 -#: dcim/tables/connections.py:46 dcim/tables/devices.py:505 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:509 #: templates/dcim/poweroutlet.html:44 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Porta de alimentação" @@ -5338,7 +5379,7 @@ msgstr "" #: dcim/models/mixins.py:15 extras/models/configs.py:41 #: extras/models/models.py:341 extras/models/models.py:550 -#: extras/models/search.py:48 ipam/models/ip.py:193 +#: extras/models/search.py:48 ipam/models/ip.py:194 msgid "weight" msgstr "peso" @@ -5829,28 +5870,37 @@ msgstr "Itens de inventário" msgid "Module Bay" msgstr "Compartimento do módulo" -#: dcim/tables/devices.py:326 +#: dcim/tables/devices.py:318 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 +#: netbox/navigation/menu.py:90 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:6 +#: templates/dcim/inventoryitemrole.html:32 +msgid "Inventory Items" +msgstr "Itens de inventário" + +#: dcim/tables/devices.py:330 msgid "Cable Color" msgstr "Cor do cabo" -#: dcim/tables/devices.py:332 +#: dcim/tables/devices.py:336 msgid "Link Peers" msgstr "Vincular pares" -#: dcim/tables/devices.py:335 +#: dcim/tables/devices.py:339 msgid "Mark Connected" msgstr "Marcar Conectado" -#: dcim/tables/devices.py:451 +#: dcim/tables/devices.py:455 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: dcim/tables/devices.py:454 +#: dcim/tables/devices.py:458 msgid "Allocated draw (W)" msgstr "Sorteio alocado (W)" -#: dcim/tables/devices.py:554 ipam/forms/model_forms.py:738 -#: ipam/tables/fhrp.py:28 ipam/views.py:596 ipam/views.py:690 +#: dcim/tables/devices.py:558 ipam/forms/model_forms.py:747 +#: ipam/tables/fhrp.py:28 ipam/views.py:602 ipam/views.py:701 #: netbox/navigation/menu.py:145 netbox/navigation/menu.py:147 #: templates/dcim/interface.html:339 templates/ipam/ipaddress_bulk_add.html:15 #: templates/ipam/service.html:40 templates/virtualization/vminterface.html:85 @@ -5858,12 +5908,12 @@ msgstr "Sorteio alocado (W)" msgid "IP Addresses" msgstr "Endereços IP" -#: dcim/tables/devices.py:560 netbox/navigation/menu.py:189 +#: dcim/tables/devices.py:564 netbox/navigation/menu.py:189 #: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: dcim/tables/devices.py:572 templates/dcim/interface.html:89 +#: dcim/tables/devices.py:576 templates/dcim/interface.html:89 #: templates/virtualization/vminterface.html:67 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:42 @@ -5872,24 +5922,15 @@ msgstr "Grupos FHRP" msgid "Tunnel" msgstr "Túnel" -#: dcim/tables/devices.py:597 dcim/tables/devicetypes.py:224 +#: dcim/tables/devices.py:601 dcim/tables/devicetypes.py:224 #: templates/dcim/interface.html:65 msgid "Management Only" msgstr "Somente gerenciamento" -#: dcim/tables/devices.py:615 +#: dcim/tables/devices.py:619 msgid "VDCs" msgstr "VDCs" -#: dcim/tables/devices.py:623 dcim/tables/devicetypes.py:48 -#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 -#: netbox/navigation/menu.py:90 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:6 -#: templates/dcim/inventoryitemrole.html:32 -msgid "Inventory Items" -msgstr "Itens de inventário" - #: dcim/tables/devices.py:870 templates/dcim/modulebay.html:49 msgid "Installed Module" msgstr "Módulo instalado" @@ -6005,7 +6046,7 @@ msgstr "Compartimentos de dispositivos" msgid "Module Bays" msgstr "Compartimentos de módulos" -#: dcim/tables/power.py:36 netbox/navigation/menu.py:281 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 #: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Alimentações de energia" @@ -6493,7 +6534,7 @@ msgid "Cluster type (slug)" msgstr "Tipo de cluster (slug)" #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 -#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 +#: ipam/forms/filtersets.py:464 ipam/forms/model_forms.py:624 #: virtualization/forms/filtersets.py:112 msgid "Cluster group" msgstr "Grupo de clusters" @@ -6998,7 +7039,7 @@ msgid "Tenants" msgstr "Inquilinos" #: extras/forms/model_forms.py:458 ipam/forms/filtersets.py:142 -#: ipam/forms/filtersets.py:546 ipam/forms/model_forms.py:321 +#: ipam/forms/filtersets.py:553 ipam/forms/model_forms.py:321 #: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 #: templates/ipam/vlan_edit.html:30 tenancy/forms/filtersets.py:87 #: users/forms/model_forms.py:311 @@ -7823,11 +7864,11 @@ msgstr "roteiro" msgid "scripts" msgstr "scripts" -#: extras/models/scripts.py:110 +#: extras/models/scripts.py:111 msgid "script module" msgstr "módulo de script" -#: extras/models/scripts.py:111 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "módulos de script" @@ -8088,7 +8129,7 @@ msgstr "Widget excluído: " msgid "Error deleting widget: " msgstr "Erro ao excluir o widget: " -#: extras/views.py:1081 +#: extras/views.py:1101 msgid "Unable to run script: RQ worker process not running." msgstr "" "Não é possível executar o script: o processo de trabalho do RQ não está em " @@ -8238,7 +8279,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefixos que contêm esse prefixo ou IP" #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 -#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:331 msgid "Mask length" msgstr "Comprimento da máscara" @@ -8251,7 +8292,7 @@ msgid "VLAN number (1-4094)" msgstr "Número da VLAN (1-4094)" #: ipam/filtersets.py:471 ipam/filtersets.py:475 ipam/filtersets.py:567 -#: ipam/forms/model_forms.py:452 templates/tenancy/contact.html:53 +#: ipam/forms/model_forms.py:461 templates/tenancy/contact.html:53 #: tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Endereço" @@ -8311,7 +8352,7 @@ msgstr "NAT dentro do endereço IP (ID)" msgid "IP address (ID)" msgstr "Endereço IP (ID)" -#: ipam/filtersets.py:1102 ipam/models/ip.py:787 +#: ipam/filtersets.py:1102 ipam/models/ip.py:788 msgid "IP address" msgstr "Endereço IP" @@ -8367,7 +8408,7 @@ msgstr "É privado" #: ipam/forms/filtersets.py:148 ipam/forms/model_forms.py:94 #: ipam/forms/model_forms.py:107 ipam/forms/model_forms.py:129 #: ipam/forms/model_forms.py:147 ipam/models/asns.py:31 -#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/models/asns.py:103 ipam/models/ip.py:71 ipam/models/ip.py:90 #: ipam/tables/asn.py:20 ipam/tables/asn.py:45 #: templates/ipam/aggregate.html:18 templates/ipam/asn.html:27 #: templates/ipam/asnrange.html:19 templates/ipam/rir.html:19 @@ -8382,36 +8423,36 @@ msgstr "Data adicionada" msgid "Prefix length" msgstr "Comprimento do prefixo" -#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 +#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:241 #: templates/ipam/prefix.html:85 msgid "Is a pool" msgstr "É uma piscina" #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 -#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 -#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#: ipam/forms/filtersets.py:248 ipam/forms/filtersets.py:293 +#: ipam/models/ip.py:272 ipam/models/ip.py:539 msgid "Treat as fully utilized" msgstr "Trate como totalmente utilizado" -#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 +#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:772 msgid "DNS name" msgstr "Nome DNS" #: ipam/forms/bulk_edit.py:371 ipam/forms/bulk_edit.py:572 #: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 -#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:383 -#: ipam/forms/filtersets.py:530 templates/ipam/fhrpgroup.html:22 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:390 +#: ipam/forms/filtersets.py:537 templates/ipam/fhrpgroup.html:22 #: templates/ipam/inc/panels/fhrp_groups.html:24 #: templates/ipam/service.html:32 templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:390 +#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:397 #: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID do grupo" -#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:395 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:402 #: wireless/forms/bulk_edit.py:68 wireless/forms/bulk_edit.py:115 #: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 #: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 @@ -8419,12 +8460,12 @@ msgstr "ID do grupo" msgid "Authentication type" msgstr "Tipo de autenticação" -#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:406 msgid "Authentication key" msgstr "Chave de autenticação" -#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 -#: ipam/forms/model_forms.py:463 netbox/navigation/menu.py:369 +#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:383 +#: ipam/forms/model_forms.py:472 netbox/navigation/menu.py:370 #: templates/ipam/fhrpgroup.html:49 #: templates/wireless/inc/authentication_attrs.html:5 #: wireless/forms/bulk_edit.py:91 wireless/forms/bulk_edit.py:138 @@ -8441,11 +8482,11 @@ msgstr "VLAN infantil mínima VID" msgid "Maximum child VLAN VID" msgstr "VLAN infantil máximo VID" -#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:557 +#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:566 msgid "Scope type" msgstr "Tipo de escopo" -#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:632 +#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:641 #: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:38 msgid "Scope" msgstr "Escopo" @@ -8454,8 +8495,8 @@ msgstr "Escopo" msgid "Site & Group" msgstr "Site e grupo" -#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:696 -#: ipam/forms/model_forms.py:728 ipam/tables/services.py:19 +#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:705 +#: ipam/forms/model_forms.py:737 ipam/tables/services.py:19 #: ipam/tables/services.py:49 templates/ipam/service.html:36 #: templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -8478,15 +8519,15 @@ msgstr "RIR atribuído" msgid "VLAN's group (if any)" msgstr "Grupo de VLANs (se houver)" -#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:216 -#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 -#: templates/ipam/prefix.html:60 templates/ipam/vlan.html:12 -#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 -#: templates/wireless/wirelesslan.html:30 vpn/forms/bulk_import.py:304 -#: vpn/forms/filtersets.py:284 vpn/forms/model_forms.py:433 -#: vpn/forms/model_forms.py:452 wireless/forms/bulk_edit.py:55 -#: wireless/forms/bulk_import.py:48 wireless/forms/model_forms.py:48 -#: wireless/models.py:101 +#: ipam/forms/bulk_import.py:184 ipam/forms/filtersets.py:256 +#: ipam/forms/model_forms.py:216 ipam/models/vlans.py:214 +#: ipam/tables/ip.py:254 templates/ipam/prefix.html:60 +#: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 +#: templates/ipam/vlan_edit.html:10 templates/wireless/wirelesslan.html:30 +#: vpn/forms/bulk_import.py:304 vpn/forms/filtersets.py:284 +#: vpn/forms/model_forms.py:433 vpn/forms/model_forms.py:452 +#: wireless/forms/bulk_edit.py:55 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:48 wireless/models.py:101 msgid "VLAN" msgstr "VLAN" @@ -8495,7 +8536,7 @@ 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:722 virtualization/filtersets.py:284 +#: ipam/forms/model_forms.py:731 virtualization/filtersets.py:284 #: virtualization/filtersets.py:323 virtualization/forms/bulk_edit.py:200 #: virtualization/forms/bulk_edit.py:326 #: virtualization/forms/bulk_import.py:146 @@ -8600,8 +8641,8 @@ msgstr "Exportado por VRF" msgid "Private" msgstr "Privado" -#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 -#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 +#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:191 +#: ipam/forms/filtersets.py:272 ipam/forms/filtersets.py:326 msgid "Address family" msgstr "Família de endereços" @@ -8617,53 +8658,57 @@ msgstr "Iniciar" msgid "End" msgstr "Fim" -#: ipam/forms/filtersets.py:185 +#: ipam/forms/filtersets.py:171 +msgid "VLAN Assignment" +msgstr "Atribuição de VLAN" + +#: ipam/forms/filtersets.py:186 msgid "Search within" msgstr "Pesquisar dentro" -#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 +#: ipam/forms/filtersets.py:207 ipam/forms/filtersets.py:342 msgid "Present in VRF" msgstr "Presente em VRF" -#: ipam/forms/filtersets.py:304 +#: ipam/forms/filtersets.py:311 msgid "Device/VM" msgstr "Dispositivo/VM" -#: ipam/forms/filtersets.py:314 +#: ipam/forms/filtersets.py:321 msgid "Parent Prefix" msgstr "Prefixo principal" -#: ipam/forms/filtersets.py:340 +#: ipam/forms/filtersets.py:347 msgid "Assigned Device" msgstr "Dispositivo atribuído" -#: ipam/forms/filtersets.py:345 +#: ipam/forms/filtersets.py:352 msgid "Assigned VM" msgstr "VM atribuída" -#: ipam/forms/filtersets.py:359 +#: ipam/forms/filtersets.py:366 msgid "Assigned to an interface" msgstr "Atribuído a uma interface" -#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:373 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nome do DNS" -#: ipam/forms/filtersets.py:409 ipam/forms/filtersets.py:513 +#: ipam/forms/filtersets.py:416 ipam/forms/filtersets.py:520 #: ipam/models/vlans.py:156 templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID DA VLAN" -#: ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:448 msgid "Minimum VID" msgstr "VID mínimo" -#: ipam/forms/filtersets.py:447 +#: ipam/forms/filtersets.py:454 msgid "Maximum VID" msgstr "VID máximo" -#: ipam/forms/filtersets.py:556 ipam/forms/model_forms.py:318 -#: ipam/forms/model_forms.py:750 ipam/forms/model_forms.py:776 +#: ipam/forms/filtersets.py:563 ipam/forms/model_forms.py:318 +#: ipam/forms/model_forms.py:759 ipam/forms/model_forms.py:785 #: ipam/tables/vlans.py:191 templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 #: templates/virtualization/vminterface.html:21 @@ -8701,7 +8746,7 @@ msgid "IP Range" msgstr "Intervalo de IP" #: ipam/forms/model_forms.py:293 ipam/forms/model_forms.py:319 -#: ipam/forms/model_forms.py:462 templates/ipam/fhrpgroup.html:19 +#: ipam/forms/model_forms.py:471 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Grupo FHRP" @@ -8713,11 +8758,11 @@ msgstr "Torne esse o IP primário do dispositivo/VM" msgid "NAT IP (Inside)" msgstr "NAT IP (interno)" -#: ipam/forms/model_forms.py:373 +#: ipam/forms/model_forms.py:382 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:379 ipam/models/ip.py:896 +#: ipam/forms/model_forms.py:388 ipam/models/ip.py:897 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -8725,32 +8770,32 @@ 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:389 +#: ipam/forms/model_forms.py:398 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:464 +#: ipam/forms/model_forms.py:473 msgid "Virtual IP Address" msgstr "Endereço IP virtual" -#: ipam/forms/model_forms.py:549 +#: ipam/forms/model_forms.py:558 msgid "Assignment already exists" msgstr "A atribuição já existe" -#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:670 +#: ipam/forms/model_forms.py:637 ipam/forms/model_forms.py:679 #: 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:629 +#: ipam/forms/model_forms.py:638 msgid "Child VLANs" msgstr "VLANs secundários" -#: ipam/forms/model_forms.py:701 ipam/forms/model_forms.py:733 +#: ipam/forms/model_forms.py:710 ipam/forms/model_forms.py:742 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -8758,32 +8803,32 @@ 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:706 templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:715 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Modelo de serviço" -#: ipam/forms/model_forms.py:753 +#: ipam/forms/model_forms.py:762 msgid "Port(s)" msgstr "Porta (s)" -#: ipam/forms/model_forms.py:754 ipam/forms/model_forms.py:782 +#: ipam/forms/model_forms.py:763 ipam/forms/model_forms.py:791 #: templates/ipam/service.html:21 msgid "Service" msgstr "Serviço" -#: ipam/forms/model_forms.py:767 +#: ipam/forms/model_forms.py:776 msgid "Service template" msgstr "Modelo de serviço" -#: ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:788 msgid "From Template" msgstr "Do modelo" -#: ipam/forms/model_forms.py:780 +#: ipam/forms/model_forms.py:789 msgid "Custom" msgstr "Personalizado" -#: ipam/forms/model_forms.py:810 +#: ipam/forms/model_forms.py:819 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -8851,43 +8896,43 @@ msgstr "Atribuição em grupo do FHRP" msgid "FHRP group assignments" msgstr "Atribuições em grupo do FHRP" -#: ipam/models/ip.py:64 +#: ipam/models/ip.py:65 msgid "private" msgstr "privado" -#: ipam/models/ip.py:65 +#: ipam/models/ip.py:66 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:169 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:169 msgid "RIRs" msgstr "RIRs" -#: ipam/models/ip.py:83 +#: ipam/models/ip.py:84 msgid "IPv4 or IPv6 network" msgstr "Rede IPv4 ou IPv6" -#: ipam/models/ip.py:90 +#: ipam/models/ip.py:91 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 +#: ipam/models/ip.py:101 msgid "date added" msgstr "data adicionada" -#: ipam/models/ip.py:114 +#: ipam/models/ip.py:115 msgid "aggregate" msgstr "agregar" -#: ipam/models/ip.py:115 +#: ipam/models/ip.py:116 msgid "aggregates" msgstr "agregados" -#: ipam/models/ip.py:131 +#: ipam/models/ip.py:132 msgid "Cannot create aggregate with /0 mask." msgstr "Não é possível criar agregação com máscara /0." -#: ipam/models/ip.py:143 +#: ipam/models/ip.py:144 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " @@ -8896,7 +8941,7 @@ msgstr "" "Os agregados não podem se sobrepor. {prefix} já está coberto por um agregado" " existente ({aggregate})." -#: ipam/models/ip.py:157 +#: ipam/models/ip.py:158 #, python-brace-format msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " @@ -8905,158 +8950,158 @@ 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 +#: ipam/models/ip.py:200 ipam/models/ip.py:737 vpn/models/tunnels.py:114 msgid "role" msgstr "função" -#: ipam/models/ip.py:200 +#: ipam/models/ip.py:201 msgid "roles" msgstr "papéis" -#: ipam/models/ip.py:216 ipam/models/ip.py:292 +#: ipam/models/ip.py:217 ipam/models/ip.py:293 msgid "prefix" msgstr "prefixo" -#: ipam/models/ip.py:217 +#: ipam/models/ip.py:218 msgid "IPv4 or IPv6 network with mask" msgstr "Rede IPv4 ou IPv6 com máscara" -#: ipam/models/ip.py:253 +#: ipam/models/ip.py:254 msgid "Operational status of this prefix" msgstr "Status operacional desse prefixo" -#: ipam/models/ip.py:261 +#: ipam/models/ip.py:262 msgid "The primary function of this prefix" msgstr "A função primária desse prefixo" -#: ipam/models/ip.py:264 +#: ipam/models/ip.py:265 msgid "is a pool" msgstr "é uma piscina" -#: ipam/models/ip.py:266 +#: ipam/models/ip.py:267 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 +#: ipam/models/ip.py:270 ipam/models/ip.py:537 msgid "mark utilized" msgstr "marca utilizada" -#: ipam/models/ip.py:293 +#: ipam/models/ip.py:294 msgid "prefixes" msgstr "prefixos" -#: ipam/models/ip.py:316 +#: ipam/models/ip.py:317 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:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 msgid "global table" msgstr "tabela global" -#: ipam/models/ip.py:325 +#: ipam/models/ip.py:326 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Prefixo duplicado encontrado em {table}: {prefix}" -#: ipam/models/ip.py:494 +#: ipam/models/ip.py:495 msgid "start address" msgstr "endereço inicial" -#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +#: ipam/models/ip.py:496 ipam/models/ip.py:500 ipam/models/ip.py:712 msgid "IPv4 or IPv6 address (with mask)" msgstr "Endereço IPv4 ou IPv6 (com máscara)" -#: ipam/models/ip.py:498 +#: ipam/models/ip.py:499 msgid "end address" msgstr "endereço final" -#: ipam/models/ip.py:525 +#: ipam/models/ip.py:526 msgid "Operational status of this range" msgstr "Status operacional dessa faixa" -#: ipam/models/ip.py:533 +#: ipam/models/ip.py:534 msgid "The primary function of this range" msgstr "A função principal desse intervalo" -#: ipam/models/ip.py:547 +#: ipam/models/ip.py:548 msgid "IP range" msgstr "Intervalo de IP" -#: ipam/models/ip.py:548 +#: ipam/models/ip.py:549 msgid "IP ranges" msgstr "Intervalos de IP" -#: ipam/models/ip.py:564 +#: ipam/models/ip.py:565 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 +#: ipam/models/ip.py:571 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 +#: ipam/models/ip.py:578 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "O endereço final deve ser maior que o endereço inicial ({start_address})" -#: ipam/models/ip.py:589 +#: ipam/models/ip.py:590 #, 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 +#: ipam/models/ip.py:599 #, 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 +#: ipam/models/ip.py:711 tenancy/models/contacts.py:82 msgid "address" msgstr "abordar" -#: ipam/models/ip.py:733 +#: ipam/models/ip.py:734 msgid "The operational status of this IP" msgstr "O status operacional desse IP" -#: ipam/models/ip.py:740 +#: ipam/models/ip.py:741 msgid "The functional role of this IP" msgstr "O papel funcional desse IP" -#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:72 +#: ipam/models/ip.py:765 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (interno)" -#: ipam/models/ip.py:765 +#: ipam/models/ip.py:766 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 +#: ipam/models/ip.py:773 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:93 +#: ipam/models/ip.py:789 ipam/models/services.py:93 msgid "IP addresses" msgstr "Endereços IP" -#: ipam/models/ip.py:844 +#: ipam/models/ip.py:845 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:850 +#: ipam/models/ip.py:851 #, 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/models/ip.py:861 +#: ipam/models/ip.py:862 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -9064,12 +9109,12 @@ msgstr "" "{ip} é um endereço de transmissão, que não pode ser atribuído a uma " "interface." -#: ipam/models/ip.py:875 +#: ipam/models/ip.py:876 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Endereço IP duplicado encontrado em {table}: {ipaddress}" -#: ipam/models/ip.py:902 +#: ipam/models/ip.py:903 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Somente endereços IPv6 podem receber o status SLAAC" @@ -9165,7 +9210,7 @@ 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:957 netbox/navigation/menu.py:180 +#: ipam/views.py:978 netbox/navigation/menu.py:180 #: netbox/navigation/menu.py:182 msgid "VLANs" msgstr "VLANs" @@ -9240,7 +9285,7 @@ msgid "Added" msgstr "Adicionado" #: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 -#: ipam/views.py:348 netbox/navigation/menu.py:152 +#: ipam/views.py:349 netbox/navigation/menu.py:152 #: netbox/navigation/menu.py:154 templates/ipam/vlan.html:84 msgid "Prefixes" msgstr "Prefixos" @@ -9341,23 +9386,23 @@ msgstr "" "Somente caracteres alfanuméricos, asteriscos, hífens, pontos e sublinhados " "são permitidos em nomes DNS" -#: ipam/views.py:535 +#: ipam/views.py:541 msgid "Child Prefixes" msgstr "Prefixos infantis" -#: ipam/views.py:570 +#: ipam/views.py:576 msgid "Child Ranges" msgstr "Intervalos para crianças" -#: ipam/views.py:886 +#: ipam/views.py:902 msgid "Related IPs" msgstr "IPs relacionados" -#: ipam/views.py:1112 +#: ipam/views.py:1133 msgid "Device Interfaces" msgstr "Interfaces de dispositivos" -#: ipam/views.py:1129 +#: ipam/views.py:1150 msgid "VM Interfaces" msgstr "Interfaces de VM" @@ -9921,39 +9966,43 @@ msgstr "Grupos de clusters" msgid "Circuit Types" msgstr "Tipos de circuito" -#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:261 +msgid "Circuit Terminations" +msgstr "Terminações de circuito" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 msgid "Providers" msgstr "Provedores" -#: netbox/navigation/menu.py:267 templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Contas de provedores" -#: netbox/navigation/menu.py:268 +#: netbox/navigation/menu.py:269 msgid "Provider Networks" msgstr "Redes de provedores" -#: netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Power Panels" msgstr "Painéis de energia" -#: netbox/navigation/menu.py:293 +#: netbox/navigation/menu.py:294 msgid "Configurations" msgstr "Configurações" -#: netbox/navigation/menu.py:295 +#: netbox/navigation/menu.py:296 msgid "Config Contexts" msgstr "Contextos de configuração" -#: netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Config Templates" msgstr "Modelos de configuração" -#: netbox/navigation/menu.py:303 netbox/navigation/menu.py:307 +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 msgid "Customization" msgstr "Personalização" -#: netbox/navigation/menu.py:309 templates/dcim/device_edit.html:103 +#: netbox/navigation/menu.py:310 templates/dcim/device_edit.html:103 #: templates/dcim/htmx/cable_edit.html:81 #: templates/dcim/virtualchassis_add.html:31 #: templates/dcim/virtualchassis_edit.html:40 @@ -9963,107 +10012,107 @@ msgstr "Personalização" msgid "Custom Fields" msgstr "Campos personalizados" -#: netbox/navigation/menu.py:310 +#: netbox/navigation/menu.py:311 msgid "Custom Field Choices" msgstr "Opções de campo personalizadas" -#: netbox/navigation/menu.py:311 +#: netbox/navigation/menu.py:312 msgid "Custom Links" msgstr "Links personalizados" -#: netbox/navigation/menu.py:312 +#: netbox/navigation/menu.py:313 msgid "Export Templates" msgstr "Modelos de exportação" -#: netbox/navigation/menu.py:313 +#: netbox/navigation/menu.py:314 msgid "Saved Filters" msgstr "Filtros salvos" -#: netbox/navigation/menu.py:315 +#: netbox/navigation/menu.py:316 msgid "Image Attachments" msgstr "Anexos de imagem" -#: netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Operations" msgstr "Operações" -#: netbox/navigation/menu.py:337 +#: netbox/navigation/menu.py:338 msgid "Integrations" msgstr "Integrações" -#: netbox/navigation/menu.py:339 +#: netbox/navigation/menu.py:340 msgid "Data Sources" msgstr "Fontes de dados" -#: netbox/navigation/menu.py:340 +#: netbox/navigation/menu.py:341 msgid "Event Rules" msgstr "Regras do evento" -#: netbox/navigation/menu.py:341 +#: netbox/navigation/menu.py:342 msgid "Webhooks" msgstr "Webhooks" -#: netbox/navigation/menu.py:345 netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:346 netbox/navigation/menu.py:350 #: 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:355 +#: netbox/navigation/menu.py:356 msgid "Logging" msgstr "Exploração de" -#: netbox/navigation/menu.py:357 +#: netbox/navigation/menu.py:358 msgid "Journal Entries" msgstr "Entradas de diário" -#: netbox/navigation/menu.py:358 templates/extras/objectchange.html:8 +#: netbox/navigation/menu.py:359 templates/extras/objectchange.html:8 #: templates/extras/objectchange_list.html:4 msgid "Change Log" msgstr "Registro de alterações" -#: netbox/navigation/menu.py:365 templates/inc/user_menu.html:11 +#: netbox/navigation/menu.py:366 templates/inc/user_menu.html:11 msgid "Admin" msgstr "Administrador" -#: netbox/navigation/menu.py:373 templates/users/group.html:29 +#: netbox/navigation/menu.py:374 templates/users/group.html:29 #: users/forms/model_forms.py:233 users/forms/model_forms.py:245 #: users/forms/model_forms.py:297 users/tables.py:102 msgid "Users" msgstr "Usuários" -#: netbox/navigation/menu.py:393 users/forms/model_forms.py:182 +#: netbox/navigation/menu.py:394 users/forms/model_forms.py:182 #: users/forms/model_forms.py:194 users/forms/model_forms.py:302 #: users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "Grupos" -#: netbox/navigation/menu.py:413 templates/account/base.html:21 +#: netbox/navigation/menu.py:414 templates/account/base.html:21 #: templates/inc/user_menu.html:36 msgid "API Tokens" msgstr "Tokens de API" -#: netbox/navigation/menu.py:420 users/forms/model_forms.py:188 +#: netbox/navigation/menu.py:421 users/forms/model_forms.py:188 #: users/forms/model_forms.py:196 users/forms/model_forms.py:239 #: users/forms/model_forms.py:246 msgid "Permissions" msgstr "Permissões" -#: netbox/navigation/menu.py:428 netbox/navigation/menu.py:432 +#: netbox/navigation/menu.py:429 netbox/navigation/menu.py:433 #: templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/navigation/menu.py:437 +#: netbox/navigation/menu.py:438 msgid "Configuration History" msgstr "Histórico de configuração" -#: netbox/navigation/menu.py:443 templates/core/rq_task.html:8 +#: netbox/navigation/menu.py:444 templates/core/rq_task.html:8 #: templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tarefas de fundo" -#: netbox/navigation/menu.py:482 templates/500.html:35 +#: netbox/navigation/menu.py:483 templates/500.html:35 #: templates/account/preferences.html:22 templates/core/system.html:80 msgid "Plugins" msgstr "Plugins" @@ -10199,34 +10248,46 @@ msgstr "Não é possível adicionar lojas ao registro após a inicialização" msgid "Cannot delete stores from registry" msgstr "Não é possível excluir lojas do registro" -#: netbox/settings.py:715 +#: netbox/settings.py:722 +msgid "German" +msgstr "alemã" + +#: netbox/settings.py:723 msgid "English" msgstr "Inglês" -#: netbox/settings.py:716 +#: netbox/settings.py:724 msgid "Spanish" msgstr "espanhol" -#: netbox/settings.py:717 +#: netbox/settings.py:725 msgid "French" msgstr "francês" -#: netbox/settings.py:718 +#: netbox/settings.py:726 msgid "Japanese" msgstr "japonesa" -#: netbox/settings.py:719 +#: netbox/settings.py:727 msgid "Portuguese" msgstr "portuguesa" -#: netbox/settings.py:720 +#: netbox/settings.py:728 msgid "Russian" msgstr "russa" -#: netbox/settings.py:721 +#: netbox/settings.py:729 msgid "Turkish" msgstr "turca" +#: netbox/settings.py:730 +msgid "Ukrainian" +msgstr "ucraniano" + +#: netbox/settings.py:731 +msgid "Chinese" +msgstr "chinês" + #: netbox/tables/columns.py:185 msgid "Toggle all" msgstr "Alternar tudo" @@ -10239,16 +10300,16 @@ msgstr "Alternar lista suspensa" msgid "Error" msgstr "Erro" -#: netbox/tables/tables.py:56 +#: netbox/tables/tables.py:57 #, python-brace-format msgid "No {model_name} found" msgstr "Não {model_name} encontrado" -#: netbox/tables/tables.py:246 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:248 templates/generic/bulk_import.html:117 msgid "Field" msgstr "Campo" -#: netbox/tables/tables.py:249 +#: netbox/tables/tables.py:251 msgid "Value" msgstr "Valor" @@ -10358,7 +10419,7 @@ msgstr "Alterar senha" #: templates/dcim/devicebay_populate.html:34 #: templates/dcim/virtualchassis_add_member.html:26 #: templates/dcim/virtualchassis_edit.html:103 -#: templates/extras/object_journal.html:26 templates/extras/script.html:37 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 #: templates/generic/bulk_add_component.html:67 #: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 #: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 @@ -10451,7 +10512,8 @@ msgstr "Grupos atribuídos" #: templates/account/profile.html:58 #: templates/circuits/circuit_terminations_swap.html:18 #: templates/circuits/circuit_terminations_swap.html:26 -#: templates/circuits/inc/circuit_termination.html:154 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 #: templates/dcim/devicebay.html:59 #: templates/dcim/inc/panels/inventory_items.html:45 #: templates/dcim/interface.html:296 templates/dcim/modulebay.html:76 @@ -10568,13 +10630,6 @@ msgstr "Adicionar circuito" msgid "Circuit Type" msgstr "Tipo de circuito" -#: templates/circuits/inc/circuit_termination.html:6 -#: templates/circuits/inc/circuit_termination.html:41 -#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 -#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "Rescisão" - #: templates/circuits/inc/circuit_termination.html:10 #: templates/dcim/devicetype/component_templates.html:33 #: templates/dcim/manufacturer.html:11 @@ -10587,7 +10642,7 @@ msgid "Add" msgstr "Adicionar" #: templates/circuits/inc/circuit_termination.html:15 -#: templates/circuits/inc/circuit_termination.html:62 +#: templates/circuits/inc/circuit_termination_fields.html:36 #: templates/dcim/inc/panels/inventory_items.html:32 #: templates/dcim/moduletype/component_templates.html:20 #: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:32 @@ -10602,33 +10657,33 @@ msgstr "Editar" msgid "Swap" msgstr "Troca" -#: templates/circuits/inc/circuit_termination.html:45 +#: templates/circuits/inc/circuit_termination_fields.html:19 #: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 #: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "Marcado como conectado" -#: templates/circuits/inc/circuit_termination.html:47 +#: templates/circuits/inc/circuit_termination_fields.html:21 msgid "to" msgstr "para" -#: templates/circuits/inc/circuit_termination.html:57 -#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination_fields.html:31 +#: templates/circuits/inc/circuit_termination_fields.html:32 #: templates/dcim/frontport.html:80 #: templates/dcim/inc/connection_endpoints.html:7 #: templates/dcim/interface.html:154 templates/dcim/rearport.html:76 msgid "Trace" msgstr "Traço" -#: templates/circuits/inc/circuit_termination.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:35 msgid "Edit cable" msgstr "Editar cabo" -#: templates/circuits/inc/circuit_termination.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:40 msgid "Remove cable" msgstr "Remova o cabo" -#: templates/circuits/inc/circuit_termination.html:67 +#: templates/circuits/inc/circuit_termination_fields.html:41 #: templates/dcim/bulk_disconnect.html:5 #: templates/dcim/device/consoleports.html:12 #: templates/dcim/device/consoleserverports.html:12 @@ -10640,7 +10695,7 @@ msgstr "Remova o cabo" msgid "Disconnect" msgstr "Desconectar" -#: templates/circuits/inc/circuit_termination.html:74 +#: templates/circuits/inc/circuit_termination_fields.html:48 #: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 #: templates/dcim/frontport.html:102 templates/dcim/interface.html:180 #: templates/dcim/interface.html:200 templates/dcim/powerfeed.html:127 @@ -10649,19 +10704,19 @@ msgstr "Desconectar" msgid "Connect" msgstr "Conectar" -#: templates/circuits/inc/circuit_termination.html:96 +#: templates/circuits/inc/circuit_termination_fields.html:70 msgid "Downstream" msgstr "Rio abaixo" -#: templates/circuits/inc/circuit_termination.html:97 +#: templates/circuits/inc/circuit_termination_fields.html:71 msgid "Upstream" msgstr "Rio acima" -#: templates/circuits/inc/circuit_termination.html:106 +#: templates/circuits/inc/circuit_termination_fields.html:80 msgid "Cross-Connect" msgstr "Conexão cruzada" -#: templates/circuits/inc/circuit_termination.html:110 +#: templates/circuits/inc/circuit_termination_fields.html:84 msgid "Patch Panel/Port" msgstr "Painel de remendo/porta" @@ -12076,11 +12131,15 @@ msgstr "Relatório" msgid "You do not have permission to run scripts" msgstr "Você não tem permissão para executar scripts" -#: templates/extras/script.html:40 templates/extras/script.html:44 +#: templates/extras/script.html:41 templates/extras/script.html:45 #: templates/extras/script_list.html:88 msgid "Run Script" msgstr "Executar script" +#: templates/extras/script.html:51 templates/extras/script/source.html:10 +msgid "Error loading script" +msgstr "Erro ao carregar o script" + #: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "O script não existe mais no arquivo de origem." diff --git a/netbox/translations/ru/LC_MESSAGES/django.po b/netbox/translations/ru/LC_MESSAGES/django.po index 131d734675..2bcdd95094 100644 --- a/netbox/translations/ru/LC_MESSAGES/django.po +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -5,13 +5,13 @@ # # Translators: # Vladyslav V. Prodan, 2024 -# Madi Tuleu, 2024 # Stavr Ognev, 2024 # nvoff, 2024 # Михаил Башкиров, 2024 # Сергей Стрельцов, 2024 # Artem Kotik, 2024 # Ivan Petrov, 2024 +# Madi Tuleu, 2024 # Jeremy Stretch, 2024 # #, fuzzy @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-14 13:22+0000\n" +"POT-Creation-Date: 2024-05-22 17:41+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2024\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" @@ -72,19 +72,19 @@ msgid "Your preferences have been updated." msgstr "Ваши настройки были обновлены." #: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 -#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1429 -#: dcim/choices.py:1505 dcim/choices.py:1555 virtualization/choices.py:20 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1457 +#: dcim/choices.py:1533 dcim/choices.py:1583 virtualization/choices.py:20 #: virtualization/choices.py:45 vpn/choices.py:18 msgid "Planned" msgstr "Запланировано" -#: circuits/choices.py:22 netbox/navigation/menu.py:289 +#: circuits/choices.py:22 netbox/navigation/menu.py:290 msgid "Provisioning" msgstr "Ввод в эксплутацию" #: circuits/choices.py:23 core/tables/tasks.py:22 dcim/choices.py:22 #: dcim/choices.py:103 dcim/choices.py:173 dcim/choices.py:219 -#: dcim/choices.py:1504 dcim/choices.py:1554 extras/tables/tables.py:385 +#: dcim/choices.py:1532 dcim/choices.py:1582 extras/tables/tables.py:385 #: ipam/choices.py:31 ipam/choices.py:49 ipam/choices.py:69 #: ipam/choices.py:154 templates/extras/configcontext.html:25 #: templates/users/user.html:37 users/forms/bulk_edit.py:38 @@ -94,7 +94,7 @@ msgid "Active" msgstr "Активный" #: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 -#: dcim/choices.py:1503 dcim/choices.py:1556 virtualization/choices.py:24 +#: dcim/choices.py:1531 dcim/choices.py:1584 virtualization/choices.py:24 #: virtualization/choices.py:43 msgid "Offline" msgstr "Оффлайн" @@ -109,8 +109,8 @@ msgstr "Списан" #: circuits/filtersets.py:29 circuits/filtersets.py:196 dcim/filtersets.py:97 #: dcim/filtersets.py:151 dcim/filtersets.py:211 dcim/filtersets.py:297 -#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1295 -#: dcim/filtersets.py:1822 dcim/filtersets.py:2065 dcim/filtersets.py:2123 +#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1305 +#: dcim/filtersets.py:1832 dcim/filtersets.py:2075 dcim/filtersets.py:2133 #: ipam/filtersets.py:339 ipam/filtersets.py:945 #: virtualization/filtersets.py:45 virtualization/filtersets.py:173 #: vpn/filtersets.py:377 @@ -119,8 +119,8 @@ msgstr "Регион (ID)" #: circuits/filtersets.py:36 circuits/filtersets.py:203 dcim/filtersets.py:104 #: dcim/filtersets.py:157 dcim/filtersets.py:218 dcim/filtersets.py:304 -#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1302 -#: dcim/filtersets.py:1829 dcim/filtersets.py:2072 dcim/filtersets.py:2130 +#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1312 +#: dcim/filtersets.py:1839 dcim/filtersets.py:2082 dcim/filtersets.py:2140 #: extras/filtersets.py:461 ipam/filtersets.py:346 ipam/filtersets.py:952 #: virtualization/filtersets.py:52 virtualization/filtersets.py:180 #: vpn/filtersets.py:372 @@ -129,8 +129,8 @@ msgstr "Регион (подстрока)" #: circuits/filtersets.py:42 circuits/filtersets.py:209 dcim/filtersets.py:127 #: dcim/filtersets.py:224 dcim/filtersets.py:310 dcim/filtersets.py:419 -#: dcim/filtersets.py:982 dcim/filtersets.py:1308 dcim/filtersets.py:1835 -#: dcim/filtersets.py:2078 dcim/filtersets.py:2136 ipam/filtersets.py:352 +#: dcim/filtersets.py:982 dcim/filtersets.py:1318 dcim/filtersets.py:1845 +#: dcim/filtersets.py:2088 dcim/filtersets.py:2146 ipam/filtersets.py:352 #: ipam/filtersets.py:958 virtualization/filtersets.py:58 #: virtualization/filtersets.py:186 msgid "Site group (ID)" @@ -138,16 +138,18 @@ msgstr "Группа сайтов (ID)" #: circuits/filtersets.py:49 circuits/filtersets.py:216 dcim/filtersets.py:134 #: dcim/filtersets.py:231 dcim/filtersets.py:317 dcim/filtersets.py:426 -#: dcim/filtersets.py:989 dcim/filtersets.py:1315 dcim/filtersets.py:1842 -#: dcim/filtersets.py:2085 dcim/filtersets.py:2143 extras/filtersets.py:467 +#: dcim/filtersets.py:989 dcim/filtersets.py:1325 dcim/filtersets.py:1852 +#: dcim/filtersets.py:2095 dcim/filtersets.py:2153 extras/filtersets.py:467 #: ipam/filtersets.py:359 ipam/filtersets.py:965 #: virtualization/filtersets.py:65 virtualization/filtersets.py:193 msgid "Site group (slug)" msgstr "Группа сайтов (подстрока)" -#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:116 -#: circuits/forms/filtersets.py:48 circuits/forms/filtersets.py:168 -#: circuits/forms/model_forms.py:136 circuits/forms/model_forms.py:152 +#: circuits/filtersets.py:54 circuits/forms/bulk_edit.py:186 +#: circuits/forms/bulk_edit.py:214 circuits/forms/bulk_import.py:126 +#: circuits/forms/filtersets.py:49 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:207 circuits/forms/model_forms.py:136 +#: circuits/forms/model_forms.py:152 circuits/tables/circuits.py:105 #: dcim/forms/bulk_edit.py:167 dcim/forms/bulk_edit.py:239 #: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:771 #: dcim/forms/bulk_import.py:130 dcim/forms/bulk_import.py:184 @@ -155,10 +157,10 @@ msgstr "Группа сайтов (подстрока)" #: dcim/forms/bulk_import.py:1262 dcim/forms/bulk_import.py:1290 #: dcim/forms/filtersets.py:85 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:265 dcim/forms/filtersets.py:374 -#: dcim/forms/filtersets.py:681 dcim/forms/filtersets.py:908 -#: dcim/forms/filtersets.py:932 dcim/forms/filtersets.py:1022 -#: dcim/forms/filtersets.py:1060 dcim/forms/filtersets.py:1468 -#: dcim/forms/filtersets.py:1492 dcim/forms/filtersets.py:1516 +#: dcim/forms/filtersets.py:682 dcim/forms/filtersets.py:916 +#: dcim/forms/filtersets.py:940 dcim/forms/filtersets.py:1030 +#: dcim/forms/filtersets.py:1068 dcim/forms/filtersets.py:1476 +#: dcim/forms/filtersets.py:1500 dcim/forms/filtersets.py:1524 #: dcim/forms/model_forms.py:136 dcim/forms/model_forms.py:164 #: dcim/forms/model_forms.py:206 dcim/forms/model_forms.py:406 #: dcim/forms/model_forms.py:668 dcim/forms/object_create.py:391 @@ -168,11 +170,11 @@ msgstr "Группа сайтов (подстрока)" #: ipam/forms/bulk_edit.py:270 ipam/forms/bulk_edit.py:448 #: ipam/forms/bulk_edit.py:522 ipam/forms/bulk_import.py:170 #: ipam/forms/bulk_import.py:437 ipam/forms/filtersets.py:153 -#: ipam/forms/filtersets.py:230 ipam/forms/filtersets.py:425 -#: ipam/forms/filtersets.py:489 ipam/forms/model_forms.py:203 -#: ipam/forms/model_forms.py:578 ipam/forms/model_forms.py:673 +#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:432 +#: ipam/forms/filtersets.py:496 ipam/forms/model_forms.py:203 +#: ipam/forms/model_forms.py:587 ipam/forms/model_forms.py:682 #: ipam/tables/ip.py:244 ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 -#: templates/circuits/inc/circuit_termination.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:6 #: templates/dcim/device.html:21 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:33 #: templates/dcim/location.html:37 templates/dcim/powerpanel.html:22 @@ -209,19 +211,21 @@ msgstr "Сайт (подстрока)" msgid "ASN (ID)" msgstr "ASN (ID)" -#: circuits/filtersets.py:71 circuits/forms/filtersets.py:28 +#: circuits/filtersets.py:71 circuits/forms/filtersets.py:29 #: ipam/forms/model_forms.py:157 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/filtersets.py:93 circuits/filtersets.py:120 -#: circuits/filtersets.py:154 ipam/filtersets.py:243 +#: circuits/filtersets.py:154 circuits/filtersets.py:281 +#: ipam/filtersets.py:243 msgid "Provider (ID)" msgstr "Провайдер (ID)" #: circuits/filtersets.py:99 circuits/filtersets.py:126 -#: circuits/filtersets.py:160 ipam/filtersets.py:249 +#: circuits/filtersets.py:160 circuits/filtersets.py:287 +#: ipam/filtersets.py:249 msgid "Provider (slug)" msgstr "Провайдер (подстрока)" @@ -247,8 +251,8 @@ msgstr "Тип канала связи (подстрока)" #: circuits/filtersets.py:221 circuits/filtersets.py:266 #: dcim/filtersets.py:235 dcim/filtersets.py:321 dcim/filtersets.py:394 -#: dcim/filtersets.py:993 dcim/filtersets.py:1320 dcim/filtersets.py:1847 -#: dcim/filtersets.py:2089 dcim/filtersets.py:2148 ipam/filtersets.py:232 +#: dcim/filtersets.py:993 dcim/filtersets.py:1330 dcim/filtersets.py:1857 +#: dcim/filtersets.py:2099 dcim/filtersets.py:2158 ipam/filtersets.py:232 #: ipam/filtersets.py:363 ipam/filtersets.py:969 #: virtualization/filtersets.py:69 virtualization/filtersets.py:197 #: vpn/filtersets.py:387 @@ -260,13 +264,13 @@ msgid "Termination A (ID)" msgstr "Прекращение действия A (ID)" #: circuits/filtersets.py:258 core/filtersets.py:73 core/filtersets.py:132 -#: dcim/filtersets.py:693 dcim/filtersets.py:1289 dcim/filtersets.py:2196 +#: dcim/filtersets.py:693 dcim/filtersets.py:1299 dcim/filtersets.py:2206 #: extras/filtersets.py:41 extras/filtersets.py:63 extras/filtersets.py:92 #: extras/filtersets.py:127 extras/filtersets.py:176 extras/filtersets.py:204 #: extras/filtersets.py:234 extras/filtersets.py:271 extras/filtersets.py:343 #: extras/filtersets.py:390 extras/filtersets.py:450 extras/filtersets.py:613 #: extras/filtersets.py:655 extras/filtersets.py:696 -#: ipam/forms/model_forms.py:438 netbox/filtersets.py:275 +#: ipam/forms/model_forms.py:447 netbox/filtersets.py:275 #: netbox/forms/__init__.py:22 netbox/forms/base.py:165 #: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:45 #: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 @@ -276,9 +280,12 @@ msgstr "Прекращение действия A (ID)" msgid "Search" msgstr "Поиск" -#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:168 -#: circuits/forms/model_forms.py:109 circuits/forms/model_forms.py:131 +#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:170 +#: circuits/forms/bulk_import.py:117 circuits/forms/filtersets.py:196 +#: circuits/forms/filtersets.py:212 circuits/forms/model_forms.py:109 +#: circuits/forms/model_forms.py:131 circuits/tables/circuits.py:96 #: dcim/forms/connections.py:71 templates/circuits/circuit.html:15 +#: templates/circuits/circuittermination.html:19 #: templates/dcim/inc/cable_termination.html:55 #: templates/dcim/trace/circuit.html:4 msgid "Circuit" @@ -288,48 +295,48 @@ msgstr "Канал связи" msgid "ProviderNetwork (ID)" msgstr "Сеть провайдера (ID)" -#: circuits/forms/bulk_edit.py:26 circuits/forms/filtersets.py:53 +#: circuits/forms/bulk_edit.py:28 circuits/forms/filtersets.py:54 #: circuits/forms/model_forms.py:27 circuits/tables/providers.py:33 #: dcim/forms/bulk_edit.py:127 dcim/forms/filtersets.py:188 #: dcim/forms/model_forms.py:122 dcim/tables/sites.py:94 -#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:218 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 #: netbox/navigation/menu.py:159 netbox/navigation/menu.py:162 #: templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" -#: circuits/forms/bulk_edit.py:30 circuits/forms/bulk_edit.py:52 -#: circuits/forms/bulk_edit.py:79 circuits/forms/bulk_edit.py:100 -#: circuits/forms/bulk_edit.py:160 core/forms/bulk_edit.py:28 -#: core/tables/plugins.py:29 dcim/forms/bulk_create.py:35 -#: dcim/forms/bulk_edit.py:72 dcim/forms/bulk_edit.py:91 -#: dcim/forms/bulk_edit.py:150 dcim/forms/bulk_edit.py:191 -#: dcim/forms/bulk_edit.py:209 dcim/forms/bulk_edit.py:337 -#: dcim/forms/bulk_edit.py:373 dcim/forms/bulk_edit.py:388 -#: dcim/forms/bulk_edit.py:447 dcim/forms/bulk_edit.py:486 -#: dcim/forms/bulk_edit.py:516 dcim/forms/bulk_edit.py:540 -#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_edit.py:665 -#: dcim/forms/bulk_edit.py:717 dcim/forms/bulk_edit.py:740 -#: dcim/forms/bulk_edit.py:788 dcim/forms/bulk_edit.py:858 -#: dcim/forms/bulk_edit.py:911 dcim/forms/bulk_edit.py:946 -#: dcim/forms/bulk_edit.py:986 dcim/forms/bulk_edit.py:1030 -#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1102 -#: dcim/forms/bulk_edit.py:1120 dcim/forms/bulk_edit.py:1138 -#: dcim/forms/bulk_edit.py:1156 dcim/forms/bulk_edit.py:1575 -#: extras/forms/bulk_edit.py:36 extras/forms/bulk_edit.py:124 -#: extras/forms/bulk_edit.py:153 extras/forms/bulk_edit.py:183 -#: extras/forms/bulk_edit.py:264 extras/forms/bulk_edit.py:288 -#: extras/forms/bulk_edit.py:302 extras/tables/tables.py:58 -#: ipam/forms/bulk_edit.py:51 ipam/forms/bulk_edit.py:71 -#: ipam/forms/bulk_edit.py:91 ipam/forms/bulk_edit.py:115 -#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:173 -#: ipam/forms/bulk_edit.py:192 ipam/forms/bulk_edit.py:261 -#: ipam/forms/bulk_edit.py:305 ipam/forms/bulk_edit.py:353 -#: ipam/forms/bulk_edit.py:396 ipam/forms/bulk_edit.py:424 -#: ipam/forms/bulk_edit.py:554 ipam/forms/bulk_edit.py:585 -#: templates/account/token.html:35 templates/circuits/circuit.html:59 -#: templates/circuits/circuittype.html:26 -#: templates/circuits/inc/circuit_termination.html:114 +#: circuits/forms/bulk_edit.py:32 circuits/forms/bulk_edit.py:54 +#: circuits/forms/bulk_edit.py:81 circuits/forms/bulk_edit.py:102 +#: circuits/forms/bulk_edit.py:162 circuits/forms/bulk_edit.py:181 +#: core/forms/bulk_edit.py:28 core/tables/plugins.py:29 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:72 +#: dcim/forms/bulk_edit.py:91 dcim/forms/bulk_edit.py:150 +#: dcim/forms/bulk_edit.py:191 dcim/forms/bulk_edit.py:209 +#: dcim/forms/bulk_edit.py:337 dcim/forms/bulk_edit.py:373 +#: dcim/forms/bulk_edit.py:388 dcim/forms/bulk_edit.py:447 +#: dcim/forms/bulk_edit.py:486 dcim/forms/bulk_edit.py:516 +#: dcim/forms/bulk_edit.py:540 dcim/forms/bulk_edit.py:613 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:717 +#: dcim/forms/bulk_edit.py:740 dcim/forms/bulk_edit.py:788 +#: dcim/forms/bulk_edit.py:858 dcim/forms/bulk_edit.py:911 +#: dcim/forms/bulk_edit.py:946 dcim/forms/bulk_edit.py:986 +#: dcim/forms/bulk_edit.py:1030 dcim/forms/bulk_edit.py:1075 +#: dcim/forms/bulk_edit.py:1102 dcim/forms/bulk_edit.py:1120 +#: dcim/forms/bulk_edit.py:1138 dcim/forms/bulk_edit.py:1156 +#: dcim/forms/bulk_edit.py:1575 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:153 +#: extras/forms/bulk_edit.py:183 extras/forms/bulk_edit.py:264 +#: extras/forms/bulk_edit.py:288 extras/forms/bulk_edit.py:302 +#: extras/tables/tables.py:58 ipam/forms/bulk_edit.py:51 +#: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:115 ipam/forms/bulk_edit.py:144 +#: ipam/forms/bulk_edit.py:173 ipam/forms/bulk_edit.py:192 +#: ipam/forms/bulk_edit.py:261 ipam/forms/bulk_edit.py:305 +#: ipam/forms/bulk_edit.py:353 ipam/forms/bulk_edit.py:396 +#: ipam/forms/bulk_edit.py:424 ipam/forms/bulk_edit.py:554 +#: ipam/forms/bulk_edit.py:585 templates/account/token.html:35 +#: templates/circuits/circuit.html:59 templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:88 #: templates/circuits/provider.html:33 #: templates/circuits/providernetwork.html:32 #: templates/core/datasource.html:54 templates/dcim/cable.html:36 @@ -395,32 +402,35 @@ msgstr "ASN" msgid "Description" msgstr "Описание" -#: circuits/forms/bulk_edit.py:47 circuits/forms/bulk_edit.py:69 -#: circuits/forms/bulk_edit.py:119 circuits/forms/bulk_import.py:34 -#: circuits/forms/bulk_import.py:49 circuits/forms/bulk_import.py:75 -#: circuits/forms/filtersets.py:67 circuits/forms/filtersets.py:85 -#: circuits/forms/filtersets.py:113 circuits/forms/filtersets.py:128 +#: circuits/forms/bulk_edit.py:49 circuits/forms/bulk_edit.py:71 +#: circuits/forms/bulk_edit.py:121 circuits/forms/bulk_import.py:35 +#: circuits/forms/bulk_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:68 circuits/forms/filtersets.py:86 +#: circuits/forms/filtersets.py:114 circuits/forms/filtersets.py:129 +#: circuits/forms/filtersets.py:197 circuits/forms/filtersets.py:230 #: circuits/forms/model_forms.py:45 circuits/forms/model_forms.py:59 -#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:55 -#: circuits/tables/providers.py:72 circuits/tables/providers.py:103 -#: templates/circuits/circuit.html:18 templates/circuits/provider.html:20 +#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:56 +#: circuits/tables/circuits.py:100 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:18 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 #: templates/circuits/provideraccount.html:20 #: templates/circuits/providernetwork.html:20 #: templates/dcim/inc/cable_termination.html:51 msgid "Provider" msgstr "Провайдер" -#: circuits/forms/bulk_edit.py:76 circuits/forms/filtersets.py:88 +#: circuits/forms/bulk_edit.py:78 circuits/forms/filtersets.py:89 #: templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Идентификатор Службы" -#: circuits/forms/bulk_edit.py:96 circuits/forms/filtersets.py:104 +#: circuits/forms/bulk_edit.py:98 circuits/forms/filtersets.py:105 #: dcim/forms/bulk_edit.py:205 dcim/forms/bulk_edit.py:502 #: dcim/forms/bulk_edit.py:702 dcim/forms/bulk_edit.py:1071 #: dcim/forms/bulk_edit.py:1098 dcim/forms/bulk_edit.py:1571 -#: dcim/forms/filtersets.py:975 dcim/forms/filtersets.py:1351 -#: dcim/forms/filtersets.py:1372 dcim/tables/devices.py:699 +#: dcim/forms/filtersets.py:983 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1380 dcim/tables/devices.py:699 #: dcim/tables/devices.py:759 dcim/tables/devices.py:986 #: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 #: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:260 @@ -432,8 +442,8 @@ msgstr "Идентификатор Службы" msgid "Color" msgstr "Цвет" -#: circuits/forms/bulk_edit.py:114 circuits/forms/bulk_import.py:88 -#: circuits/forms/filtersets.py:123 core/forms/bulk_edit.py:18 +#: circuits/forms/bulk_edit.py:116 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:124 core/forms/bulk_edit.py:18 #: core/forms/filtersets.py:30 core/tables/data.py:20 core/tables/jobs.py:18 #: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:680 #: dcim/forms/bulk_edit.py:819 dcim/forms/bulk_edit.py:887 @@ -445,18 +455,18 @@ msgstr "Цвет" #: dcim/forms/bulk_import.py:725 dcim/forms/bulk_import.py:808 #: dcim/forms/bulk_import.py:902 dcim/forms/bulk_import.py:944 #: dcim/forms/bulk_import.py:1161 dcim/forms/bulk_import.py:1327 -#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:866 -#: dcim/forms/filtersets.py:965 dcim/forms/filtersets.py:1086 -#: dcim/forms/filtersets.py:1156 dcim/forms/filtersets.py:1178 -#: dcim/forms/filtersets.py:1200 dcim/forms/filtersets.py:1217 -#: dcim/forms/filtersets.py:1251 dcim/forms/filtersets.py:1346 -#: dcim/forms/filtersets.py:1367 dcim/forms/model_forms.py:643 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:874 +#: dcim/forms/filtersets.py:973 dcim/forms/filtersets.py:1094 +#: dcim/forms/filtersets.py:1164 dcim/forms/filtersets.py:1186 +#: dcim/forms/filtersets.py:1208 dcim/forms/filtersets.py:1225 +#: dcim/forms/filtersets.py:1259 dcim/forms/filtersets.py:1354 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:643 #: dcim/forms/model_forms.py:649 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:145 #: dcim/tables/devices.py:183 dcim/tables/devices.py:815 #: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 #: extras/tables/tables.py:283 extras/tables/tables.py:355 -#: extras/tables/tables.py:473 netbox/tables/tables.py:237 +#: extras/tables/tables.py:473 netbox/tables/tables.py:239 #: templates/circuits/circuit.html:30 templates/core/datasource.html:38 #: templates/dcim/cable.html:15 templates/dcim/consoleport.html:36 #: templates/dcim/consoleserverport.html:36 templates/dcim/frontport.html:36 @@ -477,13 +487,13 @@ msgstr "Цвет" msgid "Type" msgstr "Тип" -#: circuits/forms/bulk_edit.py:124 circuits/forms/bulk_import.py:81 -#: circuits/forms/filtersets.py:136 circuits/forms/model_forms.py:96 +#: circuits/forms/bulk_edit.py:126 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:137 circuits/forms/model_forms.py:96 msgid "Provider account" msgstr "Аккаунт провайдера" -#: circuits/forms/bulk_edit.py:132 circuits/forms/bulk_import.py:94 -#: circuits/forms/filtersets.py:147 core/forms/filtersets.py:35 +#: circuits/forms/bulk_edit.py:134 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:148 core/forms/filtersets.py:35 #: core/forms/filtersets.py:76 core/tables/data.py:23 core/tables/jobs.py:26 #: core/tables/tasks.py:88 dcim/forms/bulk_edit.py:105 #: dcim/forms/bulk_edit.py:180 dcim/forms/bulk_edit.py:261 @@ -495,9 +505,9 @@ msgstr "Аккаунт провайдера" #: dcim/forms/bulk_import.py:1155 dcim/forms/bulk_import.py:1322 #: dcim/forms/bulk_import.py:1386 dcim/forms/filtersets.py:171 #: dcim/forms/filtersets.py:230 dcim/forms/filtersets.py:282 -#: dcim/forms/filtersets.py:727 dcim/forms/filtersets.py:835 -#: dcim/forms/filtersets.py:869 dcim/forms/filtersets.py:970 -#: dcim/forms/filtersets.py:1081 dcim/tables/devices.py:145 +#: dcim/forms/filtersets.py:728 dcim/forms/filtersets.py:843 +#: dcim/forms/filtersets.py:877 dcim/forms/filtersets.py:978 +#: dcim/forms/filtersets.py:1089 dcim/tables/devices.py:145 #: dcim/tables/devices.py:818 dcim/tables/devices.py:1046 #: 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 @@ -505,9 +515,9 @@ msgstr "Аккаунт провайдера" #: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:544 #: 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:209 ipam/forms/filtersets.py:274 -#: ipam/forms/filtersets.py:348 ipam/forms/filtersets.py:501 -#: ipam/forms/model_forms.py:457 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:281 +#: ipam/forms/filtersets.py:355 ipam/forms/filtersets.py:508 +#: ipam/forms/model_forms.py:466 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:34 templates/core/datasource.html:46 @@ -538,8 +548,8 @@ msgstr "Аккаунт провайдера" msgid "Status" msgstr "Статус" -#: circuits/forms/bulk_edit.py:138 circuits/forms/bulk_import.py:99 -#: circuits/forms/filtersets.py:116 dcim/forms/bulk_edit.py:121 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:117 dcim/forms/bulk_edit.py:121 #: dcim/forms/bulk_edit.py:186 dcim/forms/bulk_edit.py:256 #: dcim/forms/bulk_edit.py:368 dcim/forms/bulk_edit.py:588 #: dcim/forms/bulk_edit.py:692 dcim/forms/bulk_edit.py:1599 @@ -549,9 +559,9 @@ msgstr "Статус" #: dcim/forms/bulk_import.py:1379 dcim/forms/filtersets.py:166 #: dcim/forms/filtersets.py:198 dcim/forms/filtersets.py:249 #: dcim/forms/filtersets.py:334 dcim/forms/filtersets.py:355 -#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:827 -#: dcim/forms/filtersets.py:889 dcim/forms/filtersets.py:919 -#: dcim/forms/filtersets.py:1041 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:897 dcim/forms/filtersets.py:927 +#: dcim/forms/filtersets.py:1049 dcim/tables/power.py:88 #: extras/filtersets.py:564 extras/forms/filtersets.py:332 #: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:41 #: ipam/forms/bulk_edit.py:66 ipam/forms/bulk_edit.py:110 @@ -565,8 +575,8 @@ msgstr "Статус" #: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:48 #: ipam/forms/filtersets.py:68 ipam/forms/filtersets.py:100 #: ipam/forms/filtersets.py:120 ipam/forms/filtersets.py:143 -#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:260 -#: ipam/forms/filtersets.py:303 ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:174 ipam/forms/filtersets.py:267 +#: ipam/forms/filtersets.py:310 ipam/forms/filtersets.py:476 #: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 #: templates/circuits/circuit.html:38 templates/dcim/cable.html:23 #: templates/dcim/device.html:78 templates/dcim/location.html:49 @@ -595,25 +605,25 @@ msgstr "Статус" #: wireless/forms/bulk_import.py:55 wireless/forms/bulk_import.py:97 #: wireless/forms/filtersets.py:35 wireless/forms/filtersets.py:75 msgid "Tenant" -msgstr "Тенант" +msgstr "Арендатор " -#: circuits/forms/bulk_edit.py:143 circuits/forms/filtersets.py:171 +#: circuits/forms/bulk_edit.py:145 circuits/forms/filtersets.py:172 msgid "Install date" msgstr "Дата установки" -#: circuits/forms/bulk_edit.py:148 circuits/forms/filtersets.py:176 +#: circuits/forms/bulk_edit.py:150 circuits/forms/filtersets.py:177 msgid "Termination date" msgstr "Дата отключения" -#: circuits/forms/bulk_edit.py:154 circuits/forms/filtersets.py:183 +#: circuits/forms/bulk_edit.py:156 circuits/forms/filtersets.py:184 msgid "Commit rate (Kbps)" msgstr "Гарантированная скорость (Кбит/с)" -#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:110 +#: circuits/forms/bulk_edit.py:171 circuits/forms/model_forms.py:110 msgid "Service Parameters" msgstr "Параметры Службы" -#: circuits/forms/bulk_edit.py:170 circuits/forms/model_forms.py:111 +#: circuits/forms/bulk_edit.py:172 circuits/forms/model_forms.py:111 #: dcim/forms/model_forms.py:138 dcim/forms/model_forms.py:180 #: dcim/forms/model_forms.py:228 dcim/forms/model_forms.py:267 #: dcim/forms/model_forms.py:713 dcim/forms/model_forms.py:1636 @@ -632,26 +642,60 @@ msgstr "Параметры Службы" msgid "Tenancy" msgstr "Аренда" -#: circuits/forms/bulk_import.py:37 circuits/forms/bulk_import.py:52 -#: circuits/forms/bulk_import.py:78 +#: circuits/forms/bulk_edit.py:191 circuits/forms/bulk_edit.py:215 +#: circuits/forms/model_forms.py:153 circuits/tables/circuits.py:109 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/circuits/providernetwork.html:17 +msgid "Provider Network" +msgstr "Сеть провайдера" + +#: circuits/forms/bulk_edit.py:197 +msgid "Port speed (Kbps)" +msgstr "Скорость порта (Кбит/с)" + +#: circuits/forms/bulk_edit.py:201 +msgid "Upstream speed (Kbps)" +msgstr "Скорость восходящего потока (Кбит/с)" + +#: circuits/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:849 +#: dcim/forms/bulk_edit.py:1208 dcim/forms/bulk_edit.py:1225 +#: dcim/forms/bulk_edit.py:1242 dcim/forms/bulk_edit.py:1260 +#: dcim/forms/bulk_edit.py:1348 dcim/forms/bulk_edit.py:1487 +#: dcim/forms/bulk_edit.py:1504 +msgid "Mark connected" +msgstr "Пометить подключенным" + +#: circuits/forms/bulk_edit.py:217 circuits/forms/model_forms.py:155 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 +#: templates/dcim/rearport.html:111 +msgid "Circuit Termination" +msgstr "Прекращение цепи" + +#: circuits/forms/bulk_edit.py:219 circuits/forms/model_forms.py:157 +msgid "Termination Details" +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:69 dcim/forms/bulk_import.py:178 +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:178 #: dcim/forms/bulk_import.py:388 dcim/forms/bulk_import.py:1108 #: dcim/forms/bulk_import.py:1187 extras/forms/bulk_import.py:232 msgid "RGB color in hexadecimal. Example:" msgstr "Цвет RGB в шестнадцатеричном формате. Пример:" -#: circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:85 msgid "Assigned provider account" msgstr "Назначенный аккаунт провайдера" -#: circuits/forms/bulk_import.py:91 +#: circuits/forms/bulk_import.py:92 msgid "Type of circuit" msgstr "Тип канала связи" -#: circuits/forms/bulk_import.py:96 dcim/forms/bulk_import.py:89 +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 #: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:204 #: dcim/forms/bulk_import.py:452 dcim/forms/bulk_import.py:606 #: dcim/forms/bulk_import.py:1324 ipam/forms/bulk_import.py:193 @@ -662,7 +706,7 @@ msgstr "Тип канала связи" msgid "Operational status" msgstr "Операционный статус" -#: circuits/forms/bulk_import.py:103 dcim/forms/bulk_import.py:110 +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 #: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:286 #: dcim/forms/bulk_import.py:428 dcim/forms/bulk_import.py:1171 #: dcim/forms/bulk_import.py:1319 dcim/forms/bulk_import.py:1383 @@ -676,37 +720,46 @@ msgstr "Операционный статус" msgid "Assigned tenant" msgstr "Назначенный тенант" -#: circuits/forms/bulk_import.py:122 circuits/forms/filtersets.py:144 -#: circuits/forms/model_forms.py:142 +#: circuits/forms/bulk_import.py:122 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/circuits/inc/circuit_termination_fields.html:15 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 +msgid "Termination" +msgstr "Прекращение" + +#: circuits/forms/bulk_import.py:132 circuits/forms/filtersets.py:145 +#: circuits/forms/filtersets.py:225 circuits/forms/model_forms.py:142 msgid "Provider network" msgstr "Сеть провайдера" -#: circuits/forms/filtersets.py:27 circuits/forms/filtersets.py:115 -#: dcim/forms/bulk_edit.py:248 dcim/forms/bulk_edit.py:346 -#: dcim/forms/bulk_edit.py:580 dcim/forms/bulk_edit.py:627 -#: dcim/forms/bulk_edit.py:780 dcim/forms/bulk_import.py:189 -#: dcim/forms/bulk_import.py:263 dcim/forms/bulk_import.py:491 -#: dcim/forms/bulk_import.py:1268 dcim/forms/bulk_import.py:1302 -#: dcim/forms/filtersets.py:93 dcim/forms/filtersets.py:246 -#: dcim/forms/filtersets.py:279 dcim/forms/filtersets.py:331 -#: dcim/forms/filtersets.py:382 dcim/forms/filtersets.py:649 -#: dcim/forms/filtersets.py:690 dcim/forms/filtersets.py:888 -#: dcim/forms/filtersets.py:917 dcim/forms/filtersets.py:937 -#: dcim/forms/filtersets.py:1001 dcim/forms/filtersets.py:1031 -#: dcim/forms/filtersets.py:1040 dcim/forms/filtersets.py:1151 -#: dcim/forms/filtersets.py:1173 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1212 dcim/forms/filtersets.py:1232 -#: dcim/forms/filtersets.py:1340 dcim/forms/filtersets.py:1362 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1398 -#: dcim/forms/filtersets.py:1412 dcim/forms/model_forms.py:179 -#: dcim/forms/model_forms.py:211 dcim/forms/model_forms.py:411 -#: dcim/forms/model_forms.py:673 dcim/tables/devices.py:162 -#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 -#: extras/filtersets.py:488 extras/forms/filtersets.py:329 -#: ipam/forms/bulk_edit.py:457 ipam/forms/filtersets.py:172 -#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:430 -#: ipam/forms/filtersets.py:467 ipam/forms/model_forms.py:590 -#: templates/dcim/device.html:25 templates/dcim/device_edit.html:30 +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:116 +#: circuits/forms/filtersets.py:198 dcim/forms/bulk_edit.py:248 +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:580 +#: dcim/forms/bulk_edit.py:627 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_import.py:189 dcim/forms/bulk_import.py:263 +#: dcim/forms/bulk_import.py:491 dcim/forms/bulk_import.py:1268 +#: dcim/forms/bulk_import.py:1302 dcim/forms/filtersets.py:93 +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:279 +#: dcim/forms/filtersets.py:331 dcim/forms/filtersets.py:382 +#: dcim/forms/filtersets.py:649 dcim/forms/filtersets.py:691 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:925 +#: dcim/forms/filtersets.py:945 dcim/forms/filtersets.py:1009 +#: dcim/forms/filtersets.py:1039 dcim/forms/filtersets.py:1048 +#: dcim/forms/filtersets.py:1159 dcim/forms/filtersets.py:1181 +#: dcim/forms/filtersets.py:1203 dcim/forms/filtersets.py:1220 +#: dcim/forms/filtersets.py:1240 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1370 dcim/forms/filtersets.py:1391 +#: dcim/forms/filtersets.py:1406 dcim/forms/filtersets.py:1420 +#: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:411 dcim/forms/model_forms.py:673 +#: dcim/tables/devices.py:162 dcim/tables/power.py:30 dcim/tables/racks.py:58 +#: dcim/tables/racks.py:143 extras/filtersets.py:488 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_edit.py:457 +#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:437 ipam/forms/filtersets.py:474 +#: ipam/forms/model_forms.py:599 templates/dcim/device.html:25 +#: templates/dcim/device_edit.html:30 #: templates/dcim/inc/cable_termination.html:12 #: templates/dcim/location.html:26 templates/dcim/powerpanel.html:26 #: templates/dcim/rack.html:26 templates/dcim/rackreservation.html:32 @@ -716,12 +769,12 @@ msgstr "Сеть провайдера" msgid "Location" msgstr "Локация" -#: circuits/forms/filtersets.py:29 circuits/forms/filtersets.py:117 +#: circuits/forms/filtersets.py:30 circuits/forms/filtersets.py:118 #: dcim/forms/filtersets.py:137 dcim/forms/filtersets.py:151 #: dcim/forms/filtersets.py:167 dcim/forms/filtersets.py:199 #: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:335 #: dcim/forms/filtersets.py:406 dcim/forms/filtersets.py:653 -#: dcim/forms/filtersets.py:1002 netbox/navigation/menu.py:44 +#: dcim/forms/filtersets.py:1010 netbox/navigation/menu.py:44 #: netbox/navigation/menu.py:46 tenancy/forms/filtersets.py:42 #: tenancy/tables/columns.py:70 tenancy/tables/contacts.py:25 #: tenancy/views.py:19 virtualization/forms/filtersets.py:37 @@ -730,22 +783,22 @@ msgstr "Локация" msgid "Contacts" msgstr "Контакты" -#: circuits/forms/filtersets.py:34 circuits/forms/filtersets.py:154 +#: circuits/forms/filtersets.py:35 circuits/forms/filtersets.py:155 #: dcim/forms/bulk_edit.py:111 dcim/forms/bulk_edit.py:223 #: dcim/forms/bulk_edit.py:755 dcim/forms/bulk_import.py:92 #: dcim/forms/filtersets.py:71 dcim/forms/filtersets.py:178 #: dcim/forms/filtersets.py:204 dcim/forms/filtersets.py:257 -#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:667 -#: dcim/forms/filtersets.py:894 dcim/forms/filtersets.py:924 -#: dcim/forms/filtersets.py:1008 dcim/forms/filtersets.py:1047 -#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:111 +#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:668 +#: dcim/forms/filtersets.py:902 dcim/forms/filtersets.py:932 +#: dcim/forms/filtersets.py:1016 dcim/forms/filtersets.py:1055 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:111 #: dcim/forms/object_create.py:375 dcim/tables/devices.py:148 #: dcim/tables/sites.py:85 extras/filtersets.py:455 #: ipam/forms/bulk_edit.py:206 ipam/forms/bulk_edit.py:438 -#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:216 -#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:475 -#: ipam/forms/model_forms.py:562 templates/dcim/device.html:17 +#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:217 +#: ipam/forms/filtersets.py:422 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:17 #: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 #: templates/dcim/region.html:26 templates/dcim/site.html:30 #: templates/ipam/prefix.html:49 templates/ipam/vlan.html:16 @@ -755,42 +808,42 @@ msgstr "Контакты" msgid "Region" msgstr "Регион" -#: circuits/forms/filtersets.py:39 circuits/forms/filtersets.py:159 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:160 #: dcim/forms/bulk_edit.py:231 dcim/forms/bulk_edit.py:763 #: dcim/forms/filtersets.py:76 dcim/forms/filtersets.py:183 #: dcim/forms/filtersets.py:209 dcim/forms/filtersets.py:270 -#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:672 -#: dcim/forms/filtersets.py:899 dcim/forms/filtersets.py:1013 -#: dcim/forms/filtersets.py:1052 dcim/forms/object_create.py:383 +#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:673 +#: dcim/forms/filtersets.py:907 dcim/forms/filtersets.py:1021 +#: dcim/forms/filtersets.py:1060 dcim/forms/object_create.py:383 #: extras/filtersets.py:472 ipam/forms/bulk_edit.py:211 #: ipam/forms/bulk_edit.py:445 ipam/forms/bulk_edit.py:517 -#: ipam/forms/filtersets.py:221 ipam/forms/filtersets.py:420 -#: ipam/forms/filtersets.py:480 ipam/forms/model_forms.py:575 +#: ipam/forms/filtersets.py:222 ipam/forms/filtersets.py:427 +#: ipam/forms/filtersets.py:487 ipam/forms/model_forms.py:584 #: virtualization/forms/bulk_edit.py:86 virtualization/forms/filtersets.py:69 #: virtualization/forms/filtersets.py:138 #: virtualization/forms/model_forms.py:98 msgid "Site group" msgstr "Группа сайтов" -#: circuits/forms/filtersets.py:62 circuits/forms/filtersets.py:80 -#: circuits/forms/filtersets.py:99 circuits/forms/filtersets.py:114 +#: circuits/forms/filtersets.py:63 circuits/forms/filtersets.py:81 +#: circuits/forms/filtersets.py:100 circuits/forms/filtersets.py:115 #: core/forms/filtersets.py:64 dcim/forms/bulk_edit.py:726 #: dcim/forms/filtersets.py:165 dcim/forms/filtersets.py:197 -#: dcim/forms/filtersets.py:826 dcim/forms/filtersets.py:918 -#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1150 -#: dcim/forms/filtersets.py:1172 dcim/forms/filtersets.py:1194 -#: dcim/forms/filtersets.py:1211 dcim/forms/filtersets.py:1228 -#: dcim/forms/filtersets.py:1339 dcim/forms/filtersets.py:1361 -#: dcim/forms/filtersets.py:1382 dcim/forms/filtersets.py:1397 -#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:43 +#: dcim/forms/filtersets.py:834 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1050 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1180 dcim/forms/filtersets.py:1202 +#: dcim/forms/filtersets.py:1219 dcim/forms/filtersets.py:1236 +#: dcim/forms/filtersets.py:1347 dcim/forms/filtersets.py:1369 +#: dcim/forms/filtersets.py:1390 dcim/forms/filtersets.py:1405 +#: dcim/forms/filtersets.py:1418 extras/forms/filtersets.py:43 #: extras/forms/filtersets.py:112 extras/forms/filtersets.py:143 #: extras/forms/filtersets.py:183 extras/forms/filtersets.py:199 #: extras/forms/filtersets.py:230 extras/forms/filtersets.py:254 #: extras/forms/filtersets.py:450 extras/forms/filtersets.py:488 -#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:259 -#: ipam/forms/filtersets.py:300 ipam/forms/filtersets.py:375 -#: ipam/forms/filtersets.py:468 ipam/forms/filtersets.py:527 -#: ipam/forms/filtersets.py:545 netbox/tables/tables.py:253 +#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:307 ipam/forms/filtersets.py:382 +#: ipam/forms/filtersets.py:475 ipam/forms/filtersets.py:534 +#: ipam/forms/filtersets.py:552 netbox/tables/tables.py:255 #: virtualization/forms/filtersets.py:45 #: virtualization/forms/filtersets.py:103 #: virtualization/forms/filtersets.py:194 @@ -799,28 +852,15 @@ msgstr "Группа сайтов" msgid "Attributes" msgstr "Атрибуты" -#: circuits/forms/filtersets.py:70 circuits/tables/circuits.py:60 +#: circuits/forms/filtersets.py:71 circuits/tables/circuits.py:61 #: circuits/tables/providers.py:66 templates/circuits/circuit.html:22 #: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "Аккаунт" -#: circuits/forms/model_forms.py:153 -#: templates/circuits/inc/circuit_termination.html:88 -#: templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "Сеть провайдера" - -#: circuits/forms/model_forms.py:155 -#: templates/circuits/inc/circuit_termination.html:80 -#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 -#: templates/dcim/rearport.html:111 -msgid "Circuit Termination" -msgstr "Прекращение цепи" - -#: circuits/forms/model_forms.py:157 -msgid "Termination Details" -msgstr "Сведения об увольнении" +#: circuits/forms/filtersets.py:215 +msgid "Term Side" +msgstr "Терминология" #: circuits/models/circuits.py:25 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:491 @@ -851,8 +891,8 @@ msgstr "Уникальный ID канала связи" #: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:643 #: dcim/models/devices.py:1155 dcim/models/devices.py:1364 #: dcim/models/power.py:96 dcim/models/racks.py:98 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 +#: dcim/models/sites.py:266 ipam/models/ip.py:253 ipam/models/ip.py:522 +#: ipam/models/ip.py:730 ipam/models/vlans.py:175 #: virtualization/models/clusters.py:74 #: virtualization/models/virtualmachines.py:84 vpn/models/tunnels.py:40 #: wireless/models.py:94 wireless/models.py:158 @@ -1026,15 +1066,15 @@ msgstr "сеть провайдера" msgid "provider networks" msgstr "сети провайдера" -#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/circuits.py:30 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 core/tables/plugins.py:13 #: core/tables/tasks.py:11 core/tables/tasks.py:115 #: dcim/forms/filtersets.py:61 dcim/forms/object_create.py:43 #: dcim/tables/devices.py:60 dcim/tables/devices.py:97 #: dcim/tables/devices.py:139 dcim/tables/devices.py:294 -#: dcim/tables/devices.py:376 dcim/tables/devices.py:420 -#: dcim/tables/devices.py:472 dcim/tables/devices.py:524 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:424 +#: dcim/tables/devices.py:476 dcim/tables/devices.py:528 #: dcim/tables/devices.py:644 dcim/tables/devices.py:726 #: dcim/tables/devices.py:776 dcim/tables/devices.py:842 #: dcim/tables/devices.py:957 dcim/tables/devices.py:977 @@ -1048,7 +1088,7 @@ msgstr "сети провайдера" #: extras/tables/tables.py:209 extras/tables/tables.py:256 #: extras/tables/tables.py:279 extras/tables/tables.py:329 #: extras/tables/tables.py:381 extras/tables/tables.py:404 -#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:379 +#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:386 #: 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 @@ -1114,7 +1154,7 @@ msgstr "сети провайдера" msgid "Name" msgstr "Имя" -#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/circuits.py:39 circuits/tables/providers.py:45 #: circuits/tables/providers.py:79 netbox/navigation/menu.py:253 #: netbox/navigation/menu.py:257 netbox/navigation/menu.py:259 #: templates/circuits/provider.html:57 @@ -1123,23 +1163,23 @@ msgstr "Имя" msgid "Circuits" msgstr "Каналы связи" -#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:26 +#: circuits/tables/circuits.py:53 templates/circuits/circuit.html:26 msgid "Circuit ID" msgstr "Идентификатор канала связи" -#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:160 +#: circuits/tables/circuits.py:66 wireless/forms/model_forms.py:160 msgid "Side A" msgstr "Сторона А" -#: circuits/tables/circuits.py:69 +#: circuits/tables/circuits.py:70 msgid "Side Z" msgstr "Сторона Z" -#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:55 +#: circuits/tables/circuits.py:73 templates/circuits/circuit.html:55 msgid "Commit Rate" msgstr "Гарантированная скорость" -#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/circuits.py:76 circuits/tables/providers.py:48 #: circuits/tables/providers.py:82 circuits/tables/providers.py:107 #: dcim/tables/devices.py:1019 dcim/tables/devicetypes.py:92 #: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 @@ -1196,12 +1236,12 @@ msgstr "Завершено" #: core/choices.py:22 core/choices.py:59 core/constants.py:20 #: core/tables/tasks.py:34 dcim/choices.py:176 dcim/choices.py:222 -#: dcim/choices.py:1506 extras/choices.py:226 virtualization/choices.py:47 +#: dcim/choices.py:1534 extras/choices.py:226 virtualization/choices.py:47 msgid "Failed" msgstr "Неисправно" -#: core/choices.py:35 netbox/navigation/menu.py:319 -#: netbox/navigation/menu.py:323 templates/extras/script/base.html:14 +#: core/choices.py:35 netbox/navigation/menu.py:320 +#: netbox/navigation/menu.py:324 templates/extras/script/base.html:14 #: templates/extras/script_list.html:7 templates/extras/script_list.html:12 #: templates/extras/script_result.html:17 msgid "Scripts" @@ -1296,8 +1336,8 @@ msgstr "Источник данных (имя)" #: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40 #: core/tables/data.py:26 dcim/forms/bulk_edit.py:1020 -#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1268 -#: dcim/tables/devices.py:549 dcim/tables/devicetypes.py:221 +#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1276 +#: dcim/tables/devices.py:553 dcim/tables/devicetypes.py:221 #: extras/forms/bulk_edit.py:98 extras/forms/bulk_edit.py:162 #: extras/forms/bulk_edit.py:221 extras/forms/filtersets.py:120 #: extras/forms/filtersets.py:207 extras/forms/filtersets.py:268 @@ -1434,10 +1474,10 @@ msgstr "Необходимо загрузить файл или выбрать msgid "Rack Elevations" msgstr "Фасады стоек" -#: core/forms/model_forms.py:157 dcim/choices.py:1417 +#: core/forms/model_forms.py:157 dcim/choices.py:1445 #: dcim/forms/bulk_edit.py:867 dcim/forms/bulk_edit.py:1250 #: dcim/forms/bulk_edit.py:1268 dcim/tables/racks.py:89 -#: netbox/navigation/menu.py:275 netbox/navigation/menu.py:279 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 msgid "Power" msgstr "Мощность" @@ -1470,7 +1510,7 @@ msgstr "Валидация" msgid "User Preferences" msgstr "Пользовательские настройки" -#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:660 +#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:661 #: templates/core/inc/config_data.html:127 users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Разное" @@ -1613,7 +1653,7 @@ msgstr "путь" msgid "File path relative to the data source's root" msgstr "Путь к файлу относительно корня источника данных" -#: core/models/data.py:303 ipam/models/ip.py:502 +#: core/models/data.py:303 ipam/models/ip.py:503 msgid "size" msgstr "размер" @@ -1732,7 +1772,7 @@ msgstr "Последнее обновление" #: core/tables/jobs.py:10 core/tables/tasks.py:76 #: dcim/tables/devicetypes.py:161 extras/tables/tables.py:179 -#: extras/tables/tables.py:350 netbox/tables/tables.py:187 +#: extras/tables/tables.py:350 netbox/tables/tables.py:188 #: templates/dcim/virtualchassis_edit.html:52 utilities/forms/forms.py:73 #: wireless/tables/wirelesslink.py:16 msgid "ID" @@ -1741,7 +1781,7 @@ msgstr "ID" #: core/tables/jobs.py:21 extras/choices.py:41 extras/tables/tables.py:241 #: extras/tables/tables.py:287 extras/tables/tables.py:360 #: extras/tables/tables.py:478 extras/tables/tables.py:509 -#: extras/tables/tables.py:574 netbox/tables/tables.py:241 +#: extras/tables/tables.py:574 netbox/tables/tables.py:243 #: templates/extras/eventrule.html:84 templates/extras/journalentry.html:18 #: templates/extras/objectchange.html:57 tenancy/tables/contacts.py:93 #: vpn/tables/l2vpn.py:64 @@ -1786,7 +1826,7 @@ msgstr "Рабочие" msgid "Host" msgstr "Хост" -#: core/tables/tasks.py:50 ipam/forms/filtersets.py:535 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:542 msgid "Port" msgstr "Порт" @@ -1853,7 +1893,7 @@ msgid "Staging" msgstr "Подготовка к развертыванию" #: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 -#: dcim/choices.py:1430 virtualization/choices.py:23 +#: dcim/choices.py:1458 virtualization/choices.py:23 #: virtualization/choices.py:48 msgid "Decommissioning" msgstr "Вывод из эксплуатации" @@ -1913,7 +1953,7 @@ msgstr "Выведенный(-ая) из использования" msgid "Millimeters" msgstr "Миллиметры" -#: dcim/choices.py:115 dcim/choices.py:1452 +#: dcim/choices.py:115 dcim/choices.py:1480 msgid "Inches" msgstr "Дюймы" @@ -1988,7 +2028,7 @@ msgstr "Справа налево" msgid "Side to rear" msgstr "Бок назад" -#: dcim/choices.py:198 dcim/choices.py:1225 +#: dcim/choices.py:198 dcim/choices.py:1253 msgid "Passive" msgstr "Пассивный" @@ -1996,56 +2036,56 @@ msgstr "Пассивный" msgid "Mixed" msgstr "Смешанный" -#: dcim/choices.py:443 dcim/choices.py:680 +#: dcim/choices.py:447 dcim/choices.py:693 msgid "NEMA (Non-locking)" msgstr "NEMA (не блокирующий)" -#: dcim/choices.py:465 dcim/choices.py:702 +#: dcim/choices.py:469 dcim/choices.py:715 msgid "NEMA (Locking)" msgstr "NEMA (блокирующий)" -#: dcim/choices.py:488 dcim/choices.py:725 +#: dcim/choices.py:492 dcim/choices.py:738 msgid "California Style" msgstr "Калифорнийский стиль" -#: dcim/choices.py:496 +#: dcim/choices.py:500 msgid "International/ITA" msgstr "ITA/Международный" -#: dcim/choices.py:526 dcim/choices.py:755 +#: dcim/choices.py:535 dcim/choices.py:773 msgid "Proprietary" msgstr "Проприетарный" -#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1141 -#: dcim/choices.py:1143 dcim/choices.py:1348 dcim/choices.py:1350 +#: dcim/choices.py:543 dcim/choices.py:782 dcim/choices.py:1169 +#: dcim/choices.py:1171 dcim/choices.py:1376 dcim/choices.py:1378 #: netbox/navigation/menu.py:187 msgid "Other" msgstr "Другой" -#: dcim/choices.py:733 +#: dcim/choices.py:746 msgid "ITA/International" msgstr "ITA/Международный" -#: dcim/choices.py:794 +#: dcim/choices.py:812 msgid "Physical" msgstr "Физический" -#: dcim/choices.py:795 dcim/choices.py:954 +#: dcim/choices.py:813 dcim/choices.py:977 msgid "Virtual" msgstr "Виртуальный" -#: dcim/choices.py:796 dcim/choices.py:1026 dcim/forms/bulk_edit.py:1408 -#: dcim/forms/filtersets.py:1231 dcim/forms/model_forms.py:933 +#: dcim/choices.py:814 dcim/choices.py:1049 dcim/forms/bulk_edit.py:1408 +#: dcim/forms/filtersets.py:1239 dcim/forms/model_forms.py:933 #: dcim/forms/model_forms.py:1341 netbox/navigation/menu.py:127 #: netbox/navigation/menu.py:131 templates/dcim/interface.html:210 msgid "Wireless" msgstr "Беспроводной" -#: dcim/choices.py:952 +#: dcim/choices.py:975 msgid "Virtual interfaces" msgstr "Виртуальные интерфейсы" -#: dcim/choices.py:955 dcim/forms/bulk_edit.py:1303 +#: dcim/choices.py:978 dcim/forms/bulk_edit.py:1303 #: dcim/forms/bulk_import.py:785 dcim/forms/model_forms.py:919 #: dcim/tables/devices.py:656 templates/dcim/interface.html:106 #: templates/virtualization/vminterface.html:43 @@ -2055,152 +2095,152 @@ msgstr "Виртуальные интерфейсы" msgid "Bridge" msgstr "Мост" -#: dcim/choices.py:956 +#: dcim/choices.py:979 msgid "Link Aggregation Group (LAG)" msgstr "Группа агрегации линков (LAG)" -#: dcim/choices.py:960 +#: dcim/choices.py:983 msgid "Ethernet (fixed)" msgstr "Ethernet (фиксированный)" -#: dcim/choices.py:974 +#: dcim/choices.py:997 msgid "Ethernet (modular)" msgstr "Ethernet (модульный)" -#: dcim/choices.py:1010 +#: dcim/choices.py:1033 msgid "Ethernet (backplane)" msgstr "Ethernet (объединительная плата)" -#: dcim/choices.py:1040 +#: dcim/choices.py:1063 msgid "Cellular" msgstr "Сотовая связь" -#: dcim/choices.py:1090 dcim/forms/filtersets.py:303 -#: dcim/forms/filtersets.py:737 dcim/forms/filtersets.py:874 -#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:52 +#: dcim/choices.py:1115 dcim/forms/filtersets.py:303 +#: dcim/forms/filtersets.py:738 dcim/forms/filtersets.py:882 +#: dcim/forms/filtersets.py:1434 templates/dcim/inventoryitem.html:52 #: templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "Серийный" -#: dcim/choices.py:1105 +#: dcim/choices.py:1130 msgid "Coaxial" msgstr "Коаксиальный" -#: dcim/choices.py:1122 +#: dcim/choices.py:1150 msgid "Stacking" msgstr "Стекирование" -#: dcim/choices.py:1172 +#: dcim/choices.py:1200 msgid "Half" msgstr "Полу" -#: dcim/choices.py:1173 +#: dcim/choices.py:1201 msgid "Full" msgstr "Полный" -#: dcim/choices.py:1174 netbox/preferences.py:31 wireless/choices.py:480 +#: dcim/choices.py:1202 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: dcim/choices.py:1185 +#: dcim/choices.py:1213 msgid "Access" msgstr "Доступ" -#: dcim/choices.py:1186 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: dcim/choices.py:1214 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 #: templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Тегированный" -#: dcim/choices.py:1187 +#: dcim/choices.py:1215 msgid "Tagged (All)" msgstr "Тегированный (все)" -#: dcim/choices.py:1216 +#: dcim/choices.py:1244 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: dcim/choices.py:1227 +#: dcim/choices.py:1255 msgid "Passive 24V (2-pair)" msgstr "Пассивный режим 24 В (2 пары)" -#: dcim/choices.py:1228 +#: dcim/choices.py:1256 msgid "Passive 24V (4-pair)" msgstr "Пассивное напряжение 24 В (4 пары)" -#: dcim/choices.py:1229 +#: dcim/choices.py:1257 msgid "Passive 48V (2-pair)" msgstr "Пассивное напряжение 48 В (2 пары)" -#: dcim/choices.py:1230 +#: dcim/choices.py:1258 msgid "Passive 48V (4-pair)" msgstr "Пассивное напряжение 48 В (4 пары)" -#: dcim/choices.py:1292 dcim/choices.py:1388 +#: dcim/choices.py:1320 dcim/choices.py:1416 msgid "Copper" msgstr "Медь" -#: dcim/choices.py:1315 +#: dcim/choices.py:1343 msgid "Fiber Optic" msgstr "Оптоволоконное" -#: dcim/choices.py:1404 +#: dcim/choices.py:1432 msgid "Fiber" msgstr "Волокно" -#: dcim/choices.py:1428 dcim/forms/filtersets.py:1138 +#: dcim/choices.py:1456 dcim/forms/filtersets.py:1146 msgid "Connected" msgstr "Подключено" -#: dcim/choices.py:1447 +#: dcim/choices.py:1475 msgid "Kilometers" msgstr "Километры" -#: dcim/choices.py:1448 templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1476 templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метры" -#: dcim/choices.py:1449 +#: dcim/choices.py:1477 msgid "Centimeters" msgstr "Сантиметры" -#: dcim/choices.py:1450 +#: dcim/choices.py:1478 msgid "Miles" msgstr "Мили" -#: dcim/choices.py:1451 templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1479 templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Футы" -#: dcim/choices.py:1467 templates/dcim/device.html:319 +#: dcim/choices.py:1495 templates/dcim/device.html:319 #: templates/dcim/rack.html:152 msgid "Kilograms" msgstr "Килограммы" -#: dcim/choices.py:1468 +#: dcim/choices.py:1496 msgid "Grams" msgstr "Граммы" -#: dcim/choices.py:1469 templates/dcim/rack.html:153 +#: dcim/choices.py:1497 templates/dcim/rack.html:153 msgid "Pounds" msgstr "Фунты" -#: dcim/choices.py:1470 +#: dcim/choices.py:1498 msgid "Ounces" msgstr "Унции" -#: dcim/choices.py:1516 tenancy/choices.py:17 +#: dcim/choices.py:1544 tenancy/choices.py:17 msgid "Primary" msgstr "Основной" -#: dcim/choices.py:1517 +#: dcim/choices.py:1545 msgid "Redundant" msgstr "Резервный" -#: dcim/choices.py:1538 +#: dcim/choices.py:1566 msgid "Single phase" msgstr "Однофазный" -#: dcim/choices.py:1539 +#: dcim/choices.py:1567 msgid "Three-phase" msgstr "Трехфазный" @@ -2251,30 +2291,30 @@ msgid "Parent location (slug)" msgstr "Местонахождение родителя (пуля)" #: dcim/filtersets.py:257 dcim/filtersets.py:333 dcim/filtersets.py:432 -#: dcim/filtersets.py:1005 dcim/filtersets.py:1331 dcim/filtersets.py:2101 +#: dcim/filtersets.py:1005 dcim/filtersets.py:1341 dcim/filtersets.py:2111 msgid "Location (ID)" msgstr "Локация (ID)" #: dcim/filtersets.py:264 dcim/filtersets.py:340 dcim/filtersets.py:439 -#: dcim/filtersets.py:1337 extras/filtersets.py:494 +#: dcim/filtersets.py:1347 extras/filtersets.py:494 msgid "Location (slug)" msgstr "Локация (подстрока)" #: dcim/filtersets.py:354 dcim/filtersets.py:840 dcim/filtersets.py:942 -#: dcim/filtersets.py:1769 ipam/filtersets.py:381 ipam/filtersets.py:493 +#: dcim/filtersets.py:1779 ipam/filtersets.py:381 ipam/filtersets.py:493 #: ipam/filtersets.py:989 virtualization/filtersets.py:210 msgid "Role (ID)" msgstr "Роль (ID)" #: dcim/filtersets.py:360 dcim/filtersets.py:846 dcim/filtersets.py:948 -#: dcim/filtersets.py:1775 extras/filtersets.py:510 ipam/filtersets.py:387 +#: dcim/filtersets.py:1785 extras/filtersets.py:510 ipam/filtersets.py:387 #: ipam/filtersets.py:499 ipam/filtersets.py:995 #: virtualization/filtersets.py:216 msgid "Role (slug)" msgstr "Роль (подстрока)" -#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1342 -#: dcim/filtersets.py:2163 +#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1352 +#: dcim/filtersets.py:2173 msgid "Rack (ID)" msgstr "Стойка (ID)" @@ -2289,14 +2329,14 @@ msgid "User (name)" msgstr "Пользователь (имя)" #: dcim/filtersets.py:481 dcim/filtersets.py:620 dcim/filtersets.py:830 -#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1233 -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1243 +#: dcim/filtersets.py:1769 msgid "Manufacturer (ID)" msgstr "Производитель (ID)" #: dcim/filtersets.py:487 dcim/filtersets.py:626 dcim/filtersets.py:836 -#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1239 -#: dcim/filtersets.py:1765 +#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1249 +#: dcim/filtersets.py:1775 msgid "Manufacturer (slug)" msgstr "Производитель (подстрока)" @@ -2318,37 +2358,37 @@ msgstr "Имеет изображение сзади" #: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068 #: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562 -#: dcim/forms/filtersets.py:776 +#: dcim/forms/filtersets.py:777 msgid "Has console ports" msgstr "Имеет консольные порты" #: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072 #: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569 -#: dcim/forms/filtersets.py:783 +#: dcim/forms/filtersets.py:784 msgid "Has console server ports" msgstr "Имеет серверные консольные порты" #: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076 #: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576 -#: dcim/forms/filtersets.py:790 +#: dcim/forms/filtersets.py:791 msgid "Has power ports" msgstr "Имеет порты питания" #: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080 #: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583 -#: dcim/forms/filtersets.py:797 +#: dcim/forms/filtersets.py:798 msgid "Has power outlets" msgstr "Имеет розетки" #: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084 #: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590 -#: dcim/forms/filtersets.py:804 +#: dcim/forms/filtersets.py:805 msgid "Has interfaces" msgstr "Имеет интерфейсы" #: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088 #: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597 -#: dcim/forms/filtersets.py:811 +#: dcim/forms/filtersets.py:812 msgid "Has pass-through ports" msgstr "Имеет сквозные порты" @@ -2364,19 +2404,19 @@ msgstr "Имеет отсеки для устройств" msgid "Has inventory items" msgstr "Имеет инвентарь" -#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363 +#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1373 msgid "Device type (ID)" msgstr "Тип устройства (ID)" -#: dcim/filtersets.py:717 dcim/filtersets.py:1244 +#: dcim/filtersets.py:717 dcim/filtersets.py:1254 msgid "Module type (ID)" msgstr "Тип модуля (ID)" -#: dcim/filtersets.py:752 dcim/filtersets.py:1514 +#: dcim/filtersets.py:752 dcim/filtersets.py:1524 msgid "Power port (ID)" msgstr "Порт питания (ID)" -#: dcim/filtersets.py:826 dcim/filtersets.py:1755 +#: dcim/filtersets.py:826 dcim/filtersets.py:1765 msgid "Parent inventory item (ID)" msgstr "Родительский инвентарь (ID)" @@ -2402,8 +2442,8 @@ msgstr "Платформа (ID)" msgid "Platform (slug)" msgstr "Платформа (подстрока)" -#: dcim/filtersets.py:999 dcim/filtersets.py:1326 dcim/filtersets.py:1853 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2154 +#: dcim/filtersets.py:999 dcim/filtersets.py:1336 dcim/filtersets.py:1863 +#: dcim/filtersets.py:2105 dcim/filtersets.py:2164 msgid "Site name (slug)" msgstr "Имя сайта (подстрока)" @@ -2424,15 +2464,15 @@ msgid "Is full depth" msgstr "Полная глубина" #: dcim/filtersets.py:1040 dcim/forms/common.py:18 -#: dcim/forms/filtersets.py:746 dcim/forms/filtersets.py:1283 +#: dcim/forms/filtersets.py:747 dcim/forms/filtersets.py:1291 #: dcim/models/device_components.py:519 virtualization/filtersets.py:230 #: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172 #: virtualization/forms/filtersets.py:219 msgid "MAC address" msgstr "MAC-адрес" -#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 -#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841 +#: dcim/filtersets.py:1047 dcim/filtersets.py:1211 +#: dcim/forms/filtersets.py:756 dcim/forms/filtersets.py:849 #: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176 msgid "Has a primary IP" msgstr "Имеет основной IP-адрес" @@ -2453,59 +2493,63 @@ msgstr "Является членом виртуального шасси" msgid "OOB IP (ID)" msgstr "Сервисный порт (ID)" -#: dcim/filtersets.py:1184 +#: dcim/filtersets.py:1105 +msgid "Has virtual device context" +msgstr "Имеет контекст виртуального устройства" + +#: dcim/filtersets.py:1194 msgid "VDC (ID)" msgstr "VDC (ИДЕНТИФИКАТОР)" -#: dcim/filtersets.py:1189 +#: dcim/filtersets.py:1199 msgid "Device model" msgstr "модель устройства" -#: dcim/filtersets.py:1194 ipam/filtersets.py:632 vpn/filtersets.py:102 +#: dcim/filtersets.py:1204 ipam/filtersets.py:632 vpn/filtersets.py:102 #: vpn/filtersets.py:420 msgid "Interface (ID)" msgstr "Интерфейс (ID)" -#: dcim/filtersets.py:1250 +#: dcim/filtersets.py:1260 msgid "Module type (model)" msgstr "Тип модуля (модель)" -#: dcim/filtersets.py:1256 +#: dcim/filtersets.py:1266 msgid "Module Bay (ID)" msgstr "Отсек для модулей (ID)" -#: dcim/filtersets.py:1260 dcim/filtersets.py:1352 ipam/filtersets.py:611 +#: dcim/filtersets.py:1270 dcim/filtersets.py:1362 ipam/filtersets.py:611 #: ipam/filtersets.py:851 ipam/filtersets.py:1075 #: virtualization/filtersets.py:161 vpn/filtersets.py:398 msgid "Device (ID)" msgstr "Устройство (ID)" -#: dcim/filtersets.py:1348 +#: dcim/filtersets.py:1358 msgid "Rack (name)" msgstr "Стойка (название)" -#: dcim/filtersets.py:1358 ipam/filtersets.py:606 ipam/filtersets.py:846 +#: dcim/filtersets.py:1368 ipam/filtersets.py:606 ipam/filtersets.py:846 #: ipam/filtersets.py:1081 vpn/filtersets.py:393 msgid "Device (name)" msgstr "Устройство (имя)" -#: dcim/filtersets.py:1369 +#: dcim/filtersets.py:1379 msgid "Device type (model)" msgstr "Тип устройства (модель)" -#: dcim/filtersets.py:1374 +#: dcim/filtersets.py:1384 msgid "Device role (ID)" msgstr "Роль устройства (ID)" -#: dcim/filtersets.py:1380 +#: dcim/filtersets.py:1390 msgid "Device role (slug)" msgstr "Роль устройства (подстрока)" -#: dcim/filtersets.py:1385 +#: dcim/filtersets.py:1395 msgid "Virtual Chassis (ID)" msgstr "Виртуальное шасси (ID)" -#: dcim/filtersets.py:1391 dcim/forms/filtersets.py:107 +#: dcim/filtersets.py:1401 dcim/forms/filtersets.py:107 #: dcim/tables/devices.py:211 netbox/navigation/menu.py:66 #: templates/dcim/device.html:119 templates/dcim/device_edit.html:93 #: templates/dcim/virtualchassis.html:20 @@ -2514,37 +2558,37 @@ msgstr "Виртуальное шасси (ID)" msgid "Virtual Chassis" msgstr "Виртуальное шасси" -#: dcim/filtersets.py:1411 +#: dcim/filtersets.py:1421 msgid "Module (ID)" msgstr "Модуль (ID)" -#: dcim/filtersets.py:1418 +#: dcim/filtersets.py:1428 msgid "Cable (ID)" msgstr "Кабель (ID)" -#: dcim/filtersets.py:1527 ipam/forms/bulk_import.py:188 +#: dcim/filtersets.py:1537 ipam/forms/bulk_import.py:188 #: vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Назначенная VLAN" -#: dcim/filtersets.py:1531 +#: dcim/filtersets.py:1541 msgid "Assigned VID" msgstr "Назначенный VID" -#: dcim/filtersets.py:1536 dcim/forms/bulk_edit.py:1382 -#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1326 +#: dcim/filtersets.py:1546 dcim/forms/bulk_edit.py:1382 +#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1334 #: dcim/forms/model_forms.py:1322 dcim/models/device_components.py:712 -#: dcim/tables/devices.py:618 ipam/filtersets.py:316 ipam/filtersets.py:327 +#: dcim/tables/devices.py:622 ipam/filtersets.py:316 ipam/filtersets.py:327 #: ipam/filtersets.py:483 ipam/filtersets.py:584 ipam/filtersets.py:595 #: ipam/forms/bulk_edit.py:227 ipam/forms/bulk_edit.py:282 #: ipam/forms/bulk_edit.py:324 ipam/forms/bulk_import.py:156 #: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 -#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:171 -#: ipam/forms/filtersets.py:302 ipam/forms/model_forms.py:60 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:172 +#: ipam/forms/filtersets.py:309 ipam/forms/model_forms.py:60 #: ipam/forms/model_forms.py:200 ipam/forms/model_forms.py:245 -#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:420 -#: ipam/forms/model_forms.py:434 ipam/forms/model_forms.py:448 -#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:429 +#: ipam/forms/model_forms.py:443 ipam/forms/model_forms.py:457 +#: ipam/models/ip.py:233 ipam/models/ip.py:512 ipam/models/ip.py:720 #: 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:133 templates/ipam/ipaddress.html:18 @@ -2560,18 +2604,18 @@ msgstr "Назначенный VID" msgid "VRF" msgstr "VRF" -#: dcim/filtersets.py:1542 ipam/filtersets.py:322 ipam/filtersets.py:333 +#: dcim/filtersets.py:1552 ipam/filtersets.py:322 ipam/filtersets.py:333 #: ipam/filtersets.py:489 ipam/filtersets.py:590 ipam/filtersets.py:601 msgid "VRF (RD)" msgstr "VRF (КРАСНЫЙ)" -#: dcim/filtersets.py:1547 ipam/filtersets.py:1016 vpn/filtersets.py:361 +#: dcim/filtersets.py:1557 ipam/filtersets.py:1016 vpn/filtersets.py:361 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: dcim/filtersets.py:1553 dcim/forms/filtersets.py:1331 -#: dcim/tables/devices.py:566 ipam/filtersets.py:1022 -#: ipam/forms/filtersets.py:518 ipam/tables/vlans.py:133 +#: dcim/filtersets.py:1563 dcim/forms/filtersets.py:1339 +#: dcim/tables/devices.py:570 ipam/filtersets.py:1022 +#: ipam/forms/filtersets.py:525 ipam/tables/vlans.py:133 #: templates/dcim/interface.html:93 templates/ipam/vlan.html:66 #: templates/vpn/l2vpntermination.html:12 #: virtualization/forms/filtersets.py:229 vpn/forms/bulk_import.py:280 @@ -2580,82 +2624,82 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: dcim/filtersets.py:1585 +#: dcim/filtersets.py:1595 msgid "Virtual Chassis Interfaces for Device" msgstr "Интерфейсы виртуального шасси для устройства" -#: dcim/filtersets.py:1590 +#: dcim/filtersets.py:1600 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Интерфейсы виртуального шасси для устройства (ID)" -#: dcim/filtersets.py:1594 +#: dcim/filtersets.py:1604 msgid "Kind of interface" msgstr "Вид интерфейса" -#: dcim/filtersets.py:1599 virtualization/filtersets.py:289 +#: dcim/filtersets.py:1609 virtualization/filtersets.py:289 msgid "Parent interface (ID)" msgstr "Родительский интерфейс (ID)" -#: dcim/filtersets.py:1604 virtualization/filtersets.py:294 +#: dcim/filtersets.py:1614 virtualization/filtersets.py:294 msgid "Bridged interface (ID)" msgstr "Мостовой интерфейс (ID)" -#: dcim/filtersets.py:1609 +#: dcim/filtersets.py:1619 msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: dcim/filtersets.py:1636 dcim/filtersets.py:1648 -#: dcim/forms/filtersets.py:1243 dcim/forms/model_forms.py:1634 +#: dcim/filtersets.py:1646 dcim/filtersets.py:1658 +#: dcim/forms/filtersets.py:1251 dcim/forms/model_forms.py:1634 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Виртуальный контекст" -#: dcim/filtersets.py:1642 +#: dcim/filtersets.py:1652 msgid "Virtual Device Context (Identifier)" msgstr "Контекст виртуального устройства (идентификатор)" -#: dcim/filtersets.py:1653 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1663 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:53 msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: dcim/filtersets.py:1657 dcim/tables/devices.py:605 +#: dcim/filtersets.py:1667 dcim/tables/devices.py:609 msgid "Wireless link" msgstr "Беспроводная связь" -#: dcim/filtersets.py:1727 +#: dcim/filtersets.py:1737 msgid "Installed module (ID)" msgstr "Установленный модуль (ID)" -#: dcim/filtersets.py:1738 +#: dcim/filtersets.py:1748 msgid "Installed device (ID)" msgstr "Установленное устройство (ID)" -#: dcim/filtersets.py:1744 +#: dcim/filtersets.py:1754 msgid "Installed device (name)" msgstr "Установленное устройство (имя)" -#: dcim/filtersets.py:1810 +#: dcim/filtersets.py:1820 msgid "Master (ID)" msgstr "Мастер (удостоверение личности)" -#: dcim/filtersets.py:1816 +#: dcim/filtersets.py:1826 msgid "Master (name)" msgstr "Мастер (имя)" -#: dcim/filtersets.py:1858 tenancy/filtersets.py:246 +#: dcim/filtersets.py:1868 tenancy/filtersets.py:246 msgid "Tenant (ID)" msgstr "Тенант (ID)" -#: dcim/filtersets.py:1864 extras/filtersets.py:570 tenancy/filtersets.py:252 +#: dcim/filtersets.py:1874 extras/filtersets.py:570 tenancy/filtersets.py:252 msgid "Tenant (slug)" msgstr "Тенант (подстрока)" -#: dcim/filtersets.py:1900 dcim/forms/filtersets.py:988 +#: dcim/filtersets.py:1910 dcim/forms/filtersets.py:996 msgid "Unterminated" msgstr "Нерасторгнутый" -#: dcim/filtersets.py:2158 +#: dcim/filtersets.py:2168 msgid "Power panel (ID)" msgstr "Панель питания (ID)" @@ -2663,13 +2707,13 @@ msgstr "Панель питания (ID)" #: extras/forms/model_forms.py:443 extras/forms/model_forms.py:495 #: netbox/forms/base.py:84 netbox/forms/mixins.py:81 #: netbox/tables/columns.py:458 -#: templates/circuits/inc/circuit_termination.html:118 +#: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 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:1388 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1396 #: dcim/forms/model_forms.py:431 dcim/forms/model_forms.py:486 #: dcim/forms/object_create.py:197 dcim/forms/object_create.py:353 #: dcim/tables/devices.py:170 dcim/tables/devices.py:702 @@ -2691,7 +2735,7 @@ msgstr "" #: dcim/forms/bulk_edit.py:116 dcim/forms/bulk_import.py:99 #: dcim/forms/model_forms.py:116 dcim/tables/sites.py:89 #: ipam/filtersets.py:985 ipam/forms/bulk_edit.py:531 -#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:517 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:526 #: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 #: templates/dcim/interface.html:284 templates/dcim/site.html:36 #: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 @@ -2738,7 +2782,7 @@ msgstr "Часовой пояс" #: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:1160 #: dcim/forms/bulk_edit.py:1548 dcim/forms/bulk_import.py:207 #: dcim/forms/bulk_import.py:1021 dcim/forms/filtersets.py:300 -#: dcim/forms/filtersets.py:705 dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:706 dcim/forms/filtersets.py:1426 #: dcim/forms/model_forms.py:219 dcim/forms/model_forms.py:1015 #: dcim/forms/model_forms.py:1454 dcim/forms/object_import.py:181 #: dcim/tables/devices.py:174 dcim/tables/devices.py:810 @@ -2748,10 +2792,10 @@ msgstr "Часовой пояс" #: ipam/forms/bulk_edit.py:343 ipam/forms/bulk_edit.py:549 #: 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:236 ipam/forms/filtersets.py:282 -#: ipam/forms/filtersets.py:353 ipam/forms/filtersets.py:509 +#: ipam/forms/filtersets.py:237 ipam/forms/filtersets.py:289 +#: ipam/forms/filtersets.py:360 ipam/forms/filtersets.py:516 #: ipam/forms/model_forms.py:186 ipam/forms/model_forms.py:219 -#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:680 +#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:689 #: 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:179 @@ -2784,8 +2828,8 @@ msgid "Serial Number" msgstr "Серийный номер" #: dcim/forms/bulk_edit.py:277 dcim/forms/filtersets.py:307 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:878 -#: dcim/forms/filtersets.py:1430 +#: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:886 +#: dcim/forms/filtersets.py:1438 msgid "Asset tag" msgstr "Инвентарный номер" @@ -2856,14 +2900,14 @@ msgstr "Весовая единица" #: dcim/forms/bulk_import.py:498 dcim/forms/bulk_import.py:1309 #: dcim/forms/bulk_import.py:1313 dcim/forms/filtersets.py:102 #: dcim/forms/filtersets.py:340 dcim/forms/filtersets.py:354 -#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:700 -#: dcim/forms/filtersets.py:946 dcim/forms/filtersets.py:1078 +#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:701 +#: dcim/forms/filtersets.py:954 dcim/forms/filtersets.py:1086 #: dcim/forms/model_forms.py:226 dcim/forms/model_forms.py:248 #: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:700 #: dcim/forms/object_create.py:400 dcim/tables/devices.py:166 #: dcim/tables/power.py:70 dcim/tables/racks.py:148 -#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:435 -#: ipam/forms/model_forms.py:601 templates/dcim/device.html:29 +#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:442 +#: ipam/forms/model_forms.py:610 templates/dcim/device.html:29 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 #: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 @@ -2875,7 +2919,7 @@ msgstr "Стойка" #: dcim/forms/bulk_edit.py:349 dcim/forms/bulk_edit.py:628 #: dcim/forms/filtersets.py:248 dcim/forms/filtersets.py:333 #: dcim/forms/filtersets.py:416 dcim/forms/filtersets.py:543 -#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:853 +#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:861 #: dcim/forms/model_forms.py:610 dcim/forms/model_forms.py:1524 #: templates/dcim/device_edit.html:20 msgid "Hardware" @@ -2888,8 +2932,8 @@ msgstr "Аппаратное обеспечение" #: dcim/forms/bulk_import.py:353 dcim/forms/bulk_import.py:395 #: dcim/forms/bulk_import.py:431 dcim/forms/bulk_import.py:1027 #: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 -#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:710 -#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:711 +#: dcim/forms/filtersets.py:866 dcim/forms/filtersets.py:1431 #: dcim/forms/model_forms.py:281 dcim/forms/model_forms.py:293 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:379 #: dcim/forms/model_forms.py:1020 dcim/forms/model_forms.py:1459 @@ -2923,7 +2967,7 @@ msgstr "Исключить из использования" #: dcim/forms/bulk_edit.py:431 dcim/forms/bulk_edit.py:603 #: dcim/forms/bulk_import.py:525 dcim/forms/filtersets.py:446 -#: dcim/forms/filtersets.py:732 templates/dcim/device.html:97 +#: dcim/forms/filtersets.py:733 templates/dcim/device.html:97 #: templates/dcim/devicetype.html:65 msgid "Airflow" msgstr "Воздушный поток" @@ -2950,7 +2994,7 @@ msgstr "Роль виртуальной машины" #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:402 #: dcim/forms/bulk_import.py:406 dcim/forms/bulk_import.py:531 #: dcim/forms/bulk_import.py:535 dcim/forms/filtersets.py:619 -#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:751 +#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:752 #: dcim/forms/model_forms.py:358 dcim/forms/model_forms.py:384 #: dcim/forms/model_forms.py:495 virtualization/forms/bulk_import.py:132 #: virtualization/forms/bulk_import.py:133 @@ -2972,7 +3016,7 @@ msgid "Device role" msgstr "Роль устройства" #: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443 -#: dcim/forms/filtersets.py:724 dcim/forms/model_forms.py:394 +#: dcim/forms/filtersets.py:725 dcim/forms/model_forms.py:394 #: dcim/forms/model_forms.py:456 dcim/tables/devices.py:187 #: extras/filtersets.py:515 templates/dcim/device.html:183 #: templates/dcim/platform.html:26 @@ -2994,28 +3038,28 @@ msgstr "Платформа" #: dcim/forms/bulk_import.py:956 dcim/forms/bulk_import.py:968 #: dcim/forms/bulk_import.py:1016 dcim/forms/bulk_import.py:1373 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:129 -#: dcim/forms/filtersets.py:832 dcim/forms/filtersets.py:962 -#: dcim/forms/filtersets.py:1152 dcim/forms/filtersets.py:1174 -#: dcim/forms/filtersets.py:1196 dcim/forms/filtersets.py:1213 -#: dcim/forms/filtersets.py:1233 dcim/forms/filtersets.py:1341 -#: dcim/forms/filtersets.py:1363 dcim/forms/filtersets.py:1384 -#: dcim/forms/filtersets.py:1399 dcim/forms/filtersets.py:1413 -#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 -#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:573 +#: dcim/forms/filtersets.py:840 dcim/forms/filtersets.py:970 +#: dcim/forms/filtersets.py:1160 dcim/forms/filtersets.py:1182 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1221 +#: dcim/forms/filtersets.py:1241 dcim/forms/filtersets.py:1349 +#: dcim/forms/filtersets.py:1371 dcim/forms/filtersets.py:1392 +#: dcim/forms/filtersets.py:1407 dcim/forms/filtersets.py:1421 +#: dcim/forms/filtersets.py:1484 dcim/forms/filtersets.py:1508 +#: dcim/forms/filtersets.py:1532 dcim/forms/model_forms.py:573 #: dcim/forms/model_forms.py:794 dcim/forms/model_forms.py:1153 #: dcim/forms/model_forms.py:1608 dcim/forms/object_create.py:257 #: dcim/tables/connections.py:22 dcim/tables/connections.py:41 #: dcim/tables/connections.py:60 dcim/tables/devices.py:290 -#: dcim/tables/devices.py:355 dcim/tables/devices.py:399 -#: dcim/tables/devices.py:444 dcim/tables/devices.py:498 -#: dcim/tables/devices.py:590 dcim/tables/devices.py:692 +#: dcim/tables/devices.py:359 dcim/tables/devices.py:403 +#: dcim/tables/devices.py:448 dcim/tables/devices.py:502 +#: dcim/tables/devices.py:594 dcim/tables/devices.py:692 #: dcim/tables/devices.py:752 dcim/tables/devices.py:802 #: dcim/tables/devices.py:862 dcim/tables/devices.py:914 #: dcim/tables/devices.py:1040 dcim/tables/modules.py:52 #: extras/forms/filtersets.py:330 ipam/forms/bulk_import.py:303 -#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:551 -#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:716 -#: ipam/forms/model_forms.py:749 ipam/forms/model_forms.py:775 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:558 +#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:725 +#: ipam/forms/model_forms.py:758 ipam/forms/model_forms.py:784 #: ipam/tables/vlans.py:176 templates/dcim/consoleport.html:20 #: templates/dcim/consoleserverport.html:20 templates/dcim/device.html:14 #: templates/dcim/device.html:128 templates/dcim/device_edit.html:10 @@ -3070,13 +3114,13 @@ msgstr "Тип модуля" msgid "Label" msgstr "Этикетка" -#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:979 +#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:987 #: templates/dcim/cable.html:50 msgid "Length" msgstr "Длина" #: dcim/forms/bulk_edit.py:711 dcim/forms/bulk_import.py:1174 -#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:983 +#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:991 msgid "Length unit" msgstr "Единица длины" @@ -3085,41 +3129,34 @@ msgid "Domain" msgstr "Домен" #: dcim/forms/bulk_edit.py:803 dcim/forms/bulk_import.py:1296 -#: dcim/forms/filtersets.py:1069 dcim/forms/model_forms.py:695 +#: dcim/forms/filtersets.py:1077 dcim/forms/model_forms.py:695 msgid "Power panel" msgstr "Панель питания" #: dcim/forms/bulk_edit.py:825 dcim/forms/bulk_import.py:1332 -#: dcim/forms/filtersets.py:1091 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1099 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Снабжение" #: dcim/forms/bulk_edit.py:831 dcim/forms/bulk_import.py:1337 -#: dcim/forms/filtersets.py:1096 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1104 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1101 +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1109 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напряжение" -#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1105 +#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1113 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила тока" -#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1109 +#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1117 msgid "Max utilization" msgstr "Максимальное использование" -#: dcim/forms/bulk_edit.py:849 dcim/forms/bulk_edit.py:1208 -#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1242 -#: dcim/forms/bulk_edit.py:1260 dcim/forms/bulk_edit.py:1348 -#: dcim/forms/bulk_edit.py:1487 dcim/forms/bulk_edit.py:1504 -msgid "Mark connected" -msgstr "Пометить подключенным" - #: dcim/forms/bulk_edit.py:934 msgid "Maximum draw" msgstr "Максимальное потребление" @@ -3153,7 +3190,7 @@ msgid "Management only" msgstr "Только управление" #: dcim/forms/bulk_edit.py:1037 dcim/forms/bulk_edit.py:1339 -#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292 +#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1300 #: dcim/forms/object_import.py:90 #: dcim/models/device_component_templates.py:411 #: dcim/models/device_components.py:671 @@ -3161,14 +3198,14 @@ msgid "PoE mode" msgstr "Режим PoE" #: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345 -#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297 +#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1305 #: dcim/forms/object_import.py:95 #: dcim/models/device_component_templates.py:417 #: dcim/models/device_components.py:677 msgid "PoE type" msgstr "Тип PoE" -#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302 +#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1310 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Роль беспроводной связи" @@ -3193,10 +3230,10 @@ msgid "Virtual device contexts" msgstr "Виртуальные контексты" #: dcim/forms/bulk_edit.py:1324 dcim/forms/bulk_import.py:659 -#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1161 -#: dcim/forms/filtersets.py:1183 dcim/forms/filtersets.py:1256 -#: dcim/tables/devices.py:602 -#: templates/circuits/inc/circuit_termination.html:93 +#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1169 +#: dcim/forms/filtersets.py:1191 dcim/forms/filtersets.py:1264 +#: dcim/tables/devices.py:606 +#: templates/circuits/inc/circuit_termination_fields.html:67 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Скорость" @@ -3213,20 +3250,20 @@ msgid "Mode" msgstr "Режим" #: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1299 -#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:505 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: virtualization/forms/model_forms.py:321 msgid "VLAN group" msgstr "Группа VLAN" #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 -#: dcim/tables/devices.py:575 virtualization/forms/bulk_edit.py:248 +#: dcim/tables/devices.py:579 virtualization/forms/bulk_edit.py:248 #: virtualization/forms/model_forms.py:326 msgid "Untagged VLAN" msgstr "VLAN без тегов" #: dcim/forms/bulk_edit.py:1377 dcim/forms/model_forms.py:1313 -#: dcim/tables/devices.py:581 virtualization/forms/bulk_edit.py:256 +#: dcim/tables/devices.py:585 virtualization/forms/bulk_edit.py:256 #: virtualization/forms/model_forms.py:335 msgid "Tagged VLANs" msgstr "VLAN с тегами" @@ -3236,12 +3273,12 @@ msgid "Wireless LAN group" msgstr "Беспроводная группа LAN" #: dcim/forms/bulk_edit.py:1392 dcim/forms/model_forms.py:1291 -#: dcim/tables/devices.py:611 netbox/navigation/menu.py:133 +#: dcim/tables/devices.py:615 netbox/navigation/menu.py:133 #: templates/dcim/interface.html:280 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Беспроводные LANs" -#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1229 +#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1237 #: dcim/forms/model_forms.py:1334 ipam/forms/bulk_edit.py:271 #: ipam/forms/bulk_edit.py:362 ipam/forms/filtersets.py:169 #: templates/dcim/interface.html:122 templates/ipam/prefix.html:95 @@ -3254,7 +3291,7 @@ msgstr "Адресация" msgid "Operation" msgstr "Операция" -#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1230 +#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1238 #: dcim/forms/model_forms.py:932 dcim/forms/model_forms.py:1337 msgid "PoE" msgstr "PoE" @@ -3410,8 +3447,8 @@ msgstr "Виртуальное шасси" #: dcim/forms/bulk_import.py:462 dcim/forms/model_forms.py:465 #: dcim/tables/devices.py:207 extras/filtersets.py:548 #: extras/forms/filtersets.py:331 ipam/forms/bulk_edit.py:479 -#: ipam/forms/filtersets.py:408 ipam/forms/filtersets.py:452 -#: ipam/forms/model_forms.py:618 templates/dcim/device.html:231 +#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:459 +#: ipam/forms/model_forms.py:627 templates/dcim/device.html:231 #: templates/virtualization/cluster.html:10 #: templates/virtualization/virtualmachine.html:88 #: templates/virtualization/virtualmachine.html:97 @@ -3554,7 +3591,7 @@ msgstr "Имена VDC разделены запятыми и заключены msgid "Physical medium" msgstr "Физическая среда" -#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1263 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1271 msgid "Duplex" msgstr "Двухуровневый" @@ -3572,8 +3609,8 @@ msgstr "Рабочий режим IEEE 802.1Q (для интерфейсов L2) #: dcim/forms/bulk_import.py:840 ipam/forms/bulk_import.py:160 #: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 -#: ipam/forms/filtersets.py:200 ipam/forms/filtersets.py:270 -#: ipam/forms/filtersets.py:329 virtualization/forms/bulk_import.py:175 +#: ipam/forms/filtersets.py:201 ipam/forms/filtersets.py:277 +#: ipam/forms/filtersets.py:336 virtualization/forms/bulk_import.py:175 msgid "Assigned VRF" msgstr "Назначенный VRF" @@ -3802,29 +3839,33 @@ msgstr "Компоненты" msgid "Subdevice role" msgstr "Роль подустройства" -#: dcim/forms/filtersets.py:718 +#: dcim/forms/filtersets.py:719 msgid "Model" msgstr "Модель" -#: dcim/forms/filtersets.py:762 +#: dcim/forms/filtersets.py:763 msgid "Has an OOB IP" msgstr "Имеет IP-адрес OOB" -#: dcim/forms/filtersets.py:769 +#: dcim/forms/filtersets.py:770 msgid "Virtual chassis member" msgstr "Элемент виртуального шасси" -#: dcim/forms/filtersets.py:1121 +#: dcim/forms/filtersets.py:819 +msgid "Has virtual device contexts" +msgstr "Имеет контексты виртуальных устройств" + +#: dcim/forms/filtersets.py:1129 msgid "Cabled" msgstr "Кабельный" -#: dcim/forms/filtersets.py:1128 +#: dcim/forms/filtersets.py:1136 msgid "Occupied" msgstr "Занятый" -#: 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/tables/devices.py:348 +#: dcim/forms/filtersets.py:1161 dcim/forms/filtersets.py:1183 +#: dcim/forms/filtersets.py:1205 dcim/forms/filtersets.py:1222 +#: dcim/forms/filtersets.py:1242 dcim/tables/devices.py:352 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 #: templates/dcim/frontport.html:69 templates/dcim/interface.html:140 #: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:59 @@ -3832,40 +3873,40 @@ msgstr "Занятый" msgid "Connection" msgstr "Подключение" -#: dcim/forms/filtersets.py:1246 extras/forms/bulk_edit.py:316 +#: dcim/forms/filtersets.py:1254 extras/forms/bulk_edit.py:316 #: extras/forms/bulk_import.py:242 extras/forms/filtersets.py:476 #: extras/forms/model_forms.py:551 extras/tables/tables.py:512 #: templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: dcim/forms/filtersets.py:1275 +#: dcim/forms/filtersets.py:1283 msgid "Mgmt only" msgstr "Только менеджмент" -#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327 +#: dcim/forms/filtersets.py:1295 dcim/forms/model_forms.py:1327 #: dcim/models/device_components.py:630 templates/dcim/interface.html:129 msgid "WWN" msgstr "Глобальное уникальное имя" -#: dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1315 msgid "Wireless channel" msgstr "Беспроводной канал" -#: dcim/forms/filtersets.py:1311 +#: dcim/forms/filtersets.py:1319 msgid "Channel frequency (MHz)" msgstr "Частота канала (МГц)" -#: dcim/forms/filtersets.py:1315 +#: dcim/forms/filtersets.py:1323 msgid "Channel width (MHz)" msgstr "Ширина канала (МГц)" -#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85 +#: dcim/forms/filtersets.py:1327 templates/dcim/interface.html:85 msgid "Transmit power (dBm)" msgstr "Мощность передачи (дБм)" -#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 -#: dcim/tables/devices.py:320 templates/dcim/cable.html:12 +#: dcim/forms/filtersets.py:1350 dcim/forms/filtersets.py:1372 +#: dcim/tables/devices.py:324 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:50 #: templates/dcim/inc/connection_endpoints.html:4 @@ -3873,7 +3914,7 @@ msgstr "Мощность передачи (дБм)" msgid "Cable" msgstr "Кабель" -#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:933 +#: dcim/forms/filtersets.py:1442 dcim/tables/devices.py:933 msgid "Discovered" msgstr "Обнаружено" @@ -3993,7 +4034,7 @@ msgstr "Шаблон заднего порта" #: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 #: ipam/forms/model_forms.py:278 ipam/forms/model_forms.py:287 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 -#: templates/circuits/inc/circuit_termination.html:77 +#: templates/circuits/inc/circuit_termination_fields.html:51 #: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 #: templates/dcim/interface.html:184 templates/dcim/interface.html:310 #: templates/dcim/rearport.html:102 @@ -4021,7 +4062,7 @@ msgid "Console Server Port" msgstr "Порт консольного сервера" #: dcim/forms/model_forms.py:1092 dcim/forms/model_forms.py:1530 -#: templates/circuits/inc/circuit_termination.html:78 +#: templates/circuits/inc/circuit_termination_fields.html:52 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 #: templates/dcim/interface.html:187 templates/dcim/rearport.html:105 @@ -4030,7 +4071,7 @@ msgstr "Передний порт" #: dcim/forms/model_forms.py:1093 dcim/forms/model_forms.py:1531 #: dcim/tables/devices.py:705 -#: templates/circuits/inc/circuit_termination.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 #: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 #: templates/dcim/interface.html:190 templates/dcim/rearport.html:17 @@ -4039,7 +4080,7 @@ msgid "Rear Port" msgstr "Задний порт" #: dcim/forms/model_forms.py:1094 dcim/forms/model_forms.py:1532 -#: dcim/tables/connections.py:46 dcim/tables/devices.py:505 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:509 #: templates/dcim/poweroutlet.html:44 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Порт питания" @@ -5336,7 +5377,7 @@ msgstr "" #: dcim/models/mixins.py:15 extras/models/configs.py:41 #: extras/models/models.py:341 extras/models/models.py:550 -#: extras/models/search.py:48 ipam/models/ip.py:193 +#: extras/models/search.py:48 ipam/models/ip.py:194 msgid "weight" msgstr "вес" @@ -5829,28 +5870,37 @@ msgstr "Комплектующие" msgid "Module Bay" msgstr "Модульный отсек" -#: dcim/tables/devices.py:326 +#: dcim/tables/devices.py:318 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 +#: netbox/navigation/menu.py:90 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:6 +#: templates/dcim/inventoryitemrole.html:32 +msgid "Inventory Items" +msgstr "Предметы инвентаря" + +#: dcim/tables/devices.py:330 msgid "Cable Color" msgstr "Цвет кабеля" -#: dcim/tables/devices.py:332 +#: dcim/tables/devices.py:336 msgid "Link Peers" msgstr "Связать узлы" -#: dcim/tables/devices.py:335 +#: dcim/tables/devices.py:339 msgid "Mark Connected" msgstr "Отметить подключение" -#: dcim/tables/devices.py:451 +#: dcim/tables/devices.py:455 msgid "Maximum draw (W)" msgstr "Максимальная потребляемая мощность (Вт)" -#: dcim/tables/devices.py:454 +#: dcim/tables/devices.py:458 msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" -#: dcim/tables/devices.py:554 ipam/forms/model_forms.py:738 -#: ipam/tables/fhrp.py:28 ipam/views.py:596 ipam/views.py:690 +#: dcim/tables/devices.py:558 ipam/forms/model_forms.py:747 +#: ipam/tables/fhrp.py:28 ipam/views.py:602 ipam/views.py:701 #: netbox/navigation/menu.py:145 netbox/navigation/menu.py:147 #: templates/dcim/interface.html:339 templates/ipam/ipaddress_bulk_add.html:15 #: templates/ipam/service.html:40 templates/virtualization/vminterface.html:85 @@ -5858,12 +5908,12 @@ msgstr "Выделенная мощность (Вт)" msgid "IP Addresses" msgstr "IP-адреса" -#: dcim/tables/devices.py:560 netbox/navigation/menu.py:189 +#: dcim/tables/devices.py:564 netbox/navigation/menu.py:189 #: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Группы FHRP" -#: dcim/tables/devices.py:572 templates/dcim/interface.html:89 +#: dcim/tables/devices.py:576 templates/dcim/interface.html:89 #: templates/virtualization/vminterface.html:67 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:42 @@ -5872,24 +5922,15 @@ msgstr "Группы FHRP" msgid "Tunnel" msgstr "Туннель" -#: dcim/tables/devices.py:597 dcim/tables/devicetypes.py:224 +#: dcim/tables/devices.py:601 dcim/tables/devicetypes.py:224 #: templates/dcim/interface.html:65 msgid "Management Only" msgstr "Только управление" -#: dcim/tables/devices.py:615 +#: dcim/tables/devices.py:619 msgid "VDCs" msgstr "Виртуальные контексты устройств(VDCs)" -#: dcim/tables/devices.py:623 dcim/tables/devicetypes.py:48 -#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 -#: netbox/navigation/menu.py:90 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:6 -#: templates/dcim/inventoryitemrole.html:32 -msgid "Inventory Items" -msgstr "Предметы инвентаря" - #: dcim/tables/devices.py:870 templates/dcim/modulebay.html:49 msgid "Installed Module" msgstr "Установленный модуль" @@ -6005,7 +6046,7 @@ msgstr "Отсеки для устройств" msgid "Module Bays" msgstr "Отсеки для модулей" -#: dcim/tables/power.py:36 netbox/navigation/menu.py:281 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 #: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Источники питания" @@ -6492,7 +6533,7 @@ msgid "Cluster type (slug)" msgstr "Тип кластера (подстрока)" #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 -#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 +#: ipam/forms/filtersets.py:464 ipam/forms/model_forms.py:624 #: virtualization/forms/filtersets.py:112 msgid "Cluster group" msgstr "Кластерная группа" @@ -6998,7 +7039,7 @@ msgid "Tenants" msgstr "Тенанты" #: extras/forms/model_forms.py:458 ipam/forms/filtersets.py:142 -#: ipam/forms/filtersets.py:546 ipam/forms/model_forms.py:321 +#: ipam/forms/filtersets.py:553 ipam/forms/model_forms.py:321 #: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 #: templates/ipam/vlan_edit.html:30 tenancy/forms/filtersets.py:87 #: users/forms/model_forms.py:311 @@ -7817,11 +7858,11 @@ msgstr "сценарий" msgid "scripts" msgstr "сценарии" -#: extras/models/scripts.py:110 +#: extras/models/scripts.py:111 msgid "script module" msgstr "скриптовый модуль" -#: extras/models/scripts.py:111 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "скриптовые модули" @@ -8082,7 +8123,7 @@ msgstr "Удаленный виджет: " msgid "Error deleting widget: " msgstr "Ошибка при удалении виджета: " -#: extras/views.py:1081 +#: extras/views.py:1101 msgid "Unable to run script: RQ worker process not running." msgstr "Невозможно запустить скрипт: рабочий процесс RQ не запущен." @@ -8228,7 +8269,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Префиксы, содержащие этот префикс или IP-адрес" #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 -#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:331 msgid "Mask length" msgstr "Длина маски" @@ -8241,7 +8282,7 @@ msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" #: ipam/filtersets.py:471 ipam/filtersets.py:475 ipam/filtersets.py:567 -#: ipam/forms/model_forms.py:452 templates/tenancy/contact.html:53 +#: ipam/forms/model_forms.py:461 templates/tenancy/contact.html:53 #: tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Адрес" @@ -8301,7 +8342,7 @@ msgstr "Внутренний IP-адрес (ID) NAT" msgid "IP address (ID)" msgstr "IP-адрес (ID)" -#: ipam/filtersets.py:1102 ipam/models/ip.py:787 +#: ipam/filtersets.py:1102 ipam/models/ip.py:788 msgid "IP address" msgstr "IP-адрес" @@ -8357,7 +8398,7 @@ msgstr "Является частным" #: ipam/forms/filtersets.py:148 ipam/forms/model_forms.py:94 #: ipam/forms/model_forms.py:107 ipam/forms/model_forms.py:129 #: ipam/forms/model_forms.py:147 ipam/models/asns.py:31 -#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/models/asns.py:103 ipam/models/ip.py:71 ipam/models/ip.py:90 #: ipam/tables/asn.py:20 ipam/tables/asn.py:45 #: templates/ipam/aggregate.html:18 templates/ipam/asn.html:27 #: templates/ipam/asnrange.html:19 templates/ipam/rir.html:19 @@ -8372,36 +8413,36 @@ msgstr "Дата добавления" msgid "Prefix length" msgstr "Длина префикса" -#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 +#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:241 #: templates/ipam/prefix.html:85 msgid "Is a pool" msgstr "Это пул" #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 -#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 -#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#: ipam/forms/filtersets.py:248 ipam/forms/filtersets.py:293 +#: ipam/models/ip.py:272 ipam/models/ip.py:539 msgid "Treat as fully utilized" msgstr "Считать полностью использованным" -#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 +#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:772 msgid "DNS name" msgstr "DNS-имя" #: ipam/forms/bulk_edit.py:371 ipam/forms/bulk_edit.py:572 #: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 -#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:383 -#: ipam/forms/filtersets.py:530 templates/ipam/fhrpgroup.html:22 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:390 +#: ipam/forms/filtersets.py:537 templates/ipam/fhrpgroup.html:22 #: templates/ipam/inc/panels/fhrp_groups.html:24 #: templates/ipam/service.html:32 templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "протокол" -#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:390 +#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:397 #: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Идентификатор группы" -#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:395 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:402 #: wireless/forms/bulk_edit.py:68 wireless/forms/bulk_edit.py:115 #: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 #: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 @@ -8409,12 +8450,12 @@ msgstr "Идентификатор группы" msgid "Authentication type" msgstr "Тип аутентификации" -#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:406 msgid "Authentication key" msgstr "Ключ аутентификации" -#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 -#: ipam/forms/model_forms.py:463 netbox/navigation/menu.py:369 +#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:383 +#: ipam/forms/model_forms.py:472 netbox/navigation/menu.py:370 #: templates/ipam/fhrpgroup.html:49 #: templates/wireless/inc/authentication_attrs.html:5 #: wireless/forms/bulk_edit.py:91 wireless/forms/bulk_edit.py:138 @@ -8431,11 +8472,11 @@ msgstr "Минимальное количество VLAN VID для детей" msgid "Maximum child VLAN VID" msgstr "Максимальный ID дочерней VLAN" -#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:557 +#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:566 msgid "Scope type" msgstr "Тип прицела" -#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:632 +#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:641 #: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:38 msgid "Scope" msgstr "Область применения" @@ -8444,8 +8485,8 @@ msgstr "Область применения" msgid "Site & Group" msgstr "Сайт и группа" -#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:696 -#: ipam/forms/model_forms.py:728 ipam/tables/services.py:19 +#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:705 +#: ipam/forms/model_forms.py:737 ipam/tables/services.py:19 #: ipam/tables/services.py:49 templates/ipam/service.html:36 #: templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -8468,15 +8509,15 @@ msgstr "Назначенный RIR" msgid "VLAN's group (if any)" msgstr "Группа VLAN (если есть)" -#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:216 -#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 -#: templates/ipam/prefix.html:60 templates/ipam/vlan.html:12 -#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 -#: templates/wireless/wirelesslan.html:30 vpn/forms/bulk_import.py:304 -#: vpn/forms/filtersets.py:284 vpn/forms/model_forms.py:433 -#: vpn/forms/model_forms.py:452 wireless/forms/bulk_edit.py:55 -#: wireless/forms/bulk_import.py:48 wireless/forms/model_forms.py:48 -#: wireless/models.py:101 +#: ipam/forms/bulk_import.py:184 ipam/forms/filtersets.py:256 +#: ipam/forms/model_forms.py:216 ipam/models/vlans.py:214 +#: ipam/tables/ip.py:254 templates/ipam/prefix.html:60 +#: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 +#: templates/ipam/vlan_edit.html:10 templates/wireless/wirelesslan.html:30 +#: vpn/forms/bulk_import.py:304 vpn/forms/filtersets.py:284 +#: vpn/forms/model_forms.py:433 vpn/forms/model_forms.py:452 +#: wireless/forms/bulk_edit.py:55 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:48 wireless/models.py:101 msgid "VLAN" msgstr "VLAN" @@ -8485,7 +8526,7 @@ 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:722 virtualization/filtersets.py:284 +#: ipam/forms/model_forms.py:731 virtualization/filtersets.py:284 #: virtualization/filtersets.py:323 virtualization/forms/bulk_edit.py:200 #: virtualization/forms/bulk_edit.py:326 #: virtualization/forms/bulk_import.py:146 @@ -8590,8 +8631,8 @@ msgstr "Экспортируется компанией VRF" msgid "Private" msgstr "Частное" -#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 -#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 +#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:191 +#: ipam/forms/filtersets.py:272 ipam/forms/filtersets.py:326 msgid "Address family" msgstr "Семейство адресов" @@ -8607,53 +8648,57 @@ msgstr "Начало" msgid "End" msgstr "Конец" -#: ipam/forms/filtersets.py:185 +#: ipam/forms/filtersets.py:171 +msgid "VLAN Assignment" +msgstr "Назначение VLAN" + +#: ipam/forms/filtersets.py:186 msgid "Search within" msgstr "Поиск внутри" -#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 +#: ipam/forms/filtersets.py:207 ipam/forms/filtersets.py:342 msgid "Present in VRF" msgstr "Присутствует в VRF" -#: ipam/forms/filtersets.py:304 +#: ipam/forms/filtersets.py:311 msgid "Device/VM" msgstr "Устройство/виртуальная машина" -#: ipam/forms/filtersets.py:314 +#: ipam/forms/filtersets.py:321 msgid "Parent Prefix" msgstr "Родительский префикс" -#: ipam/forms/filtersets.py:340 +#: ipam/forms/filtersets.py:347 msgid "Assigned Device" msgstr "Назначенное устройство" -#: ipam/forms/filtersets.py:345 +#: ipam/forms/filtersets.py:352 msgid "Assigned VM" msgstr "назначенная виртуальная машина" -#: ipam/forms/filtersets.py:359 +#: ipam/forms/filtersets.py:366 msgid "Assigned to an interface" msgstr "Назначено интерфейсу" -#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:373 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-имя" -#: ipam/forms/filtersets.py:409 ipam/forms/filtersets.py:513 +#: ipam/forms/filtersets.py:416 ipam/forms/filtersets.py:520 #: ipam/models/vlans.py:156 templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" -#: ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:448 msgid "Minimum VID" msgstr "Минимальный VID" -#: ipam/forms/filtersets.py:447 +#: ipam/forms/filtersets.py:454 msgid "Maximum VID" msgstr "Максимальное значение VID" -#: ipam/forms/filtersets.py:556 ipam/forms/model_forms.py:318 -#: ipam/forms/model_forms.py:750 ipam/forms/model_forms.py:776 +#: ipam/forms/filtersets.py:563 ipam/forms/model_forms.py:318 +#: ipam/forms/model_forms.py:759 ipam/forms/model_forms.py:785 #: ipam/tables/vlans.py:191 templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 #: templates/virtualization/vminterface.html:21 @@ -8691,7 +8736,7 @@ msgid "IP Range" msgstr "Диапазон IP-адресов" #: ipam/forms/model_forms.py:293 ipam/forms/model_forms.py:319 -#: ipam/forms/model_forms.py:462 templates/ipam/fhrpgroup.html:19 +#: ipam/forms/model_forms.py:471 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Группа компаний FHRP" @@ -8703,11 +8748,11 @@ msgstr "Сделайте этот IP-адрес основным для устр msgid "NAT IP (Inside)" msgstr "IP-адрес NAT (внутренний)" -#: ipam/forms/model_forms.py:373 +#: ipam/forms/model_forms.py:382 msgid "An IP address can only be assigned to a single object." msgstr "IP-адрес можно присвоить только одному объекту." -#: ipam/forms/model_forms.py:379 ipam/models/ip.py:896 +#: ipam/forms/model_forms.py:388 ipam/models/ip.py:897 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -8715,32 +8760,32 @@ msgstr "" "Невозможно переназначить IP-адрес, если он назначен основным IP-адресом " "родительского объекта" -#: ipam/forms/model_forms.py:389 +#: ipam/forms/model_forms.py:398 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "В качестве основных IP-адресов можно назначить только IP-адреса, назначенные" " интерфейсу." -#: ipam/forms/model_forms.py:464 +#: ipam/forms/model_forms.py:473 msgid "Virtual IP Address" msgstr "Виртуальный IP-адрес" -#: ipam/forms/model_forms.py:549 +#: ipam/forms/model_forms.py:558 msgid "Assignment already exists" msgstr "Задание уже существует" -#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:670 +#: ipam/forms/model_forms.py:637 ipam/forms/model_forms.py:679 #: 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:629 +#: ipam/forms/model_forms.py:638 msgid "Child VLANs" msgstr "Детские сети VLAN" -#: ipam/forms/model_forms.py:701 ipam/forms/model_forms.py:733 +#: ipam/forms/model_forms.py:710 ipam/forms/model_forms.py:742 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -8748,32 +8793,32 @@ msgstr "" "Список одного или нескольких номеров портов, разделенных запятыми. Диапазон " "можно указать с помощью дефиса." -#: ipam/forms/model_forms.py:706 templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:715 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Шаблон Службы" -#: ipam/forms/model_forms.py:753 +#: ipam/forms/model_forms.py:762 msgid "Port(s)" msgstr "Порт(ы)" -#: ipam/forms/model_forms.py:754 ipam/forms/model_forms.py:782 +#: ipam/forms/model_forms.py:763 ipam/forms/model_forms.py:791 #: templates/ipam/service.html:21 msgid "Service" msgstr "Служба" -#: ipam/forms/model_forms.py:767 +#: ipam/forms/model_forms.py:776 msgid "Service template" msgstr "Шаблон службы" -#: ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:788 msgid "From Template" msgstr "Из шаблона" -#: ipam/forms/model_forms.py:780 +#: ipam/forms/model_forms.py:789 msgid "Custom" msgstr "Настраиваемый" -#: ipam/forms/model_forms.py:810 +#: ipam/forms/model_forms.py:819 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -8842,43 +8887,43 @@ msgstr "Групповое назначение FHRP" msgid "FHRP group assignments" msgstr "Групповые задания FHRP" -#: ipam/models/ip.py:64 +#: ipam/models/ip.py:65 msgid "private" msgstr "частного" -#: ipam/models/ip.py:65 +#: ipam/models/ip.py:66 msgid "IP space managed by this RIR is considered private" msgstr "IP-пространство, управляемое этим RIR, считается частным" -#: ipam/models/ip.py:71 netbox/navigation/menu.py:169 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:169 msgid "RIRs" msgstr "RIR's" -#: ipam/models/ip.py:83 +#: ipam/models/ip.py:84 msgid "IPv4 or IPv6 network" msgstr "Сеть IPv4 или IPv6" -#: ipam/models/ip.py:90 +#: ipam/models/ip.py:91 msgid "Regional Internet Registry responsible for this IP space" msgstr "Региональный реестр Интернета, отвечающий за это IP-пространство" -#: ipam/models/ip.py:100 +#: ipam/models/ip.py:101 msgid "date added" msgstr "дата добавления" -#: ipam/models/ip.py:114 +#: ipam/models/ip.py:115 msgid "aggregate" msgstr "совокупный" -#: ipam/models/ip.py:115 +#: ipam/models/ip.py:116 msgid "aggregates" msgstr "сводные показатели" -#: ipam/models/ip.py:131 +#: ipam/models/ip.py:132 msgid "Cannot create aggregate with /0 mask." msgstr "Невозможно создать агрегат с маской /0." -#: ipam/models/ip.py:143 +#: ipam/models/ip.py:144 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " @@ -8887,7 +8932,7 @@ msgstr "" "Агрегаты не могут перекрываться. {prefix} уже покрывается существующим " "агрегатом ({aggregate})." -#: ipam/models/ip.py:157 +#: ipam/models/ip.py:158 #, python-brace-format msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " @@ -8896,170 +8941,170 @@ msgstr "" "Префиксы не могут перекрывать агрегаты. {prefix} охватывает существующий " "агрегат ({aggregate})." -#: ipam/models/ip.py:199 ipam/models/ip.py:736 vpn/models/tunnels.py:114 +#: ipam/models/ip.py:200 ipam/models/ip.py:737 vpn/models/tunnels.py:114 msgid "role" msgstr "роль" -#: ipam/models/ip.py:200 +#: ipam/models/ip.py:201 msgid "roles" msgstr "ролей" -#: ipam/models/ip.py:216 ipam/models/ip.py:292 +#: ipam/models/ip.py:217 ipam/models/ip.py:293 msgid "prefix" msgstr "префикс" -#: ipam/models/ip.py:217 +#: ipam/models/ip.py:218 msgid "IPv4 or IPv6 network with mask" msgstr "Сеть IPv4 или IPv6 с маской" -#: ipam/models/ip.py:253 +#: ipam/models/ip.py:254 msgid "Operational status of this prefix" msgstr "Рабочий статус этого префикса" -#: ipam/models/ip.py:261 +#: ipam/models/ip.py:262 msgid "The primary function of this prefix" msgstr "Основная функция этого префикса" -#: ipam/models/ip.py:264 +#: ipam/models/ip.py:265 msgid "is a pool" msgstr "это пул" -#: ipam/models/ip.py:266 +#: ipam/models/ip.py:267 msgid "All IP addresses within this prefix are considered usable" msgstr "Все IP-адреса в этом префиксе считаются пригодными для использования" -#: ipam/models/ip.py:269 ipam/models/ip.py:536 +#: ipam/models/ip.py:270 ipam/models/ip.py:537 msgid "mark utilized" msgstr "использованная марка" -#: ipam/models/ip.py:293 +#: ipam/models/ip.py:294 msgid "prefixes" msgstr "префиксы" -#: ipam/models/ip.py:316 +#: ipam/models/ip.py:317 msgid "Cannot create prefix with /0 mask." msgstr "Невозможно создать префикс с маской /0." -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 msgid "global table" msgstr "глобальная таблица" -#: ipam/models/ip.py:325 +#: ipam/models/ip.py:326 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Дубликат префикса обнаружен в {table}: {prefix}" -#: ipam/models/ip.py:494 +#: ipam/models/ip.py:495 msgid "start address" msgstr "начальный адрес" -#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +#: ipam/models/ip.py:496 ipam/models/ip.py:500 ipam/models/ip.py:712 msgid "IPv4 or IPv6 address (with mask)" msgstr "Адрес IPv4 или IPv6 (с маской)" -#: ipam/models/ip.py:498 +#: ipam/models/ip.py:499 msgid "end address" msgstr "конечный адрес" -#: ipam/models/ip.py:525 +#: ipam/models/ip.py:526 msgid "Operational status of this range" msgstr "Эксплуатационное состояние этой линейки" -#: ipam/models/ip.py:533 +#: ipam/models/ip.py:534 msgid "The primary function of this range" msgstr "Основная функция этого диапазона" -#: ipam/models/ip.py:547 +#: ipam/models/ip.py:548 msgid "IP range" msgstr "Диапазон IP-адресов" -#: ipam/models/ip.py:548 +#: ipam/models/ip.py:549 msgid "IP ranges" msgstr "Диапазоны IP-адресов" -#: ipam/models/ip.py:564 +#: ipam/models/ip.py:565 msgid "Starting and ending IP address versions must match" msgstr "Начальная и конечная версии IP-адресов должны совпадать" -#: ipam/models/ip.py:570 +#: ipam/models/ip.py:571 msgid "Starting and ending IP address masks must match" msgstr "Маски начального и конечного IP-адресов должны совпадать" -#: ipam/models/ip.py:577 +#: ipam/models/ip.py:578 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Конечный адрес должен быть больше начального адреса ({start_address})" -#: ipam/models/ip.py:589 +#: ipam/models/ip.py:590 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Определенные адреса пересекаются с диапазоном {overlapping_range} в формате " "VRF {vrf}" -#: ipam/models/ip.py:598 +#: ipam/models/ip.py:599 #, 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 +#: ipam/models/ip.py:711 tenancy/models/contacts.py:82 msgid "address" msgstr "адрес" -#: ipam/models/ip.py:733 +#: ipam/models/ip.py:734 msgid "The operational status of this IP" msgstr "Рабочий статус этого IP-адреса" -#: ipam/models/ip.py:740 +#: ipam/models/ip.py:741 msgid "The functional role of this IP" msgstr "Функциональная роль этого IP" -#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:72 +#: ipam/models/ip.py:765 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (внутри)" -#: ipam/models/ip.py:765 +#: ipam/models/ip.py:766 msgid "The IP for which this address is the \"outside\" IP" msgstr "IP-адрес, для которого этот адрес является «внешним»" -#: ipam/models/ip.py:772 +#: ipam/models/ip.py:773 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Имя хоста или полное доменное имя (без учета регистра)" -#: ipam/models/ip.py:788 ipam/models/services.py:93 +#: ipam/models/ip.py:789 ipam/models/services.py:93 msgid "IP addresses" msgstr "IP-адреса" -#: ipam/models/ip.py:844 +#: ipam/models/ip.py:845 msgid "Cannot create IP address with /0 mask." msgstr "Невозможно создать IP-адрес с маской /0." -#: ipam/models/ip.py:850 +#: ipam/models/ip.py:851 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} это идентификатор сети, который не может быть присвоен интерфейсу." -#: ipam/models/ip.py:861 +#: ipam/models/ip.py:862 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} это широковещательный адрес, который может не быть присвоен интерфейсу." -#: ipam/models/ip.py:875 +#: ipam/models/ip.py:876 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Дубликат IP-адреса обнаружен в {table}: {ipaddress}" -#: ipam/models/ip.py:902 +#: ipam/models/ip.py:903 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Только адресам IPv6 можно присвоить статус SLAAC" @@ -9152,7 +9197,7 @@ 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:957 netbox/navigation/menu.py:180 +#: ipam/views.py:978 netbox/navigation/menu.py:180 #: netbox/navigation/menu.py:182 msgid "VLANs" msgstr "VLAN" @@ -9228,7 +9273,7 @@ msgid "Added" msgstr "Добавлено" #: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 -#: ipam/views.py:348 netbox/navigation/menu.py:152 +#: ipam/views.py:349 netbox/navigation/menu.py:152 #: netbox/navigation/menu.py:154 templates/ipam/vlan.html:84 msgid "Prefixes" msgstr "Префиксы" @@ -9330,23 +9375,23 @@ msgstr "" "В именах DNS разрешены только буквенно-цифровые символы, звездочки, дефисы, " "точки и символы подчеркивания" -#: ipam/views.py:535 +#: ipam/views.py:541 msgid "Child Prefixes" msgstr "Дочерние префиксы" -#: ipam/views.py:570 +#: ipam/views.py:576 msgid "Child Ranges" msgstr "Детские диапазоны" -#: ipam/views.py:886 +#: ipam/views.py:902 msgid "Related IPs" msgstr "Связанные IP-адреса" -#: ipam/views.py:1112 +#: ipam/views.py:1133 msgid "Device Interfaces" msgstr "Интерфейсы устройств" -#: ipam/views.py:1129 +#: ipam/views.py:1150 msgid "VM Interfaces" msgstr "Интерфейсы виртуальных машин" @@ -9910,39 +9955,43 @@ msgstr "Группы кластеров" msgid "Circuit Types" msgstr "Типы каналов связи" -#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:261 +msgid "Circuit Terminations" +msgstr "Прерывания цепей" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 msgid "Providers" msgstr "Провайдеры" -#: netbox/navigation/menu.py:267 templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Аккаунты провайдеров" -#: netbox/navigation/menu.py:268 +#: netbox/navigation/menu.py:269 msgid "Provider Networks" msgstr "Сети провайдеров" -#: netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Power Panels" msgstr "Панели питания" -#: netbox/navigation/menu.py:293 +#: netbox/navigation/menu.py:294 msgid "Configurations" msgstr "Конфигурации" -#: netbox/navigation/menu.py:295 +#: netbox/navigation/menu.py:296 msgid "Config Contexts" msgstr "Контексты конфигурации" -#: netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Config Templates" msgstr "Шаблоны конфигурации" -#: netbox/navigation/menu.py:303 netbox/navigation/menu.py:307 +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 msgid "Customization" msgstr "Настройка" -#: netbox/navigation/menu.py:309 templates/dcim/device_edit.html:103 +#: netbox/navigation/menu.py:310 templates/dcim/device_edit.html:103 #: templates/dcim/htmx/cable_edit.html:81 #: templates/dcim/virtualchassis_add.html:31 #: templates/dcim/virtualchassis_edit.html:40 @@ -9952,107 +10001,107 @@ msgstr "Настройка" msgid "Custom Fields" msgstr "Настраиваемые Поля" -#: netbox/navigation/menu.py:310 +#: netbox/navigation/menu.py:311 msgid "Custom Field Choices" msgstr "Варианты для Настраиваемых Полей" -#: netbox/navigation/menu.py:311 +#: netbox/navigation/menu.py:312 msgid "Custom Links" msgstr "Настраиваемые Ссылки" -#: netbox/navigation/menu.py:312 +#: netbox/navigation/menu.py:313 msgid "Export Templates" msgstr "Шаблоны экспорта" -#: netbox/navigation/menu.py:313 +#: netbox/navigation/menu.py:314 msgid "Saved Filters" msgstr "Сохраненные фильтры" -#: netbox/navigation/menu.py:315 +#: netbox/navigation/menu.py:316 msgid "Image Attachments" msgstr "Прикрепленные Изображения" -#: netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Operations" msgstr "Операции" -#: netbox/navigation/menu.py:337 +#: netbox/navigation/menu.py:338 msgid "Integrations" msgstr "Интеграции" -#: netbox/navigation/menu.py:339 +#: netbox/navigation/menu.py:340 msgid "Data Sources" msgstr "Источники данных" -#: netbox/navigation/menu.py:340 +#: netbox/navigation/menu.py:341 msgid "Event Rules" msgstr "Правила мероприятия" -#: netbox/navigation/menu.py:341 +#: netbox/navigation/menu.py:342 msgid "Webhooks" msgstr "Вебхуки" -#: netbox/navigation/menu.py:345 netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:346 netbox/navigation/menu.py:350 #: 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:355 +#: netbox/navigation/menu.py:356 msgid "Logging" msgstr "Ведение журнала" -#: netbox/navigation/menu.py:357 +#: netbox/navigation/menu.py:358 msgid "Journal Entries" msgstr "Записи в журнале" -#: netbox/navigation/menu.py:358 templates/extras/objectchange.html:8 +#: netbox/navigation/menu.py:359 templates/extras/objectchange.html:8 #: templates/extras/objectchange_list.html:4 msgid "Change Log" msgstr "Журнал изменений" -#: netbox/navigation/menu.py:365 templates/inc/user_menu.html:11 +#: netbox/navigation/menu.py:366 templates/inc/user_menu.html:11 msgid "Admin" msgstr "Администратор" -#: netbox/navigation/menu.py:373 templates/users/group.html:29 +#: netbox/navigation/menu.py:374 templates/users/group.html:29 #: users/forms/model_forms.py:233 users/forms/model_forms.py:245 #: users/forms/model_forms.py:297 users/tables.py:102 msgid "Users" msgstr "Пользователи" -#: netbox/navigation/menu.py:393 users/forms/model_forms.py:182 +#: netbox/navigation/menu.py:394 users/forms/model_forms.py:182 #: users/forms/model_forms.py:194 users/forms/model_forms.py:302 #: users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "Группы" -#: netbox/navigation/menu.py:413 templates/account/base.html:21 +#: netbox/navigation/menu.py:414 templates/account/base.html:21 #: templates/inc/user_menu.html:36 msgid "API Tokens" msgstr "Токены API" -#: netbox/navigation/menu.py:420 users/forms/model_forms.py:188 +#: netbox/navigation/menu.py:421 users/forms/model_forms.py:188 #: users/forms/model_forms.py:196 users/forms/model_forms.py:239 #: users/forms/model_forms.py:246 msgid "Permissions" msgstr "Разрешения" -#: netbox/navigation/menu.py:428 netbox/navigation/menu.py:432 +#: netbox/navigation/menu.py:429 netbox/navigation/menu.py:433 #: templates/core/system.html:7 msgid "System" msgstr "система" -#: netbox/navigation/menu.py:437 +#: netbox/navigation/menu.py:438 msgid "Configuration History" msgstr "История конфигурации" -#: netbox/navigation/menu.py:443 templates/core/rq_task.html:8 +#: netbox/navigation/menu.py:444 templates/core/rq_task.html:8 #: templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Фоновые задачи" -#: netbox/navigation/menu.py:482 templates/500.html:35 +#: netbox/navigation/menu.py:483 templates/500.html:35 #: templates/account/preferences.html:22 templates/core/system.html:80 msgid "Plugins" msgstr "Плагины" @@ -10192,34 +10241,46 @@ msgstr "Невозможно добавить магазины в реестр msgid "Cannot delete stores from registry" msgstr "Невозможно удалить магазины из реестра" -#: netbox/settings.py:715 +#: netbox/settings.py:722 +msgid "German" +msgstr "Немецкий" + +#: netbox/settings.py:723 msgid "English" msgstr "Английский" -#: netbox/settings.py:716 +#: netbox/settings.py:724 msgid "Spanish" msgstr "Испанский" -#: netbox/settings.py:717 +#: netbox/settings.py:725 msgid "French" msgstr "Французский" -#: netbox/settings.py:718 +#: netbox/settings.py:726 msgid "Japanese" msgstr "Японский" -#: netbox/settings.py:719 +#: netbox/settings.py:727 msgid "Portuguese" msgstr "Португальский" -#: netbox/settings.py:720 +#: netbox/settings.py:728 msgid "Russian" msgstr "Русский" -#: netbox/settings.py:721 +#: netbox/settings.py:729 msgid "Turkish" msgstr "Турецкий" +#: netbox/settings.py:730 +msgid "Ukrainian" +msgstr "украинский" + +#: netbox/settings.py:731 +msgid "Chinese" +msgstr "Китайский" + #: netbox/tables/columns.py:185 msgid "Toggle all" msgstr "Переключить все" @@ -10232,16 +10293,16 @@ msgstr "Переключить выпадающий список" msgid "Error" msgstr "Ошибка" -#: netbox/tables/tables.py:56 +#: netbox/tables/tables.py:57 #, python-brace-format msgid "No {model_name} found" -msgstr "Нет {model_name} основать" +msgstr "{model_name} не найдена" -#: netbox/tables/tables.py:246 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:248 templates/generic/bulk_import.html:117 msgid "Field" msgstr "Поле" -#: netbox/tables/tables.py:249 +#: netbox/tables/tables.py:251 msgid "Value" msgstr "Ценность" @@ -10350,7 +10411,7 @@ msgstr "Изменить пароль" #: templates/dcim/devicebay_populate.html:34 #: templates/dcim/virtualchassis_add_member.html:26 #: templates/dcim/virtualchassis_edit.html:103 -#: templates/extras/object_journal.html:26 templates/extras/script.html:37 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 #: templates/generic/bulk_add_component.html:67 #: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 #: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 @@ -10443,7 +10504,8 @@ msgstr "Назначенные группы" #: templates/account/profile.html:58 #: templates/circuits/circuit_terminations_swap.html:18 #: templates/circuits/circuit_terminations_swap.html:26 -#: templates/circuits/inc/circuit_termination.html:154 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 #: templates/dcim/devicebay.html:59 #: templates/dcim/inc/panels/inventory_items.html:45 #: templates/dcim/interface.html:296 templates/dcim/modulebay.html:76 @@ -10560,13 +10622,6 @@ msgstr "Добавить канал связи" msgid "Circuit Type" msgstr "Тип канала связи" -#: templates/circuits/inc/circuit_termination.html:6 -#: templates/circuits/inc/circuit_termination.html:41 -#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 -#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "Прекращение" - #: templates/circuits/inc/circuit_termination.html:10 #: templates/dcim/devicetype/component_templates.html:33 #: templates/dcim/manufacturer.html:11 @@ -10579,7 +10634,7 @@ msgid "Add" msgstr "Добавить" #: templates/circuits/inc/circuit_termination.html:15 -#: templates/circuits/inc/circuit_termination.html:62 +#: templates/circuits/inc/circuit_termination_fields.html:36 #: templates/dcim/inc/panels/inventory_items.html:32 #: templates/dcim/moduletype/component_templates.html:20 #: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:32 @@ -10594,33 +10649,33 @@ msgstr "Редактировать" msgid "Swap" msgstr "Обмен" -#: templates/circuits/inc/circuit_termination.html:45 +#: templates/circuits/inc/circuit_termination_fields.html:19 #: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 #: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "Отмечено как подключенное" -#: templates/circuits/inc/circuit_termination.html:47 +#: templates/circuits/inc/circuit_termination_fields.html:21 msgid "to" msgstr "к" -#: templates/circuits/inc/circuit_termination.html:57 -#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination_fields.html:31 +#: templates/circuits/inc/circuit_termination_fields.html:32 #: templates/dcim/frontport.html:80 #: templates/dcim/inc/connection_endpoints.html:7 #: templates/dcim/interface.html:154 templates/dcim/rearport.html:76 msgid "Trace" msgstr "Следить" -#: templates/circuits/inc/circuit_termination.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:35 msgid "Edit cable" msgstr "Редактирование кабеля" -#: templates/circuits/inc/circuit_termination.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:40 msgid "Remove cable" msgstr "Извлеките кабель" -#: templates/circuits/inc/circuit_termination.html:67 +#: templates/circuits/inc/circuit_termination_fields.html:41 #: templates/dcim/bulk_disconnect.html:5 #: templates/dcim/device/consoleports.html:12 #: templates/dcim/device/consoleserverports.html:12 @@ -10632,7 +10687,7 @@ msgstr "Извлеките кабель" msgid "Disconnect" msgstr "Отключить" -#: templates/circuits/inc/circuit_termination.html:74 +#: templates/circuits/inc/circuit_termination_fields.html:48 #: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 #: templates/dcim/frontport.html:102 templates/dcim/interface.html:180 #: templates/dcim/interface.html:200 templates/dcim/powerfeed.html:127 @@ -10641,19 +10696,19 @@ msgstr "Отключить" msgid "Connect" msgstr "Подключить" -#: templates/circuits/inc/circuit_termination.html:96 +#: templates/circuits/inc/circuit_termination_fields.html:70 msgid "Downstream" msgstr "Ниже по течению" -#: templates/circuits/inc/circuit_termination.html:97 +#: templates/circuits/inc/circuit_termination_fields.html:71 msgid "Upstream" msgstr "Вверх по течению" -#: templates/circuits/inc/circuit_termination.html:106 +#: templates/circuits/inc/circuit_termination_fields.html:80 msgid "Cross-Connect" msgstr "Кросс-коннект" -#: templates/circuits/inc/circuit_termination.html:110 +#: templates/circuits/inc/circuit_termination_fields.html:84 msgid "Patch Panel/Port" msgstr "Патч-панель/порт" @@ -12068,11 +12123,15 @@ msgstr "Отчет" msgid "You do not have permission to run scripts" msgstr "У вас нет разрешения на запуск скриптов" -#: templates/extras/script.html:40 templates/extras/script.html:44 +#: templates/extras/script.html:41 templates/extras/script.html:45 #: templates/extras/script_list.html:88 msgid "Run Script" msgstr "Запустить скрипт" +#: templates/extras/script.html:51 templates/extras/script/source.html:10 +msgid "Error loading script" +msgstr "Ошибка при загрузке скрипта" + #: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "Скрипт больше не существует в исходном файле." @@ -13636,8 +13695,8 @@ msgstr "Используйте регулярные выражения" msgid "" "Numeric ID of an existing object to update (if not creating a new object)" msgstr "" -"Цифровой идентификатор существующего объекта для обновления (если не " -"создается новый объект)" +"Числовой ID существующего объекта для обновления (если не создается новый " +"объект)" #: utilities/forms/forms.py:92 #, python-brace-format diff --git a/netbox/translations/tr/LC_MESSAGES/django.po b/netbox/translations/tr/LC_MESSAGES/django.po index ee03173645..d08c0c680c 100644 --- a/netbox/translations/tr/LC_MESSAGES/django.po +++ b/netbox/translations/tr/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-14 13:22+0000\n" +"POT-Creation-Date: 2024-05-22 17:41+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2024\n" "Language-Team: Turkish (https://app.transifex.com/netbox-community/teams/178115/tr/)\n" @@ -65,19 +65,19 @@ msgid "Your preferences have been updated." msgstr "Tercihleriniz güncellendi." #: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 -#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1429 -#: dcim/choices.py:1505 dcim/choices.py:1555 virtualization/choices.py:20 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1457 +#: dcim/choices.py:1533 dcim/choices.py:1583 virtualization/choices.py:20 #: virtualization/choices.py:45 vpn/choices.py:18 msgid "Planned" msgstr "Planlanan" -#: circuits/choices.py:22 netbox/navigation/menu.py:289 +#: circuits/choices.py:22 netbox/navigation/menu.py:290 msgid "Provisioning" msgstr "Tedarik" #: circuits/choices.py:23 core/tables/tasks.py:22 dcim/choices.py:22 #: dcim/choices.py:103 dcim/choices.py:173 dcim/choices.py:219 -#: dcim/choices.py:1504 dcim/choices.py:1554 extras/tables/tables.py:385 +#: dcim/choices.py:1532 dcim/choices.py:1582 extras/tables/tables.py:385 #: ipam/choices.py:31 ipam/choices.py:49 ipam/choices.py:69 #: ipam/choices.py:154 templates/extras/configcontext.html:25 #: templates/users/user.html:37 users/forms/bulk_edit.py:38 @@ -87,7 +87,7 @@ msgid "Active" msgstr "Aktif" #: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 -#: dcim/choices.py:1503 dcim/choices.py:1556 virtualization/choices.py:24 +#: dcim/choices.py:1531 dcim/choices.py:1584 virtualization/choices.py:24 #: virtualization/choices.py:43 msgid "Offline" msgstr "Çevrim dışı" @@ -102,8 +102,8 @@ msgstr "Hizmet dışı bırakıldı" #: circuits/filtersets.py:29 circuits/filtersets.py:196 dcim/filtersets.py:97 #: dcim/filtersets.py:151 dcim/filtersets.py:211 dcim/filtersets.py:297 -#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1295 -#: dcim/filtersets.py:1822 dcim/filtersets.py:2065 dcim/filtersets.py:2123 +#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1305 +#: dcim/filtersets.py:1832 dcim/filtersets.py:2075 dcim/filtersets.py:2133 #: ipam/filtersets.py:339 ipam/filtersets.py:945 #: virtualization/filtersets.py:45 virtualization/filtersets.py:173 #: vpn/filtersets.py:377 @@ -112,8 +112,8 @@ msgstr "Bölge (ID)" #: circuits/filtersets.py:36 circuits/filtersets.py:203 dcim/filtersets.py:104 #: dcim/filtersets.py:157 dcim/filtersets.py:218 dcim/filtersets.py:304 -#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1302 -#: dcim/filtersets.py:1829 dcim/filtersets.py:2072 dcim/filtersets.py:2130 +#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1312 +#: dcim/filtersets.py:1839 dcim/filtersets.py:2082 dcim/filtersets.py:2140 #: extras/filtersets.py:461 ipam/filtersets.py:346 ipam/filtersets.py:952 #: virtualization/filtersets.py:52 virtualization/filtersets.py:180 #: vpn/filtersets.py:372 @@ -122,8 +122,8 @@ msgstr "Bölge (kısa ad)" #: circuits/filtersets.py:42 circuits/filtersets.py:209 dcim/filtersets.py:127 #: dcim/filtersets.py:224 dcim/filtersets.py:310 dcim/filtersets.py:419 -#: dcim/filtersets.py:982 dcim/filtersets.py:1308 dcim/filtersets.py:1835 -#: dcim/filtersets.py:2078 dcim/filtersets.py:2136 ipam/filtersets.py:352 +#: dcim/filtersets.py:982 dcim/filtersets.py:1318 dcim/filtersets.py:1845 +#: dcim/filtersets.py:2088 dcim/filtersets.py:2146 ipam/filtersets.py:352 #: ipam/filtersets.py:958 virtualization/filtersets.py:58 #: virtualization/filtersets.py:186 msgid "Site group (ID)" @@ -131,16 +131,18 @@ msgstr "Site grubu (ID)" #: circuits/filtersets.py:49 circuits/filtersets.py:216 dcim/filtersets.py:134 #: dcim/filtersets.py:231 dcim/filtersets.py:317 dcim/filtersets.py:426 -#: dcim/filtersets.py:989 dcim/filtersets.py:1315 dcim/filtersets.py:1842 -#: dcim/filtersets.py:2085 dcim/filtersets.py:2143 extras/filtersets.py:467 +#: dcim/filtersets.py:989 dcim/filtersets.py:1325 dcim/filtersets.py:1852 +#: dcim/filtersets.py:2095 dcim/filtersets.py:2153 extras/filtersets.py:467 #: ipam/filtersets.py:359 ipam/filtersets.py:965 #: virtualization/filtersets.py:65 virtualization/filtersets.py:193 msgid "Site group (slug)" msgstr "Site grubu (kısa ad)" -#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:116 -#: circuits/forms/filtersets.py:48 circuits/forms/filtersets.py:168 -#: circuits/forms/model_forms.py:136 circuits/forms/model_forms.py:152 +#: circuits/filtersets.py:54 circuits/forms/bulk_edit.py:186 +#: circuits/forms/bulk_edit.py:214 circuits/forms/bulk_import.py:126 +#: circuits/forms/filtersets.py:49 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:207 circuits/forms/model_forms.py:136 +#: circuits/forms/model_forms.py:152 circuits/tables/circuits.py:105 #: dcim/forms/bulk_edit.py:167 dcim/forms/bulk_edit.py:239 #: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:771 #: dcim/forms/bulk_import.py:130 dcim/forms/bulk_import.py:184 @@ -148,10 +150,10 @@ msgstr "Site grubu (kısa ad)" #: dcim/forms/bulk_import.py:1262 dcim/forms/bulk_import.py:1290 #: dcim/forms/filtersets.py:85 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:265 dcim/forms/filtersets.py:374 -#: dcim/forms/filtersets.py:681 dcim/forms/filtersets.py:908 -#: dcim/forms/filtersets.py:932 dcim/forms/filtersets.py:1022 -#: dcim/forms/filtersets.py:1060 dcim/forms/filtersets.py:1468 -#: dcim/forms/filtersets.py:1492 dcim/forms/filtersets.py:1516 +#: dcim/forms/filtersets.py:682 dcim/forms/filtersets.py:916 +#: dcim/forms/filtersets.py:940 dcim/forms/filtersets.py:1030 +#: dcim/forms/filtersets.py:1068 dcim/forms/filtersets.py:1476 +#: dcim/forms/filtersets.py:1500 dcim/forms/filtersets.py:1524 #: dcim/forms/model_forms.py:136 dcim/forms/model_forms.py:164 #: dcim/forms/model_forms.py:206 dcim/forms/model_forms.py:406 #: dcim/forms/model_forms.py:668 dcim/forms/object_create.py:391 @@ -161,11 +163,11 @@ msgstr "Site grubu (kısa ad)" #: ipam/forms/bulk_edit.py:270 ipam/forms/bulk_edit.py:448 #: ipam/forms/bulk_edit.py:522 ipam/forms/bulk_import.py:170 #: ipam/forms/bulk_import.py:437 ipam/forms/filtersets.py:153 -#: ipam/forms/filtersets.py:230 ipam/forms/filtersets.py:425 -#: ipam/forms/filtersets.py:489 ipam/forms/model_forms.py:203 -#: ipam/forms/model_forms.py:578 ipam/forms/model_forms.py:673 +#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:432 +#: ipam/forms/filtersets.py:496 ipam/forms/model_forms.py:203 +#: ipam/forms/model_forms.py:587 ipam/forms/model_forms.py:682 #: ipam/tables/ip.py:244 ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 -#: templates/circuits/inc/circuit_termination.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:6 #: templates/dcim/device.html:21 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:33 #: templates/dcim/location.html:37 templates/dcim/powerpanel.html:22 @@ -202,19 +204,21 @@ msgstr "Site (kısa ad)" msgid "ASN (ID)" msgstr "ASN (ID)" -#: circuits/filtersets.py:71 circuits/forms/filtersets.py:28 +#: circuits/filtersets.py:71 circuits/forms/filtersets.py:29 #: ipam/forms/model_forms.py:157 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/filtersets.py:93 circuits/filtersets.py:120 -#: circuits/filtersets.py:154 ipam/filtersets.py:243 +#: circuits/filtersets.py:154 circuits/filtersets.py:281 +#: ipam/filtersets.py:243 msgid "Provider (ID)" msgstr "Sağlayıcı (ID)" #: circuits/filtersets.py:99 circuits/filtersets.py:126 -#: circuits/filtersets.py:160 ipam/filtersets.py:249 +#: circuits/filtersets.py:160 circuits/filtersets.py:287 +#: ipam/filtersets.py:249 msgid "Provider (slug)" msgstr "Sağlayıcı (kısa ad)" @@ -240,8 +244,8 @@ msgstr "Devre tipi (kısa ad)" #: circuits/filtersets.py:221 circuits/filtersets.py:266 #: dcim/filtersets.py:235 dcim/filtersets.py:321 dcim/filtersets.py:394 -#: dcim/filtersets.py:993 dcim/filtersets.py:1320 dcim/filtersets.py:1847 -#: dcim/filtersets.py:2089 dcim/filtersets.py:2148 ipam/filtersets.py:232 +#: dcim/filtersets.py:993 dcim/filtersets.py:1330 dcim/filtersets.py:1857 +#: dcim/filtersets.py:2099 dcim/filtersets.py:2158 ipam/filtersets.py:232 #: ipam/filtersets.py:363 ipam/filtersets.py:969 #: virtualization/filtersets.py:69 virtualization/filtersets.py:197 #: vpn/filtersets.py:387 @@ -253,13 +257,13 @@ msgid "Termination A (ID)" msgstr "Fesih A (ID)" #: circuits/filtersets.py:258 core/filtersets.py:73 core/filtersets.py:132 -#: dcim/filtersets.py:693 dcim/filtersets.py:1289 dcim/filtersets.py:2196 +#: dcim/filtersets.py:693 dcim/filtersets.py:1299 dcim/filtersets.py:2206 #: extras/filtersets.py:41 extras/filtersets.py:63 extras/filtersets.py:92 #: extras/filtersets.py:127 extras/filtersets.py:176 extras/filtersets.py:204 #: extras/filtersets.py:234 extras/filtersets.py:271 extras/filtersets.py:343 #: extras/filtersets.py:390 extras/filtersets.py:450 extras/filtersets.py:613 #: extras/filtersets.py:655 extras/filtersets.py:696 -#: ipam/forms/model_forms.py:438 netbox/filtersets.py:275 +#: ipam/forms/model_forms.py:447 netbox/filtersets.py:275 #: netbox/forms/__init__.py:22 netbox/forms/base.py:165 #: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:45 #: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 @@ -269,9 +273,12 @@ msgstr "Fesih A (ID)" msgid "Search" msgstr "Arama" -#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:168 -#: circuits/forms/model_forms.py:109 circuits/forms/model_forms.py:131 +#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:170 +#: circuits/forms/bulk_import.py:117 circuits/forms/filtersets.py:196 +#: circuits/forms/filtersets.py:212 circuits/forms/model_forms.py:109 +#: circuits/forms/model_forms.py:131 circuits/tables/circuits.py:96 #: dcim/forms/connections.py:71 templates/circuits/circuit.html:15 +#: templates/circuits/circuittermination.html:19 #: templates/dcim/inc/cable_termination.html:55 #: templates/dcim/trace/circuit.html:4 msgid "Circuit" @@ -281,48 +288,48 @@ msgstr "Devre" msgid "ProviderNetwork (ID)" msgstr "Sağlayıcı Ağı (ID)" -#: circuits/forms/bulk_edit.py:26 circuits/forms/filtersets.py:53 +#: circuits/forms/bulk_edit.py:28 circuits/forms/filtersets.py:54 #: circuits/forms/model_forms.py:27 circuits/tables/providers.py:33 #: dcim/forms/bulk_edit.py:127 dcim/forms/filtersets.py:188 #: dcim/forms/model_forms.py:122 dcim/tables/sites.py:94 -#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:218 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 #: netbox/navigation/menu.py:159 netbox/navigation/menu.py:162 #: templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN'ler" -#: circuits/forms/bulk_edit.py:30 circuits/forms/bulk_edit.py:52 -#: circuits/forms/bulk_edit.py:79 circuits/forms/bulk_edit.py:100 -#: circuits/forms/bulk_edit.py:160 core/forms/bulk_edit.py:28 -#: core/tables/plugins.py:29 dcim/forms/bulk_create.py:35 -#: dcim/forms/bulk_edit.py:72 dcim/forms/bulk_edit.py:91 -#: dcim/forms/bulk_edit.py:150 dcim/forms/bulk_edit.py:191 -#: dcim/forms/bulk_edit.py:209 dcim/forms/bulk_edit.py:337 -#: dcim/forms/bulk_edit.py:373 dcim/forms/bulk_edit.py:388 -#: dcim/forms/bulk_edit.py:447 dcim/forms/bulk_edit.py:486 -#: dcim/forms/bulk_edit.py:516 dcim/forms/bulk_edit.py:540 -#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_edit.py:665 -#: dcim/forms/bulk_edit.py:717 dcim/forms/bulk_edit.py:740 -#: dcim/forms/bulk_edit.py:788 dcim/forms/bulk_edit.py:858 -#: dcim/forms/bulk_edit.py:911 dcim/forms/bulk_edit.py:946 -#: dcim/forms/bulk_edit.py:986 dcim/forms/bulk_edit.py:1030 -#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1102 -#: dcim/forms/bulk_edit.py:1120 dcim/forms/bulk_edit.py:1138 -#: dcim/forms/bulk_edit.py:1156 dcim/forms/bulk_edit.py:1575 -#: extras/forms/bulk_edit.py:36 extras/forms/bulk_edit.py:124 -#: extras/forms/bulk_edit.py:153 extras/forms/bulk_edit.py:183 -#: extras/forms/bulk_edit.py:264 extras/forms/bulk_edit.py:288 -#: extras/forms/bulk_edit.py:302 extras/tables/tables.py:58 -#: ipam/forms/bulk_edit.py:51 ipam/forms/bulk_edit.py:71 -#: ipam/forms/bulk_edit.py:91 ipam/forms/bulk_edit.py:115 -#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:173 -#: ipam/forms/bulk_edit.py:192 ipam/forms/bulk_edit.py:261 -#: ipam/forms/bulk_edit.py:305 ipam/forms/bulk_edit.py:353 -#: ipam/forms/bulk_edit.py:396 ipam/forms/bulk_edit.py:424 -#: ipam/forms/bulk_edit.py:554 ipam/forms/bulk_edit.py:585 -#: templates/account/token.html:35 templates/circuits/circuit.html:59 -#: templates/circuits/circuittype.html:26 -#: templates/circuits/inc/circuit_termination.html:114 +#: circuits/forms/bulk_edit.py:32 circuits/forms/bulk_edit.py:54 +#: circuits/forms/bulk_edit.py:81 circuits/forms/bulk_edit.py:102 +#: circuits/forms/bulk_edit.py:162 circuits/forms/bulk_edit.py:181 +#: core/forms/bulk_edit.py:28 core/tables/plugins.py:29 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:72 +#: dcim/forms/bulk_edit.py:91 dcim/forms/bulk_edit.py:150 +#: dcim/forms/bulk_edit.py:191 dcim/forms/bulk_edit.py:209 +#: dcim/forms/bulk_edit.py:337 dcim/forms/bulk_edit.py:373 +#: dcim/forms/bulk_edit.py:388 dcim/forms/bulk_edit.py:447 +#: dcim/forms/bulk_edit.py:486 dcim/forms/bulk_edit.py:516 +#: dcim/forms/bulk_edit.py:540 dcim/forms/bulk_edit.py:613 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:717 +#: dcim/forms/bulk_edit.py:740 dcim/forms/bulk_edit.py:788 +#: dcim/forms/bulk_edit.py:858 dcim/forms/bulk_edit.py:911 +#: dcim/forms/bulk_edit.py:946 dcim/forms/bulk_edit.py:986 +#: dcim/forms/bulk_edit.py:1030 dcim/forms/bulk_edit.py:1075 +#: dcim/forms/bulk_edit.py:1102 dcim/forms/bulk_edit.py:1120 +#: dcim/forms/bulk_edit.py:1138 dcim/forms/bulk_edit.py:1156 +#: dcim/forms/bulk_edit.py:1575 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:153 +#: extras/forms/bulk_edit.py:183 extras/forms/bulk_edit.py:264 +#: extras/forms/bulk_edit.py:288 extras/forms/bulk_edit.py:302 +#: extras/tables/tables.py:58 ipam/forms/bulk_edit.py:51 +#: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:115 ipam/forms/bulk_edit.py:144 +#: ipam/forms/bulk_edit.py:173 ipam/forms/bulk_edit.py:192 +#: ipam/forms/bulk_edit.py:261 ipam/forms/bulk_edit.py:305 +#: ipam/forms/bulk_edit.py:353 ipam/forms/bulk_edit.py:396 +#: ipam/forms/bulk_edit.py:424 ipam/forms/bulk_edit.py:554 +#: ipam/forms/bulk_edit.py:585 templates/account/token.html:35 +#: templates/circuits/circuit.html:59 templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:88 #: templates/circuits/provider.html:33 #: templates/circuits/providernetwork.html:32 #: templates/core/datasource.html:54 templates/dcim/cable.html:36 @@ -388,32 +395,35 @@ msgstr "ASN'ler" msgid "Description" msgstr "Açıklama" -#: circuits/forms/bulk_edit.py:47 circuits/forms/bulk_edit.py:69 -#: circuits/forms/bulk_edit.py:119 circuits/forms/bulk_import.py:34 -#: circuits/forms/bulk_import.py:49 circuits/forms/bulk_import.py:75 -#: circuits/forms/filtersets.py:67 circuits/forms/filtersets.py:85 -#: circuits/forms/filtersets.py:113 circuits/forms/filtersets.py:128 +#: circuits/forms/bulk_edit.py:49 circuits/forms/bulk_edit.py:71 +#: circuits/forms/bulk_edit.py:121 circuits/forms/bulk_import.py:35 +#: circuits/forms/bulk_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:68 circuits/forms/filtersets.py:86 +#: circuits/forms/filtersets.py:114 circuits/forms/filtersets.py:129 +#: circuits/forms/filtersets.py:197 circuits/forms/filtersets.py:230 #: circuits/forms/model_forms.py:45 circuits/forms/model_forms.py:59 -#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:55 -#: circuits/tables/providers.py:72 circuits/tables/providers.py:103 -#: templates/circuits/circuit.html:18 templates/circuits/provider.html:20 +#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:56 +#: circuits/tables/circuits.py:100 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:18 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 #: templates/circuits/provideraccount.html:20 #: templates/circuits/providernetwork.html:20 #: templates/dcim/inc/cable_termination.html:51 msgid "Provider" msgstr "Sağlayıcı" -#: circuits/forms/bulk_edit.py:76 circuits/forms/filtersets.py:88 +#: circuits/forms/bulk_edit.py:78 circuits/forms/filtersets.py:89 #: templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Servis ID" -#: circuits/forms/bulk_edit.py:96 circuits/forms/filtersets.py:104 +#: circuits/forms/bulk_edit.py:98 circuits/forms/filtersets.py:105 #: dcim/forms/bulk_edit.py:205 dcim/forms/bulk_edit.py:502 #: dcim/forms/bulk_edit.py:702 dcim/forms/bulk_edit.py:1071 #: dcim/forms/bulk_edit.py:1098 dcim/forms/bulk_edit.py:1571 -#: dcim/forms/filtersets.py:975 dcim/forms/filtersets.py:1351 -#: dcim/forms/filtersets.py:1372 dcim/tables/devices.py:699 +#: dcim/forms/filtersets.py:983 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1380 dcim/tables/devices.py:699 #: dcim/tables/devices.py:759 dcim/tables/devices.py:986 #: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 #: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:260 @@ -425,8 +435,8 @@ msgstr "Servis ID" msgid "Color" msgstr "Renk" -#: circuits/forms/bulk_edit.py:114 circuits/forms/bulk_import.py:88 -#: circuits/forms/filtersets.py:123 core/forms/bulk_edit.py:18 +#: circuits/forms/bulk_edit.py:116 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:124 core/forms/bulk_edit.py:18 #: core/forms/filtersets.py:30 core/tables/data.py:20 core/tables/jobs.py:18 #: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:680 #: dcim/forms/bulk_edit.py:819 dcim/forms/bulk_edit.py:887 @@ -438,18 +448,18 @@ msgstr "Renk" #: dcim/forms/bulk_import.py:725 dcim/forms/bulk_import.py:808 #: dcim/forms/bulk_import.py:902 dcim/forms/bulk_import.py:944 #: dcim/forms/bulk_import.py:1161 dcim/forms/bulk_import.py:1327 -#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:866 -#: dcim/forms/filtersets.py:965 dcim/forms/filtersets.py:1086 -#: dcim/forms/filtersets.py:1156 dcim/forms/filtersets.py:1178 -#: dcim/forms/filtersets.py:1200 dcim/forms/filtersets.py:1217 -#: dcim/forms/filtersets.py:1251 dcim/forms/filtersets.py:1346 -#: dcim/forms/filtersets.py:1367 dcim/forms/model_forms.py:643 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:874 +#: dcim/forms/filtersets.py:973 dcim/forms/filtersets.py:1094 +#: dcim/forms/filtersets.py:1164 dcim/forms/filtersets.py:1186 +#: dcim/forms/filtersets.py:1208 dcim/forms/filtersets.py:1225 +#: dcim/forms/filtersets.py:1259 dcim/forms/filtersets.py:1354 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:643 #: dcim/forms/model_forms.py:649 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:145 #: dcim/tables/devices.py:183 dcim/tables/devices.py:815 #: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 #: extras/tables/tables.py:283 extras/tables/tables.py:355 -#: extras/tables/tables.py:473 netbox/tables/tables.py:237 +#: extras/tables/tables.py:473 netbox/tables/tables.py:239 #: templates/circuits/circuit.html:30 templates/core/datasource.html:38 #: templates/dcim/cable.html:15 templates/dcim/consoleport.html:36 #: templates/dcim/consoleserverport.html:36 templates/dcim/frontport.html:36 @@ -470,13 +480,13 @@ msgstr "Renk" msgid "Type" msgstr "Tür" -#: circuits/forms/bulk_edit.py:124 circuits/forms/bulk_import.py:81 -#: circuits/forms/filtersets.py:136 circuits/forms/model_forms.py:96 +#: circuits/forms/bulk_edit.py:126 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:137 circuits/forms/model_forms.py:96 msgid "Provider account" msgstr "Sağlayıcı hesabı" -#: circuits/forms/bulk_edit.py:132 circuits/forms/bulk_import.py:94 -#: circuits/forms/filtersets.py:147 core/forms/filtersets.py:35 +#: circuits/forms/bulk_edit.py:134 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:148 core/forms/filtersets.py:35 #: core/forms/filtersets.py:76 core/tables/data.py:23 core/tables/jobs.py:26 #: core/tables/tasks.py:88 dcim/forms/bulk_edit.py:105 #: dcim/forms/bulk_edit.py:180 dcim/forms/bulk_edit.py:261 @@ -488,9 +498,9 @@ msgstr "Sağlayıcı hesabı" #: dcim/forms/bulk_import.py:1155 dcim/forms/bulk_import.py:1322 #: dcim/forms/bulk_import.py:1386 dcim/forms/filtersets.py:171 #: dcim/forms/filtersets.py:230 dcim/forms/filtersets.py:282 -#: dcim/forms/filtersets.py:727 dcim/forms/filtersets.py:835 -#: dcim/forms/filtersets.py:869 dcim/forms/filtersets.py:970 -#: dcim/forms/filtersets.py:1081 dcim/tables/devices.py:145 +#: dcim/forms/filtersets.py:728 dcim/forms/filtersets.py:843 +#: dcim/forms/filtersets.py:877 dcim/forms/filtersets.py:978 +#: dcim/forms/filtersets.py:1089 dcim/tables/devices.py:145 #: dcim/tables/devices.py:818 dcim/tables/devices.py:1046 #: 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 @@ -498,9 +508,9 @@ msgstr "Sağlayıcı hesabı" #: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:544 #: 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:209 ipam/forms/filtersets.py:274 -#: ipam/forms/filtersets.py:348 ipam/forms/filtersets.py:501 -#: ipam/forms/model_forms.py:457 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:281 +#: ipam/forms/filtersets.py:355 ipam/forms/filtersets.py:508 +#: ipam/forms/model_forms.py:466 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:34 templates/core/datasource.html:46 @@ -531,8 +541,8 @@ msgstr "Sağlayıcı hesabı" msgid "Status" msgstr "Durum" -#: circuits/forms/bulk_edit.py:138 circuits/forms/bulk_import.py:99 -#: circuits/forms/filtersets.py:116 dcim/forms/bulk_edit.py:121 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:117 dcim/forms/bulk_edit.py:121 #: dcim/forms/bulk_edit.py:186 dcim/forms/bulk_edit.py:256 #: dcim/forms/bulk_edit.py:368 dcim/forms/bulk_edit.py:588 #: dcim/forms/bulk_edit.py:692 dcim/forms/bulk_edit.py:1599 @@ -542,9 +552,9 @@ msgstr "Durum" #: dcim/forms/bulk_import.py:1379 dcim/forms/filtersets.py:166 #: dcim/forms/filtersets.py:198 dcim/forms/filtersets.py:249 #: dcim/forms/filtersets.py:334 dcim/forms/filtersets.py:355 -#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:827 -#: dcim/forms/filtersets.py:889 dcim/forms/filtersets.py:919 -#: dcim/forms/filtersets.py:1041 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:897 dcim/forms/filtersets.py:927 +#: dcim/forms/filtersets.py:1049 dcim/tables/power.py:88 #: extras/filtersets.py:564 extras/forms/filtersets.py:332 #: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:41 #: ipam/forms/bulk_edit.py:66 ipam/forms/bulk_edit.py:110 @@ -558,8 +568,8 @@ msgstr "Durum" #: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:48 #: ipam/forms/filtersets.py:68 ipam/forms/filtersets.py:100 #: ipam/forms/filtersets.py:120 ipam/forms/filtersets.py:143 -#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:260 -#: ipam/forms/filtersets.py:303 ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:174 ipam/forms/filtersets.py:267 +#: ipam/forms/filtersets.py:310 ipam/forms/filtersets.py:476 #: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 #: templates/circuits/circuit.html:38 templates/dcim/cable.html:23 #: templates/dcim/device.html:78 templates/dcim/location.html:49 @@ -590,23 +600,23 @@ msgstr "Durum" msgid "Tenant" msgstr "Kiracı" -#: circuits/forms/bulk_edit.py:143 circuits/forms/filtersets.py:171 +#: circuits/forms/bulk_edit.py:145 circuits/forms/filtersets.py:172 msgid "Install date" msgstr "Yükleme tarihi" -#: circuits/forms/bulk_edit.py:148 circuits/forms/filtersets.py:176 +#: circuits/forms/bulk_edit.py:150 circuits/forms/filtersets.py:177 msgid "Termination date" msgstr "Fesih tarihi" -#: circuits/forms/bulk_edit.py:154 circuits/forms/filtersets.py:183 +#: circuits/forms/bulk_edit.py:156 circuits/forms/filtersets.py:184 msgid "Commit rate (Kbps)" msgstr "Taahhüt oranı (Kbps)" -#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:110 +#: circuits/forms/bulk_edit.py:171 circuits/forms/model_forms.py:110 msgid "Service Parameters" msgstr "Servis Parametreleri" -#: circuits/forms/bulk_edit.py:170 circuits/forms/model_forms.py:111 +#: circuits/forms/bulk_edit.py:172 circuits/forms/model_forms.py:111 #: dcim/forms/model_forms.py:138 dcim/forms/model_forms.py:180 #: dcim/forms/model_forms.py:228 dcim/forms/model_forms.py:267 #: dcim/forms/model_forms.py:713 dcim/forms/model_forms.py:1636 @@ -625,26 +635,60 @@ msgstr "Servis Parametreleri" msgid "Tenancy" msgstr "Kiracılık" -#: circuits/forms/bulk_import.py:37 circuits/forms/bulk_import.py:52 -#: circuits/forms/bulk_import.py:78 +#: circuits/forms/bulk_edit.py:191 circuits/forms/bulk_edit.py:215 +#: circuits/forms/model_forms.py:153 circuits/tables/circuits.py:109 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/circuits/providernetwork.html:17 +msgid "Provider Network" +msgstr "Sağlayıcı Ağı" + +#: circuits/forms/bulk_edit.py:197 +msgid "Port speed (Kbps)" +msgstr "Bağlantı noktası hızı (Kbps)" + +#: circuits/forms/bulk_edit.py:201 +msgid "Upstream speed (Kbps)" +msgstr "Yukarı akış hızı (Kbps)" + +#: circuits/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:849 +#: dcim/forms/bulk_edit.py:1208 dcim/forms/bulk_edit.py:1225 +#: dcim/forms/bulk_edit.py:1242 dcim/forms/bulk_edit.py:1260 +#: dcim/forms/bulk_edit.py:1348 dcim/forms/bulk_edit.py:1487 +#: dcim/forms/bulk_edit.py:1504 +msgid "Mark connected" +msgstr "Bağlı olarak işaretle" + +#: circuits/forms/bulk_edit.py:217 circuits/forms/model_forms.py:155 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 +#: templates/dcim/rearport.html:111 +msgid "Circuit Termination" +msgstr "Devre Sonlandırma" + +#: circuits/forms/bulk_edit.py:219 circuits/forms/model_forms.py:157 +msgid "Termination Details" +msgstr "Fesih Ayrıntıları" + +#: circuits/forms/bulk_import.py:38 circuits/forms/bulk_import.py:53 +#: circuits/forms/bulk_import.py:79 msgid "Assigned provider" msgstr "Atanan sağlayıcı" -#: circuits/forms/bulk_import.py:69 dcim/forms/bulk_import.py:178 +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:178 #: dcim/forms/bulk_import.py:388 dcim/forms/bulk_import.py:1108 #: dcim/forms/bulk_import.py:1187 extras/forms/bulk_import.py:232 msgid "RGB color in hexadecimal. Example:" msgstr "Onaltılık değerde RGB rengi. Örnek:" -#: circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:85 msgid "Assigned provider account" msgstr "Atanan sağlayıcı hesabı" -#: circuits/forms/bulk_import.py:91 +#: circuits/forms/bulk_import.py:92 msgid "Type of circuit" msgstr "Devre tipi" -#: circuits/forms/bulk_import.py:96 dcim/forms/bulk_import.py:89 +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 #: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:204 #: dcim/forms/bulk_import.py:452 dcim/forms/bulk_import.py:606 #: dcim/forms/bulk_import.py:1324 ipam/forms/bulk_import.py:193 @@ -655,7 +699,7 @@ msgstr "Devre tipi" msgid "Operational status" msgstr "Operasyonel durum" -#: circuits/forms/bulk_import.py:103 dcim/forms/bulk_import.py:110 +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 #: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:286 #: dcim/forms/bulk_import.py:428 dcim/forms/bulk_import.py:1171 #: dcim/forms/bulk_import.py:1319 dcim/forms/bulk_import.py:1383 @@ -669,37 +713,46 @@ msgstr "Operasyonel durum" msgid "Assigned tenant" msgstr "Atanan kiracı" -#: circuits/forms/bulk_import.py:122 circuits/forms/filtersets.py:144 -#: circuits/forms/model_forms.py:142 +#: circuits/forms/bulk_import.py:122 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/circuits/inc/circuit_termination_fields.html:15 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 +msgid "Termination" +msgstr "Fesih" + +#: circuits/forms/bulk_import.py:132 circuits/forms/filtersets.py:145 +#: circuits/forms/filtersets.py:225 circuits/forms/model_forms.py:142 msgid "Provider network" msgstr "Sağlayıcı ağı" -#: circuits/forms/filtersets.py:27 circuits/forms/filtersets.py:115 -#: dcim/forms/bulk_edit.py:248 dcim/forms/bulk_edit.py:346 -#: dcim/forms/bulk_edit.py:580 dcim/forms/bulk_edit.py:627 -#: dcim/forms/bulk_edit.py:780 dcim/forms/bulk_import.py:189 -#: dcim/forms/bulk_import.py:263 dcim/forms/bulk_import.py:491 -#: dcim/forms/bulk_import.py:1268 dcim/forms/bulk_import.py:1302 -#: dcim/forms/filtersets.py:93 dcim/forms/filtersets.py:246 -#: dcim/forms/filtersets.py:279 dcim/forms/filtersets.py:331 -#: dcim/forms/filtersets.py:382 dcim/forms/filtersets.py:649 -#: dcim/forms/filtersets.py:690 dcim/forms/filtersets.py:888 -#: dcim/forms/filtersets.py:917 dcim/forms/filtersets.py:937 -#: dcim/forms/filtersets.py:1001 dcim/forms/filtersets.py:1031 -#: dcim/forms/filtersets.py:1040 dcim/forms/filtersets.py:1151 -#: dcim/forms/filtersets.py:1173 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1212 dcim/forms/filtersets.py:1232 -#: dcim/forms/filtersets.py:1340 dcim/forms/filtersets.py:1362 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1398 -#: dcim/forms/filtersets.py:1412 dcim/forms/model_forms.py:179 -#: dcim/forms/model_forms.py:211 dcim/forms/model_forms.py:411 -#: dcim/forms/model_forms.py:673 dcim/tables/devices.py:162 -#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 -#: extras/filtersets.py:488 extras/forms/filtersets.py:329 -#: ipam/forms/bulk_edit.py:457 ipam/forms/filtersets.py:172 -#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:430 -#: ipam/forms/filtersets.py:467 ipam/forms/model_forms.py:590 -#: templates/dcim/device.html:25 templates/dcim/device_edit.html:30 +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:116 +#: circuits/forms/filtersets.py:198 dcim/forms/bulk_edit.py:248 +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:580 +#: dcim/forms/bulk_edit.py:627 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_import.py:189 dcim/forms/bulk_import.py:263 +#: dcim/forms/bulk_import.py:491 dcim/forms/bulk_import.py:1268 +#: dcim/forms/bulk_import.py:1302 dcim/forms/filtersets.py:93 +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:279 +#: dcim/forms/filtersets.py:331 dcim/forms/filtersets.py:382 +#: dcim/forms/filtersets.py:649 dcim/forms/filtersets.py:691 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:925 +#: dcim/forms/filtersets.py:945 dcim/forms/filtersets.py:1009 +#: dcim/forms/filtersets.py:1039 dcim/forms/filtersets.py:1048 +#: dcim/forms/filtersets.py:1159 dcim/forms/filtersets.py:1181 +#: dcim/forms/filtersets.py:1203 dcim/forms/filtersets.py:1220 +#: dcim/forms/filtersets.py:1240 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1370 dcim/forms/filtersets.py:1391 +#: dcim/forms/filtersets.py:1406 dcim/forms/filtersets.py:1420 +#: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:411 dcim/forms/model_forms.py:673 +#: dcim/tables/devices.py:162 dcim/tables/power.py:30 dcim/tables/racks.py:58 +#: dcim/tables/racks.py:143 extras/filtersets.py:488 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_edit.py:457 +#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:437 ipam/forms/filtersets.py:474 +#: ipam/forms/model_forms.py:599 templates/dcim/device.html:25 +#: templates/dcim/device_edit.html:30 #: templates/dcim/inc/cable_termination.html:12 #: templates/dcim/location.html:26 templates/dcim/powerpanel.html:26 #: templates/dcim/rack.html:26 templates/dcim/rackreservation.html:32 @@ -709,12 +762,12 @@ msgstr "Sağlayıcı ağı" msgid "Location" msgstr "Konum" -#: circuits/forms/filtersets.py:29 circuits/forms/filtersets.py:117 +#: circuits/forms/filtersets.py:30 circuits/forms/filtersets.py:118 #: dcim/forms/filtersets.py:137 dcim/forms/filtersets.py:151 #: dcim/forms/filtersets.py:167 dcim/forms/filtersets.py:199 #: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:335 #: dcim/forms/filtersets.py:406 dcim/forms/filtersets.py:653 -#: dcim/forms/filtersets.py:1002 netbox/navigation/menu.py:44 +#: dcim/forms/filtersets.py:1010 netbox/navigation/menu.py:44 #: netbox/navigation/menu.py:46 tenancy/forms/filtersets.py:42 #: tenancy/tables/columns.py:70 tenancy/tables/contacts.py:25 #: tenancy/views.py:19 virtualization/forms/filtersets.py:37 @@ -723,22 +776,22 @@ msgstr "Konum" msgid "Contacts" msgstr "İletişim" -#: circuits/forms/filtersets.py:34 circuits/forms/filtersets.py:154 +#: circuits/forms/filtersets.py:35 circuits/forms/filtersets.py:155 #: dcim/forms/bulk_edit.py:111 dcim/forms/bulk_edit.py:223 #: dcim/forms/bulk_edit.py:755 dcim/forms/bulk_import.py:92 #: dcim/forms/filtersets.py:71 dcim/forms/filtersets.py:178 #: dcim/forms/filtersets.py:204 dcim/forms/filtersets.py:257 -#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:667 -#: dcim/forms/filtersets.py:894 dcim/forms/filtersets.py:924 -#: dcim/forms/filtersets.py:1008 dcim/forms/filtersets.py:1047 -#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:111 +#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:668 +#: dcim/forms/filtersets.py:902 dcim/forms/filtersets.py:932 +#: dcim/forms/filtersets.py:1016 dcim/forms/filtersets.py:1055 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:111 #: dcim/forms/object_create.py:375 dcim/tables/devices.py:148 #: dcim/tables/sites.py:85 extras/filtersets.py:455 #: ipam/forms/bulk_edit.py:206 ipam/forms/bulk_edit.py:438 -#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:216 -#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:475 -#: ipam/forms/model_forms.py:562 templates/dcim/device.html:17 +#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:217 +#: ipam/forms/filtersets.py:422 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:17 #: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 #: templates/dcim/region.html:26 templates/dcim/site.html:30 #: templates/ipam/prefix.html:49 templates/ipam/vlan.html:16 @@ -748,42 +801,42 @@ msgstr "İletişim" msgid "Region" msgstr "Bölge" -#: circuits/forms/filtersets.py:39 circuits/forms/filtersets.py:159 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:160 #: dcim/forms/bulk_edit.py:231 dcim/forms/bulk_edit.py:763 #: dcim/forms/filtersets.py:76 dcim/forms/filtersets.py:183 #: dcim/forms/filtersets.py:209 dcim/forms/filtersets.py:270 -#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:672 -#: dcim/forms/filtersets.py:899 dcim/forms/filtersets.py:1013 -#: dcim/forms/filtersets.py:1052 dcim/forms/object_create.py:383 +#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:673 +#: dcim/forms/filtersets.py:907 dcim/forms/filtersets.py:1021 +#: dcim/forms/filtersets.py:1060 dcim/forms/object_create.py:383 #: extras/filtersets.py:472 ipam/forms/bulk_edit.py:211 #: ipam/forms/bulk_edit.py:445 ipam/forms/bulk_edit.py:517 -#: ipam/forms/filtersets.py:221 ipam/forms/filtersets.py:420 -#: ipam/forms/filtersets.py:480 ipam/forms/model_forms.py:575 +#: ipam/forms/filtersets.py:222 ipam/forms/filtersets.py:427 +#: ipam/forms/filtersets.py:487 ipam/forms/model_forms.py:584 #: virtualization/forms/bulk_edit.py:86 virtualization/forms/filtersets.py:69 #: virtualization/forms/filtersets.py:138 #: virtualization/forms/model_forms.py:98 msgid "Site group" msgstr "Site grubu" -#: circuits/forms/filtersets.py:62 circuits/forms/filtersets.py:80 -#: circuits/forms/filtersets.py:99 circuits/forms/filtersets.py:114 +#: circuits/forms/filtersets.py:63 circuits/forms/filtersets.py:81 +#: circuits/forms/filtersets.py:100 circuits/forms/filtersets.py:115 #: core/forms/filtersets.py:64 dcim/forms/bulk_edit.py:726 #: dcim/forms/filtersets.py:165 dcim/forms/filtersets.py:197 -#: dcim/forms/filtersets.py:826 dcim/forms/filtersets.py:918 -#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1150 -#: dcim/forms/filtersets.py:1172 dcim/forms/filtersets.py:1194 -#: dcim/forms/filtersets.py:1211 dcim/forms/filtersets.py:1228 -#: dcim/forms/filtersets.py:1339 dcim/forms/filtersets.py:1361 -#: dcim/forms/filtersets.py:1382 dcim/forms/filtersets.py:1397 -#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:43 +#: dcim/forms/filtersets.py:834 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1050 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1180 dcim/forms/filtersets.py:1202 +#: dcim/forms/filtersets.py:1219 dcim/forms/filtersets.py:1236 +#: dcim/forms/filtersets.py:1347 dcim/forms/filtersets.py:1369 +#: dcim/forms/filtersets.py:1390 dcim/forms/filtersets.py:1405 +#: dcim/forms/filtersets.py:1418 extras/forms/filtersets.py:43 #: extras/forms/filtersets.py:112 extras/forms/filtersets.py:143 #: extras/forms/filtersets.py:183 extras/forms/filtersets.py:199 #: extras/forms/filtersets.py:230 extras/forms/filtersets.py:254 #: extras/forms/filtersets.py:450 extras/forms/filtersets.py:488 -#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:259 -#: ipam/forms/filtersets.py:300 ipam/forms/filtersets.py:375 -#: ipam/forms/filtersets.py:468 ipam/forms/filtersets.py:527 -#: ipam/forms/filtersets.py:545 netbox/tables/tables.py:253 +#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:307 ipam/forms/filtersets.py:382 +#: ipam/forms/filtersets.py:475 ipam/forms/filtersets.py:534 +#: ipam/forms/filtersets.py:552 netbox/tables/tables.py:255 #: virtualization/forms/filtersets.py:45 #: virtualization/forms/filtersets.py:103 #: virtualization/forms/filtersets.py:194 @@ -792,28 +845,15 @@ msgstr "Site grubu" msgid "Attributes" msgstr "Öznitellikler" -#: circuits/forms/filtersets.py:70 circuits/tables/circuits.py:60 +#: circuits/forms/filtersets.py:71 circuits/tables/circuits.py:61 #: circuits/tables/providers.py:66 templates/circuits/circuit.html:22 #: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "Hesap" -#: circuits/forms/model_forms.py:153 -#: templates/circuits/inc/circuit_termination.html:88 -#: templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "Sağlayıcı Ağı" - -#: circuits/forms/model_forms.py:155 -#: templates/circuits/inc/circuit_termination.html:80 -#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 -#: templates/dcim/rearport.html:111 -msgid "Circuit Termination" -msgstr "Devre Sonlandırma" - -#: circuits/forms/model_forms.py:157 -msgid "Termination Details" -msgstr "Fesih Ayrıntıları" +#: circuits/forms/filtersets.py:215 +msgid "Term Side" +msgstr "Dönem Tarafı" #: circuits/models/circuits.py:25 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:491 @@ -844,8 +884,8 @@ msgstr "Benzersiz devre ID" #: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:643 #: dcim/models/devices.py:1155 dcim/models/devices.py:1364 #: dcim/models/power.py:96 dcim/models/racks.py:98 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 +#: dcim/models/sites.py:266 ipam/models/ip.py:253 ipam/models/ip.py:522 +#: ipam/models/ip.py:730 ipam/models/vlans.py:175 #: virtualization/models/clusters.py:74 #: virtualization/models/virtualmachines.py:84 vpn/models/tunnels.py:40 #: wireless/models.py:94 wireless/models.py:158 @@ -1016,15 +1056,15 @@ msgstr "sağlayıcı ağı" msgid "provider networks" msgstr "sağlayıcı ağları" -#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/circuits.py:30 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 core/tables/plugins.py:13 #: core/tables/tasks.py:11 core/tables/tasks.py:115 #: dcim/forms/filtersets.py:61 dcim/forms/object_create.py:43 #: dcim/tables/devices.py:60 dcim/tables/devices.py:97 #: dcim/tables/devices.py:139 dcim/tables/devices.py:294 -#: dcim/tables/devices.py:376 dcim/tables/devices.py:420 -#: dcim/tables/devices.py:472 dcim/tables/devices.py:524 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:424 +#: dcim/tables/devices.py:476 dcim/tables/devices.py:528 #: dcim/tables/devices.py:644 dcim/tables/devices.py:726 #: dcim/tables/devices.py:776 dcim/tables/devices.py:842 #: dcim/tables/devices.py:957 dcim/tables/devices.py:977 @@ -1038,7 +1078,7 @@ msgstr "sağlayıcı ağları" #: extras/tables/tables.py:209 extras/tables/tables.py:256 #: extras/tables/tables.py:279 extras/tables/tables.py:329 #: extras/tables/tables.py:381 extras/tables/tables.py:404 -#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:379 +#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:386 #: 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 @@ -1104,7 +1144,7 @@ msgstr "sağlayıcı ağları" msgid "Name" msgstr "İsim" -#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/circuits.py:39 circuits/tables/providers.py:45 #: circuits/tables/providers.py:79 netbox/navigation/menu.py:253 #: netbox/navigation/menu.py:257 netbox/navigation/menu.py:259 #: templates/circuits/provider.html:57 @@ -1113,23 +1153,23 @@ msgstr "İsim" msgid "Circuits" msgstr "Devreler" -#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:26 +#: circuits/tables/circuits.py:53 templates/circuits/circuit.html:26 msgid "Circuit ID" msgstr "Devre ID" -#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:160 +#: circuits/tables/circuits.py:66 wireless/forms/model_forms.py:160 msgid "Side A" msgstr "A Tarafı" -#: circuits/tables/circuits.py:69 +#: circuits/tables/circuits.py:70 msgid "Side Z" msgstr "Z Tarafı" -#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:55 +#: circuits/tables/circuits.py:73 templates/circuits/circuit.html:55 msgid "Commit Rate" msgstr "Taahhüt Oranı" -#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/circuits.py:76 circuits/tables/providers.py:48 #: circuits/tables/providers.py:82 circuits/tables/providers.py:107 #: dcim/tables/devices.py:1019 dcim/tables/devicetypes.py:92 #: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 @@ -1185,12 +1225,12 @@ msgstr "Tamamlandı" #: core/choices.py:22 core/choices.py:59 core/constants.py:20 #: core/tables/tasks.py:34 dcim/choices.py:176 dcim/choices.py:222 -#: dcim/choices.py:1506 extras/choices.py:226 virtualization/choices.py:47 +#: dcim/choices.py:1534 extras/choices.py:226 virtualization/choices.py:47 msgid "Failed" msgstr "Başarısız" -#: core/choices.py:35 netbox/navigation/menu.py:319 -#: netbox/navigation/menu.py:323 templates/extras/script/base.html:14 +#: core/choices.py:35 netbox/navigation/menu.py:320 +#: netbox/navigation/menu.py:324 templates/extras/script/base.html:14 #: templates/extras/script_list.html:7 templates/extras/script_list.html:12 #: templates/extras/script_result.html:17 msgid "Scripts" @@ -1285,8 +1325,8 @@ msgstr "Veri kaynağı (isim)" #: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40 #: core/tables/data.py:26 dcim/forms/bulk_edit.py:1020 -#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1268 -#: dcim/tables/devices.py:549 dcim/tables/devicetypes.py:221 +#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1276 +#: dcim/tables/devices.py:553 dcim/tables/devicetypes.py:221 #: extras/forms/bulk_edit.py:98 extras/forms/bulk_edit.py:162 #: extras/forms/bulk_edit.py:221 extras/forms/filtersets.py:120 #: extras/forms/filtersets.py:207 extras/forms/filtersets.py:268 @@ -1424,10 +1464,10 @@ msgstr "" msgid "Rack Elevations" msgstr "Raf Yükseltmeleri" -#: core/forms/model_forms.py:157 dcim/choices.py:1417 +#: core/forms/model_forms.py:157 dcim/choices.py:1445 #: dcim/forms/bulk_edit.py:867 dcim/forms/bulk_edit.py:1250 #: dcim/forms/bulk_edit.py:1268 dcim/tables/racks.py:89 -#: netbox/navigation/menu.py:275 netbox/navigation/menu.py:279 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 msgid "Power" msgstr "Güç" @@ -1460,7 +1500,7 @@ msgstr "Doğrulama" msgid "User Preferences" msgstr "Kullanıcı Tercihleri" -#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:660 +#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:661 #: templates/core/inc/config_data.html:127 users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Çeşitli" @@ -1603,7 +1643,7 @@ msgstr "yol" msgid "File path relative to the data source's root" msgstr "Veri kaynağının köküne göre dosya yolu" -#: core/models/data.py:303 ipam/models/ip.py:502 +#: core/models/data.py:303 ipam/models/ip.py:503 msgid "size" msgstr "boyut" @@ -1721,7 +1761,7 @@ msgstr "Son Güncelleme" #: core/tables/jobs.py:10 core/tables/tasks.py:76 #: dcim/tables/devicetypes.py:161 extras/tables/tables.py:179 -#: extras/tables/tables.py:350 netbox/tables/tables.py:187 +#: extras/tables/tables.py:350 netbox/tables/tables.py:188 #: templates/dcim/virtualchassis_edit.html:52 utilities/forms/forms.py:73 #: wireless/tables/wirelesslink.py:16 msgid "ID" @@ -1730,7 +1770,7 @@ msgstr "KİMLİK" #: core/tables/jobs.py:21 extras/choices.py:41 extras/tables/tables.py:241 #: extras/tables/tables.py:287 extras/tables/tables.py:360 #: extras/tables/tables.py:478 extras/tables/tables.py:509 -#: extras/tables/tables.py:574 netbox/tables/tables.py:241 +#: extras/tables/tables.py:574 netbox/tables/tables.py:243 #: templates/extras/eventrule.html:84 templates/extras/journalentry.html:18 #: templates/extras/objectchange.html:57 tenancy/tables/contacts.py:93 #: vpn/tables/l2vpn.py:64 @@ -1775,7 +1815,7 @@ msgstr "İşçiler" msgid "Host" msgstr "Ana bilgisayar" -#: core/tables/tasks.py:50 ipam/forms/filtersets.py:535 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:542 msgid "Port" msgstr "Liman" @@ -1842,7 +1882,7 @@ msgid "Staging" msgstr "Sahneleme" #: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 -#: dcim/choices.py:1430 virtualization/choices.py:23 +#: dcim/choices.py:1458 virtualization/choices.py:23 #: virtualization/choices.py:48 msgid "Decommissioning" msgstr "Hizmetten çıkarma" @@ -1902,7 +1942,7 @@ msgstr "Kullanımdan kaldırıldı" msgid "Millimeters" msgstr "Milimetre" -#: dcim/choices.py:115 dcim/choices.py:1452 +#: dcim/choices.py:115 dcim/choices.py:1480 msgid "Inches" msgstr "İnç" @@ -1977,7 +2017,7 @@ msgstr "Sağdan sola" msgid "Side to rear" msgstr "Yandan arkaya" -#: dcim/choices.py:198 dcim/choices.py:1225 +#: dcim/choices.py:198 dcim/choices.py:1253 msgid "Passive" msgstr "Pasif" @@ -1985,56 +2025,56 @@ msgstr "Pasif" msgid "Mixed" msgstr "Karışık" -#: dcim/choices.py:443 dcim/choices.py:680 +#: dcim/choices.py:447 dcim/choices.py:693 msgid "NEMA (Non-locking)" msgstr "NEMA (Kilitsiz)" -#: dcim/choices.py:465 dcim/choices.py:702 +#: dcim/choices.py:469 dcim/choices.py:715 msgid "NEMA (Locking)" msgstr "NEMA (Kilitleme)" -#: dcim/choices.py:488 dcim/choices.py:725 +#: dcim/choices.py:492 dcim/choices.py:738 msgid "California Style" msgstr "Kaliforniya Tarzı" -#: dcim/choices.py:496 +#: dcim/choices.py:500 msgid "International/ITA" msgstr "Uluslararası/ITA" -#: dcim/choices.py:526 dcim/choices.py:755 +#: dcim/choices.py:535 dcim/choices.py:773 msgid "Proprietary" msgstr "Tescilli" -#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1141 -#: dcim/choices.py:1143 dcim/choices.py:1348 dcim/choices.py:1350 +#: dcim/choices.py:543 dcim/choices.py:782 dcim/choices.py:1169 +#: dcim/choices.py:1171 dcim/choices.py:1376 dcim/choices.py:1378 #: netbox/navigation/menu.py:187 msgid "Other" msgstr "Diğer" -#: dcim/choices.py:733 +#: dcim/choices.py:746 msgid "ITA/International" msgstr "ITA/Uluslararası" -#: dcim/choices.py:794 +#: dcim/choices.py:812 msgid "Physical" msgstr "Fiziksel" -#: dcim/choices.py:795 dcim/choices.py:954 +#: dcim/choices.py:813 dcim/choices.py:977 msgid "Virtual" msgstr "Sanal" -#: dcim/choices.py:796 dcim/choices.py:1026 dcim/forms/bulk_edit.py:1408 -#: dcim/forms/filtersets.py:1231 dcim/forms/model_forms.py:933 +#: dcim/choices.py:814 dcim/choices.py:1049 dcim/forms/bulk_edit.py:1408 +#: dcim/forms/filtersets.py:1239 dcim/forms/model_forms.py:933 #: dcim/forms/model_forms.py:1341 netbox/navigation/menu.py:127 #: netbox/navigation/menu.py:131 templates/dcim/interface.html:210 msgid "Wireless" msgstr "Kablosuz" -#: dcim/choices.py:952 +#: dcim/choices.py:975 msgid "Virtual interfaces" msgstr "Sanal arayüzler" -#: dcim/choices.py:955 dcim/forms/bulk_edit.py:1303 +#: dcim/choices.py:978 dcim/forms/bulk_edit.py:1303 #: dcim/forms/bulk_import.py:785 dcim/forms/model_forms.py:919 #: dcim/tables/devices.py:656 templates/dcim/interface.html:106 #: templates/virtualization/vminterface.html:43 @@ -2044,152 +2084,152 @@ msgstr "Sanal arayüzler" msgid "Bridge" msgstr "Köprü" -#: dcim/choices.py:956 +#: dcim/choices.py:979 msgid "Link Aggregation Group (LAG)" msgstr "Bağlantı Toplama Grubu (LAG)" -#: dcim/choices.py:960 +#: dcim/choices.py:983 msgid "Ethernet (fixed)" msgstr "Ethernet (sabit)" -#: dcim/choices.py:974 +#: dcim/choices.py:997 msgid "Ethernet (modular)" msgstr "Ethernet (modüler)" -#: dcim/choices.py:1010 +#: dcim/choices.py:1033 msgid "Ethernet (backplane)" msgstr "Ethernet (arka panel)" -#: dcim/choices.py:1040 +#: dcim/choices.py:1063 msgid "Cellular" msgstr "Hücresel" -#: dcim/choices.py:1090 dcim/forms/filtersets.py:303 -#: dcim/forms/filtersets.py:737 dcim/forms/filtersets.py:874 -#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:52 +#: dcim/choices.py:1115 dcim/forms/filtersets.py:303 +#: dcim/forms/filtersets.py:738 dcim/forms/filtersets.py:882 +#: dcim/forms/filtersets.py:1434 templates/dcim/inventoryitem.html:52 #: templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "Seri" -#: dcim/choices.py:1105 +#: dcim/choices.py:1130 msgid "Coaxial" msgstr "Koaksiyel" -#: dcim/choices.py:1122 +#: dcim/choices.py:1150 msgid "Stacking" msgstr "İstifleme" -#: dcim/choices.py:1172 +#: dcim/choices.py:1200 msgid "Half" msgstr "Yarım" -#: dcim/choices.py:1173 +#: dcim/choices.py:1201 msgid "Full" msgstr "Dolu" -#: dcim/choices.py:1174 netbox/preferences.py:31 wireless/choices.py:480 +#: dcim/choices.py:1202 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "Oto" -#: dcim/choices.py:1185 +#: dcim/choices.py:1213 msgid "Access" msgstr "Erişim" -#: dcim/choices.py:1186 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: dcim/choices.py:1214 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 #: templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiketlenmiş" -#: dcim/choices.py:1187 +#: dcim/choices.py:1215 msgid "Tagged (All)" msgstr "Etiketlenmiş (Tümü)" -#: dcim/choices.py:1216 +#: dcim/choices.py:1244 msgid "IEEE Standard" msgstr "IEEE Standardı" -#: dcim/choices.py:1227 +#: dcim/choices.py:1255 msgid "Passive 24V (2-pair)" msgstr "Pasif 24V (2 çift)" -#: dcim/choices.py:1228 +#: dcim/choices.py:1256 msgid "Passive 24V (4-pair)" msgstr "Pasif 24V (4 çift)" -#: dcim/choices.py:1229 +#: dcim/choices.py:1257 msgid "Passive 48V (2-pair)" msgstr "Pasif 48V (2 çift)" -#: dcim/choices.py:1230 +#: dcim/choices.py:1258 msgid "Passive 48V (4-pair)" msgstr "Pasif 48V (4 çift)" -#: dcim/choices.py:1292 dcim/choices.py:1388 +#: dcim/choices.py:1320 dcim/choices.py:1416 msgid "Copper" msgstr "Bakır" -#: dcim/choices.py:1315 +#: dcim/choices.py:1343 msgid "Fiber Optic" msgstr "Fiber Optik" -#: dcim/choices.py:1404 +#: dcim/choices.py:1432 msgid "Fiber" msgstr "Elyaf" -#: dcim/choices.py:1428 dcim/forms/filtersets.py:1138 +#: dcim/choices.py:1456 dcim/forms/filtersets.py:1146 msgid "Connected" msgstr "Bağlı" -#: dcim/choices.py:1447 +#: dcim/choices.py:1475 msgid "Kilometers" msgstr "Kilometre" -#: dcim/choices.py:1448 templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1476 templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Sayaçlar" -#: dcim/choices.py:1449 +#: dcim/choices.py:1477 msgid "Centimeters" msgstr "Santimetre" -#: dcim/choices.py:1450 +#: dcim/choices.py:1478 msgid "Miles" msgstr "Mil" -#: dcim/choices.py:1451 templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1479 templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Ayaklar" -#: dcim/choices.py:1467 templates/dcim/device.html:319 +#: dcim/choices.py:1495 templates/dcim/device.html:319 #: templates/dcim/rack.html:152 msgid "Kilograms" msgstr "Kilogram" -#: dcim/choices.py:1468 +#: dcim/choices.py:1496 msgid "Grams" msgstr "Gramlar" -#: dcim/choices.py:1469 templates/dcim/rack.html:153 +#: dcim/choices.py:1497 templates/dcim/rack.html:153 msgid "Pounds" msgstr "Pound'lar" -#: dcim/choices.py:1470 +#: dcim/choices.py:1498 msgid "Ounces" msgstr "ons" -#: dcim/choices.py:1516 tenancy/choices.py:17 +#: dcim/choices.py:1544 tenancy/choices.py:17 msgid "Primary" msgstr "Birincil" -#: dcim/choices.py:1517 +#: dcim/choices.py:1545 msgid "Redundant" msgstr "Yedekli" -#: dcim/choices.py:1538 +#: dcim/choices.py:1566 msgid "Single phase" msgstr "Tek fazlı" -#: dcim/choices.py:1539 +#: dcim/choices.py:1567 msgid "Three-phase" msgstr "Üç fazlı" @@ -2240,30 +2280,30 @@ msgid "Parent location (slug)" msgstr "Ana konum (sümüklü böcek)" #: dcim/filtersets.py:257 dcim/filtersets.py:333 dcim/filtersets.py:432 -#: dcim/filtersets.py:1005 dcim/filtersets.py:1331 dcim/filtersets.py:2101 +#: dcim/filtersets.py:1005 dcim/filtersets.py:1341 dcim/filtersets.py:2111 msgid "Location (ID)" msgstr "Konum (ID)" #: dcim/filtersets.py:264 dcim/filtersets.py:340 dcim/filtersets.py:439 -#: dcim/filtersets.py:1337 extras/filtersets.py:494 +#: dcim/filtersets.py:1347 extras/filtersets.py:494 msgid "Location (slug)" msgstr "Konum (kısa ad)" #: dcim/filtersets.py:354 dcim/filtersets.py:840 dcim/filtersets.py:942 -#: dcim/filtersets.py:1769 ipam/filtersets.py:381 ipam/filtersets.py:493 +#: dcim/filtersets.py:1779 ipam/filtersets.py:381 ipam/filtersets.py:493 #: ipam/filtersets.py:989 virtualization/filtersets.py:210 msgid "Role (ID)" msgstr "Rol (ID)" #: dcim/filtersets.py:360 dcim/filtersets.py:846 dcim/filtersets.py:948 -#: dcim/filtersets.py:1775 extras/filtersets.py:510 ipam/filtersets.py:387 +#: dcim/filtersets.py:1785 extras/filtersets.py:510 ipam/filtersets.py:387 #: ipam/filtersets.py:499 ipam/filtersets.py:995 #: virtualization/filtersets.py:216 msgid "Role (slug)" msgstr "Rol (kısa ad)" -#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1342 -#: dcim/filtersets.py:2163 +#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1352 +#: dcim/filtersets.py:2173 msgid "Rack (ID)" msgstr "Raf (ID)" @@ -2278,14 +2318,14 @@ msgid "User (name)" msgstr "Kullanıcı (isim)" #: dcim/filtersets.py:481 dcim/filtersets.py:620 dcim/filtersets.py:830 -#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1233 -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1243 +#: dcim/filtersets.py:1769 msgid "Manufacturer (ID)" msgstr "Üretici (ID)" #: dcim/filtersets.py:487 dcim/filtersets.py:626 dcim/filtersets.py:836 -#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1239 -#: dcim/filtersets.py:1765 +#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1249 +#: dcim/filtersets.py:1775 msgid "Manufacturer (slug)" msgstr "Üretici (kısa ad)" @@ -2307,37 +2347,37 @@ msgstr "Arka görüntüsü var" #: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068 #: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562 -#: dcim/forms/filtersets.py:776 +#: dcim/forms/filtersets.py:777 msgid "Has console ports" msgstr "Konsol bağlantı noktaları vardır" #: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072 #: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569 -#: dcim/forms/filtersets.py:783 +#: dcim/forms/filtersets.py:784 msgid "Has console server ports" msgstr "Konsol sunucusu bağlantı noktaları vardır" #: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076 #: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576 -#: dcim/forms/filtersets.py:790 +#: dcim/forms/filtersets.py:791 msgid "Has power ports" msgstr "Güç bağlantı noktaları vardır" #: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080 #: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583 -#: dcim/forms/filtersets.py:797 +#: dcim/forms/filtersets.py:798 msgid "Has power outlets" msgstr "Elektrik prizleri var" #: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084 #: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590 -#: dcim/forms/filtersets.py:804 +#: dcim/forms/filtersets.py:805 msgid "Has interfaces" msgstr "Arayüzleri vardır" #: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088 #: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597 -#: dcim/forms/filtersets.py:811 +#: dcim/forms/filtersets.py:812 msgid "Has pass-through ports" msgstr "Geçiş bağlantı noktaları vardır" @@ -2353,19 +2393,19 @@ msgstr "Aygıt yuvaları vardır" msgid "Has inventory items" msgstr "Envanter kalemleri var" -#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363 +#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1373 msgid "Device type (ID)" msgstr "Aygıt tipi (ID)" -#: dcim/filtersets.py:717 dcim/filtersets.py:1244 +#: dcim/filtersets.py:717 dcim/filtersets.py:1254 msgid "Module type (ID)" msgstr "Modül tipi (ID)" -#: dcim/filtersets.py:752 dcim/filtersets.py:1514 +#: dcim/filtersets.py:752 dcim/filtersets.py:1524 msgid "Power port (ID)" msgstr "Güç bağlantı noktası (ID)" -#: dcim/filtersets.py:826 dcim/filtersets.py:1755 +#: dcim/filtersets.py:826 dcim/filtersets.py:1765 msgid "Parent inventory item (ID)" msgstr "Ana envanter kalemi (ID)" @@ -2391,8 +2431,8 @@ msgstr "Platform (ID)" msgid "Platform (slug)" msgstr "Platform (kısa ad)" -#: dcim/filtersets.py:999 dcim/filtersets.py:1326 dcim/filtersets.py:1853 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2154 +#: dcim/filtersets.py:999 dcim/filtersets.py:1336 dcim/filtersets.py:1863 +#: dcim/filtersets.py:2105 dcim/filtersets.py:2164 msgid "Site name (slug)" msgstr "Site adı (kısa ad)" @@ -2413,15 +2453,15 @@ msgid "Is full depth" msgstr "Tam derinlik mi" #: dcim/filtersets.py:1040 dcim/forms/common.py:18 -#: dcim/forms/filtersets.py:746 dcim/forms/filtersets.py:1283 +#: dcim/forms/filtersets.py:747 dcim/forms/filtersets.py:1291 #: dcim/models/device_components.py:519 virtualization/filtersets.py:230 #: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172 #: virtualization/forms/filtersets.py:219 msgid "MAC address" msgstr "MAC adresi" -#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 -#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841 +#: dcim/filtersets.py:1047 dcim/filtersets.py:1211 +#: dcim/forms/filtersets.py:756 dcim/forms/filtersets.py:849 #: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176 msgid "Has a primary IP" msgstr "Birincil IP'ye sahiptir" @@ -2442,59 +2482,63 @@ msgstr "Sanal bir şasi üyesidir" msgid "OOB IP (ID)" msgstr "OOB İP (KİMLİĞİ)" -#: dcim/filtersets.py:1184 +#: dcim/filtersets.py:1105 +msgid "Has virtual device context" +msgstr "Sanal cihaz bağlamına sahiptir" + +#: dcim/filtersets.py:1194 msgid "VDC (ID)" msgstr "VDC (KİMLİK)" -#: dcim/filtersets.py:1189 +#: dcim/filtersets.py:1199 msgid "Device model" msgstr "Cihaz modeli" -#: dcim/filtersets.py:1194 ipam/filtersets.py:632 vpn/filtersets.py:102 +#: dcim/filtersets.py:1204 ipam/filtersets.py:632 vpn/filtersets.py:102 #: vpn/filtersets.py:420 msgid "Interface (ID)" msgstr "Arayüz (ID)" -#: dcim/filtersets.py:1250 +#: dcim/filtersets.py:1260 msgid "Module type (model)" msgstr "Modül tipi (model)" -#: dcim/filtersets.py:1256 +#: dcim/filtersets.py:1266 msgid "Module Bay (ID)" msgstr "Modül Yuvası (ID)" -#: dcim/filtersets.py:1260 dcim/filtersets.py:1352 ipam/filtersets.py:611 +#: dcim/filtersets.py:1270 dcim/filtersets.py:1362 ipam/filtersets.py:611 #: ipam/filtersets.py:851 ipam/filtersets.py:1075 #: virtualization/filtersets.py:161 vpn/filtersets.py:398 msgid "Device (ID)" msgstr "Aygıt (ID)" -#: dcim/filtersets.py:1348 +#: dcim/filtersets.py:1358 msgid "Rack (name)" msgstr "Raf (isim)" -#: dcim/filtersets.py:1358 ipam/filtersets.py:606 ipam/filtersets.py:846 +#: dcim/filtersets.py:1368 ipam/filtersets.py:606 ipam/filtersets.py:846 #: ipam/filtersets.py:1081 vpn/filtersets.py:393 msgid "Device (name)" msgstr "Aygıt (isim)" -#: dcim/filtersets.py:1369 +#: dcim/filtersets.py:1379 msgid "Device type (model)" msgstr "Aygıt tipi (model)" -#: dcim/filtersets.py:1374 +#: dcim/filtersets.py:1384 msgid "Device role (ID)" msgstr "Aygıt rolü (ID)" -#: dcim/filtersets.py:1380 +#: dcim/filtersets.py:1390 msgid "Device role (slug)" msgstr "Aygıt rolü (kısa ad)" -#: dcim/filtersets.py:1385 +#: dcim/filtersets.py:1395 msgid "Virtual Chassis (ID)" msgstr "Sanal Kasa (ID)" -#: dcim/filtersets.py:1391 dcim/forms/filtersets.py:107 +#: dcim/filtersets.py:1401 dcim/forms/filtersets.py:107 #: dcim/tables/devices.py:211 netbox/navigation/menu.py:66 #: templates/dcim/device.html:119 templates/dcim/device_edit.html:93 #: templates/dcim/virtualchassis.html:20 @@ -2503,37 +2547,37 @@ msgstr "Sanal Kasa (ID)" msgid "Virtual Chassis" msgstr "Sanal Şasi" -#: dcim/filtersets.py:1411 +#: dcim/filtersets.py:1421 msgid "Module (ID)" msgstr "Modül (ID)" -#: dcim/filtersets.py:1418 +#: dcim/filtersets.py:1428 msgid "Cable (ID)" msgstr "Kablo (ID)" -#: dcim/filtersets.py:1527 ipam/forms/bulk_import.py:188 +#: dcim/filtersets.py:1537 ipam/forms/bulk_import.py:188 #: vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Atanmış VLAN" -#: dcim/filtersets.py:1531 +#: dcim/filtersets.py:1541 msgid "Assigned VID" msgstr "Atanmış VID" -#: dcim/filtersets.py:1536 dcim/forms/bulk_edit.py:1382 -#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1326 +#: dcim/filtersets.py:1546 dcim/forms/bulk_edit.py:1382 +#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1334 #: dcim/forms/model_forms.py:1322 dcim/models/device_components.py:712 -#: dcim/tables/devices.py:618 ipam/filtersets.py:316 ipam/filtersets.py:327 +#: dcim/tables/devices.py:622 ipam/filtersets.py:316 ipam/filtersets.py:327 #: ipam/filtersets.py:483 ipam/filtersets.py:584 ipam/filtersets.py:595 #: ipam/forms/bulk_edit.py:227 ipam/forms/bulk_edit.py:282 #: ipam/forms/bulk_edit.py:324 ipam/forms/bulk_import.py:156 #: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 -#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:171 -#: ipam/forms/filtersets.py:302 ipam/forms/model_forms.py:60 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:172 +#: ipam/forms/filtersets.py:309 ipam/forms/model_forms.py:60 #: ipam/forms/model_forms.py:200 ipam/forms/model_forms.py:245 -#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:420 -#: ipam/forms/model_forms.py:434 ipam/forms/model_forms.py:448 -#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:429 +#: ipam/forms/model_forms.py:443 ipam/forms/model_forms.py:457 +#: ipam/models/ip.py:233 ipam/models/ip.py:512 ipam/models/ip.py:720 #: 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:133 templates/ipam/ipaddress.html:18 @@ -2549,18 +2593,18 @@ msgstr "Atanmış VID" msgid "VRF" msgstr "VRF" -#: dcim/filtersets.py:1542 ipam/filtersets.py:322 ipam/filtersets.py:333 +#: dcim/filtersets.py:1552 ipam/filtersets.py:322 ipam/filtersets.py:333 #: ipam/filtersets.py:489 ipam/filtersets.py:590 ipam/filtersets.py:601 msgid "VRF (RD)" msgstr "VRF (RD)" -#: dcim/filtersets.py:1547 ipam/filtersets.py:1016 vpn/filtersets.py:361 +#: dcim/filtersets.py:1557 ipam/filtersets.py:1016 vpn/filtersets.py:361 msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" -#: dcim/filtersets.py:1553 dcim/forms/filtersets.py:1331 -#: dcim/tables/devices.py:566 ipam/filtersets.py:1022 -#: ipam/forms/filtersets.py:518 ipam/tables/vlans.py:133 +#: dcim/filtersets.py:1563 dcim/forms/filtersets.py:1339 +#: dcim/tables/devices.py:570 ipam/filtersets.py:1022 +#: ipam/forms/filtersets.py:525 ipam/tables/vlans.py:133 #: templates/dcim/interface.html:93 templates/ipam/vlan.html:66 #: templates/vpn/l2vpntermination.html:12 #: virtualization/forms/filtersets.py:229 vpn/forms/bulk_import.py:280 @@ -2569,82 +2613,82 @@ msgstr "L2VPN (KİMLİĞİ)" msgid "L2VPN" msgstr "L2VPN" -#: dcim/filtersets.py:1585 +#: dcim/filtersets.py:1595 msgid "Virtual Chassis Interfaces for Device" msgstr "Aygıt için Sanal Kasa Arabirimleri" -#: dcim/filtersets.py:1590 +#: dcim/filtersets.py:1600 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Aygıt için Sanal Kasa Arabirimleri (ID)" -#: dcim/filtersets.py:1594 +#: dcim/filtersets.py:1604 msgid "Kind of interface" msgstr "Arayüz türü" -#: dcim/filtersets.py:1599 virtualization/filtersets.py:289 +#: dcim/filtersets.py:1609 virtualization/filtersets.py:289 msgid "Parent interface (ID)" msgstr "Ebeveyn arabirimi (ID)" -#: dcim/filtersets.py:1604 virtualization/filtersets.py:294 +#: dcim/filtersets.py:1614 virtualization/filtersets.py:294 msgid "Bridged interface (ID)" msgstr "Köprülü arayüz (ID)" -#: dcim/filtersets.py:1609 +#: dcim/filtersets.py:1619 msgid "LAG interface (ID)" msgstr "LAG arabirimi (ID)" -#: dcim/filtersets.py:1636 dcim/filtersets.py:1648 -#: dcim/forms/filtersets.py:1243 dcim/forms/model_forms.py:1634 +#: dcim/filtersets.py:1646 dcim/filtersets.py:1658 +#: dcim/forms/filtersets.py:1251 dcim/forms/model_forms.py:1634 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Sanal Aygıt Bağlamı" -#: dcim/filtersets.py:1642 +#: dcim/filtersets.py:1652 msgid "Virtual Device Context (Identifier)" msgstr "Sanal Aygıt Bağlamı (Tanımlayıcı)" -#: dcim/filtersets.py:1653 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1663 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:53 msgid "Wireless LAN" msgstr "Kablosuz LAN" -#: dcim/filtersets.py:1657 dcim/tables/devices.py:605 +#: dcim/filtersets.py:1667 dcim/tables/devices.py:609 msgid "Wireless link" msgstr "Kablosuz bağlantı" -#: dcim/filtersets.py:1727 +#: dcim/filtersets.py:1737 msgid "Installed module (ID)" msgstr "Yüklü modül (ID)" -#: dcim/filtersets.py:1738 +#: dcim/filtersets.py:1748 msgid "Installed device (ID)" msgstr "Yüklü cihaz (ID)" -#: dcim/filtersets.py:1744 +#: dcim/filtersets.py:1754 msgid "Installed device (name)" msgstr "Yüklü cihaz (isim)" -#: dcim/filtersets.py:1810 +#: dcim/filtersets.py:1820 msgid "Master (ID)" msgstr "Master (ID)" -#: dcim/filtersets.py:1816 +#: dcim/filtersets.py:1826 msgid "Master (name)" msgstr "Master (isim)" -#: dcim/filtersets.py:1858 tenancy/filtersets.py:246 +#: dcim/filtersets.py:1868 tenancy/filtersets.py:246 msgid "Tenant (ID)" msgstr "Kiracı (ID)" -#: dcim/filtersets.py:1864 extras/filtersets.py:570 tenancy/filtersets.py:252 +#: dcim/filtersets.py:1874 extras/filtersets.py:570 tenancy/filtersets.py:252 msgid "Tenant (slug)" msgstr "Kiracı (kısa ad)" -#: dcim/filtersets.py:1900 dcim/forms/filtersets.py:988 +#: dcim/filtersets.py:1910 dcim/forms/filtersets.py:996 msgid "Unterminated" msgstr "Sonlandırılmamış" -#: dcim/filtersets.py:2158 +#: dcim/filtersets.py:2168 msgid "Power panel (ID)" msgstr "Güç paneli (ID)" @@ -2652,13 +2696,13 @@ msgstr "Güç paneli (ID)" #: extras/forms/model_forms.py:443 extras/forms/model_forms.py:495 #: netbox/forms/base.py:84 netbox/forms/mixins.py:81 #: netbox/tables/columns.py:458 -#: templates/circuits/inc/circuit_termination.html:118 +#: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 templates/inc/panels/tags.html:5 #: utilities/forms/fields/fields.py:81 msgid "Tags" msgstr "Etiketler" -#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1388 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1396 #: dcim/forms/model_forms.py:431 dcim/forms/model_forms.py:486 #: dcim/forms/object_create.py:197 dcim/forms/object_create.py:353 #: dcim/tables/devices.py:170 dcim/tables/devices.py:702 @@ -2680,7 +2724,7 @@ msgstr "" #: dcim/forms/bulk_edit.py:116 dcim/forms/bulk_import.py:99 #: dcim/forms/model_forms.py:116 dcim/tables/sites.py:89 #: ipam/filtersets.py:985 ipam/forms/bulk_edit.py:531 -#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:517 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:526 #: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 #: templates/dcim/interface.html:284 templates/dcim/site.html:36 #: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 @@ -2727,7 +2771,7 @@ msgstr "Saat dilimi" #: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:1160 #: dcim/forms/bulk_edit.py:1548 dcim/forms/bulk_import.py:207 #: dcim/forms/bulk_import.py:1021 dcim/forms/filtersets.py:300 -#: dcim/forms/filtersets.py:705 dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:706 dcim/forms/filtersets.py:1426 #: dcim/forms/model_forms.py:219 dcim/forms/model_forms.py:1015 #: dcim/forms/model_forms.py:1454 dcim/forms/object_import.py:181 #: dcim/tables/devices.py:174 dcim/tables/devices.py:810 @@ -2737,10 +2781,10 @@ msgstr "Saat dilimi" #: ipam/forms/bulk_edit.py:343 ipam/forms/bulk_edit.py:549 #: 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:236 ipam/forms/filtersets.py:282 -#: ipam/forms/filtersets.py:353 ipam/forms/filtersets.py:509 +#: ipam/forms/filtersets.py:237 ipam/forms/filtersets.py:289 +#: ipam/forms/filtersets.py:360 ipam/forms/filtersets.py:516 #: ipam/forms/model_forms.py:186 ipam/forms/model_forms.py:219 -#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:680 +#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:689 #: 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:179 @@ -2773,8 +2817,8 @@ msgid "Serial Number" msgstr "Seri Numarası" #: dcim/forms/bulk_edit.py:277 dcim/forms/filtersets.py:307 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:878 -#: dcim/forms/filtersets.py:1430 +#: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:886 +#: dcim/forms/filtersets.py:1438 msgid "Asset tag" msgstr "Varlık etiketi" @@ -2845,14 +2889,14 @@ msgstr "Ağırlık birimi" #: dcim/forms/bulk_import.py:498 dcim/forms/bulk_import.py:1309 #: dcim/forms/bulk_import.py:1313 dcim/forms/filtersets.py:102 #: dcim/forms/filtersets.py:340 dcim/forms/filtersets.py:354 -#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:700 -#: dcim/forms/filtersets.py:946 dcim/forms/filtersets.py:1078 +#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:701 +#: dcim/forms/filtersets.py:954 dcim/forms/filtersets.py:1086 #: dcim/forms/model_forms.py:226 dcim/forms/model_forms.py:248 #: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:700 #: dcim/forms/object_create.py:400 dcim/tables/devices.py:166 #: dcim/tables/power.py:70 dcim/tables/racks.py:148 -#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:435 -#: ipam/forms/model_forms.py:601 templates/dcim/device.html:29 +#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:442 +#: ipam/forms/model_forms.py:610 templates/dcim/device.html:29 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 #: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 @@ -2864,7 +2908,7 @@ msgstr "Raf" #: dcim/forms/bulk_edit.py:349 dcim/forms/bulk_edit.py:628 #: dcim/forms/filtersets.py:248 dcim/forms/filtersets.py:333 #: dcim/forms/filtersets.py:416 dcim/forms/filtersets.py:543 -#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:853 +#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:861 #: dcim/forms/model_forms.py:610 dcim/forms/model_forms.py:1524 #: templates/dcim/device_edit.html:20 msgid "Hardware" @@ -2877,8 +2921,8 @@ msgstr "Donanım" #: dcim/forms/bulk_import.py:353 dcim/forms/bulk_import.py:395 #: dcim/forms/bulk_import.py:431 dcim/forms/bulk_import.py:1027 #: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 -#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:710 -#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:711 +#: dcim/forms/filtersets.py:866 dcim/forms/filtersets.py:1431 #: dcim/forms/model_forms.py:281 dcim/forms/model_forms.py:293 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:379 #: dcim/forms/model_forms.py:1020 dcim/forms/model_forms.py:1459 @@ -2912,7 +2956,7 @@ msgstr "Kullanımdan hariç tut" #: dcim/forms/bulk_edit.py:431 dcim/forms/bulk_edit.py:603 #: dcim/forms/bulk_import.py:525 dcim/forms/filtersets.py:446 -#: dcim/forms/filtersets.py:732 templates/dcim/device.html:97 +#: dcim/forms/filtersets.py:733 templates/dcim/device.html:97 #: templates/dcim/devicetype.html:65 msgid "Airflow" msgstr "Hava akışı" @@ -2939,7 +2983,7 @@ msgstr "VM rolü" #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:402 #: dcim/forms/bulk_import.py:406 dcim/forms/bulk_import.py:531 #: dcim/forms/bulk_import.py:535 dcim/forms/filtersets.py:619 -#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:751 +#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:752 #: dcim/forms/model_forms.py:358 dcim/forms/model_forms.py:384 #: dcim/forms/model_forms.py:495 virtualization/forms/bulk_import.py:132 #: virtualization/forms/bulk_import.py:133 @@ -2961,7 +3005,7 @@ msgid "Device role" msgstr "Aygıt rolü" #: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443 -#: dcim/forms/filtersets.py:724 dcim/forms/model_forms.py:394 +#: dcim/forms/filtersets.py:725 dcim/forms/model_forms.py:394 #: dcim/forms/model_forms.py:456 dcim/tables/devices.py:187 #: extras/filtersets.py:515 templates/dcim/device.html:183 #: templates/dcim/platform.html:26 @@ -2983,28 +3027,28 @@ msgstr "Platform" #: dcim/forms/bulk_import.py:956 dcim/forms/bulk_import.py:968 #: dcim/forms/bulk_import.py:1016 dcim/forms/bulk_import.py:1373 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:129 -#: dcim/forms/filtersets.py:832 dcim/forms/filtersets.py:962 -#: dcim/forms/filtersets.py:1152 dcim/forms/filtersets.py:1174 -#: dcim/forms/filtersets.py:1196 dcim/forms/filtersets.py:1213 -#: dcim/forms/filtersets.py:1233 dcim/forms/filtersets.py:1341 -#: dcim/forms/filtersets.py:1363 dcim/forms/filtersets.py:1384 -#: dcim/forms/filtersets.py:1399 dcim/forms/filtersets.py:1413 -#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 -#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:573 +#: dcim/forms/filtersets.py:840 dcim/forms/filtersets.py:970 +#: dcim/forms/filtersets.py:1160 dcim/forms/filtersets.py:1182 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1221 +#: dcim/forms/filtersets.py:1241 dcim/forms/filtersets.py:1349 +#: dcim/forms/filtersets.py:1371 dcim/forms/filtersets.py:1392 +#: dcim/forms/filtersets.py:1407 dcim/forms/filtersets.py:1421 +#: dcim/forms/filtersets.py:1484 dcim/forms/filtersets.py:1508 +#: dcim/forms/filtersets.py:1532 dcim/forms/model_forms.py:573 #: dcim/forms/model_forms.py:794 dcim/forms/model_forms.py:1153 #: dcim/forms/model_forms.py:1608 dcim/forms/object_create.py:257 #: dcim/tables/connections.py:22 dcim/tables/connections.py:41 #: dcim/tables/connections.py:60 dcim/tables/devices.py:290 -#: dcim/tables/devices.py:355 dcim/tables/devices.py:399 -#: dcim/tables/devices.py:444 dcim/tables/devices.py:498 -#: dcim/tables/devices.py:590 dcim/tables/devices.py:692 +#: dcim/tables/devices.py:359 dcim/tables/devices.py:403 +#: dcim/tables/devices.py:448 dcim/tables/devices.py:502 +#: dcim/tables/devices.py:594 dcim/tables/devices.py:692 #: dcim/tables/devices.py:752 dcim/tables/devices.py:802 #: dcim/tables/devices.py:862 dcim/tables/devices.py:914 #: dcim/tables/devices.py:1040 dcim/tables/modules.py:52 #: extras/forms/filtersets.py:330 ipam/forms/bulk_import.py:303 -#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:551 -#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:716 -#: ipam/forms/model_forms.py:749 ipam/forms/model_forms.py:775 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:558 +#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:725 +#: ipam/forms/model_forms.py:758 ipam/forms/model_forms.py:784 #: ipam/tables/vlans.py:176 templates/dcim/consoleport.html:20 #: templates/dcim/consoleserverport.html:20 templates/dcim/device.html:14 #: templates/dcim/device.html:128 templates/dcim/device_edit.html:10 @@ -3059,13 +3103,13 @@ msgstr "Modül tipi" msgid "Label" msgstr "etiket" -#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:979 +#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:987 #: templates/dcim/cable.html:50 msgid "Length" msgstr "Uzunluk" #: dcim/forms/bulk_edit.py:711 dcim/forms/bulk_import.py:1174 -#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:983 +#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:991 msgid "Length unit" msgstr "Uzunluk birimi" @@ -3074,41 +3118,34 @@ msgid "Domain" msgstr "Alan adı" #: dcim/forms/bulk_edit.py:803 dcim/forms/bulk_import.py:1296 -#: dcim/forms/filtersets.py:1069 dcim/forms/model_forms.py:695 +#: dcim/forms/filtersets.py:1077 dcim/forms/model_forms.py:695 msgid "Power panel" msgstr "Güç paneli" #: dcim/forms/bulk_edit.py:825 dcim/forms/bulk_import.py:1332 -#: dcim/forms/filtersets.py:1091 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1099 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tedarik" #: dcim/forms/bulk_edit.py:831 dcim/forms/bulk_import.py:1337 -#: dcim/forms/filtersets.py:1096 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1104 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Faz" -#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1101 +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1109 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Gerilim" -#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1105 +#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1113 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amper" -#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1109 +#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1117 msgid "Max utilization" msgstr "Maksimum kullanım" -#: dcim/forms/bulk_edit.py:849 dcim/forms/bulk_edit.py:1208 -#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1242 -#: dcim/forms/bulk_edit.py:1260 dcim/forms/bulk_edit.py:1348 -#: dcim/forms/bulk_edit.py:1487 dcim/forms/bulk_edit.py:1504 -msgid "Mark connected" -msgstr "Bağlı olarak işaretle" - #: dcim/forms/bulk_edit.py:934 msgid "Maximum draw" msgstr "Maksimum çekiliş" @@ -3142,7 +3179,7 @@ msgid "Management only" msgstr "Yalnızca yönetim" #: dcim/forms/bulk_edit.py:1037 dcim/forms/bulk_edit.py:1339 -#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292 +#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1300 #: dcim/forms/object_import.py:90 #: dcim/models/device_component_templates.py:411 #: dcim/models/device_components.py:671 @@ -3150,14 +3187,14 @@ msgid "PoE mode" msgstr "PoE modu" #: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345 -#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297 +#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1305 #: dcim/forms/object_import.py:95 #: dcim/models/device_component_templates.py:417 #: dcim/models/device_components.py:677 msgid "PoE type" msgstr "PoE tipi" -#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302 +#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1310 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Kablosuz rolü" @@ -3182,10 +3219,10 @@ msgid "Virtual device contexts" msgstr "Sanal cihaz bağlamları" #: dcim/forms/bulk_edit.py:1324 dcim/forms/bulk_import.py:659 -#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1161 -#: dcim/forms/filtersets.py:1183 dcim/forms/filtersets.py:1256 -#: dcim/tables/devices.py:602 -#: templates/circuits/inc/circuit_termination.html:93 +#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1169 +#: dcim/forms/filtersets.py:1191 dcim/forms/filtersets.py:1264 +#: dcim/tables/devices.py:606 +#: templates/circuits/inc/circuit_termination_fields.html:67 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Hız" @@ -3202,20 +3239,20 @@ msgid "Mode" msgstr "Modu" #: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1299 -#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:505 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: virtualization/forms/model_forms.py:321 msgid "VLAN group" msgstr "VLAN grubu" #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 -#: dcim/tables/devices.py:575 virtualization/forms/bulk_edit.py:248 +#: dcim/tables/devices.py:579 virtualization/forms/bulk_edit.py:248 #: virtualization/forms/model_forms.py:326 msgid "Untagged VLAN" msgstr "Etiketsiz VLAN" #: dcim/forms/bulk_edit.py:1377 dcim/forms/model_forms.py:1313 -#: dcim/tables/devices.py:581 virtualization/forms/bulk_edit.py:256 +#: dcim/tables/devices.py:585 virtualization/forms/bulk_edit.py:256 #: virtualization/forms/model_forms.py:335 msgid "Tagged VLANs" msgstr "Etiketli VLAN'lar" @@ -3225,12 +3262,12 @@ msgid "Wireless LAN group" msgstr "Kablosuz LAN grubu" #: dcim/forms/bulk_edit.py:1392 dcim/forms/model_forms.py:1291 -#: dcim/tables/devices.py:611 netbox/navigation/menu.py:133 +#: dcim/tables/devices.py:615 netbox/navigation/menu.py:133 #: templates/dcim/interface.html:280 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Kablosuz LAN'lar" -#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1229 +#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1237 #: dcim/forms/model_forms.py:1334 ipam/forms/bulk_edit.py:271 #: ipam/forms/bulk_edit.py:362 ipam/forms/filtersets.py:169 #: templates/dcim/interface.html:122 templates/ipam/prefix.html:95 @@ -3243,7 +3280,7 @@ msgstr "Adresleme" msgid "Operation" msgstr "Operasyon" -#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1230 +#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1238 #: dcim/forms/model_forms.py:932 dcim/forms/model_forms.py:1337 msgid "PoE" msgstr "PoE" @@ -3399,8 +3436,8 @@ msgstr "Sanal şasi" #: dcim/forms/bulk_import.py:462 dcim/forms/model_forms.py:465 #: dcim/tables/devices.py:207 extras/filtersets.py:548 #: extras/forms/filtersets.py:331 ipam/forms/bulk_edit.py:479 -#: ipam/forms/filtersets.py:408 ipam/forms/filtersets.py:452 -#: ipam/forms/model_forms.py:618 templates/dcim/device.html:231 +#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:459 +#: ipam/forms/model_forms.py:627 templates/dcim/device.html:231 #: templates/virtualization/cluster.html:10 #: templates/virtualization/virtualmachine.html:88 #: templates/virtualization/virtualmachine.html:97 @@ -3543,7 +3580,7 @@ msgstr "" msgid "Physical medium" msgstr "Fiziksel ortam" -#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1263 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1271 msgid "Duplex" msgstr "Dubleks" @@ -3561,8 +3598,8 @@ msgstr "IEEE 802.1Q çalışma modu (L2 arayüzleri için)" #: dcim/forms/bulk_import.py:840 ipam/forms/bulk_import.py:160 #: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 -#: ipam/forms/filtersets.py:200 ipam/forms/filtersets.py:270 -#: ipam/forms/filtersets.py:329 virtualization/forms/bulk_import.py:175 +#: ipam/forms/filtersets.py:201 ipam/forms/filtersets.py:277 +#: ipam/forms/filtersets.py:336 virtualization/forms/bulk_import.py:175 msgid "Assigned VRF" msgstr "Atanmış VRF" @@ -3789,29 +3826,33 @@ msgstr "Bileşenleri" msgid "Subdevice role" msgstr "Alt aygıt rolü" -#: dcim/forms/filtersets.py:718 +#: dcim/forms/filtersets.py:719 msgid "Model" msgstr "Modeli" -#: dcim/forms/filtersets.py:762 +#: dcim/forms/filtersets.py:763 msgid "Has an OOB IP" msgstr "OOB IP'ye sahiptir" -#: dcim/forms/filtersets.py:769 +#: dcim/forms/filtersets.py:770 msgid "Virtual chassis member" msgstr "Sanal şasi elemanı" -#: dcim/forms/filtersets.py:1121 +#: dcim/forms/filtersets.py:819 +msgid "Has virtual device contexts" +msgstr "Sanal cihaz bağlamlarına sahiptir" + +#: dcim/forms/filtersets.py:1129 msgid "Cabled" msgstr "Kablolu" -#: dcim/forms/filtersets.py:1128 +#: dcim/forms/filtersets.py:1136 msgid "Occupied" msgstr "işgal" -#: 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/tables/devices.py:348 +#: dcim/forms/filtersets.py:1161 dcim/forms/filtersets.py:1183 +#: dcim/forms/filtersets.py:1205 dcim/forms/filtersets.py:1222 +#: dcim/forms/filtersets.py:1242 dcim/tables/devices.py:352 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 #: templates/dcim/frontport.html:69 templates/dcim/interface.html:140 #: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:59 @@ -3819,40 +3860,40 @@ msgstr "işgal" msgid "Connection" msgstr "Bağlantı" -#: dcim/forms/filtersets.py:1246 extras/forms/bulk_edit.py:316 +#: dcim/forms/filtersets.py:1254 extras/forms/bulk_edit.py:316 #: extras/forms/bulk_import.py:242 extras/forms/filtersets.py:476 #: extras/forms/model_forms.py:551 extras/tables/tables.py:512 #: templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tür" -#: dcim/forms/filtersets.py:1275 +#: dcim/forms/filtersets.py:1283 msgid "Mgmt only" msgstr "Sadece Mgmt" -#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327 +#: dcim/forms/filtersets.py:1295 dcim/forms/model_forms.py:1327 #: dcim/models/device_components.py:630 templates/dcim/interface.html:129 msgid "WWN" msgstr "WWN" -#: dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1315 msgid "Wireless channel" msgstr "Kablosuz kanal" -#: dcim/forms/filtersets.py:1311 +#: dcim/forms/filtersets.py:1319 msgid "Channel frequency (MHz)" msgstr "Kanal frekansı (MHz)" -#: dcim/forms/filtersets.py:1315 +#: dcim/forms/filtersets.py:1323 msgid "Channel width (MHz)" msgstr "Kanal genişliği (MHz)" -#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85 +#: dcim/forms/filtersets.py:1327 templates/dcim/interface.html:85 msgid "Transmit power (dBm)" msgstr "İletim gücü (dBm)" -#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 -#: dcim/tables/devices.py:320 templates/dcim/cable.html:12 +#: dcim/forms/filtersets.py:1350 dcim/forms/filtersets.py:1372 +#: dcim/tables/devices.py:324 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:50 #: templates/dcim/inc/connection_endpoints.html:4 @@ -3860,7 +3901,7 @@ msgstr "İletim gücü (dBm)" msgid "Cable" msgstr "Kablo" -#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:933 +#: dcim/forms/filtersets.py:1442 dcim/tables/devices.py:933 msgid "Discovered" msgstr "Keşfedildi" @@ -3980,7 +4021,7 @@ msgstr "Arka bağlantı noktası şablonu" #: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 #: ipam/forms/model_forms.py:278 ipam/forms/model_forms.py:287 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 -#: templates/circuits/inc/circuit_termination.html:77 +#: templates/circuits/inc/circuit_termination_fields.html:51 #: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 #: templates/dcim/interface.html:184 templates/dcim/interface.html:310 #: templates/dcim/rearport.html:102 @@ -4008,7 +4049,7 @@ msgid "Console Server Port" msgstr "Konsol Sunucusu Bağlantı Noktası" #: dcim/forms/model_forms.py:1092 dcim/forms/model_forms.py:1530 -#: templates/circuits/inc/circuit_termination.html:78 +#: templates/circuits/inc/circuit_termination_fields.html:52 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 #: templates/dcim/interface.html:187 templates/dcim/rearport.html:105 @@ -4017,7 +4058,7 @@ msgstr "Ön Bağlantı Noktası" #: dcim/forms/model_forms.py:1093 dcim/forms/model_forms.py:1531 #: dcim/tables/devices.py:705 -#: templates/circuits/inc/circuit_termination.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 #: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 #: templates/dcim/interface.html:190 templates/dcim/rearport.html:17 @@ -4026,7 +4067,7 @@ msgid "Rear Port" msgstr "Arka Bağlantı Noktası" #: dcim/forms/model_forms.py:1094 dcim/forms/model_forms.py:1532 -#: dcim/tables/connections.py:46 dcim/tables/devices.py:505 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:509 #: templates/dcim/poweroutlet.html:44 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Güç Bağlantı Noktası" @@ -5284,7 +5325,7 @@ msgstr "Birincil IP adresi, atanan cihazdaki bir arayüze ait olmalıdır." #: dcim/models/mixins.py:15 extras/models/configs.py:41 #: extras/models/models.py:341 extras/models/models.py:550 -#: extras/models/search.py:48 ipam/models/ip.py:193 +#: extras/models/search.py:48 ipam/models/ip.py:194 msgid "weight" msgstr "ağırlık" @@ -5772,28 +5813,37 @@ msgstr "Envanter kalemleri" msgid "Module Bay" msgstr "Modül Yuvası" -#: dcim/tables/devices.py:326 +#: dcim/tables/devices.py:318 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 +#: netbox/navigation/menu.py:90 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:6 +#: templates/dcim/inventoryitemrole.html:32 +msgid "Inventory Items" +msgstr "Envanter Öğeleri" + +#: dcim/tables/devices.py:330 msgid "Cable Color" msgstr "Kablo Rengi" -#: dcim/tables/devices.py:332 +#: dcim/tables/devices.py:336 msgid "Link Peers" msgstr "Meslektaşları Bağla" -#: dcim/tables/devices.py:335 +#: dcim/tables/devices.py:339 msgid "Mark Connected" msgstr "Bağlı İşaretle" -#: dcim/tables/devices.py:451 +#: dcim/tables/devices.py:455 msgid "Maximum draw (W)" msgstr "Maksimum çekim (W)" -#: dcim/tables/devices.py:454 +#: dcim/tables/devices.py:458 msgid "Allocated draw (W)" msgstr "Tahsis edilen çekiliş (W)" -#: dcim/tables/devices.py:554 ipam/forms/model_forms.py:738 -#: ipam/tables/fhrp.py:28 ipam/views.py:596 ipam/views.py:690 +#: dcim/tables/devices.py:558 ipam/forms/model_forms.py:747 +#: ipam/tables/fhrp.py:28 ipam/views.py:602 ipam/views.py:701 #: netbox/navigation/menu.py:145 netbox/navigation/menu.py:147 #: templates/dcim/interface.html:339 templates/ipam/ipaddress_bulk_add.html:15 #: templates/ipam/service.html:40 templates/virtualization/vminterface.html:85 @@ -5801,12 +5851,12 @@ msgstr "Tahsis edilen çekiliş (W)" msgid "IP Addresses" msgstr "IP Adresleri" -#: dcim/tables/devices.py:560 netbox/navigation/menu.py:189 +#: dcim/tables/devices.py:564 netbox/navigation/menu.py:189 #: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupları" -#: dcim/tables/devices.py:572 templates/dcim/interface.html:89 +#: dcim/tables/devices.py:576 templates/dcim/interface.html:89 #: templates/virtualization/vminterface.html:67 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:42 @@ -5815,24 +5865,15 @@ msgstr "FHRP Grupları" msgid "Tunnel" msgstr "Tünel" -#: dcim/tables/devices.py:597 dcim/tables/devicetypes.py:224 +#: dcim/tables/devices.py:601 dcim/tables/devicetypes.py:224 #: templates/dcim/interface.html:65 msgid "Management Only" msgstr "Yalnızca Yönetim" -#: dcim/tables/devices.py:615 +#: dcim/tables/devices.py:619 msgid "VDCs" msgstr "VDC'ler" -#: dcim/tables/devices.py:623 dcim/tables/devicetypes.py:48 -#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 -#: netbox/navigation/menu.py:90 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:6 -#: templates/dcim/inventoryitemrole.html:32 -msgid "Inventory Items" -msgstr "Envanter Öğeleri" - #: dcim/tables/devices.py:870 templates/dcim/modulebay.html:49 msgid "Installed Module" msgstr "Yüklü Modül" @@ -5948,7 +5989,7 @@ msgstr "Aygıt Yuvaları" msgid "Module Bays" msgstr "Modül Bölmeleri" -#: dcim/tables/power.py:36 netbox/navigation/menu.py:281 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 #: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Güç Beslemeleri" @@ -6431,7 +6472,7 @@ msgid "Cluster type (slug)" msgstr "Küme tipi (kısa ad)" #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 -#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 +#: ipam/forms/filtersets.py:464 ipam/forms/model_forms.py:624 #: virtualization/forms/filtersets.py:112 msgid "Cluster group" msgstr "Küme grubu" @@ -6933,7 +6974,7 @@ msgid "Tenants" msgstr "Kiracılar" #: extras/forms/model_forms.py:458 ipam/forms/filtersets.py:142 -#: ipam/forms/filtersets.py:546 ipam/forms/model_forms.py:321 +#: ipam/forms/filtersets.py:553 ipam/forms/model_forms.py:321 #: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 #: templates/ipam/vlan_edit.html:30 tenancy/forms/filtersets.py:87 #: users/forms/model_forms.py:311 @@ -7747,11 +7788,11 @@ msgstr "senaryo" msgid "scripts" msgstr "senaryolar" -#: extras/models/scripts.py:110 +#: extras/models/scripts.py:111 msgid "script module" msgstr "komut dosyası modülü" -#: extras/models/scripts.py:111 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "komut dosyası modülleri" @@ -8012,7 +8053,7 @@ msgstr "Silinen widget: " msgid "Error deleting widget: " msgstr "Widget silinirken hata oluştu: " -#: extras/views.py:1081 +#: extras/views.py:1101 msgid "Unable to run script: RQ worker process not running." msgstr "Komut dosyası çalıştırılamıyor: RQ işçi işlemi çalışmıyor." @@ -8158,7 +8199,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Bu önek veya IP'yi içeren önekler" #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 -#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:331 msgid "Mask length" msgstr "Maske uzunluğu" @@ -8171,7 +8212,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN numarası (1-4094)" #: ipam/filtersets.py:471 ipam/filtersets.py:475 ipam/filtersets.py:567 -#: ipam/forms/model_forms.py:452 templates/tenancy/contact.html:53 +#: ipam/forms/model_forms.py:461 templates/tenancy/contact.html:53 #: tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adres" @@ -8231,7 +8272,7 @@ msgstr "IP adresi içinde NAT (ID)" msgid "IP address (ID)" msgstr "IP adresi (ID)" -#: ipam/filtersets.py:1102 ipam/models/ip.py:787 +#: ipam/filtersets.py:1102 ipam/models/ip.py:788 msgid "IP address" msgstr "IP adresi" @@ -8287,7 +8328,7 @@ msgstr "Özeldir" #: ipam/forms/filtersets.py:148 ipam/forms/model_forms.py:94 #: ipam/forms/model_forms.py:107 ipam/forms/model_forms.py:129 #: ipam/forms/model_forms.py:147 ipam/models/asns.py:31 -#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/models/asns.py:103 ipam/models/ip.py:71 ipam/models/ip.py:90 #: ipam/tables/asn.py:20 ipam/tables/asn.py:45 #: templates/ipam/aggregate.html:18 templates/ipam/asn.html:27 #: templates/ipam/asnrange.html:19 templates/ipam/rir.html:19 @@ -8302,36 +8343,36 @@ msgstr "Eklenen tarih" msgid "Prefix length" msgstr "Önek uzunluğu" -#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 +#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:241 #: templates/ipam/prefix.html:85 msgid "Is a pool" msgstr "Havuz mu" #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 -#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 -#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#: ipam/forms/filtersets.py:248 ipam/forms/filtersets.py:293 +#: ipam/models/ip.py:272 ipam/models/ip.py:539 msgid "Treat as fully utilized" msgstr "Tamamen kullanılmış gibi davran" -#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 +#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:772 msgid "DNS name" msgstr "DNS adı" #: ipam/forms/bulk_edit.py:371 ipam/forms/bulk_edit.py:572 #: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 -#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:383 -#: ipam/forms/filtersets.py:530 templates/ipam/fhrpgroup.html:22 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:390 +#: ipam/forms/filtersets.py:537 templates/ipam/fhrpgroup.html:22 #: templates/ipam/inc/panels/fhrp_groups.html:24 #: templates/ipam/service.html:32 templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokol" -#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:390 +#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:397 #: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Grup Kimliği" -#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:395 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:402 #: wireless/forms/bulk_edit.py:68 wireless/forms/bulk_edit.py:115 #: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 #: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 @@ -8339,12 +8380,12 @@ msgstr "Grup Kimliği" msgid "Authentication type" msgstr "Kimlik doğrulama türü" -#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:406 msgid "Authentication key" msgstr "Kimlik doğrulama anahtarı" -#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 -#: ipam/forms/model_forms.py:463 netbox/navigation/menu.py:369 +#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:383 +#: ipam/forms/model_forms.py:472 netbox/navigation/menu.py:370 #: templates/ipam/fhrpgroup.html:49 #: templates/wireless/inc/authentication_attrs.html:5 #: wireless/forms/bulk_edit.py:91 wireless/forms/bulk_edit.py:138 @@ -8361,11 +8402,11 @@ msgstr "Minimum çocuk VLAN VID" msgid "Maximum child VLAN VID" msgstr "Maksimum çocuk VLAN VID" -#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:557 +#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:566 msgid "Scope type" msgstr "Kapsam türü" -#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:632 +#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:641 #: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:38 msgid "Scope" msgstr "Kapsam" @@ -8374,8 +8415,8 @@ msgstr "Kapsam" msgid "Site & Group" msgstr "Site ve Grup" -#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:696 -#: ipam/forms/model_forms.py:728 ipam/tables/services.py:19 +#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:705 +#: ipam/forms/model_forms.py:737 ipam/tables/services.py:19 #: ipam/tables/services.py:49 templates/ipam/service.html:36 #: templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -8398,15 +8439,15 @@ msgstr "Atanmış RIR" msgid "VLAN's group (if any)" msgstr "VLAN grubu (varsa)" -#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:216 -#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 -#: templates/ipam/prefix.html:60 templates/ipam/vlan.html:12 -#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 -#: templates/wireless/wirelesslan.html:30 vpn/forms/bulk_import.py:304 -#: vpn/forms/filtersets.py:284 vpn/forms/model_forms.py:433 -#: vpn/forms/model_forms.py:452 wireless/forms/bulk_edit.py:55 -#: wireless/forms/bulk_import.py:48 wireless/forms/model_forms.py:48 -#: wireless/models.py:101 +#: ipam/forms/bulk_import.py:184 ipam/forms/filtersets.py:256 +#: ipam/forms/model_forms.py:216 ipam/models/vlans.py:214 +#: ipam/tables/ip.py:254 templates/ipam/prefix.html:60 +#: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 +#: templates/ipam/vlan_edit.html:10 templates/wireless/wirelesslan.html:30 +#: vpn/forms/bulk_import.py:304 vpn/forms/filtersets.py:284 +#: vpn/forms/model_forms.py:433 vpn/forms/model_forms.py:452 +#: wireless/forms/bulk_edit.py:55 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:48 wireless/models.py:101 msgid "VLAN" msgstr "VLAN" @@ -8415,7 +8456,7 @@ msgid "Parent device of assigned interface (if any)" msgstr "Atanan arayüzün ana cihazı (varsa)" #: ipam/forms/bulk_import.py:310 ipam/forms/bulk_import.py:496 -#: ipam/forms/model_forms.py:722 virtualization/filtersets.py:284 +#: ipam/forms/model_forms.py:731 virtualization/filtersets.py:284 #: virtualization/filtersets.py:323 virtualization/forms/bulk_edit.py:200 #: virtualization/forms/bulk_edit.py:326 #: virtualization/forms/bulk_import.py:146 @@ -8518,8 +8559,8 @@ msgstr "VRF tarafından ihraç edildi" msgid "Private" msgstr "Özel" -#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 -#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 +#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:191 +#: ipam/forms/filtersets.py:272 ipam/forms/filtersets.py:326 msgid "Address family" msgstr "Adres ailesi" @@ -8535,53 +8576,57 @@ msgstr "Başlat" msgid "End" msgstr "Bitiş" -#: ipam/forms/filtersets.py:185 +#: ipam/forms/filtersets.py:171 +msgid "VLAN Assignment" +msgstr "VLAN Ataması" + +#: ipam/forms/filtersets.py:186 msgid "Search within" msgstr "İçinde ara" -#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 +#: ipam/forms/filtersets.py:207 ipam/forms/filtersets.py:342 msgid "Present in VRF" msgstr "VRF'de mevcut" -#: ipam/forms/filtersets.py:304 +#: ipam/forms/filtersets.py:311 msgid "Device/VM" msgstr "Aygıt/VM" -#: ipam/forms/filtersets.py:314 +#: ipam/forms/filtersets.py:321 msgid "Parent Prefix" msgstr "Ebeveyn Öneki" -#: ipam/forms/filtersets.py:340 +#: ipam/forms/filtersets.py:347 msgid "Assigned Device" msgstr "Atanan Aygıt" -#: ipam/forms/filtersets.py:345 +#: ipam/forms/filtersets.py:352 msgid "Assigned VM" msgstr "Atanmış VM" -#: ipam/forms/filtersets.py:359 +#: ipam/forms/filtersets.py:366 msgid "Assigned to an interface" msgstr "Bir arayüze atandı" -#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:373 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS Adı" -#: ipam/forms/filtersets.py:409 ipam/forms/filtersets.py:513 +#: ipam/forms/filtersets.py:416 ipam/forms/filtersets.py:520 #: ipam/models/vlans.py:156 templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN KİMLİĞİ" -#: ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:448 msgid "Minimum VID" msgstr "Minimum VID" -#: ipam/forms/filtersets.py:447 +#: ipam/forms/filtersets.py:454 msgid "Maximum VID" msgstr "Maksimum VID" -#: ipam/forms/filtersets.py:556 ipam/forms/model_forms.py:318 -#: ipam/forms/model_forms.py:750 ipam/forms/model_forms.py:776 +#: ipam/forms/filtersets.py:563 ipam/forms/model_forms.py:318 +#: ipam/forms/model_forms.py:759 ipam/forms/model_forms.py:785 #: ipam/tables/vlans.py:191 templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 #: templates/virtualization/vminterface.html:21 @@ -8619,7 +8664,7 @@ msgid "IP Range" msgstr "IP Aralığı" #: ipam/forms/model_forms.py:293 ipam/forms/model_forms.py:319 -#: ipam/forms/model_forms.py:462 templates/ipam/fhrpgroup.html:19 +#: ipam/forms/model_forms.py:471 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP Grubu" @@ -8631,42 +8676,42 @@ msgstr "Bunu cihaz/VM için birincil IP yapın" msgid "NAT IP (Inside)" msgstr "NAT IP (İç)" -#: ipam/forms/model_forms.py:373 +#: ipam/forms/model_forms.py:382 msgid "An IP address can only be assigned to a single object." msgstr "IP adresi yalnızca tek bir nesneye atanabilir." -#: ipam/forms/model_forms.py:379 ipam/models/ip.py:896 +#: ipam/forms/model_forms.py:388 ipam/models/ip.py:897 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "" "Üst nesne için birincil IP olarak belirlenirken IP adresi yeniden atanamıyor" -#: ipam/forms/model_forms.py:389 +#: ipam/forms/model_forms.py:398 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Yalnızca bir arayüze atanan IP adresleri birincil IP olarak belirlenebilir." -#: ipam/forms/model_forms.py:464 +#: ipam/forms/model_forms.py:473 msgid "Virtual IP Address" msgstr "Sanal IP Adresi" -#: ipam/forms/model_forms.py:549 +#: ipam/forms/model_forms.py:558 msgid "Assignment already exists" msgstr "Atama zaten var" -#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:670 +#: ipam/forms/model_forms.py:637 ipam/forms/model_forms.py:679 #: ipam/tables/ip.py:250 templates/ipam/vlan_edit.html:37 #: templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN Grubu" -#: ipam/forms/model_forms.py:629 +#: ipam/forms/model_forms.py:638 msgid "Child VLANs" msgstr "Çocuk VLAN'ları" -#: ipam/forms/model_forms.py:701 ipam/forms/model_forms.py:733 +#: ipam/forms/model_forms.py:710 ipam/forms/model_forms.py:742 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -8674,32 +8719,32 @@ msgstr "" "Bir veya daha fazla bağlantı noktası numarasının virgülle ayrılmış listesi. " "Bir aralık bir tire kullanılarak belirtilebilir." -#: ipam/forms/model_forms.py:706 templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:715 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Hizmet Şablonu" -#: ipam/forms/model_forms.py:753 +#: ipam/forms/model_forms.py:762 msgid "Port(s)" msgstr "Liman (lar)" -#: ipam/forms/model_forms.py:754 ipam/forms/model_forms.py:782 +#: ipam/forms/model_forms.py:763 ipam/forms/model_forms.py:791 #: templates/ipam/service.html:21 msgid "Service" msgstr "Hizmet" -#: ipam/forms/model_forms.py:767 +#: ipam/forms/model_forms.py:776 msgid "Service template" msgstr "Hizmet şablonu" -#: ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:788 msgid "From Template" msgstr "Şablondan" -#: ipam/forms/model_forms.py:780 +#: ipam/forms/model_forms.py:789 msgid "Custom" msgstr "Özel" -#: ipam/forms/model_forms.py:810 +#: ipam/forms/model_forms.py:819 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -8767,43 +8812,43 @@ msgstr "FHRP grup ataması" msgid "FHRP group assignments" msgstr "FHRP grup ödevleri" -#: ipam/models/ip.py:64 +#: ipam/models/ip.py:65 msgid "private" msgstr "özel" -#: ipam/models/ip.py:65 +#: ipam/models/ip.py:66 msgid "IP space managed by this RIR is considered private" msgstr "Bu RIR tarafından yönetilen IP alanı özel olarak kabul edilir" -#: ipam/models/ip.py:71 netbox/navigation/menu.py:169 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:169 msgid "RIRs" msgstr "RIR'ler" -#: ipam/models/ip.py:83 +#: ipam/models/ip.py:84 msgid "IPv4 or IPv6 network" msgstr "IPv4 veya IPv6 ağı" -#: ipam/models/ip.py:90 +#: ipam/models/ip.py:91 msgid "Regional Internet Registry responsible for this IP space" msgstr "Bu IP alanından sorumlu Bölgesel İnternet Kaydı" -#: ipam/models/ip.py:100 +#: ipam/models/ip.py:101 msgid "date added" msgstr "tarih eklendi" -#: ipam/models/ip.py:114 +#: ipam/models/ip.py:115 msgid "aggregate" msgstr "toplamak" -#: ipam/models/ip.py:115 +#: ipam/models/ip.py:116 msgid "aggregates" msgstr "toplar" -#: ipam/models/ip.py:131 +#: ipam/models/ip.py:132 msgid "Cannot create aggregate with /0 mask." msgstr "/0 maskesi ile toplama oluşturulamıyor." -#: ipam/models/ip.py:143 +#: ipam/models/ip.py:144 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " @@ -8812,7 +8857,7 @@ msgstr "" "Agremalar üst üste gelemez. {prefix} zaten mevcut bir toplama tarafından " "kapsanmıştır ({aggregate})." -#: ipam/models/ip.py:157 +#: ipam/models/ip.py:158 #, python-brace-format msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " @@ -8821,167 +8866,167 @@ msgstr "" "Önekler toplamalarla örtüşemez. {prefix} mevcut bir toplamı kapsar " "({aggregate})." -#: ipam/models/ip.py:199 ipam/models/ip.py:736 vpn/models/tunnels.py:114 +#: ipam/models/ip.py:200 ipam/models/ip.py:737 vpn/models/tunnels.py:114 msgid "role" msgstr "rol" -#: ipam/models/ip.py:200 +#: ipam/models/ip.py:201 msgid "roles" msgstr "rolleri" -#: ipam/models/ip.py:216 ipam/models/ip.py:292 +#: ipam/models/ip.py:217 ipam/models/ip.py:293 msgid "prefix" msgstr "önek" -#: ipam/models/ip.py:217 +#: ipam/models/ip.py:218 msgid "IPv4 or IPv6 network with mask" msgstr "Maskeli IPv4 veya IPv6 ağı" -#: ipam/models/ip.py:253 +#: ipam/models/ip.py:254 msgid "Operational status of this prefix" msgstr "Bu önekin operasyonel durumu" -#: ipam/models/ip.py:261 +#: ipam/models/ip.py:262 msgid "The primary function of this prefix" msgstr "Bu önekin birincil işlevi" -#: ipam/models/ip.py:264 +#: ipam/models/ip.py:265 msgid "is a pool" msgstr "bir havuz" -#: ipam/models/ip.py:266 +#: ipam/models/ip.py:267 msgid "All IP addresses within this prefix are considered usable" msgstr "Bu önek içindeki tüm IP adresleri kullanılabilir kabul edilir" -#: ipam/models/ip.py:269 ipam/models/ip.py:536 +#: ipam/models/ip.py:270 ipam/models/ip.py:537 msgid "mark utilized" msgstr "kullanılan işaret" -#: ipam/models/ip.py:293 +#: ipam/models/ip.py:294 msgid "prefixes" msgstr "önekleri" -#: ipam/models/ip.py:316 +#: ipam/models/ip.py:317 msgid "Cannot create prefix with /0 mask." msgstr "/0 maskesi ile önek oluşturulamıyor." -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 msgid "global table" msgstr "küresel tablo" -#: ipam/models/ip.py:325 +#: ipam/models/ip.py:326 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Yinelenen önek şurada bulundu {table}: {prefix}" -#: ipam/models/ip.py:494 +#: ipam/models/ip.py:495 msgid "start address" msgstr "başlangıç adresi" -#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +#: ipam/models/ip.py:496 ipam/models/ip.py:500 ipam/models/ip.py:712 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4 veya IPv6 adresi (maske ile)" -#: ipam/models/ip.py:498 +#: ipam/models/ip.py:499 msgid "end address" msgstr "bitiş adresi" -#: ipam/models/ip.py:525 +#: ipam/models/ip.py:526 msgid "Operational status of this range" msgstr "Bu aralığın çalışma durumu" -#: ipam/models/ip.py:533 +#: ipam/models/ip.py:534 msgid "The primary function of this range" msgstr "Bu aralığın birincil işlevi" -#: ipam/models/ip.py:547 +#: ipam/models/ip.py:548 msgid "IP range" msgstr "IP aralığı" -#: ipam/models/ip.py:548 +#: ipam/models/ip.py:549 msgid "IP ranges" msgstr "IP aralıkları" -#: ipam/models/ip.py:564 +#: ipam/models/ip.py:565 msgid "Starting and ending IP address versions must match" msgstr "Başlangıç ve bitiş IP adresi sürümleri eşleşmelidir" -#: ipam/models/ip.py:570 +#: ipam/models/ip.py:571 msgid "Starting and ending IP address masks must match" msgstr "Başlangıç ve bitiş IP adresi maskeleri eşleşmelidir" -#: ipam/models/ip.py:577 +#: ipam/models/ip.py:578 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "Bitiş adresi başlangıç adresinden daha büyük olmalıdır ({start_address})" -#: ipam/models/ip.py:589 +#: ipam/models/ip.py:590 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Tanımlanan adresler aralık ile örtüşüyor {overlapping_range} VRF'de {vrf}" -#: ipam/models/ip.py:598 +#: ipam/models/ip.py:599 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "Tanımlanan aralık maksimum desteklenen boyutu aşıyor ({max_size})" -#: ipam/models/ip.py:710 tenancy/models/contacts.py:82 +#: ipam/models/ip.py:711 tenancy/models/contacts.py:82 msgid "address" msgstr "adres" -#: ipam/models/ip.py:733 +#: ipam/models/ip.py:734 msgid "The operational status of this IP" msgstr "Bu IP'nin operasyonel durumu" -#: ipam/models/ip.py:740 +#: ipam/models/ip.py:741 msgid "The functional role of this IP" msgstr "Bu IP'nin işlevsel rolü" -#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:72 +#: ipam/models/ip.py:765 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (iç)" -#: ipam/models/ip.py:765 +#: ipam/models/ip.py:766 msgid "The IP for which this address is the \"outside\" IP" msgstr "Bu adresin “dış” IP olduğu IP" -#: ipam/models/ip.py:772 +#: ipam/models/ip.py:773 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Ana bilgisayar adı veya FQDN (büyük/küçük harfe duyarlı değil)" -#: ipam/models/ip.py:788 ipam/models/services.py:93 +#: ipam/models/ip.py:789 ipam/models/services.py:93 msgid "IP addresses" msgstr "IP adresleri" -#: ipam/models/ip.py:844 +#: ipam/models/ip.py:845 msgid "Cannot create IP address with /0 mask." msgstr "/0 maskesi ile IP adresi oluşturulamıyor." -#: ipam/models/ip.py:850 +#: ipam/models/ip.py:851 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} bir arayüze atanamayacak bir ağ kimliğidir." -#: ipam/models/ip.py:861 +#: ipam/models/ip.py:862 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} bir arayüze atanamayacak bir yayın adresidir." -#: ipam/models/ip.py:875 +#: ipam/models/ip.py:876 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Yinelenen IP adresi şurada bulundu {table}: {ipaddress}" -#: ipam/models/ip.py:902 +#: ipam/models/ip.py:903 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Yalnızca IPv6 adreslerine SLAAC durumu atanabilir" @@ -9073,7 +9118,7 @@ msgid "The primary function of this VLAN" msgstr "Bu VLAN'ın birincil işlevi" #: ipam/models/vlans.py:215 ipam/tables/ip.py:175 ipam/tables/vlans.py:78 -#: ipam/views.py:957 netbox/navigation/menu.py:180 +#: ipam/views.py:978 netbox/navigation/menu.py:180 #: netbox/navigation/menu.py:182 msgid "VLANs" msgstr "VLAN'lar" @@ -9148,7 +9193,7 @@ msgid "Added" msgstr "Eklendi" #: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 -#: ipam/views.py:348 netbox/navigation/menu.py:152 +#: ipam/views.py:349 netbox/navigation/menu.py:152 #: netbox/navigation/menu.py:154 templates/ipam/vlan.html:84 msgid "Prefixes" msgstr "Önekler" @@ -9249,23 +9294,23 @@ msgstr "" "DNS adlarında yalnızca alfanümerik karakterlere, yıldızlara, tirelere, " "noktalara ve alt çizgilere izin verilir" -#: ipam/views.py:535 +#: ipam/views.py:541 msgid "Child Prefixes" msgstr "Çocuk Önekleri" -#: ipam/views.py:570 +#: ipam/views.py:576 msgid "Child Ranges" msgstr "Çocuk Aralıkları" -#: ipam/views.py:886 +#: ipam/views.py:902 msgid "Related IPs" msgstr "İlgili IP'ler" -#: ipam/views.py:1112 +#: ipam/views.py:1133 msgid "Device Interfaces" msgstr "Aygıt Arayüzleri" -#: ipam/views.py:1129 +#: ipam/views.py:1150 msgid "VM Interfaces" msgstr "VM Arayüzleri" @@ -9828,39 +9873,43 @@ msgstr "Küme Grupları" msgid "Circuit Types" msgstr "Devre Türleri" -#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:261 +msgid "Circuit Terminations" +msgstr "Devre Sonlandırmaları" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 msgid "Providers" msgstr "Sağlayıcılar" -#: netbox/navigation/menu.py:267 templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Sağlayıcı Hesapları" -#: netbox/navigation/menu.py:268 +#: netbox/navigation/menu.py:269 msgid "Provider Networks" msgstr "Sağlayıcı Ağları" -#: netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Power Panels" msgstr "Güç Panelleri" -#: netbox/navigation/menu.py:293 +#: netbox/navigation/menu.py:294 msgid "Configurations" msgstr "Yapılandırmalar" -#: netbox/navigation/menu.py:295 +#: netbox/navigation/menu.py:296 msgid "Config Contexts" msgstr "Yapılandırma Bağlamları" -#: netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Config Templates" msgstr "Yapılandırma Şablonları" -#: netbox/navigation/menu.py:303 netbox/navigation/menu.py:307 +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 msgid "Customization" msgstr "Özelleştirme" -#: netbox/navigation/menu.py:309 templates/dcim/device_edit.html:103 +#: netbox/navigation/menu.py:310 templates/dcim/device_edit.html:103 #: templates/dcim/htmx/cable_edit.html:81 #: templates/dcim/virtualchassis_add.html:31 #: templates/dcim/virtualchassis_edit.html:40 @@ -9870,107 +9919,107 @@ msgstr "Özelleştirme" msgid "Custom Fields" msgstr "Özel Alanlar" -#: netbox/navigation/menu.py:310 +#: netbox/navigation/menu.py:311 msgid "Custom Field Choices" msgstr "Özel Alan Seçenekleri" -#: netbox/navigation/menu.py:311 +#: netbox/navigation/menu.py:312 msgid "Custom Links" msgstr "Özel Bağlantılar" -#: netbox/navigation/menu.py:312 +#: netbox/navigation/menu.py:313 msgid "Export Templates" msgstr "Şablonları Dışa Aktar" -#: netbox/navigation/menu.py:313 +#: netbox/navigation/menu.py:314 msgid "Saved Filters" msgstr "Kaydedilen Filtreler" -#: netbox/navigation/menu.py:315 +#: netbox/navigation/menu.py:316 msgid "Image Attachments" msgstr "Görüntü Ekleri" -#: netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Operations" msgstr "Operasyonlar" -#: netbox/navigation/menu.py:337 +#: netbox/navigation/menu.py:338 msgid "Integrations" msgstr "Entegrasyonlar" -#: netbox/navigation/menu.py:339 +#: netbox/navigation/menu.py:340 msgid "Data Sources" msgstr "Veri Kaynakları" -#: netbox/navigation/menu.py:340 +#: netbox/navigation/menu.py:341 msgid "Event Rules" msgstr "Etkinlik Kuralları" -#: netbox/navigation/menu.py:341 +#: netbox/navigation/menu.py:342 msgid "Webhooks" msgstr "Web kancaları" -#: netbox/navigation/menu.py:345 netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:346 netbox/navigation/menu.py:350 #: netbox/views/generic/feature_views.py:151 #: templates/extras/report/base.html:37 templates/extras/script/base.html:36 msgid "Jobs" msgstr "Meslekler" -#: netbox/navigation/menu.py:355 +#: netbox/navigation/menu.py:356 msgid "Logging" msgstr "Günlüğe kaydetme" -#: netbox/navigation/menu.py:357 +#: netbox/navigation/menu.py:358 msgid "Journal Entries" msgstr "Dergi Girişleri" -#: netbox/navigation/menu.py:358 templates/extras/objectchange.html:8 +#: netbox/navigation/menu.py:359 templates/extras/objectchange.html:8 #: templates/extras/objectchange_list.html:4 msgid "Change Log" msgstr "Değişim Günlüğü" -#: netbox/navigation/menu.py:365 templates/inc/user_menu.html:11 +#: netbox/navigation/menu.py:366 templates/inc/user_menu.html:11 msgid "Admin" msgstr "Yönetici" -#: netbox/navigation/menu.py:373 templates/users/group.html:29 +#: netbox/navigation/menu.py:374 templates/users/group.html:29 #: users/forms/model_forms.py:233 users/forms/model_forms.py:245 #: users/forms/model_forms.py:297 users/tables.py:102 msgid "Users" msgstr "Kullanıcılar" -#: netbox/navigation/menu.py:393 users/forms/model_forms.py:182 +#: netbox/navigation/menu.py:394 users/forms/model_forms.py:182 #: users/forms/model_forms.py:194 users/forms/model_forms.py:302 #: users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "Gruplar" -#: netbox/navigation/menu.py:413 templates/account/base.html:21 +#: netbox/navigation/menu.py:414 templates/account/base.html:21 #: templates/inc/user_menu.html:36 msgid "API Tokens" msgstr "API Belirteçleri" -#: netbox/navigation/menu.py:420 users/forms/model_forms.py:188 +#: netbox/navigation/menu.py:421 users/forms/model_forms.py:188 #: users/forms/model_forms.py:196 users/forms/model_forms.py:239 #: users/forms/model_forms.py:246 msgid "Permissions" msgstr "İzinler" -#: netbox/navigation/menu.py:428 netbox/navigation/menu.py:432 +#: netbox/navigation/menu.py:429 netbox/navigation/menu.py:433 #: templates/core/system.html:7 msgid "System" msgstr "Sistem" -#: netbox/navigation/menu.py:437 +#: netbox/navigation/menu.py:438 msgid "Configuration History" msgstr "Yapılandırma Geçmişi" -#: netbox/navigation/menu.py:443 templates/core/rq_task.html:8 +#: netbox/navigation/menu.py:444 templates/core/rq_task.html:8 #: templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Arka Plan Görevleri" -#: netbox/navigation/menu.py:482 templates/500.html:35 +#: netbox/navigation/menu.py:483 templates/500.html:35 #: templates/account/preferences.html:22 templates/core/system.html:80 msgid "Plugins" msgstr "Eklentiler" @@ -10108,34 +10157,46 @@ msgstr "Başlatıldıktan sonra kayıt defterine mağazalar eklenemiyor" msgid "Cannot delete stores from registry" msgstr "Mağazalar kayıt defterinden silinemiyor" -#: netbox/settings.py:715 +#: netbox/settings.py:722 +msgid "German" +msgstr "Alman" + +#: netbox/settings.py:723 msgid "English" msgstr "İngilizce" -#: netbox/settings.py:716 +#: netbox/settings.py:724 msgid "Spanish" msgstr "İspanyolca" -#: netbox/settings.py:717 +#: netbox/settings.py:725 msgid "French" msgstr "Fransızca" -#: netbox/settings.py:718 +#: netbox/settings.py:726 msgid "Japanese" msgstr "Japonca" -#: netbox/settings.py:719 +#: netbox/settings.py:727 msgid "Portuguese" msgstr "Portekizce" -#: netbox/settings.py:720 +#: netbox/settings.py:728 msgid "Russian" msgstr "Rusça" -#: netbox/settings.py:721 +#: netbox/settings.py:729 msgid "Turkish" msgstr "Türkçe" +#: netbox/settings.py:730 +msgid "Ukrainian" +msgstr "Ukraynalı" + +#: netbox/settings.py:731 +msgid "Chinese" +msgstr "Çince" + #: netbox/tables/columns.py:185 msgid "Toggle all" msgstr "Tümünü değiştir" @@ -10148,16 +10209,16 @@ msgstr "Açılır menüyü Aç/Kapat" msgid "Error" msgstr "Hata" -#: netbox/tables/tables.py:56 +#: netbox/tables/tables.py:57 #, python-brace-format msgid "No {model_name} found" msgstr "Hayır {model_name} bulunan" -#: netbox/tables/tables.py:246 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:248 templates/generic/bulk_import.html:117 msgid "Field" msgstr "Tarla" -#: netbox/tables/tables.py:249 +#: netbox/tables/tables.py:251 msgid "Value" msgstr "Değer" @@ -10266,7 +10327,7 @@ msgstr "Şifreyi Değiştir" #: templates/dcim/devicebay_populate.html:34 #: templates/dcim/virtualchassis_add_member.html:26 #: templates/dcim/virtualchassis_edit.html:103 -#: templates/extras/object_journal.html:26 templates/extras/script.html:37 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 #: templates/generic/bulk_add_component.html:67 #: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 #: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 @@ -10359,7 +10420,8 @@ msgstr "Atanan Gruplar" #: templates/account/profile.html:58 #: templates/circuits/circuit_terminations_swap.html:18 #: templates/circuits/circuit_terminations_swap.html:26 -#: templates/circuits/inc/circuit_termination.html:154 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 #: templates/dcim/devicebay.html:59 #: templates/dcim/inc/panels/inventory_items.html:45 #: templates/dcim/interface.html:296 templates/dcim/modulebay.html:76 @@ -10476,13 +10538,6 @@ msgstr "Devre Ekle" msgid "Circuit Type" msgstr "Devre Tipi" -#: templates/circuits/inc/circuit_termination.html:6 -#: templates/circuits/inc/circuit_termination.html:41 -#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 -#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "Fesih" - #: templates/circuits/inc/circuit_termination.html:10 #: templates/dcim/devicetype/component_templates.html:33 #: templates/dcim/manufacturer.html:11 @@ -10495,7 +10550,7 @@ msgid "Add" msgstr "Ekle" #: templates/circuits/inc/circuit_termination.html:15 -#: templates/circuits/inc/circuit_termination.html:62 +#: templates/circuits/inc/circuit_termination_fields.html:36 #: templates/dcim/inc/panels/inventory_items.html:32 #: templates/dcim/moduletype/component_templates.html:20 #: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:32 @@ -10510,33 +10565,33 @@ msgstr "Düzenle" msgid "Swap" msgstr "Takas" -#: templates/circuits/inc/circuit_termination.html:45 +#: templates/circuits/inc/circuit_termination_fields.html:19 #: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 #: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "Bağlı olarak işaretlendi" -#: templates/circuits/inc/circuit_termination.html:47 +#: templates/circuits/inc/circuit_termination_fields.html:21 msgid "to" msgstr "doğru" -#: templates/circuits/inc/circuit_termination.html:57 -#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination_fields.html:31 +#: templates/circuits/inc/circuit_termination_fields.html:32 #: templates/dcim/frontport.html:80 #: templates/dcim/inc/connection_endpoints.html:7 #: templates/dcim/interface.html:154 templates/dcim/rearport.html:76 msgid "Trace" msgstr "İzleme" -#: templates/circuits/inc/circuit_termination.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:35 msgid "Edit cable" msgstr "Kabloyu düzenle" -#: templates/circuits/inc/circuit_termination.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:40 msgid "Remove cable" msgstr "Kabloyu çıkarın" -#: templates/circuits/inc/circuit_termination.html:67 +#: templates/circuits/inc/circuit_termination_fields.html:41 #: templates/dcim/bulk_disconnect.html:5 #: templates/dcim/device/consoleports.html:12 #: templates/dcim/device/consoleserverports.html:12 @@ -10548,7 +10603,7 @@ msgstr "Kabloyu çıkarın" msgid "Disconnect" msgstr "Bağlantıyı kes" -#: templates/circuits/inc/circuit_termination.html:74 +#: templates/circuits/inc/circuit_termination_fields.html:48 #: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 #: templates/dcim/frontport.html:102 templates/dcim/interface.html:180 #: templates/dcim/interface.html:200 templates/dcim/powerfeed.html:127 @@ -10557,19 +10612,19 @@ msgstr "Bağlantıyı kes" msgid "Connect" msgstr "Bağlan" -#: templates/circuits/inc/circuit_termination.html:96 +#: templates/circuits/inc/circuit_termination_fields.html:70 msgid "Downstream" msgstr "Aşağı doğru" -#: templates/circuits/inc/circuit_termination.html:97 +#: templates/circuits/inc/circuit_termination_fields.html:71 msgid "Upstream" msgstr "Yukarı akış" -#: templates/circuits/inc/circuit_termination.html:106 +#: templates/circuits/inc/circuit_termination_fields.html:80 msgid "Cross-Connect" msgstr "Çapraz Bağlantı" -#: templates/circuits/inc/circuit_termination.html:110 +#: templates/circuits/inc/circuit_termination_fields.html:84 msgid "Patch Panel/Port" msgstr "Yama Paneli/Bağlantı Noktası" @@ -11985,11 +12040,15 @@ msgstr "Rapor" msgid "You do not have permission to run scripts" msgstr "Komut dosyalarını çalıştırma izniniz yok" -#: templates/extras/script.html:40 templates/extras/script.html:44 +#: templates/extras/script.html:41 templates/extras/script.html:45 #: templates/extras/script_list.html:88 msgid "Run Script" msgstr "Komut Dosyasını Çalıştır" +#: templates/extras/script.html:51 templates/extras/script/source.html:10 +msgid "Error loading script" +msgstr "Komut dosyası yüklenirken hata oluştu" + #: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "Kaynak dosyada komut dosyası artık mevcut değil." diff --git a/netbox/translations/uk/LC_MESSAGES/django.po b/netbox/translations/uk/LC_MESSAGES/django.po index f4b8924fa0..b863b8192c 100644 --- a/netbox/translations/uk/LC_MESSAGES/django.po +++ b/netbox/translations/uk/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-14 13:22+0000\n" +"POT-Creation-Date: 2024-05-22 17:41+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2024\n" "Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n" @@ -64,19 +64,19 @@ msgid "Your preferences have been updated." msgstr "Ваші налаштування були оновлені." #: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 -#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1429 -#: dcim/choices.py:1505 dcim/choices.py:1555 virtualization/choices.py:20 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1457 +#: dcim/choices.py:1533 dcim/choices.py:1583 virtualization/choices.py:20 #: virtualization/choices.py:45 vpn/choices.py:18 msgid "Planned" msgstr "Заплановано" -#: circuits/choices.py:22 netbox/navigation/menu.py:289 +#: circuits/choices.py:22 netbox/navigation/menu.py:290 msgid "Provisioning" msgstr "Забезпечення" #: circuits/choices.py:23 core/tables/tasks.py:22 dcim/choices.py:22 #: dcim/choices.py:103 dcim/choices.py:173 dcim/choices.py:219 -#: dcim/choices.py:1504 dcim/choices.py:1554 extras/tables/tables.py:385 +#: dcim/choices.py:1532 dcim/choices.py:1582 extras/tables/tables.py:385 #: ipam/choices.py:31 ipam/choices.py:49 ipam/choices.py:69 #: ipam/choices.py:154 templates/extras/configcontext.html:25 #: templates/users/user.html:37 users/forms/bulk_edit.py:38 @@ -86,7 +86,7 @@ msgid "Active" msgstr "Активний" #: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 -#: dcim/choices.py:1503 dcim/choices.py:1556 virtualization/choices.py:24 +#: dcim/choices.py:1531 dcim/choices.py:1584 virtualization/choices.py:24 #: virtualization/choices.py:43 msgid "Offline" msgstr "Офлайн" @@ -101,8 +101,8 @@ msgstr "Зняті з експлуатації" #: circuits/filtersets.py:29 circuits/filtersets.py:196 dcim/filtersets.py:97 #: dcim/filtersets.py:151 dcim/filtersets.py:211 dcim/filtersets.py:297 -#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1295 -#: dcim/filtersets.py:1822 dcim/filtersets.py:2065 dcim/filtersets.py:2123 +#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1305 +#: dcim/filtersets.py:1832 dcim/filtersets.py:2075 dcim/filtersets.py:2133 #: ipam/filtersets.py:339 ipam/filtersets.py:945 #: virtualization/filtersets.py:45 virtualization/filtersets.py:173 #: vpn/filtersets.py:377 @@ -111,8 +111,8 @@ msgstr "Регіон (ID)" #: circuits/filtersets.py:36 circuits/filtersets.py:203 dcim/filtersets.py:104 #: dcim/filtersets.py:157 dcim/filtersets.py:218 dcim/filtersets.py:304 -#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1302 -#: dcim/filtersets.py:1829 dcim/filtersets.py:2072 dcim/filtersets.py:2130 +#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1312 +#: dcim/filtersets.py:1839 dcim/filtersets.py:2082 dcim/filtersets.py:2140 #: extras/filtersets.py:461 ipam/filtersets.py:346 ipam/filtersets.py:952 #: virtualization/filtersets.py:52 virtualization/filtersets.py:180 #: vpn/filtersets.py:372 @@ -121,8 +121,8 @@ msgstr "Регіон (слимак)" #: circuits/filtersets.py:42 circuits/filtersets.py:209 dcim/filtersets.py:127 #: dcim/filtersets.py:224 dcim/filtersets.py:310 dcim/filtersets.py:419 -#: dcim/filtersets.py:982 dcim/filtersets.py:1308 dcim/filtersets.py:1835 -#: dcim/filtersets.py:2078 dcim/filtersets.py:2136 ipam/filtersets.py:352 +#: dcim/filtersets.py:982 dcim/filtersets.py:1318 dcim/filtersets.py:1845 +#: dcim/filtersets.py:2088 dcim/filtersets.py:2146 ipam/filtersets.py:352 #: ipam/filtersets.py:958 virtualization/filtersets.py:58 #: virtualization/filtersets.py:186 msgid "Site group (ID)" @@ -130,16 +130,18 @@ msgstr "Група сайту (ID)" #: circuits/filtersets.py:49 circuits/filtersets.py:216 dcim/filtersets.py:134 #: dcim/filtersets.py:231 dcim/filtersets.py:317 dcim/filtersets.py:426 -#: dcim/filtersets.py:989 dcim/filtersets.py:1315 dcim/filtersets.py:1842 -#: dcim/filtersets.py:2085 dcim/filtersets.py:2143 extras/filtersets.py:467 +#: dcim/filtersets.py:989 dcim/filtersets.py:1325 dcim/filtersets.py:1852 +#: dcim/filtersets.py:2095 dcim/filtersets.py:2153 extras/filtersets.py:467 #: ipam/filtersets.py:359 ipam/filtersets.py:965 #: virtualization/filtersets.py:65 virtualization/filtersets.py:193 msgid "Site group (slug)" msgstr "Група ділянок (слимак)" -#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:116 -#: circuits/forms/filtersets.py:48 circuits/forms/filtersets.py:168 -#: circuits/forms/model_forms.py:136 circuits/forms/model_forms.py:152 +#: circuits/filtersets.py:54 circuits/forms/bulk_edit.py:186 +#: circuits/forms/bulk_edit.py:214 circuits/forms/bulk_import.py:126 +#: circuits/forms/filtersets.py:49 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:207 circuits/forms/model_forms.py:136 +#: circuits/forms/model_forms.py:152 circuits/tables/circuits.py:105 #: dcim/forms/bulk_edit.py:167 dcim/forms/bulk_edit.py:239 #: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:771 #: dcim/forms/bulk_import.py:130 dcim/forms/bulk_import.py:184 @@ -147,10 +149,10 @@ msgstr "Група ділянок (слимак)" #: dcim/forms/bulk_import.py:1262 dcim/forms/bulk_import.py:1290 #: dcim/forms/filtersets.py:85 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:265 dcim/forms/filtersets.py:374 -#: dcim/forms/filtersets.py:681 dcim/forms/filtersets.py:908 -#: dcim/forms/filtersets.py:932 dcim/forms/filtersets.py:1022 -#: dcim/forms/filtersets.py:1060 dcim/forms/filtersets.py:1468 -#: dcim/forms/filtersets.py:1492 dcim/forms/filtersets.py:1516 +#: dcim/forms/filtersets.py:682 dcim/forms/filtersets.py:916 +#: dcim/forms/filtersets.py:940 dcim/forms/filtersets.py:1030 +#: dcim/forms/filtersets.py:1068 dcim/forms/filtersets.py:1476 +#: dcim/forms/filtersets.py:1500 dcim/forms/filtersets.py:1524 #: dcim/forms/model_forms.py:136 dcim/forms/model_forms.py:164 #: dcim/forms/model_forms.py:206 dcim/forms/model_forms.py:406 #: dcim/forms/model_forms.py:668 dcim/forms/object_create.py:391 @@ -160,11 +162,11 @@ msgstr "Група ділянок (слимак)" #: ipam/forms/bulk_edit.py:270 ipam/forms/bulk_edit.py:448 #: ipam/forms/bulk_edit.py:522 ipam/forms/bulk_import.py:170 #: ipam/forms/bulk_import.py:437 ipam/forms/filtersets.py:153 -#: ipam/forms/filtersets.py:230 ipam/forms/filtersets.py:425 -#: ipam/forms/filtersets.py:489 ipam/forms/model_forms.py:203 -#: ipam/forms/model_forms.py:578 ipam/forms/model_forms.py:673 +#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:432 +#: ipam/forms/filtersets.py:496 ipam/forms/model_forms.py:203 +#: ipam/forms/model_forms.py:587 ipam/forms/model_forms.py:682 #: ipam/tables/ip.py:244 ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 -#: templates/circuits/inc/circuit_termination.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:6 #: templates/dcim/device.html:21 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:33 #: templates/dcim/location.html:37 templates/dcim/powerpanel.html:22 @@ -201,19 +203,21 @@ msgstr "Ділянка (слимак)" msgid "ASN (ID)" msgstr "АСН (ІДЕНТИФІКАТОР)" -#: circuits/filtersets.py:71 circuits/forms/filtersets.py:28 +#: circuits/filtersets.py:71 circuits/forms/filtersets.py:29 #: ipam/forms/model_forms.py:157 ipam/models/asns.py:108 #: ipam/models/asns.py:125 ipam/tables/asn.py:41 templates/ipam/asn.html:20 msgid "ASN" msgstr "АСН" #: circuits/filtersets.py:93 circuits/filtersets.py:120 -#: circuits/filtersets.py:154 ipam/filtersets.py:243 +#: circuits/filtersets.py:154 circuits/filtersets.py:281 +#: ipam/filtersets.py:243 msgid "Provider (ID)" msgstr "Провайдер (ID)" #: circuits/filtersets.py:99 circuits/filtersets.py:126 -#: circuits/filtersets.py:160 ipam/filtersets.py:249 +#: circuits/filtersets.py:160 circuits/filtersets.py:287 +#: ipam/filtersets.py:249 msgid "Provider (slug)" msgstr "Провайдер (слимак)" @@ -239,8 +243,8 @@ msgstr "Тип схеми (слимак)" #: circuits/filtersets.py:221 circuits/filtersets.py:266 #: dcim/filtersets.py:235 dcim/filtersets.py:321 dcim/filtersets.py:394 -#: dcim/filtersets.py:993 dcim/filtersets.py:1320 dcim/filtersets.py:1847 -#: dcim/filtersets.py:2089 dcim/filtersets.py:2148 ipam/filtersets.py:232 +#: dcim/filtersets.py:993 dcim/filtersets.py:1330 dcim/filtersets.py:1857 +#: dcim/filtersets.py:2099 dcim/filtersets.py:2158 ipam/filtersets.py:232 #: ipam/filtersets.py:363 ipam/filtersets.py:969 #: virtualization/filtersets.py:69 virtualization/filtersets.py:197 #: vpn/filtersets.py:387 @@ -252,13 +256,13 @@ msgid "Termination A (ID)" msgstr "Припинення A (ID)" #: circuits/filtersets.py:258 core/filtersets.py:73 core/filtersets.py:132 -#: dcim/filtersets.py:693 dcim/filtersets.py:1289 dcim/filtersets.py:2196 +#: dcim/filtersets.py:693 dcim/filtersets.py:1299 dcim/filtersets.py:2206 #: extras/filtersets.py:41 extras/filtersets.py:63 extras/filtersets.py:92 #: extras/filtersets.py:127 extras/filtersets.py:176 extras/filtersets.py:204 #: extras/filtersets.py:234 extras/filtersets.py:271 extras/filtersets.py:343 #: extras/filtersets.py:390 extras/filtersets.py:450 extras/filtersets.py:613 #: extras/filtersets.py:655 extras/filtersets.py:696 -#: ipam/forms/model_forms.py:438 netbox/filtersets.py:275 +#: ipam/forms/model_forms.py:447 netbox/filtersets.py:275 #: netbox/forms/__init__.py:22 netbox/forms/base.py:165 #: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:45 #: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 @@ -268,9 +272,12 @@ msgstr "Припинення A (ID)" msgid "Search" msgstr "Пошук" -#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:168 -#: circuits/forms/model_forms.py:109 circuits/forms/model_forms.py:131 +#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:170 +#: circuits/forms/bulk_import.py:117 circuits/forms/filtersets.py:196 +#: circuits/forms/filtersets.py:212 circuits/forms/model_forms.py:109 +#: circuits/forms/model_forms.py:131 circuits/tables/circuits.py:96 #: dcim/forms/connections.py:71 templates/circuits/circuit.html:15 +#: templates/circuits/circuittermination.html:19 #: templates/dcim/inc/cable_termination.html:55 #: templates/dcim/trace/circuit.html:4 msgid "Circuit" @@ -280,48 +287,48 @@ msgstr "Схема" msgid "ProviderNetwork (ID)" msgstr "Мережа провайдера (ID)" -#: circuits/forms/bulk_edit.py:26 circuits/forms/filtersets.py:53 +#: circuits/forms/bulk_edit.py:28 circuits/forms/filtersets.py:54 #: circuits/forms/model_forms.py:27 circuits/tables/providers.py:33 #: dcim/forms/bulk_edit.py:127 dcim/forms/filtersets.py:188 #: dcim/forms/model_forms.py:122 dcim/tables/sites.py:94 -#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:218 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 #: netbox/navigation/menu.py:159 netbox/navigation/menu.py:162 #: templates/circuits/provider.html:23 msgid "ASNs" msgstr "АСН" -#: circuits/forms/bulk_edit.py:30 circuits/forms/bulk_edit.py:52 -#: circuits/forms/bulk_edit.py:79 circuits/forms/bulk_edit.py:100 -#: circuits/forms/bulk_edit.py:160 core/forms/bulk_edit.py:28 -#: core/tables/plugins.py:29 dcim/forms/bulk_create.py:35 -#: dcim/forms/bulk_edit.py:72 dcim/forms/bulk_edit.py:91 -#: dcim/forms/bulk_edit.py:150 dcim/forms/bulk_edit.py:191 -#: dcim/forms/bulk_edit.py:209 dcim/forms/bulk_edit.py:337 -#: dcim/forms/bulk_edit.py:373 dcim/forms/bulk_edit.py:388 -#: dcim/forms/bulk_edit.py:447 dcim/forms/bulk_edit.py:486 -#: dcim/forms/bulk_edit.py:516 dcim/forms/bulk_edit.py:540 -#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_edit.py:665 -#: dcim/forms/bulk_edit.py:717 dcim/forms/bulk_edit.py:740 -#: dcim/forms/bulk_edit.py:788 dcim/forms/bulk_edit.py:858 -#: dcim/forms/bulk_edit.py:911 dcim/forms/bulk_edit.py:946 -#: dcim/forms/bulk_edit.py:986 dcim/forms/bulk_edit.py:1030 -#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1102 -#: dcim/forms/bulk_edit.py:1120 dcim/forms/bulk_edit.py:1138 -#: dcim/forms/bulk_edit.py:1156 dcim/forms/bulk_edit.py:1575 -#: extras/forms/bulk_edit.py:36 extras/forms/bulk_edit.py:124 -#: extras/forms/bulk_edit.py:153 extras/forms/bulk_edit.py:183 -#: extras/forms/bulk_edit.py:264 extras/forms/bulk_edit.py:288 -#: extras/forms/bulk_edit.py:302 extras/tables/tables.py:58 -#: ipam/forms/bulk_edit.py:51 ipam/forms/bulk_edit.py:71 -#: ipam/forms/bulk_edit.py:91 ipam/forms/bulk_edit.py:115 -#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:173 -#: ipam/forms/bulk_edit.py:192 ipam/forms/bulk_edit.py:261 -#: ipam/forms/bulk_edit.py:305 ipam/forms/bulk_edit.py:353 -#: ipam/forms/bulk_edit.py:396 ipam/forms/bulk_edit.py:424 -#: ipam/forms/bulk_edit.py:554 ipam/forms/bulk_edit.py:585 -#: templates/account/token.html:35 templates/circuits/circuit.html:59 -#: templates/circuits/circuittype.html:26 -#: templates/circuits/inc/circuit_termination.html:114 +#: circuits/forms/bulk_edit.py:32 circuits/forms/bulk_edit.py:54 +#: circuits/forms/bulk_edit.py:81 circuits/forms/bulk_edit.py:102 +#: circuits/forms/bulk_edit.py:162 circuits/forms/bulk_edit.py:181 +#: core/forms/bulk_edit.py:28 core/tables/plugins.py:29 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:72 +#: dcim/forms/bulk_edit.py:91 dcim/forms/bulk_edit.py:150 +#: dcim/forms/bulk_edit.py:191 dcim/forms/bulk_edit.py:209 +#: dcim/forms/bulk_edit.py:337 dcim/forms/bulk_edit.py:373 +#: dcim/forms/bulk_edit.py:388 dcim/forms/bulk_edit.py:447 +#: dcim/forms/bulk_edit.py:486 dcim/forms/bulk_edit.py:516 +#: dcim/forms/bulk_edit.py:540 dcim/forms/bulk_edit.py:613 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:717 +#: dcim/forms/bulk_edit.py:740 dcim/forms/bulk_edit.py:788 +#: dcim/forms/bulk_edit.py:858 dcim/forms/bulk_edit.py:911 +#: dcim/forms/bulk_edit.py:946 dcim/forms/bulk_edit.py:986 +#: dcim/forms/bulk_edit.py:1030 dcim/forms/bulk_edit.py:1075 +#: dcim/forms/bulk_edit.py:1102 dcim/forms/bulk_edit.py:1120 +#: dcim/forms/bulk_edit.py:1138 dcim/forms/bulk_edit.py:1156 +#: dcim/forms/bulk_edit.py:1575 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:153 +#: extras/forms/bulk_edit.py:183 extras/forms/bulk_edit.py:264 +#: extras/forms/bulk_edit.py:288 extras/forms/bulk_edit.py:302 +#: extras/tables/tables.py:58 ipam/forms/bulk_edit.py:51 +#: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:115 ipam/forms/bulk_edit.py:144 +#: ipam/forms/bulk_edit.py:173 ipam/forms/bulk_edit.py:192 +#: ipam/forms/bulk_edit.py:261 ipam/forms/bulk_edit.py:305 +#: ipam/forms/bulk_edit.py:353 ipam/forms/bulk_edit.py:396 +#: ipam/forms/bulk_edit.py:424 ipam/forms/bulk_edit.py:554 +#: ipam/forms/bulk_edit.py:585 templates/account/token.html:35 +#: templates/circuits/circuit.html:59 templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:88 #: templates/circuits/provider.html:33 #: templates/circuits/providernetwork.html:32 #: templates/core/datasource.html:54 templates/dcim/cable.html:36 @@ -387,32 +394,35 @@ msgstr "АСН" msgid "Description" msgstr "Опис" -#: circuits/forms/bulk_edit.py:47 circuits/forms/bulk_edit.py:69 -#: circuits/forms/bulk_edit.py:119 circuits/forms/bulk_import.py:34 -#: circuits/forms/bulk_import.py:49 circuits/forms/bulk_import.py:75 -#: circuits/forms/filtersets.py:67 circuits/forms/filtersets.py:85 -#: circuits/forms/filtersets.py:113 circuits/forms/filtersets.py:128 +#: circuits/forms/bulk_edit.py:49 circuits/forms/bulk_edit.py:71 +#: circuits/forms/bulk_edit.py:121 circuits/forms/bulk_import.py:35 +#: circuits/forms/bulk_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:68 circuits/forms/filtersets.py:86 +#: circuits/forms/filtersets.py:114 circuits/forms/filtersets.py:129 +#: circuits/forms/filtersets.py:197 circuits/forms/filtersets.py:230 #: circuits/forms/model_forms.py:45 circuits/forms/model_forms.py:59 -#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:55 -#: circuits/tables/providers.py:72 circuits/tables/providers.py:103 -#: templates/circuits/circuit.html:18 templates/circuits/provider.html:20 +#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:56 +#: circuits/tables/circuits.py:100 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:18 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 #: templates/circuits/provideraccount.html:20 #: templates/circuits/providernetwork.html:20 #: templates/dcim/inc/cable_termination.html:51 msgid "Provider" msgstr "провайдер" -#: circuits/forms/bulk_edit.py:76 circuits/forms/filtersets.py:88 +#: circuits/forms/bulk_edit.py:78 circuits/forms/filtersets.py:89 #: templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Ідентифікатор служби" -#: circuits/forms/bulk_edit.py:96 circuits/forms/filtersets.py:104 +#: circuits/forms/bulk_edit.py:98 circuits/forms/filtersets.py:105 #: dcim/forms/bulk_edit.py:205 dcim/forms/bulk_edit.py:502 #: dcim/forms/bulk_edit.py:702 dcim/forms/bulk_edit.py:1071 #: dcim/forms/bulk_edit.py:1098 dcim/forms/bulk_edit.py:1571 -#: dcim/forms/filtersets.py:975 dcim/forms/filtersets.py:1351 -#: dcim/forms/filtersets.py:1372 dcim/tables/devices.py:699 +#: dcim/forms/filtersets.py:983 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1380 dcim/tables/devices.py:699 #: dcim/tables/devices.py:759 dcim/tables/devices.py:986 #: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 #: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:260 @@ -424,8 +434,8 @@ msgstr "Ідентифікатор служби" msgid "Color" msgstr "колір" -#: circuits/forms/bulk_edit.py:114 circuits/forms/bulk_import.py:88 -#: circuits/forms/filtersets.py:123 core/forms/bulk_edit.py:18 +#: circuits/forms/bulk_edit.py:116 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:124 core/forms/bulk_edit.py:18 #: core/forms/filtersets.py:30 core/tables/data.py:20 core/tables/jobs.py:18 #: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:680 #: dcim/forms/bulk_edit.py:819 dcim/forms/bulk_edit.py:887 @@ -437,18 +447,18 @@ msgstr "колір" #: dcim/forms/bulk_import.py:725 dcim/forms/bulk_import.py:808 #: dcim/forms/bulk_import.py:902 dcim/forms/bulk_import.py:944 #: dcim/forms/bulk_import.py:1161 dcim/forms/bulk_import.py:1327 -#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:866 -#: dcim/forms/filtersets.py:965 dcim/forms/filtersets.py:1086 -#: dcim/forms/filtersets.py:1156 dcim/forms/filtersets.py:1178 -#: dcim/forms/filtersets.py:1200 dcim/forms/filtersets.py:1217 -#: dcim/forms/filtersets.py:1251 dcim/forms/filtersets.py:1346 -#: dcim/forms/filtersets.py:1367 dcim/forms/model_forms.py:643 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:874 +#: dcim/forms/filtersets.py:973 dcim/forms/filtersets.py:1094 +#: dcim/forms/filtersets.py:1164 dcim/forms/filtersets.py:1186 +#: dcim/forms/filtersets.py:1208 dcim/forms/filtersets.py:1225 +#: dcim/forms/filtersets.py:1259 dcim/forms/filtersets.py:1354 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:643 #: dcim/forms/model_forms.py:649 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:145 #: dcim/tables/devices.py:183 dcim/tables/devices.py:815 #: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 #: extras/tables/tables.py:283 extras/tables/tables.py:355 -#: extras/tables/tables.py:473 netbox/tables/tables.py:237 +#: extras/tables/tables.py:473 netbox/tables/tables.py:239 #: templates/circuits/circuit.html:30 templates/core/datasource.html:38 #: templates/dcim/cable.html:15 templates/dcim/consoleport.html:36 #: templates/dcim/consoleserverport.html:36 templates/dcim/frontport.html:36 @@ -469,13 +479,13 @@ msgstr "колір" msgid "Type" msgstr "Тип" -#: circuits/forms/bulk_edit.py:124 circuits/forms/bulk_import.py:81 -#: circuits/forms/filtersets.py:136 circuits/forms/model_forms.py:96 +#: circuits/forms/bulk_edit.py:126 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:137 circuits/forms/model_forms.py:96 msgid "Provider account" msgstr "Обліковий запис постачальника" -#: circuits/forms/bulk_edit.py:132 circuits/forms/bulk_import.py:94 -#: circuits/forms/filtersets.py:147 core/forms/filtersets.py:35 +#: circuits/forms/bulk_edit.py:134 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:148 core/forms/filtersets.py:35 #: core/forms/filtersets.py:76 core/tables/data.py:23 core/tables/jobs.py:26 #: core/tables/tasks.py:88 dcim/forms/bulk_edit.py:105 #: dcim/forms/bulk_edit.py:180 dcim/forms/bulk_edit.py:261 @@ -487,9 +497,9 @@ msgstr "Обліковий запис постачальника" #: dcim/forms/bulk_import.py:1155 dcim/forms/bulk_import.py:1322 #: dcim/forms/bulk_import.py:1386 dcim/forms/filtersets.py:171 #: dcim/forms/filtersets.py:230 dcim/forms/filtersets.py:282 -#: dcim/forms/filtersets.py:727 dcim/forms/filtersets.py:835 -#: dcim/forms/filtersets.py:869 dcim/forms/filtersets.py:970 -#: dcim/forms/filtersets.py:1081 dcim/tables/devices.py:145 +#: dcim/forms/filtersets.py:728 dcim/forms/filtersets.py:843 +#: dcim/forms/filtersets.py:877 dcim/forms/filtersets.py:978 +#: dcim/forms/filtersets.py:1089 dcim/tables/devices.py:145 #: dcim/tables/devices.py:818 dcim/tables/devices.py:1046 #: 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 @@ -497,9 +507,9 @@ msgstr "Обліковий запис постачальника" #: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:544 #: 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:209 ipam/forms/filtersets.py:274 -#: ipam/forms/filtersets.py:348 ipam/forms/filtersets.py:501 -#: ipam/forms/model_forms.py:457 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:281 +#: ipam/forms/filtersets.py:355 ipam/forms/filtersets.py:508 +#: ipam/forms/model_forms.py:466 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:34 templates/core/datasource.html:46 @@ -530,8 +540,8 @@ msgstr "Обліковий запис постачальника" msgid "Status" msgstr "Статус" -#: circuits/forms/bulk_edit.py:138 circuits/forms/bulk_import.py:99 -#: circuits/forms/filtersets.py:116 dcim/forms/bulk_edit.py:121 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:117 dcim/forms/bulk_edit.py:121 #: dcim/forms/bulk_edit.py:186 dcim/forms/bulk_edit.py:256 #: dcim/forms/bulk_edit.py:368 dcim/forms/bulk_edit.py:588 #: dcim/forms/bulk_edit.py:692 dcim/forms/bulk_edit.py:1599 @@ -541,9 +551,9 @@ msgstr "Статус" #: dcim/forms/bulk_import.py:1379 dcim/forms/filtersets.py:166 #: dcim/forms/filtersets.py:198 dcim/forms/filtersets.py:249 #: dcim/forms/filtersets.py:334 dcim/forms/filtersets.py:355 -#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:827 -#: dcim/forms/filtersets.py:889 dcim/forms/filtersets.py:919 -#: dcim/forms/filtersets.py:1041 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:897 dcim/forms/filtersets.py:927 +#: dcim/forms/filtersets.py:1049 dcim/tables/power.py:88 #: extras/filtersets.py:564 extras/forms/filtersets.py:332 #: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:41 #: ipam/forms/bulk_edit.py:66 ipam/forms/bulk_edit.py:110 @@ -557,8 +567,8 @@ msgstr "Статус" #: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:48 #: ipam/forms/filtersets.py:68 ipam/forms/filtersets.py:100 #: ipam/forms/filtersets.py:120 ipam/forms/filtersets.py:143 -#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:260 -#: ipam/forms/filtersets.py:303 ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:174 ipam/forms/filtersets.py:267 +#: ipam/forms/filtersets.py:310 ipam/forms/filtersets.py:476 #: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 #: templates/circuits/circuit.html:38 templates/dcim/cable.html:23 #: templates/dcim/device.html:78 templates/dcim/location.html:49 @@ -589,23 +599,23 @@ msgstr "Статус" msgid "Tenant" msgstr "орендар" -#: circuits/forms/bulk_edit.py:143 circuits/forms/filtersets.py:171 +#: circuits/forms/bulk_edit.py:145 circuits/forms/filtersets.py:172 msgid "Install date" msgstr "Дата встановлення" -#: circuits/forms/bulk_edit.py:148 circuits/forms/filtersets.py:176 +#: circuits/forms/bulk_edit.py:150 circuits/forms/filtersets.py:177 msgid "Termination date" msgstr "Дата припинення дії" -#: circuits/forms/bulk_edit.py:154 circuits/forms/filtersets.py:183 +#: circuits/forms/bulk_edit.py:156 circuits/forms/filtersets.py:184 msgid "Commit rate (Kbps)" msgstr "Швидкість комісії (Кбіт/с)" -#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:110 +#: circuits/forms/bulk_edit.py:171 circuits/forms/model_forms.py:110 msgid "Service Parameters" msgstr "Параметри обслуговування" -#: circuits/forms/bulk_edit.py:170 circuits/forms/model_forms.py:111 +#: circuits/forms/bulk_edit.py:172 circuits/forms/model_forms.py:111 #: dcim/forms/model_forms.py:138 dcim/forms/model_forms.py:180 #: dcim/forms/model_forms.py:228 dcim/forms/model_forms.py:267 #: dcim/forms/model_forms.py:713 dcim/forms/model_forms.py:1636 @@ -624,26 +634,60 @@ msgstr "Параметри обслуговування" msgid "Tenancy" msgstr "Оренда житла" -#: circuits/forms/bulk_import.py:37 circuits/forms/bulk_import.py:52 -#: circuits/forms/bulk_import.py:78 +#: circuits/forms/bulk_edit.py:191 circuits/forms/bulk_edit.py:215 +#: circuits/forms/model_forms.py:153 circuits/tables/circuits.py:109 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/circuits/providernetwork.html:17 +msgid "Provider Network" +msgstr "Мережа провайдерів" + +#: circuits/forms/bulk_edit.py:197 +msgid "Port speed (Kbps)" +msgstr "Швидкість порту (Кбіт/с)" + +#: circuits/forms/bulk_edit.py:201 +msgid "Upstream speed (Kbps)" +msgstr "Швидкість висхідного потоку (Кбіт/с)" + +#: circuits/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:849 +#: dcim/forms/bulk_edit.py:1208 dcim/forms/bulk_edit.py:1225 +#: dcim/forms/bulk_edit.py:1242 dcim/forms/bulk_edit.py:1260 +#: dcim/forms/bulk_edit.py:1348 dcim/forms/bulk_edit.py:1487 +#: dcim/forms/bulk_edit.py:1504 +msgid "Mark connected" +msgstr "Позначка підключена" + +#: circuits/forms/bulk_edit.py:217 circuits/forms/model_forms.py:155 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 +#: templates/dcim/rearport.html:111 +msgid "Circuit Termination" +msgstr "Закриття схеми" + +#: circuits/forms/bulk_edit.py:219 circuits/forms/model_forms.py:157 +msgid "Termination Details" +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:69 dcim/forms/bulk_import.py:178 +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:178 #: dcim/forms/bulk_import.py:388 dcim/forms/bulk_import.py:1108 #: dcim/forms/bulk_import.py:1187 extras/forms/bulk_import.py:232 msgid "RGB color in hexadecimal. Example:" msgstr "RGB-колір шістнадцятковим. Приклад:" -#: circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:85 msgid "Assigned provider account" msgstr "Призначений обліковий запис постачальника" -#: circuits/forms/bulk_import.py:91 +#: circuits/forms/bulk_import.py:92 msgid "Type of circuit" msgstr "Тип схеми" -#: circuits/forms/bulk_import.py:96 dcim/forms/bulk_import.py:89 +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 #: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:204 #: dcim/forms/bulk_import.py:452 dcim/forms/bulk_import.py:606 #: dcim/forms/bulk_import.py:1324 ipam/forms/bulk_import.py:193 @@ -654,7 +698,7 @@ msgstr "Тип схеми" msgid "Operational status" msgstr "Операційний стан" -#: circuits/forms/bulk_import.py:103 dcim/forms/bulk_import.py:110 +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 #: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:286 #: dcim/forms/bulk_import.py:428 dcim/forms/bulk_import.py:1171 #: dcim/forms/bulk_import.py:1319 dcim/forms/bulk_import.py:1383 @@ -668,37 +712,46 @@ msgstr "Операційний стан" msgid "Assigned tenant" msgstr "Призначений орендар" -#: circuits/forms/bulk_import.py:122 circuits/forms/filtersets.py:144 -#: circuits/forms/model_forms.py:142 +#: circuits/forms/bulk_import.py:122 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/circuits/inc/circuit_termination_fields.html:15 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 +msgid "Termination" +msgstr "Припинення" + +#: circuits/forms/bulk_import.py:132 circuits/forms/filtersets.py:145 +#: circuits/forms/filtersets.py:225 circuits/forms/model_forms.py:142 msgid "Provider network" msgstr "Мережа провайдерів" -#: circuits/forms/filtersets.py:27 circuits/forms/filtersets.py:115 -#: dcim/forms/bulk_edit.py:248 dcim/forms/bulk_edit.py:346 -#: dcim/forms/bulk_edit.py:580 dcim/forms/bulk_edit.py:627 -#: dcim/forms/bulk_edit.py:780 dcim/forms/bulk_import.py:189 -#: dcim/forms/bulk_import.py:263 dcim/forms/bulk_import.py:491 -#: dcim/forms/bulk_import.py:1268 dcim/forms/bulk_import.py:1302 -#: dcim/forms/filtersets.py:93 dcim/forms/filtersets.py:246 -#: dcim/forms/filtersets.py:279 dcim/forms/filtersets.py:331 -#: dcim/forms/filtersets.py:382 dcim/forms/filtersets.py:649 -#: dcim/forms/filtersets.py:690 dcim/forms/filtersets.py:888 -#: dcim/forms/filtersets.py:917 dcim/forms/filtersets.py:937 -#: dcim/forms/filtersets.py:1001 dcim/forms/filtersets.py:1031 -#: dcim/forms/filtersets.py:1040 dcim/forms/filtersets.py:1151 -#: dcim/forms/filtersets.py:1173 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1212 dcim/forms/filtersets.py:1232 -#: dcim/forms/filtersets.py:1340 dcim/forms/filtersets.py:1362 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1398 -#: dcim/forms/filtersets.py:1412 dcim/forms/model_forms.py:179 -#: dcim/forms/model_forms.py:211 dcim/forms/model_forms.py:411 -#: dcim/forms/model_forms.py:673 dcim/tables/devices.py:162 -#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 -#: extras/filtersets.py:488 extras/forms/filtersets.py:329 -#: ipam/forms/bulk_edit.py:457 ipam/forms/filtersets.py:172 -#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:430 -#: ipam/forms/filtersets.py:467 ipam/forms/model_forms.py:590 -#: templates/dcim/device.html:25 templates/dcim/device_edit.html:30 +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:116 +#: circuits/forms/filtersets.py:198 dcim/forms/bulk_edit.py:248 +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:580 +#: dcim/forms/bulk_edit.py:627 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_import.py:189 dcim/forms/bulk_import.py:263 +#: dcim/forms/bulk_import.py:491 dcim/forms/bulk_import.py:1268 +#: dcim/forms/bulk_import.py:1302 dcim/forms/filtersets.py:93 +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:279 +#: dcim/forms/filtersets.py:331 dcim/forms/filtersets.py:382 +#: dcim/forms/filtersets.py:649 dcim/forms/filtersets.py:691 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:925 +#: dcim/forms/filtersets.py:945 dcim/forms/filtersets.py:1009 +#: dcim/forms/filtersets.py:1039 dcim/forms/filtersets.py:1048 +#: dcim/forms/filtersets.py:1159 dcim/forms/filtersets.py:1181 +#: dcim/forms/filtersets.py:1203 dcim/forms/filtersets.py:1220 +#: dcim/forms/filtersets.py:1240 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1370 dcim/forms/filtersets.py:1391 +#: dcim/forms/filtersets.py:1406 dcim/forms/filtersets.py:1420 +#: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:411 dcim/forms/model_forms.py:673 +#: dcim/tables/devices.py:162 dcim/tables/power.py:30 dcim/tables/racks.py:58 +#: dcim/tables/racks.py:143 extras/filtersets.py:488 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_edit.py:457 +#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:437 ipam/forms/filtersets.py:474 +#: ipam/forms/model_forms.py:599 templates/dcim/device.html:25 +#: templates/dcim/device_edit.html:30 #: templates/dcim/inc/cable_termination.html:12 #: templates/dcim/location.html:26 templates/dcim/powerpanel.html:26 #: templates/dcim/rack.html:26 templates/dcim/rackreservation.html:32 @@ -708,12 +761,12 @@ msgstr "Мережа провайдерів" msgid "Location" msgstr "Розташування" -#: circuits/forms/filtersets.py:29 circuits/forms/filtersets.py:117 +#: circuits/forms/filtersets.py:30 circuits/forms/filtersets.py:118 #: dcim/forms/filtersets.py:137 dcim/forms/filtersets.py:151 #: dcim/forms/filtersets.py:167 dcim/forms/filtersets.py:199 #: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:335 #: dcim/forms/filtersets.py:406 dcim/forms/filtersets.py:653 -#: dcim/forms/filtersets.py:1002 netbox/navigation/menu.py:44 +#: dcim/forms/filtersets.py:1010 netbox/navigation/menu.py:44 #: netbox/navigation/menu.py:46 tenancy/forms/filtersets.py:42 #: tenancy/tables/columns.py:70 tenancy/tables/contacts.py:25 #: tenancy/views.py:19 virtualization/forms/filtersets.py:37 @@ -722,22 +775,22 @@ msgstr "Розташування" msgid "Contacts" msgstr "Контакти" -#: circuits/forms/filtersets.py:34 circuits/forms/filtersets.py:154 +#: circuits/forms/filtersets.py:35 circuits/forms/filtersets.py:155 #: dcim/forms/bulk_edit.py:111 dcim/forms/bulk_edit.py:223 #: dcim/forms/bulk_edit.py:755 dcim/forms/bulk_import.py:92 #: dcim/forms/filtersets.py:71 dcim/forms/filtersets.py:178 #: dcim/forms/filtersets.py:204 dcim/forms/filtersets.py:257 -#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:667 -#: dcim/forms/filtersets.py:894 dcim/forms/filtersets.py:924 -#: dcim/forms/filtersets.py:1008 dcim/forms/filtersets.py:1047 -#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:111 +#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:668 +#: dcim/forms/filtersets.py:902 dcim/forms/filtersets.py:932 +#: dcim/forms/filtersets.py:1016 dcim/forms/filtersets.py:1055 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:111 #: dcim/forms/object_create.py:375 dcim/tables/devices.py:148 #: dcim/tables/sites.py:85 extras/filtersets.py:455 #: ipam/forms/bulk_edit.py:206 ipam/forms/bulk_edit.py:438 -#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:216 -#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:475 -#: ipam/forms/model_forms.py:562 templates/dcim/device.html:17 +#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:217 +#: ipam/forms/filtersets.py:422 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:17 #: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 #: templates/dcim/region.html:26 templates/dcim/site.html:30 #: templates/ipam/prefix.html:49 templates/ipam/vlan.html:16 @@ -747,42 +800,42 @@ msgstr "Контакти" msgid "Region" msgstr "Регіон" -#: circuits/forms/filtersets.py:39 circuits/forms/filtersets.py:159 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:160 #: dcim/forms/bulk_edit.py:231 dcim/forms/bulk_edit.py:763 #: dcim/forms/filtersets.py:76 dcim/forms/filtersets.py:183 #: dcim/forms/filtersets.py:209 dcim/forms/filtersets.py:270 -#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:672 -#: dcim/forms/filtersets.py:899 dcim/forms/filtersets.py:1013 -#: dcim/forms/filtersets.py:1052 dcim/forms/object_create.py:383 +#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:673 +#: dcim/forms/filtersets.py:907 dcim/forms/filtersets.py:1021 +#: dcim/forms/filtersets.py:1060 dcim/forms/object_create.py:383 #: extras/filtersets.py:472 ipam/forms/bulk_edit.py:211 #: ipam/forms/bulk_edit.py:445 ipam/forms/bulk_edit.py:517 -#: ipam/forms/filtersets.py:221 ipam/forms/filtersets.py:420 -#: ipam/forms/filtersets.py:480 ipam/forms/model_forms.py:575 +#: ipam/forms/filtersets.py:222 ipam/forms/filtersets.py:427 +#: ipam/forms/filtersets.py:487 ipam/forms/model_forms.py:584 #: virtualization/forms/bulk_edit.py:86 virtualization/forms/filtersets.py:69 #: virtualization/forms/filtersets.py:138 #: virtualization/forms/model_forms.py:98 msgid "Site group" msgstr "Група сайтів" -#: circuits/forms/filtersets.py:62 circuits/forms/filtersets.py:80 -#: circuits/forms/filtersets.py:99 circuits/forms/filtersets.py:114 +#: circuits/forms/filtersets.py:63 circuits/forms/filtersets.py:81 +#: circuits/forms/filtersets.py:100 circuits/forms/filtersets.py:115 #: core/forms/filtersets.py:64 dcim/forms/bulk_edit.py:726 #: dcim/forms/filtersets.py:165 dcim/forms/filtersets.py:197 -#: dcim/forms/filtersets.py:826 dcim/forms/filtersets.py:918 -#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1150 -#: dcim/forms/filtersets.py:1172 dcim/forms/filtersets.py:1194 -#: dcim/forms/filtersets.py:1211 dcim/forms/filtersets.py:1228 -#: dcim/forms/filtersets.py:1339 dcim/forms/filtersets.py:1361 -#: dcim/forms/filtersets.py:1382 dcim/forms/filtersets.py:1397 -#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:43 +#: dcim/forms/filtersets.py:834 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1050 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1180 dcim/forms/filtersets.py:1202 +#: dcim/forms/filtersets.py:1219 dcim/forms/filtersets.py:1236 +#: dcim/forms/filtersets.py:1347 dcim/forms/filtersets.py:1369 +#: dcim/forms/filtersets.py:1390 dcim/forms/filtersets.py:1405 +#: dcim/forms/filtersets.py:1418 extras/forms/filtersets.py:43 #: extras/forms/filtersets.py:112 extras/forms/filtersets.py:143 #: extras/forms/filtersets.py:183 extras/forms/filtersets.py:199 #: extras/forms/filtersets.py:230 extras/forms/filtersets.py:254 #: extras/forms/filtersets.py:450 extras/forms/filtersets.py:488 -#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:259 -#: ipam/forms/filtersets.py:300 ipam/forms/filtersets.py:375 -#: ipam/forms/filtersets.py:468 ipam/forms/filtersets.py:527 -#: ipam/forms/filtersets.py:545 netbox/tables/tables.py:253 +#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:307 ipam/forms/filtersets.py:382 +#: ipam/forms/filtersets.py:475 ipam/forms/filtersets.py:534 +#: ipam/forms/filtersets.py:552 netbox/tables/tables.py:255 #: virtualization/forms/filtersets.py:45 #: virtualization/forms/filtersets.py:103 #: virtualization/forms/filtersets.py:194 @@ -791,28 +844,15 @@ msgstr "Група сайтів" msgid "Attributes" msgstr "атрибути" -#: circuits/forms/filtersets.py:70 circuits/tables/circuits.py:60 +#: circuits/forms/filtersets.py:71 circuits/tables/circuits.py:61 #: circuits/tables/providers.py:66 templates/circuits/circuit.html:22 #: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "Рахунок" -#: circuits/forms/model_forms.py:153 -#: templates/circuits/inc/circuit_termination.html:88 -#: templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "Мережа провайдерів" - -#: circuits/forms/model_forms.py:155 -#: templates/circuits/inc/circuit_termination.html:80 -#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 -#: templates/dcim/rearport.html:111 -msgid "Circuit Termination" -msgstr "Закриття схеми" - -#: circuits/forms/model_forms.py:157 -msgid "Termination Details" -msgstr "Деталі припинення" +#: circuits/forms/filtersets.py:215 +msgid "Term Side" +msgstr "Сторона терміну" #: circuits/models/circuits.py:25 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:491 @@ -843,8 +883,8 @@ msgstr "Унікальний ідентифікатор схеми" #: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:643 #: dcim/models/devices.py:1155 dcim/models/devices.py:1364 #: dcim/models/power.py:96 dcim/models/racks.py:98 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 +#: dcim/models/sites.py:266 ipam/models/ip.py:253 ipam/models/ip.py:522 +#: ipam/models/ip.py:730 ipam/models/vlans.py:175 #: virtualization/models/clusters.py:74 #: virtualization/models/virtualmachines.py:84 vpn/models/tunnels.py:40 #: wireless/models.py:94 wireless/models.py:158 @@ -1017,15 +1057,15 @@ msgstr "мережа провайдера" msgid "provider networks" msgstr "мережі провайдерів" -#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/circuits.py:30 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 core/tables/plugins.py:13 #: core/tables/tasks.py:11 core/tables/tasks.py:115 #: dcim/forms/filtersets.py:61 dcim/forms/object_create.py:43 #: dcim/tables/devices.py:60 dcim/tables/devices.py:97 #: dcim/tables/devices.py:139 dcim/tables/devices.py:294 -#: dcim/tables/devices.py:376 dcim/tables/devices.py:420 -#: dcim/tables/devices.py:472 dcim/tables/devices.py:524 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:424 +#: dcim/tables/devices.py:476 dcim/tables/devices.py:528 #: dcim/tables/devices.py:644 dcim/tables/devices.py:726 #: dcim/tables/devices.py:776 dcim/tables/devices.py:842 #: dcim/tables/devices.py:957 dcim/tables/devices.py:977 @@ -1039,7 +1079,7 @@ msgstr "мережі провайдерів" #: extras/tables/tables.py:209 extras/tables/tables.py:256 #: extras/tables/tables.py:279 extras/tables/tables.py:329 #: extras/tables/tables.py:381 extras/tables/tables.py:404 -#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:379 +#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:386 #: 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 @@ -1105,7 +1145,7 @@ msgstr "мережі провайдерів" msgid "Name" msgstr "Назва" -#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/circuits.py:39 circuits/tables/providers.py:45 #: circuits/tables/providers.py:79 netbox/navigation/menu.py:253 #: netbox/navigation/menu.py:257 netbox/navigation/menu.py:259 #: templates/circuits/provider.html:57 @@ -1114,23 +1154,23 @@ msgstr "Назва" msgid "Circuits" msgstr "Схеми" -#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:26 +#: circuits/tables/circuits.py:53 templates/circuits/circuit.html:26 msgid "Circuit ID" msgstr "Ідентифікатор схеми" -#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:160 +#: circuits/tables/circuits.py:66 wireless/forms/model_forms.py:160 msgid "Side A" msgstr "Сторона А" -#: circuits/tables/circuits.py:69 +#: circuits/tables/circuits.py:70 msgid "Side Z" msgstr "Сторона Z" -#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:55 +#: circuits/tables/circuits.py:73 templates/circuits/circuit.html:55 msgid "Commit Rate" msgstr "Коефіцієнт комісії" -#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/circuits.py:76 circuits/tables/providers.py:48 #: circuits/tables/providers.py:82 circuits/tables/providers.py:107 #: dcim/tables/devices.py:1019 dcim/tables/devicetypes.py:92 #: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 @@ -1186,12 +1226,12 @@ msgstr "Завершено" #: core/choices.py:22 core/choices.py:59 core/constants.py:20 #: core/tables/tasks.py:34 dcim/choices.py:176 dcim/choices.py:222 -#: dcim/choices.py:1506 extras/choices.py:226 virtualization/choices.py:47 +#: dcim/choices.py:1534 extras/choices.py:226 virtualization/choices.py:47 msgid "Failed" msgstr "провалився" -#: core/choices.py:35 netbox/navigation/menu.py:319 -#: netbox/navigation/menu.py:323 templates/extras/script/base.html:14 +#: core/choices.py:35 netbox/navigation/menu.py:320 +#: netbox/navigation/menu.py:324 templates/extras/script/base.html:14 #: templates/extras/script_list.html:7 templates/extras/script_list.html:12 #: templates/extras/script_result.html:17 msgid "Scripts" @@ -1286,8 +1326,8 @@ msgstr "Джерело даних (назва)" #: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40 #: core/tables/data.py:26 dcim/forms/bulk_edit.py:1020 -#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1268 -#: dcim/tables/devices.py:549 dcim/tables/devicetypes.py:221 +#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1276 +#: dcim/tables/devices.py:553 dcim/tables/devicetypes.py:221 #: extras/forms/bulk_edit.py:98 extras/forms/bulk_edit.py:162 #: extras/forms/bulk_edit.py:221 extras/forms/filtersets.py:120 #: extras/forms/filtersets.py:207 extras/forms/filtersets.py:268 @@ -1423,10 +1463,10 @@ msgstr "Потрібно завантажити файл або вибрати msgid "Rack Elevations" msgstr "Висота стелажів" -#: core/forms/model_forms.py:157 dcim/choices.py:1417 +#: core/forms/model_forms.py:157 dcim/choices.py:1445 #: dcim/forms/bulk_edit.py:867 dcim/forms/bulk_edit.py:1250 #: dcim/forms/bulk_edit.py:1268 dcim/tables/racks.py:89 -#: netbox/navigation/menu.py:275 netbox/navigation/menu.py:279 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 msgid "Power" msgstr "Потужність" @@ -1459,7 +1499,7 @@ msgstr "Перевірка" msgid "User Preferences" msgstr "Параметри користувача" -#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:660 +#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:661 #: templates/core/inc/config_data.html:127 users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "Різне" @@ -1601,7 +1641,7 @@ msgstr "доріжка" msgid "File path relative to the data source's root" msgstr "Шляху до файлу відносно кореня джерела даних" -#: core/models/data.py:303 ipam/models/ip.py:502 +#: core/models/data.py:303 ipam/models/ip.py:503 msgid "size" msgstr "розмір" @@ -1718,7 +1758,7 @@ msgstr "Останнє оновлення" #: core/tables/jobs.py:10 core/tables/tasks.py:76 #: dcim/tables/devicetypes.py:161 extras/tables/tables.py:179 -#: extras/tables/tables.py:350 netbox/tables/tables.py:187 +#: extras/tables/tables.py:350 netbox/tables/tables.py:188 #: templates/dcim/virtualchassis_edit.html:52 utilities/forms/forms.py:73 #: wireless/tables/wirelesslink.py:16 msgid "ID" @@ -1727,7 +1767,7 @@ msgstr "ІД" #: core/tables/jobs.py:21 extras/choices.py:41 extras/tables/tables.py:241 #: extras/tables/tables.py:287 extras/tables/tables.py:360 #: extras/tables/tables.py:478 extras/tables/tables.py:509 -#: extras/tables/tables.py:574 netbox/tables/tables.py:241 +#: extras/tables/tables.py:574 netbox/tables/tables.py:243 #: templates/extras/eventrule.html:84 templates/extras/journalentry.html:18 #: templates/extras/objectchange.html:57 tenancy/tables/contacts.py:93 #: vpn/tables/l2vpn.py:64 @@ -1772,7 +1812,7 @@ msgstr "Робітники" msgid "Host" msgstr "Ведучий" -#: core/tables/tasks.py:50 ipam/forms/filtersets.py:535 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:542 msgid "Port" msgstr "Порт" @@ -1839,7 +1879,7 @@ msgid "Staging" msgstr "Постановка" #: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 -#: dcim/choices.py:1430 virtualization/choices.py:23 +#: dcim/choices.py:1458 virtualization/choices.py:23 #: virtualization/choices.py:48 msgid "Decommissioning" msgstr "Виведення з експлуатації" @@ -1899,7 +1939,7 @@ msgstr "Застарілий" msgid "Millimeters" msgstr "Міліметри" -#: dcim/choices.py:115 dcim/choices.py:1452 +#: dcim/choices.py:115 dcim/choices.py:1480 msgid "Inches" msgstr "Дюйми" @@ -1974,7 +2014,7 @@ msgstr "Праворуч наліво" msgid "Side to rear" msgstr "Збоку ззаду" -#: dcim/choices.py:198 dcim/choices.py:1225 +#: dcim/choices.py:198 dcim/choices.py:1253 msgid "Passive" msgstr "пасивний" @@ -1982,56 +2022,56 @@ msgstr "пасивний" msgid "Mixed" msgstr "Змішаний" -#: dcim/choices.py:443 dcim/choices.py:680 +#: dcim/choices.py:447 dcim/choices.py:693 msgid "NEMA (Non-locking)" msgstr "NEMA (без блокування)" -#: dcim/choices.py:465 dcim/choices.py:702 +#: dcim/choices.py:469 dcim/choices.py:715 msgid "NEMA (Locking)" msgstr "NEMA (блокування)" -#: dcim/choices.py:488 dcim/choices.py:725 +#: dcim/choices.py:492 dcim/choices.py:738 msgid "California Style" msgstr "Каліфорнійський стиль" -#: dcim/choices.py:496 +#: dcim/choices.py:500 msgid "International/ITA" msgstr "Міжнародний/ITA" -#: dcim/choices.py:526 dcim/choices.py:755 +#: dcim/choices.py:535 dcim/choices.py:773 msgid "Proprietary" msgstr "Пропрієтарний" -#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1141 -#: dcim/choices.py:1143 dcim/choices.py:1348 dcim/choices.py:1350 +#: dcim/choices.py:543 dcim/choices.py:782 dcim/choices.py:1169 +#: dcim/choices.py:1171 dcim/choices.py:1376 dcim/choices.py:1378 #: netbox/navigation/menu.py:187 msgid "Other" msgstr "Інше" -#: dcim/choices.py:733 +#: dcim/choices.py:746 msgid "ITA/International" msgstr "ITA/Міжнародні" -#: dcim/choices.py:794 +#: dcim/choices.py:812 msgid "Physical" msgstr "Фізичний" -#: dcim/choices.py:795 dcim/choices.py:954 +#: dcim/choices.py:813 dcim/choices.py:977 msgid "Virtual" msgstr "Віртуальний" -#: dcim/choices.py:796 dcim/choices.py:1026 dcim/forms/bulk_edit.py:1408 -#: dcim/forms/filtersets.py:1231 dcim/forms/model_forms.py:933 +#: dcim/choices.py:814 dcim/choices.py:1049 dcim/forms/bulk_edit.py:1408 +#: dcim/forms/filtersets.py:1239 dcim/forms/model_forms.py:933 #: dcim/forms/model_forms.py:1341 netbox/navigation/menu.py:127 #: netbox/navigation/menu.py:131 templates/dcim/interface.html:210 msgid "Wireless" msgstr "Бездротовий" -#: dcim/choices.py:952 +#: dcim/choices.py:975 msgid "Virtual interfaces" msgstr "Віртуальні інтерфейси" -#: dcim/choices.py:955 dcim/forms/bulk_edit.py:1303 +#: dcim/choices.py:978 dcim/forms/bulk_edit.py:1303 #: dcim/forms/bulk_import.py:785 dcim/forms/model_forms.py:919 #: dcim/tables/devices.py:656 templates/dcim/interface.html:106 #: templates/virtualization/vminterface.html:43 @@ -2041,152 +2081,152 @@ msgstr "Віртуальні інтерфейси" msgid "Bridge" msgstr "міст" -#: dcim/choices.py:956 +#: dcim/choices.py:979 msgid "Link Aggregation Group (LAG)" msgstr "Група агрегації посилань (LAG)" -#: dcim/choices.py:960 +#: dcim/choices.py:983 msgid "Ethernet (fixed)" msgstr "Ethernet (фіксований)" -#: dcim/choices.py:974 +#: dcim/choices.py:997 msgid "Ethernet (modular)" msgstr "Ethernet (модульний)" -#: dcim/choices.py:1010 +#: dcim/choices.py:1033 msgid "Ethernet (backplane)" msgstr "Ethernet (бечна панель)" -#: dcim/choices.py:1040 +#: dcim/choices.py:1063 msgid "Cellular" msgstr "Стільниковий" -#: dcim/choices.py:1090 dcim/forms/filtersets.py:303 -#: dcim/forms/filtersets.py:737 dcim/forms/filtersets.py:874 -#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:52 +#: dcim/choices.py:1115 dcim/forms/filtersets.py:303 +#: dcim/forms/filtersets.py:738 dcim/forms/filtersets.py:882 +#: dcim/forms/filtersets.py:1434 templates/dcim/inventoryitem.html:52 #: templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "Серійний" -#: dcim/choices.py:1105 +#: dcim/choices.py:1130 msgid "Coaxial" msgstr "Коаксіальний" -#: dcim/choices.py:1122 +#: dcim/choices.py:1150 msgid "Stacking" msgstr "укладання" -#: dcim/choices.py:1172 +#: dcim/choices.py:1200 msgid "Half" msgstr "Половина" -#: dcim/choices.py:1173 +#: dcim/choices.py:1201 msgid "Full" msgstr "Повний" -#: dcim/choices.py:1174 netbox/preferences.py:31 wireless/choices.py:480 +#: dcim/choices.py:1202 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: dcim/choices.py:1185 +#: dcim/choices.py:1213 msgid "Access" msgstr "Доступ" -#: dcim/choices.py:1186 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: dcim/choices.py:1214 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 #: templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Теги" -#: dcim/choices.py:1187 +#: dcim/choices.py:1215 msgid "Tagged (All)" msgstr "Теги (Всі)" -#: dcim/choices.py:1216 +#: dcim/choices.py:1244 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: dcim/choices.py:1227 +#: dcim/choices.py:1255 msgid "Passive 24V (2-pair)" msgstr "Пасивний 24В (2-парний)" -#: dcim/choices.py:1228 +#: dcim/choices.py:1256 msgid "Passive 24V (4-pair)" msgstr "Пасивний 24В (4-парний)" -#: dcim/choices.py:1229 +#: dcim/choices.py:1257 msgid "Passive 48V (2-pair)" msgstr "Пасивний 48В (2-парний)" -#: dcim/choices.py:1230 +#: dcim/choices.py:1258 msgid "Passive 48V (4-pair)" msgstr "Пасивний 48В (4-парний)" -#: dcim/choices.py:1292 dcim/choices.py:1388 +#: dcim/choices.py:1320 dcim/choices.py:1416 msgid "Copper" msgstr "Мідь" -#: dcim/choices.py:1315 +#: dcim/choices.py:1343 msgid "Fiber Optic" msgstr "Волоконно-оптичні" -#: dcim/choices.py:1404 +#: dcim/choices.py:1432 msgid "Fiber" msgstr "Клітковина" -#: dcim/choices.py:1428 dcim/forms/filtersets.py:1138 +#: dcim/choices.py:1456 dcim/forms/filtersets.py:1146 msgid "Connected" msgstr "Підключений" -#: dcim/choices.py:1447 +#: dcim/choices.py:1475 msgid "Kilometers" msgstr "кілометри" -#: dcim/choices.py:1448 templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1476 templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Лічильники" -#: dcim/choices.py:1449 +#: dcim/choices.py:1477 msgid "Centimeters" msgstr "Сантиметри" -#: dcim/choices.py:1450 +#: dcim/choices.py:1478 msgid "Miles" msgstr "Майлз" -#: dcim/choices.py:1451 templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1479 templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Ноги" -#: dcim/choices.py:1467 templates/dcim/device.html:319 +#: dcim/choices.py:1495 templates/dcim/device.html:319 #: templates/dcim/rack.html:152 msgid "Kilograms" msgstr "Кілограми" -#: dcim/choices.py:1468 +#: dcim/choices.py:1496 msgid "Grams" msgstr "Грам" -#: dcim/choices.py:1469 templates/dcim/rack.html:153 +#: dcim/choices.py:1497 templates/dcim/rack.html:153 msgid "Pounds" msgstr "фунтів" -#: dcim/choices.py:1470 +#: dcim/choices.py:1498 msgid "Ounces" msgstr "Унції" -#: dcim/choices.py:1516 tenancy/choices.py:17 +#: dcim/choices.py:1544 tenancy/choices.py:17 msgid "Primary" msgstr "первинний" -#: dcim/choices.py:1517 +#: dcim/choices.py:1545 msgid "Redundant" msgstr "Надлишковий" -#: dcim/choices.py:1538 +#: dcim/choices.py:1566 msgid "Single phase" msgstr "Однофазний" -#: dcim/choices.py:1539 +#: dcim/choices.py:1567 msgid "Three-phase" msgstr "Трифазний" @@ -2237,30 +2277,30 @@ msgid "Parent location (slug)" msgstr "Батьківське розташування (слимак)" #: dcim/filtersets.py:257 dcim/filtersets.py:333 dcim/filtersets.py:432 -#: dcim/filtersets.py:1005 dcim/filtersets.py:1331 dcim/filtersets.py:2101 +#: dcim/filtersets.py:1005 dcim/filtersets.py:1341 dcim/filtersets.py:2111 msgid "Location (ID)" msgstr "Місцезнаходження (ID)" #: dcim/filtersets.py:264 dcim/filtersets.py:340 dcim/filtersets.py:439 -#: dcim/filtersets.py:1337 extras/filtersets.py:494 +#: dcim/filtersets.py:1347 extras/filtersets.py:494 msgid "Location (slug)" msgstr "Розташування (слимак)" #: dcim/filtersets.py:354 dcim/filtersets.py:840 dcim/filtersets.py:942 -#: dcim/filtersets.py:1769 ipam/filtersets.py:381 ipam/filtersets.py:493 +#: dcim/filtersets.py:1779 ipam/filtersets.py:381 ipam/filtersets.py:493 #: ipam/filtersets.py:989 virtualization/filtersets.py:210 msgid "Role (ID)" msgstr "Роль (ID)" #: dcim/filtersets.py:360 dcim/filtersets.py:846 dcim/filtersets.py:948 -#: dcim/filtersets.py:1775 extras/filtersets.py:510 ipam/filtersets.py:387 +#: dcim/filtersets.py:1785 extras/filtersets.py:510 ipam/filtersets.py:387 #: ipam/filtersets.py:499 ipam/filtersets.py:995 #: virtualization/filtersets.py:216 msgid "Role (slug)" msgstr "Роль (слимак)" -#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1342 -#: dcim/filtersets.py:2163 +#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1352 +#: dcim/filtersets.py:2173 msgid "Rack (ID)" msgstr "Стелаж (ID)" @@ -2275,14 +2315,14 @@ msgid "User (name)" msgstr "Користувач (ім'я)" #: dcim/filtersets.py:481 dcim/filtersets.py:620 dcim/filtersets.py:830 -#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1233 -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1243 +#: dcim/filtersets.py:1769 msgid "Manufacturer (ID)" msgstr "Виробник (ID)" #: dcim/filtersets.py:487 dcim/filtersets.py:626 dcim/filtersets.py:836 -#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1239 -#: dcim/filtersets.py:1765 +#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1249 +#: dcim/filtersets.py:1775 msgid "Manufacturer (slug)" msgstr "Виробник (слимак)" @@ -2304,37 +2344,37 @@ msgstr "Має тилове зображення" #: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068 #: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562 -#: dcim/forms/filtersets.py:776 +#: dcim/forms/filtersets.py:777 msgid "Has console ports" msgstr "Має консольні порти" #: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072 #: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569 -#: dcim/forms/filtersets.py:783 +#: dcim/forms/filtersets.py:784 msgid "Has console server ports" msgstr "Має порти консольного сервера" #: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076 #: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576 -#: dcim/forms/filtersets.py:790 +#: dcim/forms/filtersets.py:791 msgid "Has power ports" msgstr "Має порти живлення" #: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080 #: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583 -#: dcim/forms/filtersets.py:797 +#: dcim/forms/filtersets.py:798 msgid "Has power outlets" msgstr "Має розетки" #: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084 #: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590 -#: dcim/forms/filtersets.py:804 +#: dcim/forms/filtersets.py:805 msgid "Has interfaces" msgstr "Має інтерфейси" #: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088 #: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597 -#: dcim/forms/filtersets.py:811 +#: dcim/forms/filtersets.py:812 msgid "Has pass-through ports" msgstr "Має прохідні порти" @@ -2350,19 +2390,19 @@ msgstr "Має відсіки для пристроїв" msgid "Has inventory items" msgstr "Має предмети інвентарю" -#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363 +#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1373 msgid "Device type (ID)" msgstr "Тип пристрою (ID)" -#: dcim/filtersets.py:717 dcim/filtersets.py:1244 +#: dcim/filtersets.py:717 dcim/filtersets.py:1254 msgid "Module type (ID)" msgstr "Тип модуля (ID)" -#: dcim/filtersets.py:752 dcim/filtersets.py:1514 +#: dcim/filtersets.py:752 dcim/filtersets.py:1524 msgid "Power port (ID)" msgstr "Порт живлення (ID)" -#: dcim/filtersets.py:826 dcim/filtersets.py:1755 +#: dcim/filtersets.py:826 dcim/filtersets.py:1765 msgid "Parent inventory item (ID)" msgstr "Батьківський товарний товар (ID)" @@ -2388,8 +2428,8 @@ msgstr "Платформа (ID)" msgid "Platform (slug)" msgstr "Платформа (слимак)" -#: dcim/filtersets.py:999 dcim/filtersets.py:1326 dcim/filtersets.py:1853 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2154 +#: dcim/filtersets.py:999 dcim/filtersets.py:1336 dcim/filtersets.py:1863 +#: dcim/filtersets.py:2105 dcim/filtersets.py:2164 msgid "Site name (slug)" msgstr "Назва сайту (слимак)" @@ -2410,15 +2450,15 @@ msgid "Is full depth" msgstr "Це повна глибина" #: dcim/filtersets.py:1040 dcim/forms/common.py:18 -#: dcim/forms/filtersets.py:746 dcim/forms/filtersets.py:1283 +#: dcim/forms/filtersets.py:747 dcim/forms/filtersets.py:1291 #: dcim/models/device_components.py:519 virtualization/filtersets.py:230 #: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172 #: virtualization/forms/filtersets.py:219 msgid "MAC address" msgstr "MAC-адреса" -#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 -#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841 +#: dcim/filtersets.py:1047 dcim/filtersets.py:1211 +#: dcim/forms/filtersets.py:756 dcim/forms/filtersets.py:849 #: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176 msgid "Has a primary IP" msgstr "Має основний IP" @@ -2439,59 +2479,63 @@ msgstr "Є віртуальним членом шасі" msgid "OOB IP (ID)" msgstr "OOB IP (ІДЕНТИФІКАТОР)" -#: dcim/filtersets.py:1184 +#: dcim/filtersets.py:1105 +msgid "Has virtual device context" +msgstr "Має контекст віртуального пристрою" + +#: dcim/filtersets.py:1194 msgid "VDC (ID)" msgstr "В ПОСТІЙНОГО СТРУМУ (ІДЕНТИФІКАТОР)" -#: dcim/filtersets.py:1189 +#: dcim/filtersets.py:1199 msgid "Device model" msgstr "Модель пристрою" -#: dcim/filtersets.py:1194 ipam/filtersets.py:632 vpn/filtersets.py:102 +#: dcim/filtersets.py:1204 ipam/filtersets.py:632 vpn/filtersets.py:102 #: vpn/filtersets.py:420 msgid "Interface (ID)" msgstr "Інтерфейс (ID)" -#: dcim/filtersets.py:1250 +#: dcim/filtersets.py:1260 msgid "Module type (model)" msgstr "Тип модуля (модель)" -#: dcim/filtersets.py:1256 +#: dcim/filtersets.py:1266 msgid "Module Bay (ID)" msgstr "Відсік модулів (ID)" -#: dcim/filtersets.py:1260 dcim/filtersets.py:1352 ipam/filtersets.py:611 +#: dcim/filtersets.py:1270 dcim/filtersets.py:1362 ipam/filtersets.py:611 #: ipam/filtersets.py:851 ipam/filtersets.py:1075 #: virtualization/filtersets.py:161 vpn/filtersets.py:398 msgid "Device (ID)" msgstr "Пристрій (ID)" -#: dcim/filtersets.py:1348 +#: dcim/filtersets.py:1358 msgid "Rack (name)" msgstr "Стелаж (назва)" -#: dcim/filtersets.py:1358 ipam/filtersets.py:606 ipam/filtersets.py:846 +#: dcim/filtersets.py:1368 ipam/filtersets.py:606 ipam/filtersets.py:846 #: ipam/filtersets.py:1081 vpn/filtersets.py:393 msgid "Device (name)" msgstr "Пристрій (назва)" -#: dcim/filtersets.py:1369 +#: dcim/filtersets.py:1379 msgid "Device type (model)" msgstr "Тип пристрою (модель)" -#: dcim/filtersets.py:1374 +#: dcim/filtersets.py:1384 msgid "Device role (ID)" msgstr "Роль пристрою (ID)" -#: dcim/filtersets.py:1380 +#: dcim/filtersets.py:1390 msgid "Device role (slug)" msgstr "Роль пристрою (слимак)" -#: dcim/filtersets.py:1385 +#: dcim/filtersets.py:1395 msgid "Virtual Chassis (ID)" msgstr "Віртуальне шасі (ID)" -#: dcim/filtersets.py:1391 dcim/forms/filtersets.py:107 +#: dcim/filtersets.py:1401 dcim/forms/filtersets.py:107 #: dcim/tables/devices.py:211 netbox/navigation/menu.py:66 #: templates/dcim/device.html:119 templates/dcim/device_edit.html:93 #: templates/dcim/virtualchassis.html:20 @@ -2500,37 +2544,37 @@ msgstr "Віртуальне шасі (ID)" msgid "Virtual Chassis" msgstr "Віртуальне шасі" -#: dcim/filtersets.py:1411 +#: dcim/filtersets.py:1421 msgid "Module (ID)" msgstr "Модуль (ID)" -#: dcim/filtersets.py:1418 +#: dcim/filtersets.py:1428 msgid "Cable (ID)" msgstr "Кабель (ID)" -#: dcim/filtersets.py:1527 ipam/forms/bulk_import.py:188 +#: dcim/filtersets.py:1537 ipam/forms/bulk_import.py:188 #: vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Призначена VLAN" -#: dcim/filtersets.py:1531 +#: dcim/filtersets.py:1541 msgid "Assigned VID" msgstr "Призначений VID" -#: dcim/filtersets.py:1536 dcim/forms/bulk_edit.py:1382 -#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1326 +#: dcim/filtersets.py:1546 dcim/forms/bulk_edit.py:1382 +#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1334 #: dcim/forms/model_forms.py:1322 dcim/models/device_components.py:712 -#: dcim/tables/devices.py:618 ipam/filtersets.py:316 ipam/filtersets.py:327 +#: dcim/tables/devices.py:622 ipam/filtersets.py:316 ipam/filtersets.py:327 #: ipam/filtersets.py:483 ipam/filtersets.py:584 ipam/filtersets.py:595 #: ipam/forms/bulk_edit.py:227 ipam/forms/bulk_edit.py:282 #: ipam/forms/bulk_edit.py:324 ipam/forms/bulk_import.py:156 #: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 -#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:171 -#: ipam/forms/filtersets.py:302 ipam/forms/model_forms.py:60 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:172 +#: ipam/forms/filtersets.py:309 ipam/forms/model_forms.py:60 #: ipam/forms/model_forms.py:200 ipam/forms/model_forms.py:245 -#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:420 -#: ipam/forms/model_forms.py:434 ipam/forms/model_forms.py:448 -#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:429 +#: ipam/forms/model_forms.py:443 ipam/forms/model_forms.py:457 +#: ipam/models/ip.py:233 ipam/models/ip.py:512 ipam/models/ip.py:720 #: 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:133 templates/ipam/ipaddress.html:18 @@ -2546,18 +2590,18 @@ msgstr "Призначений VID" msgid "VRF" msgstr "ВРФ" -#: dcim/filtersets.py:1542 ipam/filtersets.py:322 ipam/filtersets.py:333 +#: dcim/filtersets.py:1552 ipam/filtersets.py:322 ipam/filtersets.py:333 #: ipam/filtersets.py:489 ipam/filtersets.py:590 ipam/filtersets.py:601 msgid "VRF (RD)" msgstr "VRF (ДРУГИЙ)" -#: dcim/filtersets.py:1547 ipam/filtersets.py:1016 vpn/filtersets.py:361 +#: dcim/filtersets.py:1557 ipam/filtersets.py:1016 vpn/filtersets.py:361 msgid "L2VPN (ID)" msgstr "L2VPN (ІДЕНТИФІКАТОР)" -#: dcim/filtersets.py:1553 dcim/forms/filtersets.py:1331 -#: dcim/tables/devices.py:566 ipam/filtersets.py:1022 -#: ipam/forms/filtersets.py:518 ipam/tables/vlans.py:133 +#: dcim/filtersets.py:1563 dcim/forms/filtersets.py:1339 +#: dcim/tables/devices.py:570 ipam/filtersets.py:1022 +#: ipam/forms/filtersets.py:525 ipam/tables/vlans.py:133 #: templates/dcim/interface.html:93 templates/ipam/vlan.html:66 #: templates/vpn/l2vpntermination.html:12 #: virtualization/forms/filtersets.py:229 vpn/forms/bulk_import.py:280 @@ -2566,82 +2610,82 @@ msgstr "L2VPN (ІДЕНТИФІКАТОР)" msgid "L2VPN" msgstr "L2VPN" -#: dcim/filtersets.py:1585 +#: dcim/filtersets.py:1595 msgid "Virtual Chassis Interfaces for Device" msgstr "Віртуальні інтерфейси шасі для пристрою" -#: dcim/filtersets.py:1590 +#: dcim/filtersets.py:1600 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Віртуальні інтерфейси шасі для пристрою (ID)" -#: dcim/filtersets.py:1594 +#: dcim/filtersets.py:1604 msgid "Kind of interface" msgstr "Вид інтерфейсу" -#: dcim/filtersets.py:1599 virtualization/filtersets.py:289 +#: dcim/filtersets.py:1609 virtualization/filtersets.py:289 msgid "Parent interface (ID)" msgstr "Батьківський інтерфейс (ID)" -#: dcim/filtersets.py:1604 virtualization/filtersets.py:294 +#: dcim/filtersets.py:1614 virtualization/filtersets.py:294 msgid "Bridged interface (ID)" msgstr "Мостовий інтерфейс (ID)" -#: dcim/filtersets.py:1609 +#: dcim/filtersets.py:1619 msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ID)" -#: dcim/filtersets.py:1636 dcim/filtersets.py:1648 -#: dcim/forms/filtersets.py:1243 dcim/forms/model_forms.py:1634 +#: dcim/filtersets.py:1646 dcim/filtersets.py:1658 +#: dcim/forms/filtersets.py:1251 dcim/forms/model_forms.py:1634 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Контекст віртуального пристрою" -#: dcim/filtersets.py:1642 +#: dcim/filtersets.py:1652 msgid "Virtual Device Context (Identifier)" msgstr "Контекст віртуального пристрою (ідентифікатор)" -#: dcim/filtersets.py:1653 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1663 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:53 msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: dcim/filtersets.py:1657 dcim/tables/devices.py:605 +#: dcim/filtersets.py:1667 dcim/tables/devices.py:609 msgid "Wireless link" msgstr "Бездротова зв'язок" -#: dcim/filtersets.py:1727 +#: dcim/filtersets.py:1737 msgid "Installed module (ID)" msgstr "Встановлений модуль (ID)" -#: dcim/filtersets.py:1738 +#: dcim/filtersets.py:1748 msgid "Installed device (ID)" msgstr "Встановлений пристрій (ID)" -#: dcim/filtersets.py:1744 +#: dcim/filtersets.py:1754 msgid "Installed device (name)" msgstr "Встановлений пристрій (назва)" -#: dcim/filtersets.py:1810 +#: dcim/filtersets.py:1820 msgid "Master (ID)" msgstr "Майстер (ID)" -#: dcim/filtersets.py:1816 +#: dcim/filtersets.py:1826 msgid "Master (name)" msgstr "Майстер (ім'я)" -#: dcim/filtersets.py:1858 tenancy/filtersets.py:246 +#: dcim/filtersets.py:1868 tenancy/filtersets.py:246 msgid "Tenant (ID)" msgstr "Орендар (ID)" -#: dcim/filtersets.py:1864 extras/filtersets.py:570 tenancy/filtersets.py:252 +#: dcim/filtersets.py:1874 extras/filtersets.py:570 tenancy/filtersets.py:252 msgid "Tenant (slug)" msgstr "Орендар (слимак)" -#: dcim/filtersets.py:1900 dcim/forms/filtersets.py:988 +#: dcim/filtersets.py:1910 dcim/forms/filtersets.py:996 msgid "Unterminated" msgstr "Незакінчений" -#: dcim/filtersets.py:2158 +#: dcim/filtersets.py:2168 msgid "Power panel (ID)" msgstr "Панель живлення (ID)" @@ -2649,13 +2693,13 @@ msgstr "Панель живлення (ID)" #: extras/forms/model_forms.py:443 extras/forms/model_forms.py:495 #: netbox/forms/base.py:84 netbox/forms/mixins.py:81 #: netbox/tables/columns.py:458 -#: templates/circuits/inc/circuit_termination.html:118 +#: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 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:1388 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1396 #: dcim/forms/model_forms.py:431 dcim/forms/model_forms.py:486 #: dcim/forms/object_create.py:197 dcim/forms/object_create.py:353 #: dcim/tables/devices.py:170 dcim/tables/devices.py:702 @@ -2677,7 +2721,7 @@ msgstr "" #: dcim/forms/bulk_edit.py:116 dcim/forms/bulk_import.py:99 #: dcim/forms/model_forms.py:116 dcim/tables/sites.py:89 #: ipam/filtersets.py:985 ipam/forms/bulk_edit.py:531 -#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:517 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:526 #: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 #: templates/dcim/interface.html:284 templates/dcim/site.html:36 #: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 @@ -2724,7 +2768,7 @@ msgstr "Часовий пояс" #: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:1160 #: dcim/forms/bulk_edit.py:1548 dcim/forms/bulk_import.py:207 #: dcim/forms/bulk_import.py:1021 dcim/forms/filtersets.py:300 -#: dcim/forms/filtersets.py:705 dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:706 dcim/forms/filtersets.py:1426 #: dcim/forms/model_forms.py:219 dcim/forms/model_forms.py:1015 #: dcim/forms/model_forms.py:1454 dcim/forms/object_import.py:181 #: dcim/tables/devices.py:174 dcim/tables/devices.py:810 @@ -2734,10 +2778,10 @@ msgstr "Часовий пояс" #: ipam/forms/bulk_edit.py:343 ipam/forms/bulk_edit.py:549 #: 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:236 ipam/forms/filtersets.py:282 -#: ipam/forms/filtersets.py:353 ipam/forms/filtersets.py:509 +#: ipam/forms/filtersets.py:237 ipam/forms/filtersets.py:289 +#: ipam/forms/filtersets.py:360 ipam/forms/filtersets.py:516 #: ipam/forms/model_forms.py:186 ipam/forms/model_forms.py:219 -#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:680 +#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:689 #: 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:179 @@ -2770,8 +2814,8 @@ msgid "Serial Number" msgstr "Серійний номер" #: dcim/forms/bulk_edit.py:277 dcim/forms/filtersets.py:307 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:878 -#: dcim/forms/filtersets.py:1430 +#: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:886 +#: dcim/forms/filtersets.py:1438 msgid "Asset tag" msgstr "Тег активів" @@ -2842,14 +2886,14 @@ msgstr "Вагова одиниця" #: dcim/forms/bulk_import.py:498 dcim/forms/bulk_import.py:1309 #: dcim/forms/bulk_import.py:1313 dcim/forms/filtersets.py:102 #: dcim/forms/filtersets.py:340 dcim/forms/filtersets.py:354 -#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:700 -#: dcim/forms/filtersets.py:946 dcim/forms/filtersets.py:1078 +#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:701 +#: dcim/forms/filtersets.py:954 dcim/forms/filtersets.py:1086 #: dcim/forms/model_forms.py:226 dcim/forms/model_forms.py:248 #: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:700 #: dcim/forms/object_create.py:400 dcim/tables/devices.py:166 #: dcim/tables/power.py:70 dcim/tables/racks.py:148 -#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:435 -#: ipam/forms/model_forms.py:601 templates/dcim/device.html:29 +#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:442 +#: ipam/forms/model_forms.py:610 templates/dcim/device.html:29 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 #: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 @@ -2861,7 +2905,7 @@ msgstr "Стелаж" #: dcim/forms/bulk_edit.py:349 dcim/forms/bulk_edit.py:628 #: dcim/forms/filtersets.py:248 dcim/forms/filtersets.py:333 #: dcim/forms/filtersets.py:416 dcim/forms/filtersets.py:543 -#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:853 +#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:861 #: dcim/forms/model_forms.py:610 dcim/forms/model_forms.py:1524 #: templates/dcim/device_edit.html:20 msgid "Hardware" @@ -2874,8 +2918,8 @@ msgstr "Апаратне забезпечення" #: dcim/forms/bulk_import.py:353 dcim/forms/bulk_import.py:395 #: dcim/forms/bulk_import.py:431 dcim/forms/bulk_import.py:1027 #: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 -#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:710 -#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:711 +#: dcim/forms/filtersets.py:866 dcim/forms/filtersets.py:1431 #: dcim/forms/model_forms.py:281 dcim/forms/model_forms.py:293 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:379 #: dcim/forms/model_forms.py:1020 dcim/forms/model_forms.py:1459 @@ -2909,7 +2953,7 @@ msgstr "Виключити з утилізації" #: dcim/forms/bulk_edit.py:431 dcim/forms/bulk_edit.py:603 #: dcim/forms/bulk_import.py:525 dcim/forms/filtersets.py:446 -#: dcim/forms/filtersets.py:732 templates/dcim/device.html:97 +#: dcim/forms/filtersets.py:733 templates/dcim/device.html:97 #: templates/dcim/devicetype.html:65 msgid "Airflow" msgstr "Потік повітря" @@ -2936,7 +2980,7 @@ msgstr "Роль ВМ" #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:402 #: dcim/forms/bulk_import.py:406 dcim/forms/bulk_import.py:531 #: dcim/forms/bulk_import.py:535 dcim/forms/filtersets.py:619 -#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:751 +#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:752 #: dcim/forms/model_forms.py:358 dcim/forms/model_forms.py:384 #: dcim/forms/model_forms.py:495 virtualization/forms/bulk_import.py:132 #: virtualization/forms/bulk_import.py:133 @@ -2958,7 +3002,7 @@ msgid "Device role" msgstr "Роль пристрою" #: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443 -#: dcim/forms/filtersets.py:724 dcim/forms/model_forms.py:394 +#: dcim/forms/filtersets.py:725 dcim/forms/model_forms.py:394 #: dcim/forms/model_forms.py:456 dcim/tables/devices.py:187 #: extras/filtersets.py:515 templates/dcim/device.html:183 #: templates/dcim/platform.html:26 @@ -2980,28 +3024,28 @@ msgstr "Платформа" #: dcim/forms/bulk_import.py:956 dcim/forms/bulk_import.py:968 #: dcim/forms/bulk_import.py:1016 dcim/forms/bulk_import.py:1373 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:129 -#: dcim/forms/filtersets.py:832 dcim/forms/filtersets.py:962 -#: dcim/forms/filtersets.py:1152 dcim/forms/filtersets.py:1174 -#: dcim/forms/filtersets.py:1196 dcim/forms/filtersets.py:1213 -#: dcim/forms/filtersets.py:1233 dcim/forms/filtersets.py:1341 -#: dcim/forms/filtersets.py:1363 dcim/forms/filtersets.py:1384 -#: dcim/forms/filtersets.py:1399 dcim/forms/filtersets.py:1413 -#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 -#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:573 +#: dcim/forms/filtersets.py:840 dcim/forms/filtersets.py:970 +#: dcim/forms/filtersets.py:1160 dcim/forms/filtersets.py:1182 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1221 +#: dcim/forms/filtersets.py:1241 dcim/forms/filtersets.py:1349 +#: dcim/forms/filtersets.py:1371 dcim/forms/filtersets.py:1392 +#: dcim/forms/filtersets.py:1407 dcim/forms/filtersets.py:1421 +#: dcim/forms/filtersets.py:1484 dcim/forms/filtersets.py:1508 +#: dcim/forms/filtersets.py:1532 dcim/forms/model_forms.py:573 #: dcim/forms/model_forms.py:794 dcim/forms/model_forms.py:1153 #: dcim/forms/model_forms.py:1608 dcim/forms/object_create.py:257 #: dcim/tables/connections.py:22 dcim/tables/connections.py:41 #: dcim/tables/connections.py:60 dcim/tables/devices.py:290 -#: dcim/tables/devices.py:355 dcim/tables/devices.py:399 -#: dcim/tables/devices.py:444 dcim/tables/devices.py:498 -#: dcim/tables/devices.py:590 dcim/tables/devices.py:692 +#: dcim/tables/devices.py:359 dcim/tables/devices.py:403 +#: dcim/tables/devices.py:448 dcim/tables/devices.py:502 +#: dcim/tables/devices.py:594 dcim/tables/devices.py:692 #: dcim/tables/devices.py:752 dcim/tables/devices.py:802 #: dcim/tables/devices.py:862 dcim/tables/devices.py:914 #: dcim/tables/devices.py:1040 dcim/tables/modules.py:52 #: extras/forms/filtersets.py:330 ipam/forms/bulk_import.py:303 -#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:551 -#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:716 -#: ipam/forms/model_forms.py:749 ipam/forms/model_forms.py:775 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:558 +#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:725 +#: ipam/forms/model_forms.py:758 ipam/forms/model_forms.py:784 #: ipam/tables/vlans.py:176 templates/dcim/consoleport.html:20 #: templates/dcim/consoleserverport.html:20 templates/dcim/device.html:14 #: templates/dcim/device.html:128 templates/dcim/device_edit.html:10 @@ -3056,13 +3100,13 @@ msgstr "Тип модуля" msgid "Label" msgstr "Етикетка" -#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:979 +#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:987 #: templates/dcim/cable.html:50 msgid "Length" msgstr "Довжина" #: dcim/forms/bulk_edit.py:711 dcim/forms/bulk_import.py:1174 -#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:983 +#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:991 msgid "Length unit" msgstr "одиниця довжини" @@ -3071,41 +3115,34 @@ msgid "Domain" msgstr "Домен" #: dcim/forms/bulk_edit.py:803 dcim/forms/bulk_import.py:1296 -#: dcim/forms/filtersets.py:1069 dcim/forms/model_forms.py:695 +#: dcim/forms/filtersets.py:1077 dcim/forms/model_forms.py:695 msgid "Power panel" msgstr "Панель живлення" #: dcim/forms/bulk_edit.py:825 dcim/forms/bulk_import.py:1332 -#: dcim/forms/filtersets.py:1091 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1099 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Постачання" #: dcim/forms/bulk_edit.py:831 dcim/forms/bulk_import.py:1337 -#: dcim/forms/filtersets.py:1096 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1104 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1101 +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1109 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напруга" -#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1105 +#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1113 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила струму" -#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1109 +#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1117 msgid "Max utilization" msgstr "Максимальне використання" -#: dcim/forms/bulk_edit.py:849 dcim/forms/bulk_edit.py:1208 -#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1242 -#: dcim/forms/bulk_edit.py:1260 dcim/forms/bulk_edit.py:1348 -#: dcim/forms/bulk_edit.py:1487 dcim/forms/bulk_edit.py:1504 -msgid "Mark connected" -msgstr "Позначка підключена" - #: dcim/forms/bulk_edit.py:934 msgid "Maximum draw" msgstr "Максимальна нічия" @@ -3139,7 +3176,7 @@ msgid "Management only" msgstr "Тільки управління" #: dcim/forms/bulk_edit.py:1037 dcim/forms/bulk_edit.py:1339 -#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292 +#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1300 #: dcim/forms/object_import.py:90 #: dcim/models/device_component_templates.py:411 #: dcim/models/device_components.py:671 @@ -3147,14 +3184,14 @@ msgid "PoE mode" msgstr "Режим PoE" #: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345 -#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297 +#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1305 #: dcim/forms/object_import.py:95 #: dcim/models/device_component_templates.py:417 #: dcim/models/device_components.py:677 msgid "PoE type" msgstr "Тип PoE" -#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302 +#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1310 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Бездротова роль" @@ -3179,10 +3216,10 @@ msgid "Virtual device contexts" msgstr "Контексти віртуальних пристроїв" #: dcim/forms/bulk_edit.py:1324 dcim/forms/bulk_import.py:659 -#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1161 -#: dcim/forms/filtersets.py:1183 dcim/forms/filtersets.py:1256 -#: dcim/tables/devices.py:602 -#: templates/circuits/inc/circuit_termination.html:93 +#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1169 +#: dcim/forms/filtersets.py:1191 dcim/forms/filtersets.py:1264 +#: dcim/tables/devices.py:606 +#: templates/circuits/inc/circuit_termination_fields.html:67 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Швидкість" @@ -3199,20 +3236,20 @@ msgid "Mode" msgstr "Режим" #: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1299 -#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:505 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: virtualization/forms/model_forms.py:321 msgid "VLAN group" msgstr "Група VLAN" #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 -#: dcim/tables/devices.py:575 virtualization/forms/bulk_edit.py:248 +#: dcim/tables/devices.py:579 virtualization/forms/bulk_edit.py:248 #: virtualization/forms/model_forms.py:326 msgid "Untagged VLAN" msgstr "Без тегів VLAN" #: dcim/forms/bulk_edit.py:1377 dcim/forms/model_forms.py:1313 -#: dcim/tables/devices.py:581 virtualization/forms/bulk_edit.py:256 +#: dcim/tables/devices.py:585 virtualization/forms/bulk_edit.py:256 #: virtualization/forms/model_forms.py:335 msgid "Tagged VLANs" msgstr "Теги VLAN" @@ -3222,12 +3259,12 @@ msgid "Wireless LAN group" msgstr "Група бездротової локальної мережі" #: dcim/forms/bulk_edit.py:1392 dcim/forms/model_forms.py:1291 -#: dcim/tables/devices.py:611 netbox/navigation/menu.py:133 +#: dcim/tables/devices.py:615 netbox/navigation/menu.py:133 #: templates/dcim/interface.html:280 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Бездротові локальні мережі" -#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1229 +#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1237 #: dcim/forms/model_forms.py:1334 ipam/forms/bulk_edit.py:271 #: ipam/forms/bulk_edit.py:362 ipam/forms/filtersets.py:169 #: templates/dcim/interface.html:122 templates/ipam/prefix.html:95 @@ -3240,7 +3277,7 @@ msgstr "Адресація" msgid "Operation" msgstr "Операція" -#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1230 +#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1238 #: dcim/forms/model_forms.py:932 dcim/forms/model_forms.py:1337 msgid "PoE" msgstr "PoE" @@ -3396,8 +3433,8 @@ msgstr "Віртуальне шасі" #: dcim/forms/bulk_import.py:462 dcim/forms/model_forms.py:465 #: dcim/tables/devices.py:207 extras/filtersets.py:548 #: extras/forms/filtersets.py:331 ipam/forms/bulk_edit.py:479 -#: ipam/forms/filtersets.py:408 ipam/forms/filtersets.py:452 -#: ipam/forms/model_forms.py:618 templates/dcim/device.html:231 +#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:459 +#: ipam/forms/model_forms.py:627 templates/dcim/device.html:231 #: templates/virtualization/cluster.html:10 #: templates/virtualization/virtualmachine.html:88 #: templates/virtualization/virtualmachine.html:97 @@ -3539,7 +3576,7 @@ msgstr "Імена VDC, розділені комами, укладені под msgid "Physical medium" msgstr "Фізичне середовище" -#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1263 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1271 msgid "Duplex" msgstr "Дуплекс" @@ -3557,8 +3594,8 @@ msgstr "Режим роботи IEEE 802.1Q (для інтерфейсів L2)" #: dcim/forms/bulk_import.py:840 ipam/forms/bulk_import.py:160 #: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 -#: ipam/forms/filtersets.py:200 ipam/forms/filtersets.py:270 -#: ipam/forms/filtersets.py:329 virtualization/forms/bulk_import.py:175 +#: ipam/forms/filtersets.py:201 ipam/forms/filtersets.py:277 +#: ipam/forms/filtersets.py:336 virtualization/forms/bulk_import.py:175 msgid "Assigned VRF" msgstr "Призначений VRF" @@ -3785,29 +3822,33 @@ msgstr "Компоненти" msgid "Subdevice role" msgstr "Роль підпристрою" -#: dcim/forms/filtersets.py:718 +#: dcim/forms/filtersets.py:719 msgid "Model" msgstr "Модель" -#: dcim/forms/filtersets.py:762 +#: dcim/forms/filtersets.py:763 msgid "Has an OOB IP" msgstr "Має IP-адресу OOB" -#: dcim/forms/filtersets.py:769 +#: dcim/forms/filtersets.py:770 msgid "Virtual chassis member" msgstr "Віртуальний елемент шасі" -#: dcim/forms/filtersets.py:1121 +#: dcim/forms/filtersets.py:819 +msgid "Has virtual device contexts" +msgstr "Має контексти віртуальних пристроїв" + +#: dcim/forms/filtersets.py:1129 msgid "Cabled" msgstr "Кабельний" -#: dcim/forms/filtersets.py:1128 +#: dcim/forms/filtersets.py:1136 msgid "Occupied" msgstr "Окупований" -#: 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/tables/devices.py:348 +#: dcim/forms/filtersets.py:1161 dcim/forms/filtersets.py:1183 +#: dcim/forms/filtersets.py:1205 dcim/forms/filtersets.py:1222 +#: dcim/forms/filtersets.py:1242 dcim/tables/devices.py:352 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 #: templates/dcim/frontport.html:69 templates/dcim/interface.html:140 #: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:59 @@ -3815,40 +3856,40 @@ msgstr "Окупований" msgid "Connection" msgstr "Підключення" -#: dcim/forms/filtersets.py:1246 extras/forms/bulk_edit.py:316 +#: dcim/forms/filtersets.py:1254 extras/forms/bulk_edit.py:316 #: extras/forms/bulk_import.py:242 extras/forms/filtersets.py:476 #: extras/forms/model_forms.py:551 extras/tables/tables.py:512 #: templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: dcim/forms/filtersets.py:1275 +#: dcim/forms/filtersets.py:1283 msgid "Mgmt only" msgstr "Тільки управління" -#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327 +#: dcim/forms/filtersets.py:1295 dcim/forms/model_forms.py:1327 #: dcim/models/device_components.py:630 templates/dcim/interface.html:129 msgid "WWN" msgstr "ВОН" -#: dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1315 msgid "Wireless channel" msgstr "Бездротовий канал" -#: dcim/forms/filtersets.py:1311 +#: dcim/forms/filtersets.py:1319 msgid "Channel frequency (MHz)" msgstr "Частота каналу (МГц)" -#: dcim/forms/filtersets.py:1315 +#: dcim/forms/filtersets.py:1323 msgid "Channel width (MHz)" msgstr "Ширина каналу (МГц)" -#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85 +#: dcim/forms/filtersets.py:1327 templates/dcim/interface.html:85 msgid "Transmit power (dBm)" msgstr "Потужність передачі (дБм)" -#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 -#: dcim/tables/devices.py:320 templates/dcim/cable.html:12 +#: dcim/forms/filtersets.py:1350 dcim/forms/filtersets.py:1372 +#: dcim/tables/devices.py:324 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:50 #: templates/dcim/inc/connection_endpoints.html:4 @@ -3856,7 +3897,7 @@ msgstr "Потужність передачі (дБм)" msgid "Cable" msgstr "кабель" -#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:933 +#: dcim/forms/filtersets.py:1442 dcim/tables/devices.py:933 msgid "Discovered" msgstr "Виявлено" @@ -3976,7 +4017,7 @@ msgstr "Шаблон заднього порту" #: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 #: ipam/forms/model_forms.py:278 ipam/forms/model_forms.py:287 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 -#: templates/circuits/inc/circuit_termination.html:77 +#: templates/circuits/inc/circuit_termination_fields.html:51 #: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 #: templates/dcim/interface.html:184 templates/dcim/interface.html:310 #: templates/dcim/rearport.html:102 @@ -4004,7 +4045,7 @@ msgid "Console Server Port" msgstr "Порт консольного сервера" #: dcim/forms/model_forms.py:1092 dcim/forms/model_forms.py:1530 -#: templates/circuits/inc/circuit_termination.html:78 +#: templates/circuits/inc/circuit_termination_fields.html:52 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 #: templates/dcim/interface.html:187 templates/dcim/rearport.html:105 @@ -4013,7 +4054,7 @@ msgstr "Передній порт" #: dcim/forms/model_forms.py:1093 dcim/forms/model_forms.py:1531 #: dcim/tables/devices.py:705 -#: templates/circuits/inc/circuit_termination.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 #: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 #: templates/dcim/interface.html:190 templates/dcim/rearport.html:17 @@ -4022,7 +4063,7 @@ msgid "Rear Port" msgstr "Задній порт" #: dcim/forms/model_forms.py:1094 dcim/forms/model_forms.py:1532 -#: dcim/tables/connections.py:46 dcim/tables/devices.py:505 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:509 #: templates/dcim/poweroutlet.html:44 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Порт живлення" @@ -5311,7 +5352,7 @@ msgstr "" #: dcim/models/mixins.py:15 extras/models/configs.py:41 #: extras/models/models.py:341 extras/models/models.py:550 -#: extras/models/search.py:48 ipam/models/ip.py:193 +#: extras/models/search.py:48 ipam/models/ip.py:194 msgid "weight" msgstr "вага" @@ -5804,28 +5845,37 @@ msgstr "Товари інвентаризації" msgid "Module Bay" msgstr "Резервуар модулів" -#: dcim/tables/devices.py:326 +#: dcim/tables/devices.py:318 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 +#: netbox/navigation/menu.py:90 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:6 +#: templates/dcim/inventoryitemrole.html:32 +msgid "Inventory Items" +msgstr "Товари інвентаризації" + +#: dcim/tables/devices.py:330 msgid "Cable Color" msgstr "Колір кабелю" -#: dcim/tables/devices.py:332 +#: dcim/tables/devices.py:336 msgid "Link Peers" msgstr "Посилання однолітків" -#: dcim/tables/devices.py:335 +#: dcim/tables/devices.py:339 msgid "Mark Connected" msgstr "Позначте підключене" -#: dcim/tables/devices.py:451 +#: dcim/tables/devices.py:455 msgid "Maximum draw (W)" msgstr "Максимальна витримка (W)" -#: dcim/tables/devices.py:454 +#: dcim/tables/devices.py:458 msgid "Allocated draw (W)" msgstr "Виділений розіграш (W)" -#: dcim/tables/devices.py:554 ipam/forms/model_forms.py:738 -#: ipam/tables/fhrp.py:28 ipam/views.py:596 ipam/views.py:690 +#: dcim/tables/devices.py:558 ipam/forms/model_forms.py:747 +#: ipam/tables/fhrp.py:28 ipam/views.py:602 ipam/views.py:701 #: netbox/navigation/menu.py:145 netbox/navigation/menu.py:147 #: templates/dcim/interface.html:339 templates/ipam/ipaddress_bulk_add.html:15 #: templates/ipam/service.html:40 templates/virtualization/vminterface.html:85 @@ -5833,12 +5883,12 @@ msgstr "Виділений розіграш (W)" msgid "IP Addresses" msgstr "IP-адреси" -#: dcim/tables/devices.py:560 netbox/navigation/menu.py:189 +#: dcim/tables/devices.py:564 netbox/navigation/menu.py:189 #: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Групи FHRP" -#: dcim/tables/devices.py:572 templates/dcim/interface.html:89 +#: dcim/tables/devices.py:576 templates/dcim/interface.html:89 #: templates/virtualization/vminterface.html:67 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:42 @@ -5847,24 +5897,15 @@ msgstr "Групи FHRP" msgid "Tunnel" msgstr "Тунель" -#: dcim/tables/devices.py:597 dcim/tables/devicetypes.py:224 +#: dcim/tables/devices.py:601 dcim/tables/devicetypes.py:224 #: templates/dcim/interface.html:65 msgid "Management Only" msgstr "Тільки управління" -#: dcim/tables/devices.py:615 +#: dcim/tables/devices.py:619 msgid "VDCs" msgstr "ВДК" -#: dcim/tables/devices.py:623 dcim/tables/devicetypes.py:48 -#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 -#: netbox/navigation/menu.py:90 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:6 -#: templates/dcim/inventoryitemrole.html:32 -msgid "Inventory Items" -msgstr "Товари інвентаризації" - #: dcim/tables/devices.py:870 templates/dcim/modulebay.html:49 msgid "Installed Module" msgstr "Встановлений модуль" @@ -5980,7 +6021,7 @@ msgstr "Відсіки для пристроїв" msgid "Module Bays" msgstr "Модульні відсіки" -#: dcim/tables/power.py:36 netbox/navigation/menu.py:281 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 #: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Живлення живлення" @@ -6464,7 +6505,7 @@ msgid "Cluster type (slug)" msgstr "Кластерний тип (слимак)" #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 -#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 +#: ipam/forms/filtersets.py:464 ipam/forms/model_forms.py:624 #: virtualization/forms/filtersets.py:112 msgid "Cluster group" msgstr "Кластерна група" @@ -6966,7 +7007,7 @@ msgid "Tenants" msgstr "Орендарі" #: extras/forms/model_forms.py:458 ipam/forms/filtersets.py:142 -#: ipam/forms/filtersets.py:546 ipam/forms/model_forms.py:321 +#: ipam/forms/filtersets.py:553 ipam/forms/model_forms.py:321 #: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 #: templates/ipam/vlan_edit.html:30 tenancy/forms/filtersets.py:87 #: users/forms/model_forms.py:311 @@ -7777,11 +7818,11 @@ msgstr "сценарій" msgid "scripts" msgstr "скриптів" -#: extras/models/scripts.py:110 +#: extras/models/scripts.py:111 msgid "script module" msgstr "модуль сценарію" -#: extras/models/scripts.py:111 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "модулі скриптів" @@ -8042,7 +8083,7 @@ msgstr "Видалений віджет: " msgid "Error deleting widget: " msgstr "Помилка при видаленні віджета: " -#: extras/views.py:1081 +#: extras/views.py:1101 msgid "Unable to run script: RQ worker process not running." msgstr "Неможливо запустити скрипт: робочий процес RQ не запущений." @@ -8188,7 +8229,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Префікси, які містять цей префікс або IP" #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 -#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:331 msgid "Mask length" msgstr "Довжина маски" @@ -8201,7 +8242,7 @@ msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" #: ipam/filtersets.py:471 ipam/filtersets.py:475 ipam/filtersets.py:567 -#: ipam/forms/model_forms.py:452 templates/tenancy/contact.html:53 +#: ipam/forms/model_forms.py:461 templates/tenancy/contact.html:53 #: tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Адреса" @@ -8261,7 +8302,7 @@ msgstr "NAT всередині IP-адреси (ID)" msgid "IP address (ID)" msgstr "IP-адреса (ID)" -#: ipam/filtersets.py:1102 ipam/models/ip.py:787 +#: ipam/filtersets.py:1102 ipam/models/ip.py:788 msgid "IP address" msgstr "IP-адреса" @@ -8317,7 +8358,7 @@ msgstr "Є приватним" #: ipam/forms/filtersets.py:148 ipam/forms/model_forms.py:94 #: ipam/forms/model_forms.py:107 ipam/forms/model_forms.py:129 #: ipam/forms/model_forms.py:147 ipam/models/asns.py:31 -#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/models/asns.py:103 ipam/models/ip.py:71 ipam/models/ip.py:90 #: ipam/tables/asn.py:20 ipam/tables/asn.py:45 #: templates/ipam/aggregate.html:18 templates/ipam/asn.html:27 #: templates/ipam/asnrange.html:19 templates/ipam/rir.html:19 @@ -8332,36 +8373,36 @@ msgstr "Дата додавання" msgid "Prefix length" msgstr "Довжина префікса" -#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 +#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:241 #: templates/ipam/prefix.html:85 msgid "Is a pool" msgstr "Чи є басейн" #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 -#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 -#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#: ipam/forms/filtersets.py:248 ipam/forms/filtersets.py:293 +#: ipam/models/ip.py:272 ipam/models/ip.py:539 msgid "Treat as fully utilized" msgstr "Ставтеся до повного використання" -#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 +#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:772 msgid "DNS name" msgstr "Ім'я DNS" #: ipam/forms/bulk_edit.py:371 ipam/forms/bulk_edit.py:572 #: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 -#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:383 -#: ipam/forms/filtersets.py:530 templates/ipam/fhrpgroup.html:22 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:390 +#: ipam/forms/filtersets.py:537 templates/ipam/fhrpgroup.html:22 #: templates/ipam/inc/panels/fhrp_groups.html:24 #: templates/ipam/service.html:32 templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Протокол" -#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:390 +#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:397 #: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Ідентифікатор групи" -#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:395 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:402 #: wireless/forms/bulk_edit.py:68 wireless/forms/bulk_edit.py:115 #: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 #: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 @@ -8369,12 +8410,12 @@ msgstr "Ідентифікатор групи" msgid "Authentication type" msgstr "Тип аутентифікації" -#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:406 msgid "Authentication key" msgstr "Ключ автентифікації" -#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 -#: ipam/forms/model_forms.py:463 netbox/navigation/menu.py:369 +#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:383 +#: ipam/forms/model_forms.py:472 netbox/navigation/menu.py:370 #: templates/ipam/fhrpgroup.html:49 #: templates/wireless/inc/authentication_attrs.html:5 #: wireless/forms/bulk_edit.py:91 wireless/forms/bulk_edit.py:138 @@ -8391,11 +8432,11 @@ msgstr "Мінімальний дитячий VLAN VID" msgid "Maximum child VLAN VID" msgstr "Максимальний рівень дитячого VLAN VID" -#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:557 +#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:566 msgid "Scope type" msgstr "Тип сфери застосування" -#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:632 +#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:641 #: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:38 msgid "Scope" msgstr "Сфера застосування" @@ -8404,8 +8445,8 @@ msgstr "Сфера застосування" msgid "Site & Group" msgstr "Сайт і група" -#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:696 -#: ipam/forms/model_forms.py:728 ipam/tables/services.py:19 +#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:705 +#: ipam/forms/model_forms.py:737 ipam/tables/services.py:19 #: ipam/tables/services.py:49 templates/ipam/service.html:36 #: templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -8428,15 +8469,15 @@ msgstr "Призначений RIR" msgid "VLAN's group (if any)" msgstr "Група VLAN (якщо така є)" -#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:216 -#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 -#: templates/ipam/prefix.html:60 templates/ipam/vlan.html:12 -#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 -#: templates/wireless/wirelesslan.html:30 vpn/forms/bulk_import.py:304 -#: vpn/forms/filtersets.py:284 vpn/forms/model_forms.py:433 -#: vpn/forms/model_forms.py:452 wireless/forms/bulk_edit.py:55 -#: wireless/forms/bulk_import.py:48 wireless/forms/model_forms.py:48 -#: wireless/models.py:101 +#: ipam/forms/bulk_import.py:184 ipam/forms/filtersets.py:256 +#: ipam/forms/model_forms.py:216 ipam/models/vlans.py:214 +#: ipam/tables/ip.py:254 templates/ipam/prefix.html:60 +#: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 +#: templates/ipam/vlan_edit.html:10 templates/wireless/wirelesslan.html:30 +#: vpn/forms/bulk_import.py:304 vpn/forms/filtersets.py:284 +#: vpn/forms/model_forms.py:433 vpn/forms/model_forms.py:452 +#: wireless/forms/bulk_edit.py:55 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:48 wireless/models.py:101 msgid "VLAN" msgstr "VLAN" @@ -8445,7 +8486,7 @@ 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:722 virtualization/filtersets.py:284 +#: ipam/forms/model_forms.py:731 virtualization/filtersets.py:284 #: virtualization/filtersets.py:323 virtualization/forms/bulk_edit.py:200 #: virtualization/forms/bulk_edit.py:326 #: virtualization/forms/bulk_import.py:146 @@ -8549,8 +8590,8 @@ msgstr "Експортується VRF" msgid "Private" msgstr "Приватний" -#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 -#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 +#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:191 +#: ipam/forms/filtersets.py:272 ipam/forms/filtersets.py:326 msgid "Address family" msgstr "Адреса сім'ї" @@ -8566,53 +8607,57 @@ msgstr "Початок" msgid "End" msgstr "Кінець" -#: ipam/forms/filtersets.py:185 +#: ipam/forms/filtersets.py:171 +msgid "VLAN Assignment" +msgstr "Призначення VLAN" + +#: ipam/forms/filtersets.py:186 msgid "Search within" msgstr "Пошук всередині" -#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 +#: ipam/forms/filtersets.py:207 ipam/forms/filtersets.py:342 msgid "Present in VRF" msgstr "Присутній у VRF" -#: ipam/forms/filtersets.py:304 +#: ipam/forms/filtersets.py:311 msgid "Device/VM" msgstr "Пристрой/VM" -#: ipam/forms/filtersets.py:314 +#: ipam/forms/filtersets.py:321 msgid "Parent Prefix" msgstr "Батьківський префікс" -#: ipam/forms/filtersets.py:340 +#: ipam/forms/filtersets.py:347 msgid "Assigned Device" msgstr "Призначений пристрій" -#: ipam/forms/filtersets.py:345 +#: ipam/forms/filtersets.py:352 msgid "Assigned VM" msgstr "Призначена VM" -#: ipam/forms/filtersets.py:359 +#: ipam/forms/filtersets.py:366 msgid "Assigned to an interface" msgstr "Призначено до інтерфейсу" -#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:373 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Ім'я DNS" -#: ipam/forms/filtersets.py:409 ipam/forms/filtersets.py:513 +#: ipam/forms/filtersets.py:416 ipam/forms/filtersets.py:520 #: ipam/models/vlans.py:156 templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ІДЕНТИФІКАТОР VLAN" -#: ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:448 msgid "Minimum VID" msgstr "Мінімальний VID" -#: ipam/forms/filtersets.py:447 +#: ipam/forms/filtersets.py:454 msgid "Maximum VID" msgstr "Максимальний VID" -#: ipam/forms/filtersets.py:556 ipam/forms/model_forms.py:318 -#: ipam/forms/model_forms.py:750 ipam/forms/model_forms.py:776 +#: ipam/forms/filtersets.py:563 ipam/forms/model_forms.py:318 +#: ipam/forms/model_forms.py:759 ipam/forms/model_forms.py:785 #: ipam/tables/vlans.py:191 templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 #: templates/virtualization/vminterface.html:21 @@ -8650,7 +8695,7 @@ msgid "IP Range" msgstr "Діапазон IP" #: ipam/forms/model_forms.py:293 ipam/forms/model_forms.py:319 -#: ipam/forms/model_forms.py:462 templates/ipam/fhrpgroup.html:19 +#: ipam/forms/model_forms.py:471 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Група ФРП" @@ -8662,11 +8707,11 @@ msgstr "Зробіть це основним IP для пристрою/вірт msgid "NAT IP (Inside)" msgstr "NAT IP (всередині)" -#: ipam/forms/model_forms.py:373 +#: ipam/forms/model_forms.py:382 msgid "An IP address can only be assigned to a single object." msgstr "IP-адреса може бути призначена лише одному об'єкту." -#: ipam/forms/model_forms.py:379 ipam/models/ip.py:896 +#: ipam/forms/model_forms.py:388 ipam/models/ip.py:897 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -8674,32 +8719,32 @@ msgstr "" "Не вдається перепризначити IP-адресу, поки вона призначена як основний IP " "для батьківського об'єкта" -#: ipam/forms/model_forms.py:389 +#: ipam/forms/model_forms.py:398 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Тільки IP-адреси, призначені інтерфейсу, можуть бути визначені основними IP-" "адресами." -#: ipam/forms/model_forms.py:464 +#: ipam/forms/model_forms.py:473 msgid "Virtual IP Address" msgstr "Віртуальна IP-адреса" -#: ipam/forms/model_forms.py:549 +#: ipam/forms/model_forms.py:558 msgid "Assignment already exists" msgstr "Призначення вже існує" -#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:670 +#: ipam/forms/model_forms.py:637 ipam/forms/model_forms.py:679 #: 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:629 +#: ipam/forms/model_forms.py:638 msgid "Child VLANs" msgstr "Дитячі VLAN" -#: ipam/forms/model_forms.py:701 ipam/forms/model_forms.py:733 +#: ipam/forms/model_forms.py:710 ipam/forms/model_forms.py:742 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -8707,32 +8752,32 @@ msgstr "" "Список одного або декількох номерів портів, розділених комами. Діапазон " "можна вказати за допомогою дефіса." -#: ipam/forms/model_forms.py:706 templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:715 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Шаблон сервісу" -#: ipam/forms/model_forms.py:753 +#: ipam/forms/model_forms.py:762 msgid "Port(s)" msgstr "Порт (и)" -#: ipam/forms/model_forms.py:754 ipam/forms/model_forms.py:782 +#: ipam/forms/model_forms.py:763 ipam/forms/model_forms.py:791 #: templates/ipam/service.html:21 msgid "Service" msgstr "Сервіс" -#: ipam/forms/model_forms.py:767 +#: ipam/forms/model_forms.py:776 msgid "Service template" msgstr "Шаблон сервісу" -#: ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:788 msgid "From Template" msgstr "З шаблону" -#: ipam/forms/model_forms.py:780 +#: ipam/forms/model_forms.py:789 msgid "Custom" msgstr "Користувальницькі" -#: ipam/forms/model_forms.py:810 +#: ipam/forms/model_forms.py:819 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -8800,43 +8845,43 @@ msgstr "Групове призначення FHRP" msgid "FHRP group assignments" msgstr "Групові завдання FHRP" -#: ipam/models/ip.py:64 +#: ipam/models/ip.py:65 msgid "private" msgstr "приватне" -#: ipam/models/ip.py:65 +#: ipam/models/ip.py:66 msgid "IP space managed by this RIR is considered private" msgstr "Простір IP, керований цим RIR, вважається приватним" -#: ipam/models/ip.py:71 netbox/navigation/menu.py:169 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:169 msgid "RIRs" msgstr "RIR" -#: ipam/models/ip.py:83 +#: ipam/models/ip.py:84 msgid "IPv4 or IPv6 network" msgstr "Мережа IPv4 або IPv6" -#: ipam/models/ip.py:90 +#: ipam/models/ip.py:91 msgid "Regional Internet Registry responsible for this IP space" msgstr "Регіональний Інтернет-реєстр, відповідальний за цей IP-простір" -#: ipam/models/ip.py:100 +#: ipam/models/ip.py:101 msgid "date added" msgstr "дата додавання" -#: ipam/models/ip.py:114 +#: ipam/models/ip.py:115 msgid "aggregate" msgstr "сукупний" -#: ipam/models/ip.py:115 +#: ipam/models/ip.py:116 msgid "aggregates" msgstr "агрегати" -#: ipam/models/ip.py:131 +#: ipam/models/ip.py:132 msgid "Cannot create aggregate with /0 mask." msgstr "Не вдається створити агрегат з маскою /0." -#: ipam/models/ip.py:143 +#: ipam/models/ip.py:144 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " @@ -8845,7 +8890,7 @@ msgstr "" "Агрегати не можуть перекриватися. {prefix} вже покривається існуючим " "агрегатом ({aggregate})." -#: ipam/models/ip.py:157 +#: ipam/models/ip.py:158 #, python-brace-format msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " @@ -8854,169 +8899,169 @@ msgstr "" "Префікси не можуть перекривати агрегати. {prefix} охоплює існуючий агрегат " "({aggregate})." -#: ipam/models/ip.py:199 ipam/models/ip.py:736 vpn/models/tunnels.py:114 +#: ipam/models/ip.py:200 ipam/models/ip.py:737 vpn/models/tunnels.py:114 msgid "role" msgstr "роль" -#: ipam/models/ip.py:200 +#: ipam/models/ip.py:201 msgid "roles" msgstr "ролі" -#: ipam/models/ip.py:216 ipam/models/ip.py:292 +#: ipam/models/ip.py:217 ipam/models/ip.py:293 msgid "prefix" msgstr "префікс" -#: ipam/models/ip.py:217 +#: ipam/models/ip.py:218 msgid "IPv4 or IPv6 network with mask" msgstr "Мережа IPv4 або IPv6 з маскою" -#: ipam/models/ip.py:253 +#: ipam/models/ip.py:254 msgid "Operational status of this prefix" msgstr "Операційний стан цього префікса" -#: ipam/models/ip.py:261 +#: ipam/models/ip.py:262 msgid "The primary function of this prefix" msgstr "Основна функція цього префікса" -#: ipam/models/ip.py:264 +#: ipam/models/ip.py:265 msgid "is a pool" msgstr "є басейном" -#: ipam/models/ip.py:266 +#: ipam/models/ip.py:267 msgid "All IP addresses within this prefix are considered usable" msgstr "Усі IP-адреси в цьому префіксі вважаються придатними для використання" -#: ipam/models/ip.py:269 ipam/models/ip.py:536 +#: ipam/models/ip.py:270 ipam/models/ip.py:537 msgid "mark utilized" msgstr "використовувана марка" -#: ipam/models/ip.py:293 +#: ipam/models/ip.py:294 msgid "prefixes" msgstr "префікси" -#: ipam/models/ip.py:316 +#: ipam/models/ip.py:317 msgid "Cannot create prefix with /0 mask." msgstr "Неможливо створити префікс з маскою /0." -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 #, python-brace-format msgid "VRF {vrf}" msgstr "ВРФ {vrf}" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 msgid "global table" msgstr "глобальна таблиця" -#: ipam/models/ip.py:325 +#: ipam/models/ip.py:326 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Дублікат префікса знайдений у {table}: {prefix}" -#: ipam/models/ip.py:494 +#: ipam/models/ip.py:495 msgid "start address" msgstr "стартова адреса" -#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +#: ipam/models/ip.py:496 ipam/models/ip.py:500 ipam/models/ip.py:712 msgid "IPv4 or IPv6 address (with mask)" msgstr "Адреса IPv4 або IPv6 (з маскою)" -#: ipam/models/ip.py:498 +#: ipam/models/ip.py:499 msgid "end address" msgstr "кінцева адреса" -#: ipam/models/ip.py:525 +#: ipam/models/ip.py:526 msgid "Operational status of this range" msgstr "Експлуатаційний стан даного діапазону" -#: ipam/models/ip.py:533 +#: ipam/models/ip.py:534 msgid "The primary function of this range" msgstr "Основна функція цього діапазону" -#: ipam/models/ip.py:547 +#: ipam/models/ip.py:548 msgid "IP range" msgstr "Діапазон IP" -#: ipam/models/ip.py:548 +#: ipam/models/ip.py:549 msgid "IP ranges" msgstr "Діапазони IP" -#: ipam/models/ip.py:564 +#: ipam/models/ip.py:565 msgid "Starting and ending IP address versions must match" msgstr "Початкова та кінцева версії IP-адреси повинні збігатися" -#: ipam/models/ip.py:570 +#: ipam/models/ip.py:571 msgid "Starting and ending IP address masks must match" msgstr "Початкові та кінцеві маски IP-адреси повинні збігатися" -#: ipam/models/ip.py:577 +#: ipam/models/ip.py:578 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "Кінцева адреса повинна бути більшою за початкову адресу ({start_address})" -#: ipam/models/ip.py:589 +#: ipam/models/ip.py:590 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Визначені адреси перекриваються з діапазоном {overlapping_range} в ВРФ {vrf}" -#: ipam/models/ip.py:598 +#: ipam/models/ip.py:599 #, 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 +#: ipam/models/ip.py:711 tenancy/models/contacts.py:82 msgid "address" msgstr "адреса" -#: ipam/models/ip.py:733 +#: ipam/models/ip.py:734 msgid "The operational status of this IP" msgstr "Операційний стан цього ІП" -#: ipam/models/ip.py:740 +#: ipam/models/ip.py:741 msgid "The functional role of this IP" msgstr "Функціональна роль цього ІП" -#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:72 +#: ipam/models/ip.py:765 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (всередині)" -#: ipam/models/ip.py:765 +#: ipam/models/ip.py:766 msgid "The IP for which this address is the \"outside\" IP" msgstr "IP, для якого ця адреса є «зовнішнім» IP" -#: ipam/models/ip.py:772 +#: ipam/models/ip.py:773 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Ім'я хоста або FQDN (не залежить від регістру регістру)" -#: ipam/models/ip.py:788 ipam/models/services.py:93 +#: ipam/models/ip.py:789 ipam/models/services.py:93 msgid "IP addresses" msgstr "IP-адреси" -#: ipam/models/ip.py:844 +#: ipam/models/ip.py:845 msgid "Cannot create IP address with /0 mask." msgstr "Не вдається створити IP-адресу з маскою /0." -#: ipam/models/ip.py:850 +#: ipam/models/ip.py:851 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} це ідентифікатор мережі, який не може бути присвоєний інтерфейсу." -#: ipam/models/ip.py:861 +#: ipam/models/ip.py:862 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} це адреса трансляції, яка може не бути присвоєна інтерфейсу." -#: ipam/models/ip.py:875 +#: ipam/models/ip.py:876 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Дублікати IP-адреси знайдено в {table}: {ipaddress}" -#: ipam/models/ip.py:902 +#: ipam/models/ip.py:903 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Статус SLAAC може бути призначений лише адресам IPv6" @@ -9111,7 +9156,7 @@ 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:957 netbox/navigation/menu.py:180 +#: ipam/views.py:978 netbox/navigation/menu.py:180 #: netbox/navigation/menu.py:182 msgid "VLANs" msgstr "ВЛН" @@ -9185,7 +9230,7 @@ msgid "Added" msgstr "Додано" #: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 -#: ipam/views.py:348 netbox/navigation/menu.py:152 +#: ipam/views.py:349 netbox/navigation/menu.py:152 #: netbox/navigation/menu.py:154 templates/ipam/vlan.html:84 msgid "Prefixes" msgstr "Префікси" @@ -9286,23 +9331,23 @@ msgstr "" "У назвах DNS дозволені лише буквено-цифрові символи, зірочки, дефіси, крапки" " та підкреслення" -#: ipam/views.py:535 +#: ipam/views.py:541 msgid "Child Prefixes" msgstr "Дитячі префікси" -#: ipam/views.py:570 +#: ipam/views.py:576 msgid "Child Ranges" msgstr "Дитячі діапазони" -#: ipam/views.py:886 +#: ipam/views.py:902 msgid "Related IPs" msgstr "Пов'язані IP-адреси" -#: ipam/views.py:1112 +#: ipam/views.py:1133 msgid "Device Interfaces" msgstr "Інтерфейси пристроїв" -#: ipam/views.py:1129 +#: ipam/views.py:1150 msgid "VM Interfaces" msgstr "Інтерфейси VM" @@ -9862,39 +9907,43 @@ msgstr "Кластерні групи" msgid "Circuit Types" msgstr "Типи схем" -#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:261 +msgid "Circuit Terminations" +msgstr "Закінчення схем" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 msgid "Providers" msgstr "Провайдери" -#: netbox/navigation/menu.py:267 templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Облікові записи постачальника" -#: netbox/navigation/menu.py:268 +#: netbox/navigation/menu.py:269 msgid "Provider Networks" msgstr "Мережі провайдерів" -#: netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Power Panels" msgstr "Панелі живлення" -#: netbox/navigation/menu.py:293 +#: netbox/navigation/menu.py:294 msgid "Configurations" msgstr "Конфігурації" -#: netbox/navigation/menu.py:295 +#: netbox/navigation/menu.py:296 msgid "Config Contexts" msgstr "Контексти конфігурації" -#: netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Config Templates" msgstr "Конфігураційні шаблони" -#: netbox/navigation/menu.py:303 netbox/navigation/menu.py:307 +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 msgid "Customization" msgstr "Налаштування" -#: netbox/navigation/menu.py:309 templates/dcim/device_edit.html:103 +#: netbox/navigation/menu.py:310 templates/dcim/device_edit.html:103 #: templates/dcim/htmx/cable_edit.html:81 #: templates/dcim/virtualchassis_add.html:31 #: templates/dcim/virtualchassis_edit.html:40 @@ -9904,107 +9953,107 @@ msgstr "Налаштування" msgid "Custom Fields" msgstr "Користувальницькі поля" -#: netbox/navigation/menu.py:310 +#: netbox/navigation/menu.py:311 msgid "Custom Field Choices" msgstr "Вибір спеціальних полів" -#: netbox/navigation/menu.py:311 +#: netbox/navigation/menu.py:312 msgid "Custom Links" msgstr "Користувальницькі посилання" -#: netbox/navigation/menu.py:312 +#: netbox/navigation/menu.py:313 msgid "Export Templates" msgstr "Експортувати шаблони" -#: netbox/navigation/menu.py:313 +#: netbox/navigation/menu.py:314 msgid "Saved Filters" msgstr "Збережені фільтри" -#: netbox/navigation/menu.py:315 +#: netbox/navigation/menu.py:316 msgid "Image Attachments" msgstr "Вкладення зображень" -#: netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Operations" msgstr "Операції" -#: netbox/navigation/menu.py:337 +#: netbox/navigation/menu.py:338 msgid "Integrations" msgstr "Інтеграція" -#: netbox/navigation/menu.py:339 +#: netbox/navigation/menu.py:340 msgid "Data Sources" msgstr "Джерела даних" -#: netbox/navigation/menu.py:340 +#: netbox/navigation/menu.py:341 msgid "Event Rules" msgstr "Правила події" -#: netbox/navigation/menu.py:341 +#: netbox/navigation/menu.py:342 msgid "Webhooks" msgstr "Вебхуки" -#: netbox/navigation/menu.py:345 netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:346 netbox/navigation/menu.py:350 #: 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:355 +#: netbox/navigation/menu.py:356 msgid "Logging" msgstr "Лісозаготівля" -#: netbox/navigation/menu.py:357 +#: netbox/navigation/menu.py:358 msgid "Journal Entries" msgstr "Записи журналу" -#: netbox/navigation/menu.py:358 templates/extras/objectchange.html:8 +#: netbox/navigation/menu.py:359 templates/extras/objectchange.html:8 #: templates/extras/objectchange_list.html:4 msgid "Change Log" msgstr "Журнал змін" -#: netbox/navigation/menu.py:365 templates/inc/user_menu.html:11 +#: netbox/navigation/menu.py:366 templates/inc/user_menu.html:11 msgid "Admin" msgstr "Адміністратор" -#: netbox/navigation/menu.py:373 templates/users/group.html:29 +#: netbox/navigation/menu.py:374 templates/users/group.html:29 #: users/forms/model_forms.py:233 users/forms/model_forms.py:245 #: users/forms/model_forms.py:297 users/tables.py:102 msgid "Users" msgstr "Користувачі" -#: netbox/navigation/menu.py:393 users/forms/model_forms.py:182 +#: netbox/navigation/menu.py:394 users/forms/model_forms.py:182 #: users/forms/model_forms.py:194 users/forms/model_forms.py:302 #: users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "Групи" -#: netbox/navigation/menu.py:413 templates/account/base.html:21 +#: netbox/navigation/menu.py:414 templates/account/base.html:21 #: templates/inc/user_menu.html:36 msgid "API Tokens" msgstr "Токени API" -#: netbox/navigation/menu.py:420 users/forms/model_forms.py:188 +#: netbox/navigation/menu.py:421 users/forms/model_forms.py:188 #: users/forms/model_forms.py:196 users/forms/model_forms.py:239 #: users/forms/model_forms.py:246 msgid "Permissions" msgstr "Дозволи" -#: netbox/navigation/menu.py:428 netbox/navigation/menu.py:432 +#: netbox/navigation/menu.py:429 netbox/navigation/menu.py:433 #: templates/core/system.html:7 msgid "System" msgstr "Система" -#: netbox/navigation/menu.py:437 +#: netbox/navigation/menu.py:438 msgid "Configuration History" msgstr "Історія конфігурації" -#: netbox/navigation/menu.py:443 templates/core/rq_task.html:8 +#: netbox/navigation/menu.py:444 templates/core/rq_task.html:8 #: templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Фонові завдання" -#: netbox/navigation/menu.py:482 templates/500.html:35 +#: netbox/navigation/menu.py:483 templates/500.html:35 #: templates/account/preferences.html:22 templates/core/system.html:80 msgid "Plugins" msgstr "плагіни" @@ -10139,34 +10188,46 @@ msgstr "Не вдається додати магазини до реєстру msgid "Cannot delete stores from registry" msgstr "Неможливо видалити магазини з реєстру" -#: netbox/settings.py:715 +#: netbox/settings.py:722 +msgid "German" +msgstr "Німецька" + +#: netbox/settings.py:723 msgid "English" msgstr "Англійська мова" -#: netbox/settings.py:716 +#: netbox/settings.py:724 msgid "Spanish" msgstr "Іспанська" -#: netbox/settings.py:717 +#: netbox/settings.py:725 msgid "French" msgstr "Французький" -#: netbox/settings.py:718 +#: netbox/settings.py:726 msgid "Japanese" msgstr "Японці" -#: netbox/settings.py:719 +#: netbox/settings.py:727 msgid "Portuguese" msgstr "Португальська" -#: netbox/settings.py:720 +#: netbox/settings.py:728 msgid "Russian" msgstr "Російська мова" -#: netbox/settings.py:721 +#: netbox/settings.py:729 msgid "Turkish" msgstr "Турецька" +#: netbox/settings.py:730 +msgid "Ukrainian" +msgstr "Українська" + +#: netbox/settings.py:731 +msgid "Chinese" +msgstr "Китайська" + #: netbox/tables/columns.py:185 msgid "Toggle all" msgstr "Перемкнути всі" @@ -10179,16 +10240,16 @@ msgstr "Переключити випадаюче меню" msgid "Error" msgstr "Помилка" -#: netbox/tables/tables.py:56 +#: netbox/tables/tables.py:57 #, python-brace-format msgid "No {model_name} found" msgstr "Ні {model_name} знайдено" -#: netbox/tables/tables.py:246 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:248 templates/generic/bulk_import.html:117 msgid "Field" msgstr "Поле" -#: netbox/tables/tables.py:249 +#: netbox/tables/tables.py:251 msgid "Value" msgstr "Значення" @@ -10299,7 +10360,7 @@ msgstr "Змінити пароль" #: templates/dcim/devicebay_populate.html:34 #: templates/dcim/virtualchassis_add_member.html:26 #: templates/dcim/virtualchassis_edit.html:103 -#: templates/extras/object_journal.html:26 templates/extras/script.html:37 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 #: templates/generic/bulk_add_component.html:67 #: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 #: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 @@ -10392,7 +10453,8 @@ msgstr "Призначені групи" #: templates/account/profile.html:58 #: templates/circuits/circuit_terminations_swap.html:18 #: templates/circuits/circuit_terminations_swap.html:26 -#: templates/circuits/inc/circuit_termination.html:154 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 #: templates/dcim/devicebay.html:59 #: templates/dcim/inc/panels/inventory_items.html:45 #: templates/dcim/interface.html:296 templates/dcim/modulebay.html:76 @@ -10509,13 +10571,6 @@ msgstr "Додати схему" msgid "Circuit Type" msgstr "Тип схеми" -#: templates/circuits/inc/circuit_termination.html:6 -#: templates/circuits/inc/circuit_termination.html:41 -#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 -#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "Припинення" - #: templates/circuits/inc/circuit_termination.html:10 #: templates/dcim/devicetype/component_templates.html:33 #: templates/dcim/manufacturer.html:11 @@ -10528,7 +10583,7 @@ msgid "Add" msgstr "Додати" #: templates/circuits/inc/circuit_termination.html:15 -#: templates/circuits/inc/circuit_termination.html:62 +#: templates/circuits/inc/circuit_termination_fields.html:36 #: templates/dcim/inc/panels/inventory_items.html:32 #: templates/dcim/moduletype/component_templates.html:20 #: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:32 @@ -10543,33 +10598,33 @@ msgstr "Редагувати" msgid "Swap" msgstr "Обмін" -#: templates/circuits/inc/circuit_termination.html:45 +#: templates/circuits/inc/circuit_termination_fields.html:19 #: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 #: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "Позначено як підключений" -#: templates/circuits/inc/circuit_termination.html:47 +#: templates/circuits/inc/circuit_termination_fields.html:21 msgid "to" msgstr "до" -#: templates/circuits/inc/circuit_termination.html:57 -#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination_fields.html:31 +#: templates/circuits/inc/circuit_termination_fields.html:32 #: templates/dcim/frontport.html:80 #: templates/dcim/inc/connection_endpoints.html:7 #: templates/dcim/interface.html:154 templates/dcim/rearport.html:76 msgid "Trace" msgstr "Слід" -#: templates/circuits/inc/circuit_termination.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:35 msgid "Edit cable" msgstr "Редагувати кабель" -#: templates/circuits/inc/circuit_termination.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:40 msgid "Remove cable" msgstr "Видаліть кабель" -#: templates/circuits/inc/circuit_termination.html:67 +#: templates/circuits/inc/circuit_termination_fields.html:41 #: templates/dcim/bulk_disconnect.html:5 #: templates/dcim/device/consoleports.html:12 #: templates/dcim/device/consoleserverports.html:12 @@ -10581,7 +10636,7 @@ msgstr "Видаліть кабель" msgid "Disconnect" msgstr "Відключити" -#: templates/circuits/inc/circuit_termination.html:74 +#: templates/circuits/inc/circuit_termination_fields.html:48 #: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 #: templates/dcim/frontport.html:102 templates/dcim/interface.html:180 #: templates/dcim/interface.html:200 templates/dcim/powerfeed.html:127 @@ -10590,19 +10645,19 @@ msgstr "Відключити" msgid "Connect" msgstr "Підключити" -#: templates/circuits/inc/circuit_termination.html:96 +#: templates/circuits/inc/circuit_termination_fields.html:70 msgid "Downstream" msgstr "За течією" -#: templates/circuits/inc/circuit_termination.html:97 +#: templates/circuits/inc/circuit_termination_fields.html:71 msgid "Upstream" msgstr "Вгору за течією" -#: templates/circuits/inc/circuit_termination.html:106 +#: templates/circuits/inc/circuit_termination_fields.html:80 msgid "Cross-Connect" msgstr "Перехресне з'єднання" -#: templates/circuits/inc/circuit_termination.html:110 +#: templates/circuits/inc/circuit_termination_fields.html:84 msgid "Patch Panel/Port" msgstr "Патч-панель/порт" @@ -12014,11 +12069,15 @@ msgstr "Звіт" msgid "You do not have permission to run scripts" msgstr "У вас немає дозволу на запуск скриптів" -#: templates/extras/script.html:40 templates/extras/script.html:44 +#: templates/extras/script.html:41 templates/extras/script.html:45 #: templates/extras/script_list.html:88 msgid "Run Script" msgstr "Запустити скрипт" +#: templates/extras/script.html:51 templates/extras/script/source.html:10 +msgid "Error loading script" +msgstr "Помилка завантаження сценарію" + #: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "Скрипт більше не існує у вихідному файлі." diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index 6bcbb00761..80efa12b7a 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-14 13:22+0000\n" +"POT-Creation-Date: 2024-05-22 17:41+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2024\n" "Language-Team: Chinese (https://app.transifex.com/netbox-community/teams/178115/zh/)\n" @@ -64,19 +64,19 @@ msgid "Your preferences have been updated." msgstr "您的首选项已更新。" #: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 -#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1429 -#: dcim/choices.py:1505 dcim/choices.py:1555 virtualization/choices.py:20 +#: dcim/choices.py:174 dcim/choices.py:220 dcim/choices.py:1457 +#: dcim/choices.py:1533 dcim/choices.py:1583 virtualization/choices.py:20 #: virtualization/choices.py:45 vpn/choices.py:18 msgid "Planned" msgstr "计划中" -#: circuits/choices.py:22 netbox/navigation/menu.py:289 +#: circuits/choices.py:22 netbox/navigation/menu.py:290 msgid "Provisioning" msgstr "资源调配" #: circuits/choices.py:23 core/tables/tasks.py:22 dcim/choices.py:22 #: dcim/choices.py:103 dcim/choices.py:173 dcim/choices.py:219 -#: dcim/choices.py:1504 dcim/choices.py:1554 extras/tables/tables.py:385 +#: dcim/choices.py:1532 dcim/choices.py:1582 extras/tables/tables.py:385 #: ipam/choices.py:31 ipam/choices.py:49 ipam/choices.py:69 #: ipam/choices.py:154 templates/extras/configcontext.html:25 #: templates/users/user.html:37 users/forms/bulk_edit.py:38 @@ -86,7 +86,7 @@ msgid "Active" msgstr "活跃" #: circuits/choices.py:24 dcim/choices.py:172 dcim/choices.py:218 -#: dcim/choices.py:1503 dcim/choices.py:1556 virtualization/choices.py:24 +#: dcim/choices.py:1531 dcim/choices.py:1584 virtualization/choices.py:24 #: virtualization/choices.py:43 msgid "Offline" msgstr "离线" @@ -101,8 +101,8 @@ msgstr "已退役" #: circuits/filtersets.py:29 circuits/filtersets.py:196 dcim/filtersets.py:97 #: dcim/filtersets.py:151 dcim/filtersets.py:211 dcim/filtersets.py:297 -#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1295 -#: dcim/filtersets.py:1822 dcim/filtersets.py:2065 dcim/filtersets.py:2123 +#: dcim/filtersets.py:406 dcim/filtersets.py:969 dcim/filtersets.py:1305 +#: dcim/filtersets.py:1832 dcim/filtersets.py:2075 dcim/filtersets.py:2133 #: ipam/filtersets.py:339 ipam/filtersets.py:945 #: virtualization/filtersets.py:45 virtualization/filtersets.py:173 #: vpn/filtersets.py:377 @@ -111,8 +111,8 @@ msgstr "地区 (ID)" #: circuits/filtersets.py:36 circuits/filtersets.py:203 dcim/filtersets.py:104 #: dcim/filtersets.py:157 dcim/filtersets.py:218 dcim/filtersets.py:304 -#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1302 -#: dcim/filtersets.py:1829 dcim/filtersets.py:2072 dcim/filtersets.py:2130 +#: dcim/filtersets.py:413 dcim/filtersets.py:976 dcim/filtersets.py:1312 +#: dcim/filtersets.py:1839 dcim/filtersets.py:2082 dcim/filtersets.py:2140 #: extras/filtersets.py:461 ipam/filtersets.py:346 ipam/filtersets.py:952 #: virtualization/filtersets.py:52 virtualization/filtersets.py:180 #: vpn/filtersets.py:372 @@ -121,8 +121,8 @@ msgstr "区域(slug)" #: circuits/filtersets.py:42 circuits/filtersets.py:209 dcim/filtersets.py:127 #: dcim/filtersets.py:224 dcim/filtersets.py:310 dcim/filtersets.py:419 -#: dcim/filtersets.py:982 dcim/filtersets.py:1308 dcim/filtersets.py:1835 -#: dcim/filtersets.py:2078 dcim/filtersets.py:2136 ipam/filtersets.py:352 +#: dcim/filtersets.py:982 dcim/filtersets.py:1318 dcim/filtersets.py:1845 +#: dcim/filtersets.py:2088 dcim/filtersets.py:2146 ipam/filtersets.py:352 #: ipam/filtersets.py:958 virtualization/filtersets.py:58 #: virtualization/filtersets.py:186 msgid "Site group (ID)" @@ -130,16 +130,18 @@ msgstr "站点组 (ID)" #: circuits/filtersets.py:49 circuits/filtersets.py:216 dcim/filtersets.py:134 #: dcim/filtersets.py:231 dcim/filtersets.py:317 dcim/filtersets.py:426 -#: dcim/filtersets.py:989 dcim/filtersets.py:1315 dcim/filtersets.py:1842 -#: dcim/filtersets.py:2085 dcim/filtersets.py:2143 extras/filtersets.py:467 +#: dcim/filtersets.py:989 dcim/filtersets.py:1325 dcim/filtersets.py:1852 +#: dcim/filtersets.py:2095 dcim/filtersets.py:2153 extras/filtersets.py:467 #: ipam/filtersets.py:359 ipam/filtersets.py:965 #: virtualization/filtersets.py:65 virtualization/filtersets.py:193 msgid "Site group (slug)" msgstr "站点组(slug)" -#: circuits/filtersets.py:54 circuits/forms/bulk_import.py:116 -#: circuits/forms/filtersets.py:48 circuits/forms/filtersets.py:168 -#: circuits/forms/model_forms.py:136 circuits/forms/model_forms.py:152 +#: circuits/filtersets.py:54 circuits/forms/bulk_edit.py:186 +#: circuits/forms/bulk_edit.py:214 circuits/forms/bulk_import.py:126 +#: circuits/forms/filtersets.py:49 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:207 circuits/forms/model_forms.py:136 +#: circuits/forms/model_forms.py:152 circuits/tables/circuits.py:105 #: dcim/forms/bulk_edit.py:167 dcim/forms/bulk_edit.py:239 #: dcim/forms/bulk_edit.py:575 dcim/forms/bulk_edit.py:771 #: dcim/forms/bulk_import.py:130 dcim/forms/bulk_import.py:184 @@ -147,10 +149,10 @@ msgstr "站点组(slug)" #: dcim/forms/bulk_import.py:1262 dcim/forms/bulk_import.py:1290 #: dcim/forms/filtersets.py:85 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:265 dcim/forms/filtersets.py:374 -#: dcim/forms/filtersets.py:681 dcim/forms/filtersets.py:908 -#: dcim/forms/filtersets.py:932 dcim/forms/filtersets.py:1022 -#: dcim/forms/filtersets.py:1060 dcim/forms/filtersets.py:1468 -#: dcim/forms/filtersets.py:1492 dcim/forms/filtersets.py:1516 +#: dcim/forms/filtersets.py:682 dcim/forms/filtersets.py:916 +#: dcim/forms/filtersets.py:940 dcim/forms/filtersets.py:1030 +#: dcim/forms/filtersets.py:1068 dcim/forms/filtersets.py:1476 +#: dcim/forms/filtersets.py:1500 dcim/forms/filtersets.py:1524 #: dcim/forms/model_forms.py:136 dcim/forms/model_forms.py:164 #: dcim/forms/model_forms.py:206 dcim/forms/model_forms.py:406 #: dcim/forms/model_forms.py:668 dcim/forms/object_create.py:391 @@ -160,11 +162,11 @@ msgstr "站点组(slug)" #: ipam/forms/bulk_edit.py:270 ipam/forms/bulk_edit.py:448 #: ipam/forms/bulk_edit.py:522 ipam/forms/bulk_import.py:170 #: ipam/forms/bulk_import.py:437 ipam/forms/filtersets.py:153 -#: ipam/forms/filtersets.py:230 ipam/forms/filtersets.py:425 -#: ipam/forms/filtersets.py:489 ipam/forms/model_forms.py:203 -#: ipam/forms/model_forms.py:578 ipam/forms/model_forms.py:673 +#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:432 +#: ipam/forms/filtersets.py:496 ipam/forms/model_forms.py:203 +#: ipam/forms/model_forms.py:587 ipam/forms/model_forms.py:682 #: ipam/tables/ip.py:244 ipam/tables/vlans.py:114 ipam/tables/vlans.py:216 -#: templates/circuits/inc/circuit_termination.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:6 #: templates/dcim/device.html:21 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:33 #: templates/dcim/location.html:37 templates/dcim/powerpanel.html:22 @@ -201,19 +203,21 @@ msgstr "网站(slug)" msgid "ASN (ID)" msgstr "ASN (ID)" -#: circuits/filtersets.py:71 circuits/forms/filtersets.py:28 +#: circuits/filtersets.py:71 circuits/forms/filtersets.py:29 #: ipam/forms/model_forms.py:157 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/filtersets.py:93 circuits/filtersets.py:120 -#: circuits/filtersets.py:154 ipam/filtersets.py:243 +#: circuits/filtersets.py:154 circuits/filtersets.py:281 +#: ipam/filtersets.py:243 msgid "Provider (ID)" msgstr "提供商 (ID)" #: circuits/filtersets.py:99 circuits/filtersets.py:126 -#: circuits/filtersets.py:160 ipam/filtersets.py:249 +#: circuits/filtersets.py:160 circuits/filtersets.py:287 +#: ipam/filtersets.py:249 msgid "Provider (slug)" msgstr "提供商(slug)" @@ -239,8 +243,8 @@ msgstr "电路类型(弹头)" #: circuits/filtersets.py:221 circuits/filtersets.py:266 #: dcim/filtersets.py:235 dcim/filtersets.py:321 dcim/filtersets.py:394 -#: dcim/filtersets.py:993 dcim/filtersets.py:1320 dcim/filtersets.py:1847 -#: dcim/filtersets.py:2089 dcim/filtersets.py:2148 ipam/filtersets.py:232 +#: dcim/filtersets.py:993 dcim/filtersets.py:1330 dcim/filtersets.py:1857 +#: dcim/filtersets.py:2099 dcim/filtersets.py:2158 ipam/filtersets.py:232 #: ipam/filtersets.py:363 ipam/filtersets.py:969 #: virtualization/filtersets.py:69 virtualization/filtersets.py:197 #: vpn/filtersets.py:387 @@ -252,13 +256,13 @@ msgid "Termination A (ID)" msgstr "终止 A (ID)" #: circuits/filtersets.py:258 core/filtersets.py:73 core/filtersets.py:132 -#: dcim/filtersets.py:693 dcim/filtersets.py:1289 dcim/filtersets.py:2196 +#: dcim/filtersets.py:693 dcim/filtersets.py:1299 dcim/filtersets.py:2206 #: extras/filtersets.py:41 extras/filtersets.py:63 extras/filtersets.py:92 #: extras/filtersets.py:127 extras/filtersets.py:176 extras/filtersets.py:204 #: extras/filtersets.py:234 extras/filtersets.py:271 extras/filtersets.py:343 #: extras/filtersets.py:390 extras/filtersets.py:450 extras/filtersets.py:613 #: extras/filtersets.py:655 extras/filtersets.py:696 -#: ipam/forms/model_forms.py:438 netbox/filtersets.py:275 +#: ipam/forms/model_forms.py:447 netbox/filtersets.py:275 #: netbox/forms/__init__.py:22 netbox/forms/base.py:165 #: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:45 #: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 @@ -268,9 +272,12 @@ msgstr "终止 A (ID)" msgid "Search" msgstr "搜寻" -#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:168 -#: circuits/forms/model_forms.py:109 circuits/forms/model_forms.py:131 +#: circuits/filtersets.py:262 circuits/forms/bulk_edit.py:170 +#: circuits/forms/bulk_import.py:117 circuits/forms/filtersets.py:196 +#: circuits/forms/filtersets.py:212 circuits/forms/model_forms.py:109 +#: circuits/forms/model_forms.py:131 circuits/tables/circuits.py:96 #: dcim/forms/connections.py:71 templates/circuits/circuit.html:15 +#: templates/circuits/circuittermination.html:19 #: templates/dcim/inc/cable_termination.html:55 #: templates/dcim/trace/circuit.html:4 msgid "Circuit" @@ -280,48 +287,48 @@ msgstr "电路" msgid "ProviderNetwork (ID)" msgstr "提供商网络 (ID)" -#: circuits/forms/bulk_edit.py:26 circuits/forms/filtersets.py:53 +#: circuits/forms/bulk_edit.py:28 circuits/forms/filtersets.py:54 #: circuits/forms/model_forms.py:27 circuits/tables/providers.py:33 #: dcim/forms/bulk_edit.py:127 dcim/forms/filtersets.py:188 #: dcim/forms/model_forms.py:122 dcim/tables/sites.py:94 -#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:218 +#: ipam/models/asns.py:126 ipam/tables/asn.py:27 ipam/views.py:219 #: netbox/navigation/menu.py:159 netbox/navigation/menu.py:162 #: templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" -#: circuits/forms/bulk_edit.py:30 circuits/forms/bulk_edit.py:52 -#: circuits/forms/bulk_edit.py:79 circuits/forms/bulk_edit.py:100 -#: circuits/forms/bulk_edit.py:160 core/forms/bulk_edit.py:28 -#: core/tables/plugins.py:29 dcim/forms/bulk_create.py:35 -#: dcim/forms/bulk_edit.py:72 dcim/forms/bulk_edit.py:91 -#: dcim/forms/bulk_edit.py:150 dcim/forms/bulk_edit.py:191 -#: dcim/forms/bulk_edit.py:209 dcim/forms/bulk_edit.py:337 -#: dcim/forms/bulk_edit.py:373 dcim/forms/bulk_edit.py:388 -#: dcim/forms/bulk_edit.py:447 dcim/forms/bulk_edit.py:486 -#: dcim/forms/bulk_edit.py:516 dcim/forms/bulk_edit.py:540 -#: dcim/forms/bulk_edit.py:613 dcim/forms/bulk_edit.py:665 -#: dcim/forms/bulk_edit.py:717 dcim/forms/bulk_edit.py:740 -#: dcim/forms/bulk_edit.py:788 dcim/forms/bulk_edit.py:858 -#: dcim/forms/bulk_edit.py:911 dcim/forms/bulk_edit.py:946 -#: dcim/forms/bulk_edit.py:986 dcim/forms/bulk_edit.py:1030 -#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1102 -#: dcim/forms/bulk_edit.py:1120 dcim/forms/bulk_edit.py:1138 -#: dcim/forms/bulk_edit.py:1156 dcim/forms/bulk_edit.py:1575 -#: extras/forms/bulk_edit.py:36 extras/forms/bulk_edit.py:124 -#: extras/forms/bulk_edit.py:153 extras/forms/bulk_edit.py:183 -#: extras/forms/bulk_edit.py:264 extras/forms/bulk_edit.py:288 -#: extras/forms/bulk_edit.py:302 extras/tables/tables.py:58 -#: ipam/forms/bulk_edit.py:51 ipam/forms/bulk_edit.py:71 -#: ipam/forms/bulk_edit.py:91 ipam/forms/bulk_edit.py:115 -#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:173 -#: ipam/forms/bulk_edit.py:192 ipam/forms/bulk_edit.py:261 -#: ipam/forms/bulk_edit.py:305 ipam/forms/bulk_edit.py:353 -#: ipam/forms/bulk_edit.py:396 ipam/forms/bulk_edit.py:424 -#: ipam/forms/bulk_edit.py:554 ipam/forms/bulk_edit.py:585 -#: templates/account/token.html:35 templates/circuits/circuit.html:59 -#: templates/circuits/circuittype.html:26 -#: templates/circuits/inc/circuit_termination.html:114 +#: circuits/forms/bulk_edit.py:32 circuits/forms/bulk_edit.py:54 +#: circuits/forms/bulk_edit.py:81 circuits/forms/bulk_edit.py:102 +#: circuits/forms/bulk_edit.py:162 circuits/forms/bulk_edit.py:181 +#: core/forms/bulk_edit.py:28 core/tables/plugins.py:29 +#: dcim/forms/bulk_create.py:35 dcim/forms/bulk_edit.py:72 +#: dcim/forms/bulk_edit.py:91 dcim/forms/bulk_edit.py:150 +#: dcim/forms/bulk_edit.py:191 dcim/forms/bulk_edit.py:209 +#: dcim/forms/bulk_edit.py:337 dcim/forms/bulk_edit.py:373 +#: dcim/forms/bulk_edit.py:388 dcim/forms/bulk_edit.py:447 +#: dcim/forms/bulk_edit.py:486 dcim/forms/bulk_edit.py:516 +#: dcim/forms/bulk_edit.py:540 dcim/forms/bulk_edit.py:613 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:717 +#: dcim/forms/bulk_edit.py:740 dcim/forms/bulk_edit.py:788 +#: dcim/forms/bulk_edit.py:858 dcim/forms/bulk_edit.py:911 +#: dcim/forms/bulk_edit.py:946 dcim/forms/bulk_edit.py:986 +#: dcim/forms/bulk_edit.py:1030 dcim/forms/bulk_edit.py:1075 +#: dcim/forms/bulk_edit.py:1102 dcim/forms/bulk_edit.py:1120 +#: dcim/forms/bulk_edit.py:1138 dcim/forms/bulk_edit.py:1156 +#: dcim/forms/bulk_edit.py:1575 extras/forms/bulk_edit.py:36 +#: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:153 +#: extras/forms/bulk_edit.py:183 extras/forms/bulk_edit.py:264 +#: extras/forms/bulk_edit.py:288 extras/forms/bulk_edit.py:302 +#: extras/tables/tables.py:58 ipam/forms/bulk_edit.py:51 +#: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:115 ipam/forms/bulk_edit.py:144 +#: ipam/forms/bulk_edit.py:173 ipam/forms/bulk_edit.py:192 +#: ipam/forms/bulk_edit.py:261 ipam/forms/bulk_edit.py:305 +#: ipam/forms/bulk_edit.py:353 ipam/forms/bulk_edit.py:396 +#: ipam/forms/bulk_edit.py:424 ipam/forms/bulk_edit.py:554 +#: ipam/forms/bulk_edit.py:585 templates/account/token.html:35 +#: templates/circuits/circuit.html:59 templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:88 #: templates/circuits/provider.html:33 #: templates/circuits/providernetwork.html:32 #: templates/core/datasource.html:54 templates/dcim/cable.html:36 @@ -387,32 +394,35 @@ msgstr "ASN" msgid "Description" msgstr "描述" -#: circuits/forms/bulk_edit.py:47 circuits/forms/bulk_edit.py:69 -#: circuits/forms/bulk_edit.py:119 circuits/forms/bulk_import.py:34 -#: circuits/forms/bulk_import.py:49 circuits/forms/bulk_import.py:75 -#: circuits/forms/filtersets.py:67 circuits/forms/filtersets.py:85 -#: circuits/forms/filtersets.py:113 circuits/forms/filtersets.py:128 +#: circuits/forms/bulk_edit.py:49 circuits/forms/bulk_edit.py:71 +#: circuits/forms/bulk_edit.py:121 circuits/forms/bulk_import.py:35 +#: circuits/forms/bulk_import.py:50 circuits/forms/bulk_import.py:76 +#: circuits/forms/filtersets.py:68 circuits/forms/filtersets.py:86 +#: circuits/forms/filtersets.py:114 circuits/forms/filtersets.py:129 +#: circuits/forms/filtersets.py:197 circuits/forms/filtersets.py:230 #: circuits/forms/model_forms.py:45 circuits/forms/model_forms.py:59 -#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:55 -#: circuits/tables/providers.py:72 circuits/tables/providers.py:103 -#: templates/circuits/circuit.html:18 templates/circuits/provider.html:20 +#: circuits/forms/model_forms.py:91 circuits/tables/circuits.py:56 +#: circuits/tables/circuits.py:100 circuits/tables/providers.py:72 +#: circuits/tables/providers.py:103 templates/circuits/circuit.html:18 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 #: templates/circuits/provideraccount.html:20 #: templates/circuits/providernetwork.html:20 #: templates/dcim/inc/cable_termination.html:51 msgid "Provider" msgstr "提供商" -#: circuits/forms/bulk_edit.py:76 circuits/forms/filtersets.py:88 +#: circuits/forms/bulk_edit.py:78 circuits/forms/filtersets.py:89 #: templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "服务 ID" -#: circuits/forms/bulk_edit.py:96 circuits/forms/filtersets.py:104 +#: circuits/forms/bulk_edit.py:98 circuits/forms/filtersets.py:105 #: dcim/forms/bulk_edit.py:205 dcim/forms/bulk_edit.py:502 #: dcim/forms/bulk_edit.py:702 dcim/forms/bulk_edit.py:1071 #: dcim/forms/bulk_edit.py:1098 dcim/forms/bulk_edit.py:1571 -#: dcim/forms/filtersets.py:975 dcim/forms/filtersets.py:1351 -#: dcim/forms/filtersets.py:1372 dcim/tables/devices.py:699 +#: dcim/forms/filtersets.py:983 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1380 dcim/tables/devices.py:699 #: dcim/tables/devices.py:759 dcim/tables/devices.py:986 #: dcim/tables/devicetypes.py:245 dcim/tables/devicetypes.py:260 #: dcim/tables/racks.py:32 extras/forms/bulk_edit.py:260 @@ -424,8 +434,8 @@ msgstr "服务 ID" msgid "Color" msgstr "颜色" -#: circuits/forms/bulk_edit.py:114 circuits/forms/bulk_import.py:88 -#: circuits/forms/filtersets.py:123 core/forms/bulk_edit.py:18 +#: circuits/forms/bulk_edit.py:116 circuits/forms/bulk_import.py:89 +#: circuits/forms/filtersets.py:124 core/forms/bulk_edit.py:18 #: core/forms/filtersets.py:30 core/tables/data.py:20 core/tables/jobs.py:18 #: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:680 #: dcim/forms/bulk_edit.py:819 dcim/forms/bulk_edit.py:887 @@ -437,18 +447,18 @@ msgstr "颜色" #: dcim/forms/bulk_import.py:725 dcim/forms/bulk_import.py:808 #: dcim/forms/bulk_import.py:902 dcim/forms/bulk_import.py:944 #: dcim/forms/bulk_import.py:1161 dcim/forms/bulk_import.py:1327 -#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:866 -#: dcim/forms/filtersets.py:965 dcim/forms/filtersets.py:1086 -#: dcim/forms/filtersets.py:1156 dcim/forms/filtersets.py:1178 -#: dcim/forms/filtersets.py:1200 dcim/forms/filtersets.py:1217 -#: dcim/forms/filtersets.py:1251 dcim/forms/filtersets.py:1346 -#: dcim/forms/filtersets.py:1367 dcim/forms/model_forms.py:643 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:874 +#: dcim/forms/filtersets.py:973 dcim/forms/filtersets.py:1094 +#: dcim/forms/filtersets.py:1164 dcim/forms/filtersets.py:1186 +#: dcim/forms/filtersets.py:1208 dcim/forms/filtersets.py:1225 +#: dcim/forms/filtersets.py:1259 dcim/forms/filtersets.py:1354 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:643 #: dcim/forms/model_forms.py:649 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:145 #: dcim/tables/devices.py:183 dcim/tables/devices.py:815 #: dcim/tables/power.py:77 extras/forms/bulk_import.py:39 #: extras/tables/tables.py:283 extras/tables/tables.py:355 -#: extras/tables/tables.py:473 netbox/tables/tables.py:237 +#: extras/tables/tables.py:473 netbox/tables/tables.py:239 #: templates/circuits/circuit.html:30 templates/core/datasource.html:38 #: templates/dcim/cable.html:15 templates/dcim/consoleport.html:36 #: templates/dcim/consoleserverport.html:36 templates/dcim/frontport.html:36 @@ -469,13 +479,13 @@ msgstr "颜色" msgid "Type" msgstr "类型" -#: circuits/forms/bulk_edit.py:124 circuits/forms/bulk_import.py:81 -#: circuits/forms/filtersets.py:136 circuits/forms/model_forms.py:96 +#: circuits/forms/bulk_edit.py:126 circuits/forms/bulk_import.py:82 +#: circuits/forms/filtersets.py:137 circuits/forms/model_forms.py:96 msgid "Provider account" msgstr "提供商账户" -#: circuits/forms/bulk_edit.py:132 circuits/forms/bulk_import.py:94 -#: circuits/forms/filtersets.py:147 core/forms/filtersets.py:35 +#: circuits/forms/bulk_edit.py:134 circuits/forms/bulk_import.py:95 +#: circuits/forms/filtersets.py:148 core/forms/filtersets.py:35 #: core/forms/filtersets.py:76 core/tables/data.py:23 core/tables/jobs.py:26 #: core/tables/tasks.py:88 dcim/forms/bulk_edit.py:105 #: dcim/forms/bulk_edit.py:180 dcim/forms/bulk_edit.py:261 @@ -487,9 +497,9 @@ msgstr "提供商账户" #: dcim/forms/bulk_import.py:1155 dcim/forms/bulk_import.py:1322 #: dcim/forms/bulk_import.py:1386 dcim/forms/filtersets.py:171 #: dcim/forms/filtersets.py:230 dcim/forms/filtersets.py:282 -#: dcim/forms/filtersets.py:727 dcim/forms/filtersets.py:835 -#: dcim/forms/filtersets.py:869 dcim/forms/filtersets.py:970 -#: dcim/forms/filtersets.py:1081 dcim/tables/devices.py:145 +#: dcim/forms/filtersets.py:728 dcim/forms/filtersets.py:843 +#: dcim/forms/filtersets.py:877 dcim/forms/filtersets.py:978 +#: dcim/forms/filtersets.py:1089 dcim/tables/devices.py:145 #: dcim/tables/devices.py:818 dcim/tables/devices.py:1046 #: 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 @@ -497,9 +507,9 @@ msgstr "提供商账户" #: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:544 #: 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:209 ipam/forms/filtersets.py:274 -#: ipam/forms/filtersets.py:348 ipam/forms/filtersets.py:501 -#: ipam/forms/model_forms.py:457 ipam/tables/ip.py:236 ipam/tables/ip.py:309 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:281 +#: ipam/forms/filtersets.py:355 ipam/forms/filtersets.py:508 +#: ipam/forms/model_forms.py:466 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:34 templates/core/datasource.html:46 @@ -530,8 +540,8 @@ msgstr "提供商账户" msgid "Status" msgstr "状态" -#: circuits/forms/bulk_edit.py:138 circuits/forms/bulk_import.py:99 -#: circuits/forms/filtersets.py:116 dcim/forms/bulk_edit.py:121 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_import.py:100 +#: circuits/forms/filtersets.py:117 dcim/forms/bulk_edit.py:121 #: dcim/forms/bulk_edit.py:186 dcim/forms/bulk_edit.py:256 #: dcim/forms/bulk_edit.py:368 dcim/forms/bulk_edit.py:588 #: dcim/forms/bulk_edit.py:692 dcim/forms/bulk_edit.py:1599 @@ -541,9 +551,9 @@ msgstr "状态" #: dcim/forms/bulk_import.py:1379 dcim/forms/filtersets.py:166 #: dcim/forms/filtersets.py:198 dcim/forms/filtersets.py:249 #: dcim/forms/filtersets.py:334 dcim/forms/filtersets.py:355 -#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:827 -#: dcim/forms/filtersets.py:889 dcim/forms/filtersets.py:919 -#: dcim/forms/filtersets.py:1041 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:652 dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:897 dcim/forms/filtersets.py:927 +#: dcim/forms/filtersets.py:1049 dcim/tables/power.py:88 #: extras/filtersets.py:564 extras/forms/filtersets.py:332 #: extras/forms/filtersets.py:405 ipam/forms/bulk_edit.py:41 #: ipam/forms/bulk_edit.py:66 ipam/forms/bulk_edit.py:110 @@ -557,8 +567,8 @@ msgstr "状态" #: ipam/forms/bulk_import.py:451 ipam/forms/filtersets.py:48 #: ipam/forms/filtersets.py:68 ipam/forms/filtersets.py:100 #: ipam/forms/filtersets.py:120 ipam/forms/filtersets.py:143 -#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:260 -#: ipam/forms/filtersets.py:303 ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:174 ipam/forms/filtersets.py:267 +#: ipam/forms/filtersets.py:310 ipam/forms/filtersets.py:476 #: ipam/tables/ip.py:451 ipam/tables/vlans.py:224 #: templates/circuits/circuit.html:38 templates/dcim/cable.html:23 #: templates/dcim/device.html:78 templates/dcim/location.html:49 @@ -589,23 +599,23 @@ msgstr "状态" msgid "Tenant" msgstr "租户" -#: circuits/forms/bulk_edit.py:143 circuits/forms/filtersets.py:171 +#: circuits/forms/bulk_edit.py:145 circuits/forms/filtersets.py:172 msgid "Install date" msgstr "安装日期" -#: circuits/forms/bulk_edit.py:148 circuits/forms/filtersets.py:176 +#: circuits/forms/bulk_edit.py:150 circuits/forms/filtersets.py:177 msgid "Termination date" msgstr "终止日期" -#: circuits/forms/bulk_edit.py:154 circuits/forms/filtersets.py:183 +#: circuits/forms/bulk_edit.py:156 circuits/forms/filtersets.py:184 msgid "Commit rate (Kbps)" msgstr "提交速率 (Kbps)" -#: circuits/forms/bulk_edit.py:169 circuits/forms/model_forms.py:110 +#: circuits/forms/bulk_edit.py:171 circuits/forms/model_forms.py:110 msgid "Service Parameters" msgstr "服务参数" -#: circuits/forms/bulk_edit.py:170 circuits/forms/model_forms.py:111 +#: circuits/forms/bulk_edit.py:172 circuits/forms/model_forms.py:111 #: dcim/forms/model_forms.py:138 dcim/forms/model_forms.py:180 #: dcim/forms/model_forms.py:228 dcim/forms/model_forms.py:267 #: dcim/forms/model_forms.py:713 dcim/forms/model_forms.py:1636 @@ -624,26 +634,60 @@ msgstr "服务参数" msgid "Tenancy" msgstr "租赁" -#: circuits/forms/bulk_import.py:37 circuits/forms/bulk_import.py:52 -#: circuits/forms/bulk_import.py:78 +#: circuits/forms/bulk_edit.py:191 circuits/forms/bulk_edit.py:215 +#: circuits/forms/model_forms.py:153 circuits/tables/circuits.py:109 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/circuits/providernetwork.html:17 +msgid "Provider Network" +msgstr "提供商网络" + +#: circuits/forms/bulk_edit.py:197 +msgid "Port speed (Kbps)" +msgstr "端口速度 (Kbps)" + +#: circuits/forms/bulk_edit.py:201 +msgid "Upstream speed (Kbps)" +msgstr "上行速度 (Kbps)" + +#: circuits/forms/bulk_edit.py:204 dcim/forms/bulk_edit.py:849 +#: dcim/forms/bulk_edit.py:1208 dcim/forms/bulk_edit.py:1225 +#: dcim/forms/bulk_edit.py:1242 dcim/forms/bulk_edit.py:1260 +#: dcim/forms/bulk_edit.py:1348 dcim/forms/bulk_edit.py:1487 +#: dcim/forms/bulk_edit.py:1504 +msgid "Mark connected" +msgstr "标记已连接" + +#: circuits/forms/bulk_edit.py:217 circuits/forms/model_forms.py:155 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 +#: templates/dcim/rearport.html:111 +msgid "Circuit Termination" +msgstr "电路终止" + +#: circuits/forms/bulk_edit.py:219 circuits/forms/model_forms.py:157 +msgid "Termination Details" +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:69 dcim/forms/bulk_import.py:178 +#: circuits/forms/bulk_import.py:70 dcim/forms/bulk_import.py:178 #: dcim/forms/bulk_import.py:388 dcim/forms/bulk_import.py:1108 #: dcim/forms/bulk_import.py:1187 extras/forms/bulk_import.py:232 msgid "RGB color in hexadecimal. Example:" msgstr "十六进制的 RGB 颜色。示例:" -#: circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:85 msgid "Assigned provider account" msgstr "分配的提供商账户" -#: circuits/forms/bulk_import.py:91 +#: circuits/forms/bulk_import.py:92 msgid "Type of circuit" msgstr "电路类型" -#: circuits/forms/bulk_import.py:96 dcim/forms/bulk_import.py:89 +#: circuits/forms/bulk_import.py:97 dcim/forms/bulk_import.py:89 #: dcim/forms/bulk_import.py:148 dcim/forms/bulk_import.py:204 #: dcim/forms/bulk_import.py:452 dcim/forms/bulk_import.py:606 #: dcim/forms/bulk_import.py:1324 ipam/forms/bulk_import.py:193 @@ -654,7 +698,7 @@ msgstr "电路类型" msgid "Operational status" msgstr "运行状态" -#: circuits/forms/bulk_import.py:103 dcim/forms/bulk_import.py:110 +#: circuits/forms/bulk_import.py:104 dcim/forms/bulk_import.py:110 #: dcim/forms/bulk_import.py:155 dcim/forms/bulk_import.py:286 #: dcim/forms/bulk_import.py:428 dcim/forms/bulk_import.py:1171 #: dcim/forms/bulk_import.py:1319 dcim/forms/bulk_import.py:1383 @@ -668,37 +712,46 @@ msgstr "运行状态" msgid "Assigned tenant" msgstr "分配的租户" -#: circuits/forms/bulk_import.py:122 circuits/forms/filtersets.py:144 -#: circuits/forms/model_forms.py:142 +#: circuits/forms/bulk_import.py:122 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/circuits/inc/circuit_termination_fields.html:15 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 +msgid "Termination" +msgstr "终止" + +#: circuits/forms/bulk_import.py:132 circuits/forms/filtersets.py:145 +#: circuits/forms/filtersets.py:225 circuits/forms/model_forms.py:142 msgid "Provider network" msgstr "提供商网络" -#: circuits/forms/filtersets.py:27 circuits/forms/filtersets.py:115 -#: dcim/forms/bulk_edit.py:248 dcim/forms/bulk_edit.py:346 -#: dcim/forms/bulk_edit.py:580 dcim/forms/bulk_edit.py:627 -#: dcim/forms/bulk_edit.py:780 dcim/forms/bulk_import.py:189 -#: dcim/forms/bulk_import.py:263 dcim/forms/bulk_import.py:491 -#: dcim/forms/bulk_import.py:1268 dcim/forms/bulk_import.py:1302 -#: dcim/forms/filtersets.py:93 dcim/forms/filtersets.py:246 -#: dcim/forms/filtersets.py:279 dcim/forms/filtersets.py:331 -#: dcim/forms/filtersets.py:382 dcim/forms/filtersets.py:649 -#: dcim/forms/filtersets.py:690 dcim/forms/filtersets.py:888 -#: dcim/forms/filtersets.py:917 dcim/forms/filtersets.py:937 -#: dcim/forms/filtersets.py:1001 dcim/forms/filtersets.py:1031 -#: dcim/forms/filtersets.py:1040 dcim/forms/filtersets.py:1151 -#: dcim/forms/filtersets.py:1173 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1212 dcim/forms/filtersets.py:1232 -#: dcim/forms/filtersets.py:1340 dcim/forms/filtersets.py:1362 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1398 -#: dcim/forms/filtersets.py:1412 dcim/forms/model_forms.py:179 -#: dcim/forms/model_forms.py:211 dcim/forms/model_forms.py:411 -#: dcim/forms/model_forms.py:673 dcim/tables/devices.py:162 -#: dcim/tables/power.py:30 dcim/tables/racks.py:58 dcim/tables/racks.py:143 -#: extras/filtersets.py:488 extras/forms/filtersets.py:329 -#: ipam/forms/bulk_edit.py:457 ipam/forms/filtersets.py:172 -#: ipam/forms/filtersets.py:407 ipam/forms/filtersets.py:430 -#: ipam/forms/filtersets.py:467 ipam/forms/model_forms.py:590 -#: templates/dcim/device.html:25 templates/dcim/device_edit.html:30 +#: circuits/forms/filtersets.py:28 circuits/forms/filtersets.py:116 +#: circuits/forms/filtersets.py:198 dcim/forms/bulk_edit.py:248 +#: dcim/forms/bulk_edit.py:346 dcim/forms/bulk_edit.py:580 +#: dcim/forms/bulk_edit.py:627 dcim/forms/bulk_edit.py:780 +#: dcim/forms/bulk_import.py:189 dcim/forms/bulk_import.py:263 +#: dcim/forms/bulk_import.py:491 dcim/forms/bulk_import.py:1268 +#: dcim/forms/bulk_import.py:1302 dcim/forms/filtersets.py:93 +#: dcim/forms/filtersets.py:246 dcim/forms/filtersets.py:279 +#: dcim/forms/filtersets.py:331 dcim/forms/filtersets.py:382 +#: dcim/forms/filtersets.py:649 dcim/forms/filtersets.py:691 +#: dcim/forms/filtersets.py:896 dcim/forms/filtersets.py:925 +#: dcim/forms/filtersets.py:945 dcim/forms/filtersets.py:1009 +#: dcim/forms/filtersets.py:1039 dcim/forms/filtersets.py:1048 +#: dcim/forms/filtersets.py:1159 dcim/forms/filtersets.py:1181 +#: dcim/forms/filtersets.py:1203 dcim/forms/filtersets.py:1220 +#: dcim/forms/filtersets.py:1240 dcim/forms/filtersets.py:1348 +#: dcim/forms/filtersets.py:1370 dcim/forms/filtersets.py:1391 +#: dcim/forms/filtersets.py:1406 dcim/forms/filtersets.py:1420 +#: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:211 +#: dcim/forms/model_forms.py:411 dcim/forms/model_forms.py:673 +#: dcim/tables/devices.py:162 dcim/tables/power.py:30 dcim/tables/racks.py:58 +#: dcim/tables/racks.py:143 extras/filtersets.py:488 +#: extras/forms/filtersets.py:329 ipam/forms/bulk_edit.py:457 +#: ipam/forms/filtersets.py:173 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:437 ipam/forms/filtersets.py:474 +#: ipam/forms/model_forms.py:599 templates/dcim/device.html:25 +#: templates/dcim/device_edit.html:30 #: templates/dcim/inc/cable_termination.html:12 #: templates/dcim/location.html:26 templates/dcim/powerpanel.html:26 #: templates/dcim/rack.html:26 templates/dcim/rackreservation.html:32 @@ -708,12 +761,12 @@ msgstr "提供商网络" msgid "Location" msgstr "地点" -#: circuits/forms/filtersets.py:29 circuits/forms/filtersets.py:117 +#: circuits/forms/filtersets.py:30 circuits/forms/filtersets.py:118 #: dcim/forms/filtersets.py:137 dcim/forms/filtersets.py:151 #: dcim/forms/filtersets.py:167 dcim/forms/filtersets.py:199 #: dcim/forms/filtersets.py:250 dcim/forms/filtersets.py:335 #: dcim/forms/filtersets.py:406 dcim/forms/filtersets.py:653 -#: dcim/forms/filtersets.py:1002 netbox/navigation/menu.py:44 +#: dcim/forms/filtersets.py:1010 netbox/navigation/menu.py:44 #: netbox/navigation/menu.py:46 tenancy/forms/filtersets.py:42 #: tenancy/tables/columns.py:70 tenancy/tables/contacts.py:25 #: tenancy/views.py:19 virtualization/forms/filtersets.py:37 @@ -722,22 +775,22 @@ msgstr "地点" msgid "Contacts" msgstr "联系人" -#: circuits/forms/filtersets.py:34 circuits/forms/filtersets.py:154 +#: circuits/forms/filtersets.py:35 circuits/forms/filtersets.py:155 #: dcim/forms/bulk_edit.py:111 dcim/forms/bulk_edit.py:223 #: dcim/forms/bulk_edit.py:755 dcim/forms/bulk_import.py:92 #: dcim/forms/filtersets.py:71 dcim/forms/filtersets.py:178 #: dcim/forms/filtersets.py:204 dcim/forms/filtersets.py:257 -#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:667 -#: dcim/forms/filtersets.py:894 dcim/forms/filtersets.py:924 -#: dcim/forms/filtersets.py:1008 dcim/forms/filtersets.py:1047 -#: dcim/forms/filtersets.py:1460 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1508 dcim/forms/model_forms.py:111 +#: dcim/forms/filtersets.py:360 dcim/forms/filtersets.py:668 +#: dcim/forms/filtersets.py:902 dcim/forms/filtersets.py:932 +#: dcim/forms/filtersets.py:1016 dcim/forms/filtersets.py:1055 +#: dcim/forms/filtersets.py:1468 dcim/forms/filtersets.py:1492 +#: dcim/forms/filtersets.py:1516 dcim/forms/model_forms.py:111 #: dcim/forms/object_create.py:375 dcim/tables/devices.py:148 #: dcim/tables/sites.py:85 extras/filtersets.py:455 #: ipam/forms/bulk_edit.py:206 ipam/forms/bulk_edit.py:438 -#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:216 -#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:475 -#: ipam/forms/model_forms.py:562 templates/dcim/device.html:17 +#: ipam/forms/bulk_edit.py:512 ipam/forms/filtersets.py:217 +#: ipam/forms/filtersets.py:422 ipam/forms/filtersets.py:482 +#: ipam/forms/model_forms.py:571 templates/dcim/device.html:17 #: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 #: templates/dcim/region.html:26 templates/dcim/site.html:30 #: templates/ipam/prefix.html:49 templates/ipam/vlan.html:16 @@ -747,42 +800,42 @@ msgstr "联系人" msgid "Region" msgstr "区域" -#: circuits/forms/filtersets.py:39 circuits/forms/filtersets.py:159 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:160 #: dcim/forms/bulk_edit.py:231 dcim/forms/bulk_edit.py:763 #: dcim/forms/filtersets.py:76 dcim/forms/filtersets.py:183 #: dcim/forms/filtersets.py:209 dcim/forms/filtersets.py:270 -#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:672 -#: dcim/forms/filtersets.py:899 dcim/forms/filtersets.py:1013 -#: dcim/forms/filtersets.py:1052 dcim/forms/object_create.py:383 +#: dcim/forms/filtersets.py:365 dcim/forms/filtersets.py:673 +#: dcim/forms/filtersets.py:907 dcim/forms/filtersets.py:1021 +#: dcim/forms/filtersets.py:1060 dcim/forms/object_create.py:383 #: extras/filtersets.py:472 ipam/forms/bulk_edit.py:211 #: ipam/forms/bulk_edit.py:445 ipam/forms/bulk_edit.py:517 -#: ipam/forms/filtersets.py:221 ipam/forms/filtersets.py:420 -#: ipam/forms/filtersets.py:480 ipam/forms/model_forms.py:575 +#: ipam/forms/filtersets.py:222 ipam/forms/filtersets.py:427 +#: ipam/forms/filtersets.py:487 ipam/forms/model_forms.py:584 #: virtualization/forms/bulk_edit.py:86 virtualization/forms/filtersets.py:69 #: virtualization/forms/filtersets.py:138 #: virtualization/forms/model_forms.py:98 msgid "Site group" msgstr "站点组" -#: circuits/forms/filtersets.py:62 circuits/forms/filtersets.py:80 -#: circuits/forms/filtersets.py:99 circuits/forms/filtersets.py:114 +#: circuits/forms/filtersets.py:63 circuits/forms/filtersets.py:81 +#: circuits/forms/filtersets.py:100 circuits/forms/filtersets.py:115 #: core/forms/filtersets.py:64 dcim/forms/bulk_edit.py:726 #: dcim/forms/filtersets.py:165 dcim/forms/filtersets.py:197 -#: dcim/forms/filtersets.py:826 dcim/forms/filtersets.py:918 -#: dcim/forms/filtersets.py:1042 dcim/forms/filtersets.py:1150 -#: dcim/forms/filtersets.py:1172 dcim/forms/filtersets.py:1194 -#: dcim/forms/filtersets.py:1211 dcim/forms/filtersets.py:1228 -#: dcim/forms/filtersets.py:1339 dcim/forms/filtersets.py:1361 -#: dcim/forms/filtersets.py:1382 dcim/forms/filtersets.py:1397 -#: dcim/forms/filtersets.py:1410 extras/forms/filtersets.py:43 +#: dcim/forms/filtersets.py:834 dcim/forms/filtersets.py:926 +#: dcim/forms/filtersets.py:1050 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1180 dcim/forms/filtersets.py:1202 +#: dcim/forms/filtersets.py:1219 dcim/forms/filtersets.py:1236 +#: dcim/forms/filtersets.py:1347 dcim/forms/filtersets.py:1369 +#: dcim/forms/filtersets.py:1390 dcim/forms/filtersets.py:1405 +#: dcim/forms/filtersets.py:1418 extras/forms/filtersets.py:43 #: extras/forms/filtersets.py:112 extras/forms/filtersets.py:143 #: extras/forms/filtersets.py:183 extras/forms/filtersets.py:199 #: extras/forms/filtersets.py:230 extras/forms/filtersets.py:254 #: extras/forms/filtersets.py:450 extras/forms/filtersets.py:488 -#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:259 -#: ipam/forms/filtersets.py:300 ipam/forms/filtersets.py:375 -#: ipam/forms/filtersets.py:468 ipam/forms/filtersets.py:527 -#: ipam/forms/filtersets.py:545 netbox/tables/tables.py:253 +#: ipam/forms/filtersets.py:99 ipam/forms/filtersets.py:266 +#: ipam/forms/filtersets.py:307 ipam/forms/filtersets.py:382 +#: ipam/forms/filtersets.py:475 ipam/forms/filtersets.py:534 +#: ipam/forms/filtersets.py:552 netbox/tables/tables.py:255 #: virtualization/forms/filtersets.py:45 #: virtualization/forms/filtersets.py:103 #: virtualization/forms/filtersets.py:194 @@ -791,28 +844,15 @@ msgstr "站点组" msgid "Attributes" msgstr "属性" -#: circuits/forms/filtersets.py:70 circuits/tables/circuits.py:60 +#: circuits/forms/filtersets.py:71 circuits/tables/circuits.py:61 #: circuits/tables/providers.py:66 templates/circuits/circuit.html:22 #: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "账户" -#: circuits/forms/model_forms.py:153 -#: templates/circuits/inc/circuit_termination.html:88 -#: templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "提供商网络" - -#: circuits/forms/model_forms.py:155 -#: templates/circuits/inc/circuit_termination.html:80 -#: templates/dcim/frontport.html:121 templates/dcim/interface.html:193 -#: templates/dcim/rearport.html:111 -msgid "Circuit Termination" -msgstr "电路终止" - -#: circuits/forms/model_forms.py:157 -msgid "Termination Details" -msgstr "终止详情" +#: circuits/forms/filtersets.py:215 +msgid "Term Side" +msgstr "学期方面" #: circuits/models/circuits.py:25 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:491 @@ -843,8 +883,8 @@ msgstr "唯一的电路 ID" #: core/models/jobs.py:85 dcim/models/cables.py:49 dcim/models/devices.py:643 #: dcim/models/devices.py:1155 dcim/models/devices.py:1364 #: dcim/models/power.py:96 dcim/models/racks.py:98 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 +#: dcim/models/sites.py:266 ipam/models/ip.py:253 ipam/models/ip.py:522 +#: ipam/models/ip.py:730 ipam/models/vlans.py:175 #: virtualization/models/clusters.py:74 #: virtualization/models/virtualmachines.py:84 vpn/models/tunnels.py:40 #: wireless/models.py:94 wireless/models.py:158 @@ -1014,15 +1054,15 @@ msgstr "提供商网络" msgid "provider networks" msgstr "提供商网络" -#: circuits/tables/circuits.py:29 circuits/tables/providers.py:18 +#: circuits/tables/circuits.py:30 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 core/tables/plugins.py:13 #: core/tables/tasks.py:11 core/tables/tasks.py:115 #: dcim/forms/filtersets.py:61 dcim/forms/object_create.py:43 #: dcim/tables/devices.py:60 dcim/tables/devices.py:97 #: dcim/tables/devices.py:139 dcim/tables/devices.py:294 -#: dcim/tables/devices.py:376 dcim/tables/devices.py:420 -#: dcim/tables/devices.py:472 dcim/tables/devices.py:524 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:424 +#: dcim/tables/devices.py:476 dcim/tables/devices.py:528 #: dcim/tables/devices.py:644 dcim/tables/devices.py:726 #: dcim/tables/devices.py:776 dcim/tables/devices.py:842 #: dcim/tables/devices.py:957 dcim/tables/devices.py:977 @@ -1036,7 +1076,7 @@ msgstr "提供商网络" #: extras/tables/tables.py:209 extras/tables/tables.py:256 #: extras/tables/tables.py:279 extras/tables/tables.py:329 #: extras/tables/tables.py:381 extras/tables/tables.py:404 -#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:379 +#: ipam/forms/bulk_edit.py:391 ipam/forms/filtersets.py:386 #: 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 @@ -1102,7 +1142,7 @@ msgstr "提供商网络" msgid "Name" msgstr "姓名" -#: circuits/tables/circuits.py:38 circuits/tables/providers.py:45 +#: circuits/tables/circuits.py:39 circuits/tables/providers.py:45 #: circuits/tables/providers.py:79 netbox/navigation/menu.py:253 #: netbox/navigation/menu.py:257 netbox/navigation/menu.py:259 #: templates/circuits/provider.html:57 @@ -1111,23 +1151,23 @@ msgstr "姓名" msgid "Circuits" msgstr "电路" -#: circuits/tables/circuits.py:52 templates/circuits/circuit.html:26 +#: circuits/tables/circuits.py:53 templates/circuits/circuit.html:26 msgid "Circuit ID" msgstr "电路编号" -#: circuits/tables/circuits.py:65 wireless/forms/model_forms.py:160 +#: circuits/tables/circuits.py:66 wireless/forms/model_forms.py:160 msgid "Side A" msgstr "A 面" -#: circuits/tables/circuits.py:69 +#: circuits/tables/circuits.py:70 msgid "Side Z" msgstr "Z 面" -#: circuits/tables/circuits.py:72 templates/circuits/circuit.html:55 +#: circuits/tables/circuits.py:73 templates/circuits/circuit.html:55 msgid "Commit Rate" msgstr "承诺率" -#: circuits/tables/circuits.py:75 circuits/tables/providers.py:48 +#: circuits/tables/circuits.py:76 circuits/tables/providers.py:48 #: circuits/tables/providers.py:82 circuits/tables/providers.py:107 #: dcim/tables/devices.py:1019 dcim/tables/devicetypes.py:92 #: dcim/tables/modules.py:29 dcim/tables/modules.py:72 dcim/tables/power.py:39 @@ -1183,12 +1223,12 @@ msgstr "已完成" #: core/choices.py:22 core/choices.py:59 core/constants.py:20 #: core/tables/tasks.py:34 dcim/choices.py:176 dcim/choices.py:222 -#: dcim/choices.py:1506 extras/choices.py:226 virtualization/choices.py:47 +#: dcim/choices.py:1534 extras/choices.py:226 virtualization/choices.py:47 msgid "Failed" msgstr "失败" -#: core/choices.py:35 netbox/navigation/menu.py:319 -#: netbox/navigation/menu.py:323 templates/extras/script/base.html:14 +#: core/choices.py:35 netbox/navigation/menu.py:320 +#: netbox/navigation/menu.py:324 templates/extras/script/base.html:14 #: templates/extras/script_list.html:7 templates/extras/script_list.html:12 #: templates/extras/script_result.html:17 msgid "Scripts" @@ -1283,8 +1323,8 @@ msgstr "数据源(名称)" #: core/forms/bulk_edit.py:25 core/forms/filtersets.py:40 #: core/tables/data.py:26 dcim/forms/bulk_edit.py:1020 -#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1268 -#: dcim/tables/devices.py:549 dcim/tables/devicetypes.py:221 +#: dcim/forms/bulk_edit.py:1293 dcim/forms/filtersets.py:1276 +#: dcim/tables/devices.py:553 dcim/tables/devicetypes.py:221 #: extras/forms/bulk_edit.py:98 extras/forms/bulk_edit.py:162 #: extras/forms/bulk_edit.py:221 extras/forms/filtersets.py:120 #: extras/forms/filtersets.py:207 extras/forms/filtersets.py:268 @@ -1420,10 +1460,10 @@ msgstr "必须上传文件或选择要同步的数据文件" msgid "Rack Elevations" msgstr "机架高度" -#: core/forms/model_forms.py:157 dcim/choices.py:1417 +#: core/forms/model_forms.py:157 dcim/choices.py:1445 #: dcim/forms/bulk_edit.py:867 dcim/forms/bulk_edit.py:1250 #: dcim/forms/bulk_edit.py:1268 dcim/tables/racks.py:89 -#: netbox/navigation/menu.py:275 netbox/navigation/menu.py:279 +#: netbox/navigation/menu.py:276 netbox/navigation/menu.py:280 msgid "Power" msgstr "权力" @@ -1456,7 +1496,7 @@ msgstr "验证" msgid "User Preferences" msgstr "用户偏好" -#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:660 +#: core/forms/model_forms.py:167 dcim/forms/filtersets.py:661 #: templates/core/inc/config_data.html:127 users/forms/model_forms.py:65 msgid "Miscellaneous" msgstr "杂项" @@ -1595,7 +1635,7 @@ msgstr "路径" msgid "File path relative to the data source's root" msgstr "相对于数据源根目录的文件路径" -#: core/models/data.py:303 ipam/models/ip.py:502 +#: core/models/data.py:303 ipam/models/ip.py:503 msgid "size" msgstr "尺寸" @@ -1712,7 +1752,7 @@ msgstr "上次更新时间" #: core/tables/jobs.py:10 core/tables/tasks.py:76 #: dcim/tables/devicetypes.py:161 extras/tables/tables.py:179 -#: extras/tables/tables.py:350 netbox/tables/tables.py:187 +#: extras/tables/tables.py:350 netbox/tables/tables.py:188 #: templates/dcim/virtualchassis_edit.html:52 utilities/forms/forms.py:73 #: wireless/tables/wirelesslink.py:16 msgid "ID" @@ -1721,7 +1761,7 @@ msgstr "身份证" #: core/tables/jobs.py:21 extras/choices.py:41 extras/tables/tables.py:241 #: extras/tables/tables.py:287 extras/tables/tables.py:360 #: extras/tables/tables.py:478 extras/tables/tables.py:509 -#: extras/tables/tables.py:574 netbox/tables/tables.py:241 +#: extras/tables/tables.py:574 netbox/tables/tables.py:243 #: templates/extras/eventrule.html:84 templates/extras/journalentry.html:18 #: templates/extras/objectchange.html:57 tenancy/tables/contacts.py:93 #: vpn/tables/l2vpn.py:64 @@ -1766,7 +1806,7 @@ msgstr "工人" msgid "Host" msgstr "主持人" -#: core/tables/tasks.py:50 ipam/forms/filtersets.py:535 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:542 msgid "Port" msgstr "端口" @@ -1833,7 +1873,7 @@ msgid "Staging" msgstr "舞台" #: dcim/choices.py:23 dcim/choices.py:178 dcim/choices.py:223 -#: dcim/choices.py:1430 virtualization/choices.py:23 +#: dcim/choices.py:1458 virtualization/choices.py:23 #: virtualization/choices.py:48 msgid "Decommissioning" msgstr "退役" @@ -1893,7 +1933,7 @@ msgstr "已弃用" msgid "Millimeters" msgstr "毫米" -#: dcim/choices.py:115 dcim/choices.py:1452 +#: dcim/choices.py:115 dcim/choices.py:1480 msgid "Inches" msgstr "英寸" @@ -1968,7 +2008,7 @@ msgstr "从右到左" msgid "Side to rear" msgstr "从一边到另一边" -#: dcim/choices.py:198 dcim/choices.py:1225 +#: dcim/choices.py:198 dcim/choices.py:1253 msgid "Passive" msgstr "被动" @@ -1976,56 +2016,56 @@ msgstr "被动" msgid "Mixed" msgstr "混合" -#: dcim/choices.py:443 dcim/choices.py:680 +#: dcim/choices.py:447 dcim/choices.py:693 msgid "NEMA (Non-locking)" msgstr "NEMA(非锁定)" -#: dcim/choices.py:465 dcim/choices.py:702 +#: dcim/choices.py:469 dcim/choices.py:715 msgid "NEMA (Locking)" msgstr "NEMA(锁定)" -#: dcim/choices.py:488 dcim/choices.py:725 +#: dcim/choices.py:492 dcim/choices.py:738 msgid "California Style" msgstr "加州风格" -#: dcim/choices.py:496 +#: dcim/choices.py:500 msgid "International/ITA" msgstr "国际/意大利" -#: dcim/choices.py:526 dcim/choices.py:755 +#: dcim/choices.py:535 dcim/choices.py:773 msgid "Proprietary" msgstr "专有的" -#: dcim/choices.py:534 dcim/choices.py:764 dcim/choices.py:1141 -#: dcim/choices.py:1143 dcim/choices.py:1348 dcim/choices.py:1350 +#: dcim/choices.py:543 dcim/choices.py:782 dcim/choices.py:1169 +#: dcim/choices.py:1171 dcim/choices.py:1376 dcim/choices.py:1378 #: netbox/navigation/menu.py:187 msgid "Other" msgstr "其他" -#: dcim/choices.py:733 +#: dcim/choices.py:746 msgid "ITA/International" msgstr "ITA/国际" -#: dcim/choices.py:794 +#: dcim/choices.py:812 msgid "Physical" msgstr "身体的" -#: dcim/choices.py:795 dcim/choices.py:954 +#: dcim/choices.py:813 dcim/choices.py:977 msgid "Virtual" msgstr "虚拟" -#: dcim/choices.py:796 dcim/choices.py:1026 dcim/forms/bulk_edit.py:1408 -#: dcim/forms/filtersets.py:1231 dcim/forms/model_forms.py:933 +#: dcim/choices.py:814 dcim/choices.py:1049 dcim/forms/bulk_edit.py:1408 +#: dcim/forms/filtersets.py:1239 dcim/forms/model_forms.py:933 #: dcim/forms/model_forms.py:1341 netbox/navigation/menu.py:127 #: netbox/navigation/menu.py:131 templates/dcim/interface.html:210 msgid "Wireless" msgstr "无线" -#: dcim/choices.py:952 +#: dcim/choices.py:975 msgid "Virtual interfaces" msgstr "虚拟接口" -#: dcim/choices.py:955 dcim/forms/bulk_edit.py:1303 +#: dcim/choices.py:978 dcim/forms/bulk_edit.py:1303 #: dcim/forms/bulk_import.py:785 dcim/forms/model_forms.py:919 #: dcim/tables/devices.py:656 templates/dcim/interface.html:106 #: templates/virtualization/vminterface.html:43 @@ -2035,152 +2075,152 @@ msgstr "虚拟接口" msgid "Bridge" msgstr "桥" -#: dcim/choices.py:956 +#: dcim/choices.py:979 msgid "Link Aggregation Group (LAG)" msgstr "链路聚合组 (LAG)" -#: dcim/choices.py:960 +#: dcim/choices.py:983 msgid "Ethernet (fixed)" msgstr "以太网(固定)" -#: dcim/choices.py:974 +#: dcim/choices.py:997 msgid "Ethernet (modular)" msgstr "以太网(模块化)" -#: dcim/choices.py:1010 +#: dcim/choices.py:1033 msgid "Ethernet (backplane)" msgstr "以太网(背板)" -#: dcim/choices.py:1040 +#: dcim/choices.py:1063 msgid "Cellular" msgstr "蜂窝网络" -#: dcim/choices.py:1090 dcim/forms/filtersets.py:303 -#: dcim/forms/filtersets.py:737 dcim/forms/filtersets.py:874 -#: dcim/forms/filtersets.py:1426 templates/dcim/inventoryitem.html:52 +#: dcim/choices.py:1115 dcim/forms/filtersets.py:303 +#: dcim/forms/filtersets.py:738 dcim/forms/filtersets.py:882 +#: dcim/forms/filtersets.py:1434 templates/dcim/inventoryitem.html:52 #: templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "序列号" -#: dcim/choices.py:1105 +#: dcim/choices.py:1130 msgid "Coaxial" msgstr "同轴" -#: dcim/choices.py:1122 +#: dcim/choices.py:1150 msgid "Stacking" msgstr "堆叠" -#: dcim/choices.py:1172 +#: dcim/choices.py:1200 msgid "Half" msgstr "一半" -#: dcim/choices.py:1173 +#: dcim/choices.py:1201 msgid "Full" msgstr "已满" -#: dcim/choices.py:1174 netbox/preferences.py:31 wireless/choices.py:480 +#: dcim/choices.py:1202 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "汽车" -#: dcim/choices.py:1185 +#: dcim/choices.py:1213 msgid "Access" msgstr "访问" -#: dcim/choices.py:1186 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 +#: dcim/choices.py:1214 ipam/tables/vlans.py:168 ipam/tables/vlans.py:213 #: templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "已标记" -#: dcim/choices.py:1187 +#: dcim/choices.py:1215 msgid "Tagged (All)" msgstr "已标记 (全部)" -#: dcim/choices.py:1216 +#: dcim/choices.py:1244 msgid "IEEE Standard" msgstr "IEEE 标准" -#: dcim/choices.py:1227 +#: dcim/choices.py:1255 msgid "Passive 24V (2-pair)" msgstr "被动 24V(2 对)" -#: dcim/choices.py:1228 +#: dcim/choices.py:1256 msgid "Passive 24V (4-pair)" msgstr "被动式 24V(4 对)" -#: dcim/choices.py:1229 +#: dcim/choices.py:1257 msgid "Passive 48V (2-pair)" msgstr "被动式 48V(2 对)" -#: dcim/choices.py:1230 +#: dcim/choices.py:1258 msgid "Passive 48V (4-pair)" msgstr "被动式 48V(4 对)" -#: dcim/choices.py:1292 dcim/choices.py:1388 +#: dcim/choices.py:1320 dcim/choices.py:1416 msgid "Copper" msgstr "铜" -#: dcim/choices.py:1315 +#: dcim/choices.py:1343 msgid "Fiber Optic" msgstr "光纤" -#: dcim/choices.py:1404 +#: dcim/choices.py:1432 msgid "Fiber" msgstr "纤维" -#: dcim/choices.py:1428 dcim/forms/filtersets.py:1138 +#: dcim/choices.py:1456 dcim/forms/filtersets.py:1146 msgid "Connected" msgstr "已连接" -#: dcim/choices.py:1447 +#: dcim/choices.py:1475 msgid "Kilometers" msgstr "千米" -#: dcim/choices.py:1448 templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1476 templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "米" -#: dcim/choices.py:1449 +#: dcim/choices.py:1477 msgid "Centimeters" msgstr "厘米" -#: dcim/choices.py:1450 +#: dcim/choices.py:1478 msgid "Miles" msgstr "英里" -#: dcim/choices.py:1451 templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1479 templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "英尺" -#: dcim/choices.py:1467 templates/dcim/device.html:319 +#: dcim/choices.py:1495 templates/dcim/device.html:319 #: templates/dcim/rack.html:152 msgid "Kilograms" msgstr "千克" -#: dcim/choices.py:1468 +#: dcim/choices.py:1496 msgid "Grams" msgstr "克" -#: dcim/choices.py:1469 templates/dcim/rack.html:153 +#: dcim/choices.py:1497 templates/dcim/rack.html:153 msgid "Pounds" msgstr "英镑" -#: dcim/choices.py:1470 +#: dcim/choices.py:1498 msgid "Ounces" msgstr "盎司" -#: dcim/choices.py:1516 tenancy/choices.py:17 +#: dcim/choices.py:1544 tenancy/choices.py:17 msgid "Primary" msgstr "小学" -#: dcim/choices.py:1517 +#: dcim/choices.py:1545 msgid "Redundant" msgstr "冗余" -#: dcim/choices.py:1538 +#: dcim/choices.py:1566 msgid "Single phase" msgstr "单相" -#: dcim/choices.py:1539 +#: dcim/choices.py:1567 msgid "Three-phase" msgstr "三相" @@ -2231,30 +2271,30 @@ msgid "Parent location (slug)" msgstr "家长所在地(slug)" #: dcim/filtersets.py:257 dcim/filtersets.py:333 dcim/filtersets.py:432 -#: dcim/filtersets.py:1005 dcim/filtersets.py:1331 dcim/filtersets.py:2101 +#: dcim/filtersets.py:1005 dcim/filtersets.py:1341 dcim/filtersets.py:2111 msgid "Location (ID)" msgstr "地点 (ID)" #: dcim/filtersets.py:264 dcim/filtersets.py:340 dcim/filtersets.py:439 -#: dcim/filtersets.py:1337 extras/filtersets.py:494 +#: dcim/filtersets.py:1347 extras/filtersets.py:494 msgid "Location (slug)" msgstr "位置(slug)" #: dcim/filtersets.py:354 dcim/filtersets.py:840 dcim/filtersets.py:942 -#: dcim/filtersets.py:1769 ipam/filtersets.py:381 ipam/filtersets.py:493 +#: dcim/filtersets.py:1779 ipam/filtersets.py:381 ipam/filtersets.py:493 #: ipam/filtersets.py:989 virtualization/filtersets.py:210 msgid "Role (ID)" msgstr "角色 (ID)" #: dcim/filtersets.py:360 dcim/filtersets.py:846 dcim/filtersets.py:948 -#: dcim/filtersets.py:1775 extras/filtersets.py:510 ipam/filtersets.py:387 +#: dcim/filtersets.py:1785 extras/filtersets.py:510 ipam/filtersets.py:387 #: ipam/filtersets.py:499 ipam/filtersets.py:995 #: virtualization/filtersets.py:216 msgid "Role (slug)" msgstr "角色(slug)" -#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1342 -#: dcim/filtersets.py:2163 +#: dcim/filtersets.py:389 dcim/filtersets.py:1010 dcim/filtersets.py:1352 +#: dcim/filtersets.py:2173 msgid "Rack (ID)" msgstr "机架 (ID)" @@ -2269,14 +2309,14 @@ msgid "User (name)" msgstr "用户(姓名)" #: dcim/filtersets.py:481 dcim/filtersets.py:620 dcim/filtersets.py:830 -#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1233 -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:881 dcim/filtersets.py:921 dcim/filtersets.py:1243 +#: dcim/filtersets.py:1769 msgid "Manufacturer (ID)" msgstr "制造商 (ID)" #: dcim/filtersets.py:487 dcim/filtersets.py:626 dcim/filtersets.py:836 -#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1239 -#: dcim/filtersets.py:1765 +#: dcim/filtersets.py:887 dcim/filtersets.py:927 dcim/filtersets.py:1249 +#: dcim/filtersets.py:1775 msgid "Manufacturer (slug)" msgstr "制造商(slug)" @@ -2298,37 +2338,37 @@ msgstr "有背面影像" #: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068 #: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562 -#: dcim/forms/filtersets.py:776 +#: dcim/forms/filtersets.py:777 msgid "Has console ports" msgstr "有控制台端口" #: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072 #: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569 -#: dcim/forms/filtersets.py:783 +#: dcim/forms/filtersets.py:784 msgid "Has console server ports" msgstr "有控制台服务器端口" #: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076 #: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576 -#: dcim/forms/filtersets.py:790 +#: dcim/forms/filtersets.py:791 msgid "Has power ports" msgstr "有电源端口" #: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080 #: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583 -#: dcim/forms/filtersets.py:797 +#: dcim/forms/filtersets.py:798 msgid "Has power outlets" msgstr "有电源插座" #: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084 #: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590 -#: dcim/forms/filtersets.py:804 +#: dcim/forms/filtersets.py:805 msgid "Has interfaces" msgstr "有接口" #: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088 #: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597 -#: dcim/forms/filtersets.py:811 +#: dcim/forms/filtersets.py:812 msgid "Has pass-through ports" msgstr "有直通端口" @@ -2344,19 +2384,19 @@ msgstr "有设备托架" msgid "Has inventory items" msgstr "有库存物品" -#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363 +#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1373 msgid "Device type (ID)" msgstr "设备类型 (ID)" -#: dcim/filtersets.py:717 dcim/filtersets.py:1244 +#: dcim/filtersets.py:717 dcim/filtersets.py:1254 msgid "Module type (ID)" msgstr "模块类型 (ID)" -#: dcim/filtersets.py:752 dcim/filtersets.py:1514 +#: dcim/filtersets.py:752 dcim/filtersets.py:1524 msgid "Power port (ID)" msgstr "电源端口 (ID)" -#: dcim/filtersets.py:826 dcim/filtersets.py:1755 +#: dcim/filtersets.py:826 dcim/filtersets.py:1765 msgid "Parent inventory item (ID)" msgstr "父库存物品 (ID)" @@ -2382,8 +2422,8 @@ msgstr "平台 (ID)" msgid "Platform (slug)" msgstr "平台(slug)" -#: dcim/filtersets.py:999 dcim/filtersets.py:1326 dcim/filtersets.py:1853 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2154 +#: dcim/filtersets.py:999 dcim/filtersets.py:1336 dcim/filtersets.py:1863 +#: dcim/filtersets.py:2105 dcim/filtersets.py:2164 msgid "Site name (slug)" msgstr "站点名称(slug)" @@ -2404,15 +2444,15 @@ msgid "Is full depth" msgstr "深度已满" #: dcim/filtersets.py:1040 dcim/forms/common.py:18 -#: dcim/forms/filtersets.py:746 dcim/forms/filtersets.py:1283 +#: dcim/forms/filtersets.py:747 dcim/forms/filtersets.py:1291 #: dcim/models/device_components.py:519 virtualization/filtersets.py:230 #: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172 #: virtualization/forms/filtersets.py:219 msgid "MAC address" msgstr "MAC 地址" -#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 -#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841 +#: dcim/filtersets.py:1047 dcim/filtersets.py:1211 +#: dcim/forms/filtersets.py:756 dcim/forms/filtersets.py:849 #: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176 msgid "Has a primary IP" msgstr "有主 IP" @@ -2433,59 +2473,63 @@ msgstr "是虚拟机箱成员" msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: dcim/filtersets.py:1184 +#: dcim/filtersets.py:1105 +msgid "Has virtual device context" +msgstr "有虚拟设备上下文" + +#: dcim/filtersets.py:1194 msgid "VDC (ID)" msgstr "VDC (ID)" -#: dcim/filtersets.py:1189 +#: dcim/filtersets.py:1199 msgid "Device model" msgstr "设备型号" -#: dcim/filtersets.py:1194 ipam/filtersets.py:632 vpn/filtersets.py:102 +#: dcim/filtersets.py:1204 ipam/filtersets.py:632 vpn/filtersets.py:102 #: vpn/filtersets.py:420 msgid "Interface (ID)" msgstr "接口 (ID)" -#: dcim/filtersets.py:1250 +#: dcim/filtersets.py:1260 msgid "Module type (model)" msgstr "模块类型(型号)" -#: dcim/filtersets.py:1256 +#: dcim/filtersets.py:1266 msgid "Module Bay (ID)" msgstr "模块托架 (ID)" -#: dcim/filtersets.py:1260 dcim/filtersets.py:1352 ipam/filtersets.py:611 +#: dcim/filtersets.py:1270 dcim/filtersets.py:1362 ipam/filtersets.py:611 #: ipam/filtersets.py:851 ipam/filtersets.py:1075 #: virtualization/filtersets.py:161 vpn/filtersets.py:398 msgid "Device (ID)" msgstr "设备 (ID)" -#: dcim/filtersets.py:1348 +#: dcim/filtersets.py:1358 msgid "Rack (name)" msgstr "机架(名称)" -#: dcim/filtersets.py:1358 ipam/filtersets.py:606 ipam/filtersets.py:846 +#: dcim/filtersets.py:1368 ipam/filtersets.py:606 ipam/filtersets.py:846 #: ipam/filtersets.py:1081 vpn/filtersets.py:393 msgid "Device (name)" msgstr "设备(名称)" -#: dcim/filtersets.py:1369 +#: dcim/filtersets.py:1379 msgid "Device type (model)" msgstr "设备类型(型号)" -#: dcim/filtersets.py:1374 +#: dcim/filtersets.py:1384 msgid "Device role (ID)" msgstr "设备角色 (ID)" -#: dcim/filtersets.py:1380 +#: dcim/filtersets.py:1390 msgid "Device role (slug)" msgstr "设备角色(slug)" -#: dcim/filtersets.py:1385 +#: dcim/filtersets.py:1395 msgid "Virtual Chassis (ID)" msgstr "虚拟机箱 (ID)" -#: dcim/filtersets.py:1391 dcim/forms/filtersets.py:107 +#: dcim/filtersets.py:1401 dcim/forms/filtersets.py:107 #: dcim/tables/devices.py:211 netbox/navigation/menu.py:66 #: templates/dcim/device.html:119 templates/dcim/device_edit.html:93 #: templates/dcim/virtualchassis.html:20 @@ -2494,37 +2538,37 @@ msgstr "虚拟机箱 (ID)" msgid "Virtual Chassis" msgstr "虚拟机箱" -#: dcim/filtersets.py:1411 +#: dcim/filtersets.py:1421 msgid "Module (ID)" msgstr "模块 (ID)" -#: dcim/filtersets.py:1418 +#: dcim/filtersets.py:1428 msgid "Cable (ID)" msgstr "电缆 (ID)" -#: dcim/filtersets.py:1527 ipam/forms/bulk_import.py:188 +#: dcim/filtersets.py:1537 ipam/forms/bulk_import.py:188 #: vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "分配的 VLAN" -#: dcim/filtersets.py:1531 +#: dcim/filtersets.py:1541 msgid "Assigned VID" msgstr "分配的 VID" -#: dcim/filtersets.py:1536 dcim/forms/bulk_edit.py:1382 -#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1326 +#: dcim/filtersets.py:1546 dcim/forms/bulk_edit.py:1382 +#: dcim/forms/bulk_import.py:836 dcim/forms/filtersets.py:1334 #: dcim/forms/model_forms.py:1322 dcim/models/device_components.py:712 -#: dcim/tables/devices.py:618 ipam/filtersets.py:316 ipam/filtersets.py:327 +#: dcim/tables/devices.py:622 ipam/filtersets.py:316 ipam/filtersets.py:327 #: ipam/filtersets.py:483 ipam/filtersets.py:584 ipam/filtersets.py:595 #: ipam/forms/bulk_edit.py:227 ipam/forms/bulk_edit.py:282 #: ipam/forms/bulk_edit.py:324 ipam/forms/bulk_import.py:156 #: ipam/forms/bulk_import.py:242 ipam/forms/bulk_import.py:278 -#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:171 -#: ipam/forms/filtersets.py:302 ipam/forms/model_forms.py:60 +#: ipam/forms/filtersets.py:67 ipam/forms/filtersets.py:172 +#: ipam/forms/filtersets.py:309 ipam/forms/model_forms.py:60 #: ipam/forms/model_forms.py:200 ipam/forms/model_forms.py:245 -#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:420 -#: ipam/forms/model_forms.py:434 ipam/forms/model_forms.py:448 -#: ipam/models/ip.py:232 ipam/models/ip.py:511 ipam/models/ip.py:719 +#: ipam/forms/model_forms.py:298 ipam/forms/model_forms.py:429 +#: ipam/forms/model_forms.py:443 ipam/forms/model_forms.py:457 +#: ipam/models/ip.py:233 ipam/models/ip.py:512 ipam/models/ip.py:720 #: 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:133 templates/ipam/ipaddress.html:18 @@ -2540,18 +2584,18 @@ msgstr "分配的 VID" msgid "VRF" msgstr "VRF" -#: dcim/filtersets.py:1542 ipam/filtersets.py:322 ipam/filtersets.py:333 +#: dcim/filtersets.py:1552 ipam/filtersets.py:322 ipam/filtersets.py:333 #: ipam/filtersets.py:489 ipam/filtersets.py:590 ipam/filtersets.py:601 msgid "VRF (RD)" msgstr "VRF(红色)" -#: dcim/filtersets.py:1547 ipam/filtersets.py:1016 vpn/filtersets.py:361 +#: dcim/filtersets.py:1557 ipam/filtersets.py:1016 vpn/filtersets.py:361 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: dcim/filtersets.py:1553 dcim/forms/filtersets.py:1331 -#: dcim/tables/devices.py:566 ipam/filtersets.py:1022 -#: ipam/forms/filtersets.py:518 ipam/tables/vlans.py:133 +#: dcim/filtersets.py:1563 dcim/forms/filtersets.py:1339 +#: dcim/tables/devices.py:570 ipam/filtersets.py:1022 +#: ipam/forms/filtersets.py:525 ipam/tables/vlans.py:133 #: templates/dcim/interface.html:93 templates/ipam/vlan.html:66 #: templates/vpn/l2vpntermination.html:12 #: virtualization/forms/filtersets.py:229 vpn/forms/bulk_import.py:280 @@ -2560,82 +2604,82 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: dcim/filtersets.py:1585 +#: dcim/filtersets.py:1595 msgid "Virtual Chassis Interfaces for Device" msgstr "设备的虚拟机箱接口" -#: dcim/filtersets.py:1590 +#: dcim/filtersets.py:1600 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "设备的虚拟机箱接口 (ID)" -#: dcim/filtersets.py:1594 +#: dcim/filtersets.py:1604 msgid "Kind of interface" msgstr "接口的种类" -#: dcim/filtersets.py:1599 virtualization/filtersets.py:289 +#: dcim/filtersets.py:1609 virtualization/filtersets.py:289 msgid "Parent interface (ID)" msgstr "父接口 (ID)" -#: dcim/filtersets.py:1604 virtualization/filtersets.py:294 +#: dcim/filtersets.py:1614 virtualization/filtersets.py:294 msgid "Bridged interface (ID)" msgstr "桥接接口 (ID)" -#: dcim/filtersets.py:1609 +#: dcim/filtersets.py:1619 msgid "LAG interface (ID)" msgstr "LAG 接口 (ID)" -#: dcim/filtersets.py:1636 dcim/filtersets.py:1648 -#: dcim/forms/filtersets.py:1243 dcim/forms/model_forms.py:1634 +#: dcim/filtersets.py:1646 dcim/filtersets.py:1658 +#: dcim/forms/filtersets.py:1251 dcim/forms/model_forms.py:1634 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "虚拟设备上下文" -#: dcim/filtersets.py:1642 +#: dcim/filtersets.py:1652 msgid "Virtual Device Context (Identifier)" msgstr "虚拟设备上下文(标识符)" -#: dcim/filtersets.py:1653 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1663 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:53 msgid "Wireless LAN" msgstr "无线局域网" -#: dcim/filtersets.py:1657 dcim/tables/devices.py:605 +#: dcim/filtersets.py:1667 dcim/tables/devices.py:609 msgid "Wireless link" msgstr "无线链接" -#: dcim/filtersets.py:1727 +#: dcim/filtersets.py:1737 msgid "Installed module (ID)" msgstr "已安装的模块 (ID)" -#: dcim/filtersets.py:1738 +#: dcim/filtersets.py:1748 msgid "Installed device (ID)" msgstr "已安装的设备 (ID)" -#: dcim/filtersets.py:1744 +#: dcim/filtersets.py:1754 msgid "Installed device (name)" msgstr "已安装的设备(名称)" -#: dcim/filtersets.py:1810 +#: dcim/filtersets.py:1820 msgid "Master (ID)" msgstr "大师 (ID)" -#: dcim/filtersets.py:1816 +#: dcim/filtersets.py:1826 msgid "Master (name)" msgstr "主人(姓名)" -#: dcim/filtersets.py:1858 tenancy/filtersets.py:246 +#: dcim/filtersets.py:1868 tenancy/filtersets.py:246 msgid "Tenant (ID)" msgstr "租户 (ID)" -#: dcim/filtersets.py:1864 extras/filtersets.py:570 tenancy/filtersets.py:252 +#: dcim/filtersets.py:1874 extras/filtersets.py:570 tenancy/filtersets.py:252 msgid "Tenant (slug)" msgstr "租户(slug)" -#: dcim/filtersets.py:1900 dcim/forms/filtersets.py:988 +#: dcim/filtersets.py:1910 dcim/forms/filtersets.py:996 msgid "Unterminated" msgstr "未终止" -#: dcim/filtersets.py:2158 +#: dcim/filtersets.py:2168 msgid "Power panel (ID)" msgstr "电源面板 (ID)" @@ -2643,13 +2687,13 @@ msgstr "电源面板 (ID)" #: extras/forms/model_forms.py:443 extras/forms/model_forms.py:495 #: netbox/forms/base.py:84 netbox/forms/mixins.py:81 #: netbox/tables/columns.py:458 -#: templates/circuits/inc/circuit_termination.html:118 +#: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 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:1388 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1396 #: dcim/forms/model_forms.py:431 dcim/forms/model_forms.py:486 #: dcim/forms/object_create.py:197 dcim/forms/object_create.py:353 #: dcim/tables/devices.py:170 dcim/tables/devices.py:702 @@ -2669,7 +2713,7 @@ msgstr "支持字母数字范围。(必须与正在创建的名称数量相匹 #: dcim/forms/bulk_edit.py:116 dcim/forms/bulk_import.py:99 #: dcim/forms/model_forms.py:116 dcim/tables/sites.py:89 #: ipam/filtersets.py:985 ipam/forms/bulk_edit.py:531 -#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:517 +#: ipam/forms/bulk_import.py:444 ipam/forms/model_forms.py:526 #: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:118 ipam/tables/vlans.py:221 #: templates/dcim/interface.html:284 templates/dcim/site.html:36 #: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 @@ -2716,7 +2760,7 @@ msgstr "时区" #: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:1160 #: dcim/forms/bulk_edit.py:1548 dcim/forms/bulk_import.py:207 #: dcim/forms/bulk_import.py:1021 dcim/forms/filtersets.py:300 -#: dcim/forms/filtersets.py:705 dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:706 dcim/forms/filtersets.py:1426 #: dcim/forms/model_forms.py:219 dcim/forms/model_forms.py:1015 #: dcim/forms/model_forms.py:1454 dcim/forms/object_import.py:181 #: dcim/tables/devices.py:174 dcim/tables/devices.py:810 @@ -2726,10 +2770,10 @@ msgstr "时区" #: ipam/forms/bulk_edit.py:343 ipam/forms/bulk_edit.py:549 #: 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:236 ipam/forms/filtersets.py:282 -#: ipam/forms/filtersets.py:353 ipam/forms/filtersets.py:509 +#: ipam/forms/filtersets.py:237 ipam/forms/filtersets.py:289 +#: ipam/forms/filtersets.py:360 ipam/forms/filtersets.py:516 #: ipam/forms/model_forms.py:186 ipam/forms/model_forms.py:219 -#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:680 +#: ipam/forms/model_forms.py:248 ipam/forms/model_forms.py:689 #: 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:179 @@ -2762,8 +2806,8 @@ msgid "Serial Number" msgstr "序列号" #: dcim/forms/bulk_edit.py:277 dcim/forms/filtersets.py:307 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:878 -#: dcim/forms/filtersets.py:1430 +#: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:886 +#: dcim/forms/filtersets.py:1438 msgid "Asset tag" msgstr "资产标签" @@ -2834,14 +2878,14 @@ msgstr "重量单位" #: dcim/forms/bulk_import.py:498 dcim/forms/bulk_import.py:1309 #: dcim/forms/bulk_import.py:1313 dcim/forms/filtersets.py:102 #: dcim/forms/filtersets.py:340 dcim/forms/filtersets.py:354 -#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:700 -#: dcim/forms/filtersets.py:946 dcim/forms/filtersets.py:1078 +#: dcim/forms/filtersets.py:392 dcim/forms/filtersets.py:701 +#: dcim/forms/filtersets.py:954 dcim/forms/filtersets.py:1086 #: dcim/forms/model_forms.py:226 dcim/forms/model_forms.py:248 #: dcim/forms/model_forms.py:422 dcim/forms/model_forms.py:700 #: dcim/forms/object_create.py:400 dcim/tables/devices.py:166 #: dcim/tables/power.py:70 dcim/tables/racks.py:148 -#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:435 -#: ipam/forms/model_forms.py:601 templates/dcim/device.html:29 +#: ipam/forms/bulk_edit.py:465 ipam/forms/filtersets.py:442 +#: ipam/forms/model_forms.py:610 templates/dcim/device.html:29 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 #: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 @@ -2853,7 +2897,7 @@ msgstr "机架" #: dcim/forms/bulk_edit.py:349 dcim/forms/bulk_edit.py:628 #: dcim/forms/filtersets.py:248 dcim/forms/filtersets.py:333 #: dcim/forms/filtersets.py:416 dcim/forms/filtersets.py:543 -#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:853 +#: dcim/forms/filtersets.py:651 dcim/forms/filtersets.py:861 #: dcim/forms/model_forms.py:610 dcim/forms/model_forms.py:1524 #: templates/dcim/device_edit.html:20 msgid "Hardware" @@ -2866,8 +2910,8 @@ msgstr "硬件" #: dcim/forms/bulk_import.py:353 dcim/forms/bulk_import.py:395 #: dcim/forms/bulk_import.py:431 dcim/forms/bulk_import.py:1027 #: dcim/forms/filtersets.py:429 dcim/forms/filtersets.py:554 -#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:710 -#: dcim/forms/filtersets.py:858 dcim/forms/filtersets.py:1423 +#: dcim/forms/filtersets.py:630 dcim/forms/filtersets.py:711 +#: dcim/forms/filtersets.py:866 dcim/forms/filtersets.py:1431 #: dcim/forms/model_forms.py:281 dcim/forms/model_forms.py:293 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:379 #: dcim/forms/model_forms.py:1020 dcim/forms/model_forms.py:1459 @@ -2901,7 +2945,7 @@ msgstr "排除在使用范围之外" #: dcim/forms/bulk_edit.py:431 dcim/forms/bulk_edit.py:603 #: dcim/forms/bulk_import.py:525 dcim/forms/filtersets.py:446 -#: dcim/forms/filtersets.py:732 templates/dcim/device.html:97 +#: dcim/forms/filtersets.py:733 templates/dcim/device.html:97 #: templates/dcim/devicetype.html:65 msgid "Airflow" msgstr "气流" @@ -2928,7 +2972,7 @@ msgstr "虚拟机角色" #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:402 #: dcim/forms/bulk_import.py:406 dcim/forms/bulk_import.py:531 #: dcim/forms/bulk_import.py:535 dcim/forms/filtersets.py:619 -#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:751 +#: dcim/forms/filtersets.py:635 dcim/forms/filtersets.py:752 #: dcim/forms/model_forms.py:358 dcim/forms/model_forms.py:384 #: dcim/forms/model_forms.py:495 virtualization/forms/bulk_import.py:132 #: virtualization/forms/bulk_import.py:133 @@ -2950,7 +2994,7 @@ msgid "Device role" msgstr "设备角色" #: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443 -#: dcim/forms/filtersets.py:724 dcim/forms/model_forms.py:394 +#: dcim/forms/filtersets.py:725 dcim/forms/model_forms.py:394 #: dcim/forms/model_forms.py:456 dcim/tables/devices.py:187 #: extras/filtersets.py:515 templates/dcim/device.html:183 #: templates/dcim/platform.html:26 @@ -2972,28 +3016,28 @@ msgstr "平台" #: dcim/forms/bulk_import.py:956 dcim/forms/bulk_import.py:968 #: dcim/forms/bulk_import.py:1016 dcim/forms/bulk_import.py:1373 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:129 -#: dcim/forms/filtersets.py:832 dcim/forms/filtersets.py:962 -#: dcim/forms/filtersets.py:1152 dcim/forms/filtersets.py:1174 -#: dcim/forms/filtersets.py:1196 dcim/forms/filtersets.py:1213 -#: dcim/forms/filtersets.py:1233 dcim/forms/filtersets.py:1341 -#: dcim/forms/filtersets.py:1363 dcim/forms/filtersets.py:1384 -#: dcim/forms/filtersets.py:1399 dcim/forms/filtersets.py:1413 -#: dcim/forms/filtersets.py:1476 dcim/forms/filtersets.py:1500 -#: dcim/forms/filtersets.py:1524 dcim/forms/model_forms.py:573 +#: dcim/forms/filtersets.py:840 dcim/forms/filtersets.py:970 +#: dcim/forms/filtersets.py:1160 dcim/forms/filtersets.py:1182 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1221 +#: dcim/forms/filtersets.py:1241 dcim/forms/filtersets.py:1349 +#: dcim/forms/filtersets.py:1371 dcim/forms/filtersets.py:1392 +#: dcim/forms/filtersets.py:1407 dcim/forms/filtersets.py:1421 +#: dcim/forms/filtersets.py:1484 dcim/forms/filtersets.py:1508 +#: dcim/forms/filtersets.py:1532 dcim/forms/model_forms.py:573 #: dcim/forms/model_forms.py:794 dcim/forms/model_forms.py:1153 #: dcim/forms/model_forms.py:1608 dcim/forms/object_create.py:257 #: dcim/tables/connections.py:22 dcim/tables/connections.py:41 #: dcim/tables/connections.py:60 dcim/tables/devices.py:290 -#: dcim/tables/devices.py:355 dcim/tables/devices.py:399 -#: dcim/tables/devices.py:444 dcim/tables/devices.py:498 -#: dcim/tables/devices.py:590 dcim/tables/devices.py:692 +#: dcim/tables/devices.py:359 dcim/tables/devices.py:403 +#: dcim/tables/devices.py:448 dcim/tables/devices.py:502 +#: dcim/tables/devices.py:594 dcim/tables/devices.py:692 #: dcim/tables/devices.py:752 dcim/tables/devices.py:802 #: dcim/tables/devices.py:862 dcim/tables/devices.py:914 #: dcim/tables/devices.py:1040 dcim/tables/modules.py:52 #: extras/forms/filtersets.py:330 ipam/forms/bulk_import.py:303 -#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:551 -#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:716 -#: ipam/forms/model_forms.py:749 ipam/forms/model_forms.py:775 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:558 +#: ipam/forms/model_forms.py:317 ipam/forms/model_forms.py:725 +#: ipam/forms/model_forms.py:758 ipam/forms/model_forms.py:784 #: ipam/tables/vlans.py:176 templates/dcim/consoleport.html:20 #: templates/dcim/consoleserverport.html:20 templates/dcim/device.html:14 #: templates/dcim/device.html:128 templates/dcim/device_edit.html:10 @@ -3048,13 +3092,13 @@ msgstr "模块类型" msgid "Label" msgstr "标签" -#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:979 +#: dcim/forms/bulk_edit.py:706 dcim/forms/filtersets.py:987 #: templates/dcim/cable.html:50 msgid "Length" msgstr "长度" #: dcim/forms/bulk_edit.py:711 dcim/forms/bulk_import.py:1174 -#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:983 +#: dcim/forms/bulk_import.py:1177 dcim/forms/filtersets.py:991 msgid "Length unit" msgstr "长度单位" @@ -3063,41 +3107,34 @@ msgid "Domain" msgstr "域" #: dcim/forms/bulk_edit.py:803 dcim/forms/bulk_import.py:1296 -#: dcim/forms/filtersets.py:1069 dcim/forms/model_forms.py:695 +#: dcim/forms/filtersets.py:1077 dcim/forms/model_forms.py:695 msgid "Power panel" msgstr "电源面板" #: dcim/forms/bulk_edit.py:825 dcim/forms/bulk_import.py:1332 -#: dcim/forms/filtersets.py:1091 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1099 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供应" #: dcim/forms/bulk_edit.py:831 dcim/forms/bulk_import.py:1337 -#: dcim/forms/filtersets.py:1096 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1104 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "阶段" -#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1101 +#: dcim/forms/bulk_edit.py:837 dcim/forms/filtersets.py:1109 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "电压" -#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1105 +#: dcim/forms/bulk_edit.py:841 dcim/forms/filtersets.py:1113 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "安培数" -#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1109 +#: dcim/forms/bulk_edit.py:845 dcim/forms/filtersets.py:1117 msgid "Max utilization" msgstr "最大利用率" -#: dcim/forms/bulk_edit.py:849 dcim/forms/bulk_edit.py:1208 -#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1242 -#: dcim/forms/bulk_edit.py:1260 dcim/forms/bulk_edit.py:1348 -#: dcim/forms/bulk_edit.py:1487 dcim/forms/bulk_edit.py:1504 -msgid "Mark connected" -msgstr "标记已连接" - #: dcim/forms/bulk_edit.py:934 msgid "Maximum draw" msgstr "最大抽奖量" @@ -3131,7 +3168,7 @@ msgid "Management only" msgstr "仅限管理" #: dcim/forms/bulk_edit.py:1037 dcim/forms/bulk_edit.py:1339 -#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292 +#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1300 #: dcim/forms/object_import.py:90 #: dcim/models/device_component_templates.py:411 #: dcim/models/device_components.py:671 @@ -3139,14 +3176,14 @@ msgid "PoE mode" msgstr "PoE 模式" #: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345 -#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297 +#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1305 #: dcim/forms/object_import.py:95 #: dcim/models/device_component_templates.py:417 #: dcim/models/device_components.py:677 msgid "PoE type" msgstr "PoE 类型" -#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302 +#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1310 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "无线角色" @@ -3171,10 +3208,10 @@ msgid "Virtual device contexts" msgstr "虚拟设备上下文" #: dcim/forms/bulk_edit.py:1324 dcim/forms/bulk_import.py:659 -#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1161 -#: dcim/forms/filtersets.py:1183 dcim/forms/filtersets.py:1256 -#: dcim/tables/devices.py:602 -#: templates/circuits/inc/circuit_termination.html:93 +#: dcim/forms/bulk_import.py:685 dcim/forms/filtersets.py:1169 +#: dcim/forms/filtersets.py:1191 dcim/forms/filtersets.py:1264 +#: dcim/tables/devices.py:606 +#: templates/circuits/inc/circuit_termination_fields.html:67 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "速度" @@ -3191,20 +3228,20 @@ msgid "Mode" msgstr "模式" #: dcim/forms/bulk_edit.py:1361 dcim/forms/model_forms.py:1299 -#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 +#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:505 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: virtualization/forms/model_forms.py:321 msgid "VLAN group" msgstr "VLAN 组" #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 -#: dcim/tables/devices.py:575 virtualization/forms/bulk_edit.py:248 +#: dcim/tables/devices.py:579 virtualization/forms/bulk_edit.py:248 #: virtualization/forms/model_forms.py:326 msgid "Untagged VLAN" msgstr "未标记的 VLAN" #: dcim/forms/bulk_edit.py:1377 dcim/forms/model_forms.py:1313 -#: dcim/tables/devices.py:581 virtualization/forms/bulk_edit.py:256 +#: dcim/tables/devices.py:585 virtualization/forms/bulk_edit.py:256 #: virtualization/forms/model_forms.py:335 msgid "Tagged VLANs" msgstr "标记的 VLAN" @@ -3214,12 +3251,12 @@ msgid "Wireless LAN group" msgstr "无线局域网组" #: dcim/forms/bulk_edit.py:1392 dcim/forms/model_forms.py:1291 -#: dcim/tables/devices.py:611 netbox/navigation/menu.py:133 +#: dcim/tables/devices.py:615 netbox/navigation/menu.py:133 #: templates/dcim/interface.html:280 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "无线局域网" -#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1229 +#: dcim/forms/bulk_edit.py:1401 dcim/forms/filtersets.py:1237 #: dcim/forms/model_forms.py:1334 ipam/forms/bulk_edit.py:271 #: ipam/forms/bulk_edit.py:362 ipam/forms/filtersets.py:169 #: templates/dcim/interface.html:122 templates/ipam/prefix.html:95 @@ -3232,7 +3269,7 @@ msgstr "寻址" msgid "Operation" msgstr "操作" -#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1230 +#: dcim/forms/bulk_edit.py:1403 dcim/forms/filtersets.py:1238 #: dcim/forms/model_forms.py:932 dcim/forms/model_forms.py:1337 msgid "PoE" msgstr "PoE" @@ -3388,8 +3425,8 @@ msgstr "虚拟机箱" #: dcim/forms/bulk_import.py:462 dcim/forms/model_forms.py:465 #: dcim/tables/devices.py:207 extras/filtersets.py:548 #: extras/forms/filtersets.py:331 ipam/forms/bulk_edit.py:479 -#: ipam/forms/filtersets.py:408 ipam/forms/filtersets.py:452 -#: ipam/forms/model_forms.py:618 templates/dcim/device.html:231 +#: ipam/forms/filtersets.py:415 ipam/forms/filtersets.py:459 +#: ipam/forms/model_forms.py:627 templates/dcim/device.html:231 #: templates/virtualization/cluster.html:10 #: templates/virtualization/virtualmachine.html:88 #: templates/virtualization/virtualmachine.html:97 @@ -3528,7 +3565,7 @@ msgstr "VDC 名称用逗号分隔,用双引号括起来。示例:" msgid "Physical medium" msgstr "物理介质" -#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1263 +#: dcim/forms/bulk_import.py:813 dcim/forms/filtersets.py:1271 msgid "Duplex" msgstr "双工" @@ -3546,8 +3583,8 @@ msgstr "IEEE 802.1Q 运行模式(适用于 L2 接口)" #: dcim/forms/bulk_import.py:840 ipam/forms/bulk_import.py:160 #: ipam/forms/bulk_import.py:246 ipam/forms/bulk_import.py:282 -#: ipam/forms/filtersets.py:200 ipam/forms/filtersets.py:270 -#: ipam/forms/filtersets.py:329 virtualization/forms/bulk_import.py:175 +#: ipam/forms/filtersets.py:201 ipam/forms/filtersets.py:277 +#: ipam/forms/filtersets.py:336 virtualization/forms/bulk_import.py:175 msgid "Assigned VRF" msgstr "已分配的 VRF" @@ -3770,29 +3807,33 @@ msgstr "组件" msgid "Subdevice role" msgstr "子设备角色" -#: dcim/forms/filtersets.py:718 +#: dcim/forms/filtersets.py:719 msgid "Model" msgstr "模型" -#: dcim/forms/filtersets.py:762 +#: dcim/forms/filtersets.py:763 msgid "Has an OOB IP" msgstr "有 OOB IP" -#: dcim/forms/filtersets.py:769 +#: dcim/forms/filtersets.py:770 msgid "Virtual chassis member" msgstr "虚拟机箱成员" -#: dcim/forms/filtersets.py:1121 +#: dcim/forms/filtersets.py:819 +msgid "Has virtual device contexts" +msgstr "有虚拟设备上下文" + +#: dcim/forms/filtersets.py:1129 msgid "Cabled" msgstr "电缆" -#: dcim/forms/filtersets.py:1128 +#: dcim/forms/filtersets.py:1136 msgid "Occupied" msgstr "已占领" -#: 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/tables/devices.py:348 +#: dcim/forms/filtersets.py:1161 dcim/forms/filtersets.py:1183 +#: dcim/forms/filtersets.py:1205 dcim/forms/filtersets.py:1222 +#: dcim/forms/filtersets.py:1242 dcim/tables/devices.py:352 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 #: templates/dcim/frontport.html:69 templates/dcim/interface.html:140 #: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:59 @@ -3800,40 +3841,40 @@ msgstr "已占领" msgid "Connection" msgstr "连接" -#: dcim/forms/filtersets.py:1246 extras/forms/bulk_edit.py:316 +#: dcim/forms/filtersets.py:1254 extras/forms/bulk_edit.py:316 #: extras/forms/bulk_import.py:242 extras/forms/filtersets.py:476 #: extras/forms/model_forms.py:551 extras/tables/tables.py:512 #: templates/extras/journalentry.html:30 msgid "Kind" msgstr "善良" -#: dcim/forms/filtersets.py:1275 +#: dcim/forms/filtersets.py:1283 msgid "Mgmt only" msgstr "仅限管理" -#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327 +#: dcim/forms/filtersets.py:1295 dcim/forms/model_forms.py:1327 #: dcim/models/device_components.py:630 templates/dcim/interface.html:129 msgid "WWN" msgstr "WWN" -#: dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1315 msgid "Wireless channel" msgstr "无线频道" -#: dcim/forms/filtersets.py:1311 +#: dcim/forms/filtersets.py:1319 msgid "Channel frequency (MHz)" msgstr "信道频率 (MHz)" -#: dcim/forms/filtersets.py:1315 +#: dcim/forms/filtersets.py:1323 msgid "Channel width (MHz)" msgstr "信道宽度 (MHz)" -#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85 +#: dcim/forms/filtersets.py:1327 templates/dcim/interface.html:85 msgid "Transmit power (dBm)" msgstr "发射功率 (dBm)" -#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364 -#: dcim/tables/devices.py:320 templates/dcim/cable.html:12 +#: dcim/forms/filtersets.py:1350 dcim/forms/filtersets.py:1372 +#: dcim/tables/devices.py:324 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:50 #: templates/dcim/inc/connection_endpoints.html:4 @@ -3841,7 +3882,7 @@ msgstr "发射功率 (dBm)" msgid "Cable" msgstr "电缆" -#: dcim/forms/filtersets.py:1434 dcim/tables/devices.py:933 +#: dcim/forms/filtersets.py:1442 dcim/tables/devices.py:933 msgid "Discovered" msgstr "已发现" @@ -3959,7 +4000,7 @@ msgstr "后置端口模板" #: dcim/tables/connections.py:65 ipam/forms/bulk_import.py:317 #: ipam/forms/model_forms.py:278 ipam/forms/model_forms.py:287 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:368 ipam/tables/vlans.py:165 -#: templates/circuits/inc/circuit_termination.html:77 +#: templates/circuits/inc/circuit_termination_fields.html:51 #: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 #: templates/dcim/interface.html:184 templates/dcim/interface.html:310 #: templates/dcim/rearport.html:102 @@ -3987,7 +4028,7 @@ msgid "Console Server Port" msgstr "控制台服务器端口" #: dcim/forms/model_forms.py:1092 dcim/forms/model_forms.py:1530 -#: templates/circuits/inc/circuit_termination.html:78 +#: templates/circuits/inc/circuit_termination_fields.html:52 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 #: templates/dcim/interface.html:187 templates/dcim/rearport.html:105 @@ -3996,7 +4037,7 @@ msgstr "前端口" #: dcim/forms/model_forms.py:1093 dcim/forms/model_forms.py:1531 #: dcim/tables/devices.py:705 -#: templates/circuits/inc/circuit_termination.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 #: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 #: templates/dcim/interface.html:190 templates/dcim/rearport.html:17 @@ -4005,7 +4046,7 @@ msgid "Rear Port" msgstr "后端口" #: dcim/forms/model_forms.py:1094 dcim/forms/model_forms.py:1532 -#: dcim/tables/connections.py:46 dcim/tables/devices.py:505 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:509 #: templates/dcim/poweroutlet.html:44 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "电源端口" @@ -5204,7 +5245,7 @@ msgstr "主 IP 地址必须属于分配设备上的接口。" #: dcim/models/mixins.py:15 extras/models/configs.py:41 #: extras/models/models.py:341 extras/models/models.py:550 -#: extras/models/search.py:48 ipam/models/ip.py:193 +#: extras/models/search.py:48 ipam/models/ip.py:194 msgid "weight" msgstr "重量" @@ -5685,28 +5726,37 @@ msgstr "库存物品" msgid "Module Bay" msgstr "模块托架" -#: dcim/tables/devices.py:326 +#: dcim/tables/devices.py:318 dcim/tables/devicetypes.py:48 +#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 +#: netbox/navigation/menu.py:90 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:6 +#: templates/dcim/inventoryitemrole.html:32 +msgid "Inventory Items" +msgstr "库存物品" + +#: dcim/tables/devices.py:330 msgid "Cable Color" msgstr "电缆颜色" -#: dcim/tables/devices.py:332 +#: dcim/tables/devices.py:336 msgid "Link Peers" msgstr "链接同行" -#: dcim/tables/devices.py:335 +#: dcim/tables/devices.py:339 msgid "Mark Connected" msgstr "标记为已连接" -#: dcim/tables/devices.py:451 +#: dcim/tables/devices.py:455 msgid "Maximum draw (W)" msgstr "最大消耗 (W)" -#: dcim/tables/devices.py:454 +#: dcim/tables/devices.py:458 msgid "Allocated draw (W)" msgstr "分配的抽奖 (W)" -#: dcim/tables/devices.py:554 ipam/forms/model_forms.py:738 -#: ipam/tables/fhrp.py:28 ipam/views.py:596 ipam/views.py:690 +#: dcim/tables/devices.py:558 ipam/forms/model_forms.py:747 +#: ipam/tables/fhrp.py:28 ipam/views.py:602 ipam/views.py:701 #: netbox/navigation/menu.py:145 netbox/navigation/menu.py:147 #: templates/dcim/interface.html:339 templates/ipam/ipaddress_bulk_add.html:15 #: templates/ipam/service.html:40 templates/virtualization/vminterface.html:85 @@ -5714,12 +5764,12 @@ msgstr "分配的抽奖 (W)" msgid "IP Addresses" msgstr "IP 地址" -#: dcim/tables/devices.py:560 netbox/navigation/menu.py:189 +#: dcim/tables/devices.py:564 netbox/navigation/menu.py:189 #: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP 群组" -#: dcim/tables/devices.py:572 templates/dcim/interface.html:89 +#: dcim/tables/devices.py:576 templates/dcim/interface.html:89 #: templates/virtualization/vminterface.html:67 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:42 @@ -5728,24 +5778,15 @@ msgstr "FHRP 群组" msgid "Tunnel" msgstr "隧道" -#: dcim/tables/devices.py:597 dcim/tables/devicetypes.py:224 +#: dcim/tables/devices.py:601 dcim/tables/devicetypes.py:224 #: templates/dcim/interface.html:65 msgid "Management Only" msgstr "仅限管理" -#: dcim/tables/devices.py:615 +#: dcim/tables/devices.py:619 msgid "VDCs" msgstr "VDC" -#: dcim/tables/devices.py:623 dcim/tables/devicetypes.py:48 -#: dcim/tables/devicetypes.py:140 dcim/views.py:1081 dcim/views.py:2024 -#: netbox/navigation/menu.py:90 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:6 -#: templates/dcim/inventoryitemrole.html:32 -msgid "Inventory Items" -msgstr "库存物品" - #: dcim/tables/devices.py:870 templates/dcim/modulebay.html:49 msgid "Installed Module" msgstr "已安装的模块" @@ -5861,7 +5902,7 @@ msgstr "设备托架" msgid "Module Bays" msgstr "模块托架" -#: dcim/tables/power.py:36 netbox/navigation/menu.py:281 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:282 #: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "电源供应" @@ -6339,7 +6380,7 @@ msgid "Cluster type (slug)" msgstr "集群类型(slug)" #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 -#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 +#: ipam/forms/filtersets.py:464 ipam/forms/model_forms.py:624 #: virtualization/forms/filtersets.py:112 msgid "Cluster group" msgstr "集群组" @@ -6825,7 +6866,7 @@ msgid "Tenants" msgstr "租户" #: extras/forms/model_forms.py:458 ipam/forms/filtersets.py:142 -#: ipam/forms/filtersets.py:546 ipam/forms/model_forms.py:321 +#: ipam/forms/filtersets.py:553 ipam/forms/model_forms.py:321 #: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 #: templates/ipam/vlan_edit.html:30 tenancy/forms/filtersets.py:87 #: users/forms/model_forms.py:311 @@ -7599,11 +7640,11 @@ msgstr "脚本" msgid "scripts" msgstr "脚本" -#: extras/models/scripts.py:110 +#: extras/models/scripts.py:111 msgid "script module" msgstr "脚本模块" -#: extras/models/scripts.py:111 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "脚本模块" @@ -7864,7 +7905,7 @@ msgstr "已删除的控件: " msgid "Error deleting widget: " msgstr "删除小部件时出错: " -#: extras/views.py:1081 +#: extras/views.py:1101 msgid "Unable to run script: RQ worker process not running." msgstr "无法运行脚本:RQ 工作进程未运行。" @@ -8010,7 +8051,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "包含此前缀或 IP 的前缀" #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 -#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 +#: ipam/forms/filtersets.py:196 ipam/forms/filtersets.py:331 msgid "Mask length" msgstr "口罩长度" @@ -8023,7 +8064,7 @@ msgid "VLAN number (1-4094)" msgstr "VLAN 编号 (1-4094)" #: ipam/filtersets.py:471 ipam/filtersets.py:475 ipam/filtersets.py:567 -#: ipam/forms/model_forms.py:452 templates/tenancy/contact.html:53 +#: ipam/forms/model_forms.py:461 templates/tenancy/contact.html:53 #: tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "地址" @@ -8083,7 +8124,7 @@ msgstr "NAT 内部 IP 地址 (ID)" msgid "IP address (ID)" msgstr "IP 地址 (ID)" -#: ipam/filtersets.py:1102 ipam/models/ip.py:787 +#: ipam/filtersets.py:1102 ipam/models/ip.py:788 msgid "IP address" msgstr "IP 地址" @@ -8139,7 +8180,7 @@ msgstr "是私密的" #: ipam/forms/filtersets.py:148 ipam/forms/model_forms.py:94 #: ipam/forms/model_forms.py:107 ipam/forms/model_forms.py:129 #: ipam/forms/model_forms.py:147 ipam/models/asns.py:31 -#: ipam/models/asns.py:103 ipam/models/ip.py:70 ipam/models/ip.py:89 +#: ipam/models/asns.py:103 ipam/models/ip.py:71 ipam/models/ip.py:90 #: ipam/tables/asn.py:20 ipam/tables/asn.py:45 #: templates/ipam/aggregate.html:18 templates/ipam/asn.html:27 #: templates/ipam/asnrange.html:19 templates/ipam/rir.html:19 @@ -8154,36 +8195,36 @@ msgstr "添加日期" msgid "Prefix length" msgstr "前缀长度" -#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 +#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:241 #: templates/ipam/prefix.html:85 msgid "Is a pool" msgstr "是一个游泳池" #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 -#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 -#: ipam/models/ip.py:271 ipam/models/ip.py:538 +#: ipam/forms/filtersets.py:248 ipam/forms/filtersets.py:293 +#: ipam/models/ip.py:272 ipam/models/ip.py:539 msgid "Treat as fully utilized" msgstr "视作已充分利用" -#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 +#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:772 msgid "DNS name" msgstr "DNS 名称" #: ipam/forms/bulk_edit.py:371 ipam/forms/bulk_edit.py:572 #: ipam/forms/bulk_import.py:393 ipam/forms/bulk_import.py:477 -#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:383 -#: ipam/forms/filtersets.py:530 templates/ipam/fhrpgroup.html:22 +#: ipam/forms/bulk_import.py:503 ipam/forms/filtersets.py:390 +#: ipam/forms/filtersets.py:537 templates/ipam/fhrpgroup.html:22 #: templates/ipam/inc/panels/fhrp_groups.html:24 #: templates/ipam/service.html:32 templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "协议" -#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:390 +#: ipam/forms/bulk_edit.py:378 ipam/forms/filtersets.py:397 #: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "群组 ID" -#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:395 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:402 #: wireless/forms/bulk_edit.py:68 wireless/forms/bulk_edit.py:115 #: wireless/forms/bulk_import.py:62 wireless/forms/bulk_import.py:65 #: wireless/forms/bulk_import.py:104 wireless/forms/bulk_import.py:107 @@ -8191,12 +8232,12 @@ msgstr "群组 ID" msgid "Authentication type" msgstr "身份验证类型" -#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:406 msgid "Authentication key" msgstr "身份验证密钥" -#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 -#: ipam/forms/model_forms.py:463 netbox/navigation/menu.py:369 +#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:383 +#: ipam/forms/model_forms.py:472 netbox/navigation/menu.py:370 #: templates/ipam/fhrpgroup.html:49 #: templates/wireless/inc/authentication_attrs.html:5 #: wireless/forms/bulk_edit.py:91 wireless/forms/bulk_edit.py:138 @@ -8213,11 +8254,11 @@ msgstr "子级 VLAN VID 下限" msgid "Maximum child VLAN VID" msgstr "子 VLAN VID 的最大值" -#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:557 +#: ipam/forms/bulk_edit.py:429 ipam/forms/model_forms.py:566 msgid "Scope type" msgstr "范围类型" -#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:632 +#: ipam/forms/bulk_edit.py:491 ipam/forms/model_forms.py:641 #: ipam/tables/vlans.py:71 templates/ipam/vlangroup.html:38 msgid "Scope" msgstr "范围" @@ -8226,8 +8267,8 @@ msgstr "范围" msgid "Site & Group" msgstr "网站和群组" -#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:696 -#: ipam/forms/model_forms.py:728 ipam/tables/services.py:19 +#: ipam/forms/bulk_edit.py:577 ipam/forms/model_forms.py:705 +#: ipam/forms/model_forms.py:737 ipam/tables/services.py:19 #: ipam/tables/services.py:49 templates/ipam/service.html:36 #: templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -8250,15 +8291,15 @@ msgstr "分配的 RIR" msgid "VLAN's group (if any)" msgstr "VLAN 的群组(如果有)" -#: ipam/forms/bulk_import.py:184 ipam/forms/model_forms.py:216 -#: ipam/models/vlans.py:214 ipam/tables/ip.py:254 -#: templates/ipam/prefix.html:60 templates/ipam/vlan.html:12 -#: templates/ipam/vlan/base.html:6 templates/ipam/vlan_edit.html:10 -#: templates/wireless/wirelesslan.html:30 vpn/forms/bulk_import.py:304 -#: vpn/forms/filtersets.py:284 vpn/forms/model_forms.py:433 -#: vpn/forms/model_forms.py:452 wireless/forms/bulk_edit.py:55 -#: wireless/forms/bulk_import.py:48 wireless/forms/model_forms.py:48 -#: wireless/models.py:101 +#: ipam/forms/bulk_import.py:184 ipam/forms/filtersets.py:256 +#: ipam/forms/model_forms.py:216 ipam/models/vlans.py:214 +#: ipam/tables/ip.py:254 templates/ipam/prefix.html:60 +#: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 +#: templates/ipam/vlan_edit.html:10 templates/wireless/wirelesslan.html:30 +#: vpn/forms/bulk_import.py:304 vpn/forms/filtersets.py:284 +#: vpn/forms/model_forms.py:433 vpn/forms/model_forms.py:452 +#: wireless/forms/bulk_edit.py:55 wireless/forms/bulk_import.py:48 +#: wireless/forms/model_forms.py:48 wireless/models.py:101 msgid "VLAN" msgstr "VLAN" @@ -8267,7 +8308,7 @@ 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:722 virtualization/filtersets.py:284 +#: ipam/forms/model_forms.py:731 virtualization/filtersets.py:284 #: virtualization/filtersets.py:323 virtualization/forms/bulk_edit.py:200 #: virtualization/forms/bulk_edit.py:326 #: virtualization/forms/bulk_import.py:146 @@ -8369,8 +8410,8 @@ msgstr "由 VRF 导出" msgid "Private" msgstr "私人" -#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 -#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 +#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:191 +#: ipam/forms/filtersets.py:272 ipam/forms/filtersets.py:326 msgid "Address family" msgstr "地址家族" @@ -8386,53 +8427,57 @@ msgstr "开始" msgid "End" msgstr "结束" -#: ipam/forms/filtersets.py:185 +#: ipam/forms/filtersets.py:171 +msgid "VLAN Assignment" +msgstr "VLAN 分配" + +#: ipam/forms/filtersets.py:186 msgid "Search within" msgstr "在里面搜索" -#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 +#: ipam/forms/filtersets.py:207 ipam/forms/filtersets.py:342 msgid "Present in VRF" msgstr "出现在 VRF 中" -#: ipam/forms/filtersets.py:304 +#: ipam/forms/filtersets.py:311 msgid "Device/VM" msgstr "设备/虚拟机" -#: ipam/forms/filtersets.py:314 +#: ipam/forms/filtersets.py:321 msgid "Parent Prefix" msgstr "家长前缀" -#: ipam/forms/filtersets.py:340 +#: ipam/forms/filtersets.py:347 msgid "Assigned Device" msgstr "分配的设备" -#: ipam/forms/filtersets.py:345 +#: ipam/forms/filtersets.py:352 msgid "Assigned VM" msgstr "分配的虚拟机" -#: ipam/forms/filtersets.py:359 +#: ipam/forms/filtersets.py:366 msgid "Assigned to an interface" msgstr "分配给接口" -#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:373 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS 名称" -#: ipam/forms/filtersets.py:409 ipam/forms/filtersets.py:513 +#: ipam/forms/filtersets.py:416 ipam/forms/filtersets.py:520 #: ipam/models/vlans.py:156 templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" -#: ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:448 msgid "Minimum VID" msgstr "最低 VID" -#: ipam/forms/filtersets.py:447 +#: ipam/forms/filtersets.py:454 msgid "Maximum VID" msgstr "最大 VID" -#: ipam/forms/filtersets.py:556 ipam/forms/model_forms.py:318 -#: ipam/forms/model_forms.py:750 ipam/forms/model_forms.py:776 +#: ipam/forms/filtersets.py:563 ipam/forms/model_forms.py:318 +#: ipam/forms/model_forms.py:759 ipam/forms/model_forms.py:785 #: ipam/tables/vlans.py:191 templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 #: templates/virtualization/vminterface.html:21 @@ -8470,7 +8515,7 @@ msgid "IP Range" msgstr "IP 范围" #: ipam/forms/model_forms.py:293 ipam/forms/model_forms.py:319 -#: ipam/forms/model_forms.py:462 templates/ipam/fhrpgroup.html:19 +#: ipam/forms/model_forms.py:471 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP 集团" @@ -8482,71 +8527,71 @@ msgstr "将此设为设备/虚拟机的主 IP" msgid "NAT IP (Inside)" msgstr "NAT IP(内部)" -#: ipam/forms/model_forms.py:373 +#: ipam/forms/model_forms.py:382 msgid "An IP address can only be assigned to a single object." msgstr "IP 地址只能分配给单个对象。" -#: ipam/forms/model_forms.py:379 ipam/models/ip.py:896 +#: ipam/forms/model_forms.py:388 ipam/models/ip.py:897 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:389 +#: ipam/forms/model_forms.py:398 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "只有分配给接口的 IP 地址才能指定为主 IP。" -#: ipam/forms/model_forms.py:464 +#: ipam/forms/model_forms.py:473 msgid "Virtual IP Address" msgstr "虚拟 IP 地址" -#: ipam/forms/model_forms.py:549 +#: ipam/forms/model_forms.py:558 msgid "Assignment already exists" msgstr "任务已经存在" -#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:670 +#: ipam/forms/model_forms.py:637 ipam/forms/model_forms.py:679 #: 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:629 +#: ipam/forms/model_forms.py:638 msgid "Child VLANs" msgstr "儿童 VLAN" -#: ipam/forms/model_forms.py:701 ipam/forms/model_forms.py:733 +#: ipam/forms/model_forms.py:710 ipam/forms/model_forms.py:742 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "一个或多个端口号的逗号分隔列表。可以使用连字符指定范围。" -#: ipam/forms/model_forms.py:706 templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:715 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "服务模板" -#: ipam/forms/model_forms.py:753 +#: ipam/forms/model_forms.py:762 msgid "Port(s)" msgstr "端口" -#: ipam/forms/model_forms.py:754 ipam/forms/model_forms.py:782 +#: ipam/forms/model_forms.py:763 ipam/forms/model_forms.py:791 #: templates/ipam/service.html:21 msgid "Service" msgstr "服务" -#: ipam/forms/model_forms.py:767 +#: ipam/forms/model_forms.py:776 msgid "Service template" msgstr "服务模板" -#: ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:788 msgid "From Template" msgstr "来自模板" -#: ipam/forms/model_forms.py:780 +#: ipam/forms/model_forms.py:789 msgid "Custom" msgstr "自定义" -#: ipam/forms/model_forms.py:810 +#: ipam/forms/model_forms.py:819 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "如果不使用服务模板,则必须指定名称、协议和端口。" @@ -8612,215 +8657,215 @@ msgstr "FHRP 群组分配" msgid "FHRP group assignments" msgstr "FHRP 小组作业" -#: ipam/models/ip.py:64 +#: ipam/models/ip.py:65 msgid "private" msgstr "私人的" -#: ipam/models/ip.py:65 +#: ipam/models/ip.py:66 msgid "IP space managed by this RIR is considered private" msgstr "此 RIR 管理的 IP 空间被视为私有空间" -#: ipam/models/ip.py:71 netbox/navigation/menu.py:169 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:169 msgid "RIRs" msgstr "RIR" -#: ipam/models/ip.py:83 +#: ipam/models/ip.py:84 msgid "IPv4 or IPv6 network" msgstr "IPv4 或 IPv6 网络" -#: ipam/models/ip.py:90 +#: ipam/models/ip.py:91 msgid "Regional Internet Registry responsible for this IP space" msgstr "负责此 IP 空间的地区互联网注册管理机构" -#: ipam/models/ip.py:100 +#: ipam/models/ip.py:101 msgid "date added" msgstr "添加日期" -#: ipam/models/ip.py:114 +#: ipam/models/ip.py:115 msgid "aggregate" msgstr "聚合" -#: ipam/models/ip.py:115 +#: ipam/models/ip.py:116 msgid "aggregates" msgstr "总量" -#: ipam/models/ip.py:131 +#: ipam/models/ip.py:132 msgid "Cannot create aggregate with /0 mask." msgstr "无法使用 /0 掩码创建聚合。" -#: ipam/models/ip.py:143 +#: ipam/models/ip.py:144 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " "aggregate ({aggregate})." msgstr "聚合不能重叠。 {prefix} 已被现有聚合所覆盖 ({aggregate})。" -#: ipam/models/ip.py:157 +#: ipam/models/ip.py:158 #, 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 +#: ipam/models/ip.py:200 ipam/models/ip.py:737 vpn/models/tunnels.py:114 msgid "role" msgstr "角色" -#: ipam/models/ip.py:200 +#: ipam/models/ip.py:201 msgid "roles" msgstr "角色" -#: ipam/models/ip.py:216 ipam/models/ip.py:292 +#: ipam/models/ip.py:217 ipam/models/ip.py:293 msgid "prefix" msgstr "前缀" -#: ipam/models/ip.py:217 +#: ipam/models/ip.py:218 msgid "IPv4 or IPv6 network with mask" msgstr "带掩码的 IPv4 或 IPv6 网络" -#: ipam/models/ip.py:253 +#: ipam/models/ip.py:254 msgid "Operational status of this prefix" msgstr "此前缀的运行状态" -#: ipam/models/ip.py:261 +#: ipam/models/ip.py:262 msgid "The primary function of this prefix" msgstr "这个前缀的主要功能" -#: ipam/models/ip.py:264 +#: ipam/models/ip.py:265 msgid "is a pool" msgstr "是一个游泳池" -#: ipam/models/ip.py:266 +#: ipam/models/ip.py:267 msgid "All IP addresses within this prefix are considered usable" msgstr "此前缀中的所有 IP 地址均视为可用" -#: ipam/models/ip.py:269 ipam/models/ip.py:536 +#: ipam/models/ip.py:270 ipam/models/ip.py:537 msgid "mark utilized" msgstr "已使用标记" -#: ipam/models/ip.py:293 +#: ipam/models/ip.py:294 msgid "prefixes" msgstr "前缀" -#: ipam/models/ip.py:316 +#: ipam/models/ip.py:317 msgid "Cannot create prefix with /0 mask." msgstr "无法使用 /0 掩码创建前缀。" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: ipam/models/ip.py:323 ipam/models/ip.py:873 +#: ipam/models/ip.py:324 ipam/models/ip.py:874 msgid "global table" msgstr "全局表" -#: ipam/models/ip.py:325 +#: ipam/models/ip.py:326 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "在中找到重复的前缀 {table}: {prefix}" -#: ipam/models/ip.py:494 +#: ipam/models/ip.py:495 msgid "start address" msgstr "起始地址" -#: ipam/models/ip.py:495 ipam/models/ip.py:499 ipam/models/ip.py:711 +#: ipam/models/ip.py:496 ipam/models/ip.py:500 ipam/models/ip.py:712 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4 或 IPv6 地址(带掩码)" -#: ipam/models/ip.py:498 +#: ipam/models/ip.py:499 msgid "end address" msgstr "结束地址" -#: ipam/models/ip.py:525 +#: ipam/models/ip.py:526 msgid "Operational status of this range" msgstr "该范围的运行状态" -#: ipam/models/ip.py:533 +#: ipam/models/ip.py:534 msgid "The primary function of this range" msgstr "这个范围的主要函数" -#: ipam/models/ip.py:547 +#: ipam/models/ip.py:548 msgid "IP range" msgstr "IP 范围" -#: ipam/models/ip.py:548 +#: ipam/models/ip.py:549 msgid "IP ranges" msgstr "IP 范围" -#: ipam/models/ip.py:564 +#: ipam/models/ip.py:565 msgid "Starting and ending IP address versions must match" msgstr "起始和结束 IP 地址版本必须匹配" -#: ipam/models/ip.py:570 +#: ipam/models/ip.py:571 msgid "Starting and ending IP address masks must match" msgstr "起始和结束 IP 地址掩码必须匹配" -#: ipam/models/ip.py:577 +#: ipam/models/ip.py:578 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "结束地址必须大于起始地址 ({start_address})" -#: ipam/models/ip.py:589 +#: ipam/models/ip.py:590 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "定义的地址与范围重叠 {overlapping_range} 在 VRF 中 {vrf}" -#: ipam/models/ip.py:598 +#: ipam/models/ip.py:599 #, 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 +#: ipam/models/ip.py:711 tenancy/models/contacts.py:82 msgid "address" msgstr "地址" -#: ipam/models/ip.py:733 +#: ipam/models/ip.py:734 msgid "The operational status of this IP" msgstr "此 IP 的运行状态" -#: ipam/models/ip.py:740 +#: ipam/models/ip.py:741 msgid "The functional role of this IP" msgstr "这个 IP 的功能作用" -#: ipam/models/ip.py:764 templates/ipam/ipaddress.html:72 +#: ipam/models/ip.py:765 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT(内部)" -#: ipam/models/ip.py:765 +#: ipam/models/ip.py:766 msgid "The IP for which this address is the \"outside\" IP" msgstr "此地址作为 “外部” IP 的 IP" -#: ipam/models/ip.py:772 +#: ipam/models/ip.py:773 msgid "Hostname or FQDN (not case-sensitive)" msgstr "主机名或 FQDN(不区分大小写)" -#: ipam/models/ip.py:788 ipam/models/services.py:93 +#: ipam/models/ip.py:789 ipam/models/services.py:93 msgid "IP addresses" msgstr "IP 地址" -#: ipam/models/ip.py:844 +#: ipam/models/ip.py:845 msgid "Cannot create IP address with /0 mask." msgstr "无法使用 /0 掩码创建 IP 地址。" -#: ipam/models/ip.py:850 +#: ipam/models/ip.py:851 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} 是网络 ID,不能分配给接口。" -#: ipam/models/ip.py:861 +#: ipam/models/ip.py:862 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} 是一个广播地址,不能分配给接口。" -#: ipam/models/ip.py:875 +#: ipam/models/ip.py:876 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "在中找到重复的 IP 地址 {table}: {ipaddress}" -#: ipam/models/ip.py:902 +#: ipam/models/ip.py:903 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "只能为 IPv6 地址分配 SLAAC 状态" @@ -8911,7 +8956,7 @@ 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:957 netbox/navigation/menu.py:180 +#: ipam/views.py:978 netbox/navigation/menu.py:180 #: netbox/navigation/menu.py:182 msgid "VLANs" msgstr "VLAN" @@ -8983,7 +9028,7 @@ msgid "Added" msgstr "已添加" #: ipam/tables/ip.py:127 ipam/tables/ip.py:165 ipam/tables/vlans.py:138 -#: ipam/views.py:348 netbox/navigation/menu.py:152 +#: ipam/views.py:349 netbox/navigation/menu.py:152 #: netbox/navigation/menu.py:154 templates/ipam/vlan.html:84 msgid "Prefixes" msgstr "前缀" @@ -9082,23 +9127,23 @@ msgid "" "are allowed in DNS names" msgstr "DNS 名称中仅允许使用字母数字字符、星号、连字符、句点和下划线" -#: ipam/views.py:535 +#: ipam/views.py:541 msgid "Child Prefixes" msgstr "子前缀" -#: ipam/views.py:570 +#: ipam/views.py:576 msgid "Child Ranges" msgstr "儿童系列" -#: ipam/views.py:886 +#: ipam/views.py:902 msgid "Related IPs" msgstr "相关知识产权" -#: ipam/views.py:1112 +#: ipam/views.py:1133 msgid "Device Interfaces" msgstr "设备接口" -#: ipam/views.py:1129 +#: ipam/views.py:1150 msgid "VM Interfaces" msgstr "虚拟机接口" @@ -9650,39 +9695,43 @@ msgstr "集群组" msgid "Circuit Types" msgstr "电路类型" -#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:261 +msgid "Circuit Terminations" +msgstr "电路终端" + +#: netbox/navigation/menu.py:265 netbox/navigation/menu.py:267 msgid "Providers" msgstr "提供商" -#: netbox/navigation/menu.py:267 templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:268 templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "提供商账户" -#: netbox/navigation/menu.py:268 +#: netbox/navigation/menu.py:269 msgid "Provider Networks" msgstr "提供商网络" -#: netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Power Panels" msgstr "电源面板" -#: netbox/navigation/menu.py:293 +#: netbox/navigation/menu.py:294 msgid "Configurations" msgstr "配置" -#: netbox/navigation/menu.py:295 +#: netbox/navigation/menu.py:296 msgid "Config Contexts" msgstr "配置上下文" -#: netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Config Templates" msgstr "配置模板" -#: netbox/navigation/menu.py:303 netbox/navigation/menu.py:307 +#: netbox/navigation/menu.py:304 netbox/navigation/menu.py:308 msgid "Customization" msgstr "定制" -#: netbox/navigation/menu.py:309 templates/dcim/device_edit.html:103 +#: netbox/navigation/menu.py:310 templates/dcim/device_edit.html:103 #: templates/dcim/htmx/cable_edit.html:81 #: templates/dcim/virtualchassis_add.html:31 #: templates/dcim/virtualchassis_edit.html:40 @@ -9692,107 +9741,107 @@ msgstr "定制" msgid "Custom Fields" msgstr "自定义字段" -#: netbox/navigation/menu.py:310 +#: netbox/navigation/menu.py:311 msgid "Custom Field Choices" msgstr "自定义字段选择" -#: netbox/navigation/menu.py:311 +#: netbox/navigation/menu.py:312 msgid "Custom Links" msgstr "自定义链接" -#: netbox/navigation/menu.py:312 +#: netbox/navigation/menu.py:313 msgid "Export Templates" msgstr "导出模板" -#: netbox/navigation/menu.py:313 +#: netbox/navigation/menu.py:314 msgid "Saved Filters" msgstr "已保存的过滤器" -#: netbox/navigation/menu.py:315 +#: netbox/navigation/menu.py:316 msgid "Image Attachments" msgstr "图像附件" -#: netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Operations" msgstr "运营" -#: netbox/navigation/menu.py:337 +#: netbox/navigation/menu.py:338 msgid "Integrations" msgstr "整合" -#: netbox/navigation/menu.py:339 +#: netbox/navigation/menu.py:340 msgid "Data Sources" msgstr "数据源" -#: netbox/navigation/menu.py:340 +#: netbox/navigation/menu.py:341 msgid "Event Rules" msgstr "赛事规则" -#: netbox/navigation/menu.py:341 +#: netbox/navigation/menu.py:342 msgid "Webhooks" msgstr "网络挂钩" -#: netbox/navigation/menu.py:345 netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:346 netbox/navigation/menu.py:350 #: 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:355 +#: netbox/navigation/menu.py:356 msgid "Logging" msgstr "记录" -#: netbox/navigation/menu.py:357 +#: netbox/navigation/menu.py:358 msgid "Journal Entries" msgstr "日记条目" -#: netbox/navigation/menu.py:358 templates/extras/objectchange.html:8 +#: netbox/navigation/menu.py:359 templates/extras/objectchange.html:8 #: templates/extras/objectchange_list.html:4 msgid "Change Log" msgstr "更改日志" -#: netbox/navigation/menu.py:365 templates/inc/user_menu.html:11 +#: netbox/navigation/menu.py:366 templates/inc/user_menu.html:11 msgid "Admin" msgstr "管理员" -#: netbox/navigation/menu.py:373 templates/users/group.html:29 +#: netbox/navigation/menu.py:374 templates/users/group.html:29 #: users/forms/model_forms.py:233 users/forms/model_forms.py:245 #: users/forms/model_forms.py:297 users/tables.py:102 msgid "Users" msgstr "用户" -#: netbox/navigation/menu.py:393 users/forms/model_forms.py:182 +#: netbox/navigation/menu.py:394 users/forms/model_forms.py:182 #: users/forms/model_forms.py:194 users/forms/model_forms.py:302 #: users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "群组" -#: netbox/navigation/menu.py:413 templates/account/base.html:21 +#: netbox/navigation/menu.py:414 templates/account/base.html:21 #: templates/inc/user_menu.html:36 msgid "API Tokens" msgstr "API 代币" -#: netbox/navigation/menu.py:420 users/forms/model_forms.py:188 +#: netbox/navigation/menu.py:421 users/forms/model_forms.py:188 #: users/forms/model_forms.py:196 users/forms/model_forms.py:239 #: users/forms/model_forms.py:246 msgid "Permissions" msgstr "权限" -#: netbox/navigation/menu.py:428 netbox/navigation/menu.py:432 +#: netbox/navigation/menu.py:429 netbox/navigation/menu.py:433 #: templates/core/system.html:7 msgid "System" msgstr "系统" -#: netbox/navigation/menu.py:437 +#: netbox/navigation/menu.py:438 msgid "Configuration History" msgstr "配置历史记录" -#: netbox/navigation/menu.py:443 templates/core/rq_task.html:8 +#: netbox/navigation/menu.py:444 templates/core/rq_task.html:8 #: templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "后台任务" -#: netbox/navigation/menu.py:482 templates/500.html:35 +#: netbox/navigation/menu.py:483 templates/500.html:35 #: templates/account/preferences.html:22 templates/core/system.html:80 msgid "Plugins" msgstr "插件" @@ -9922,34 +9971,46 @@ msgstr "初始化后无法将存储添加到注册表" msgid "Cannot delete stores from registry" msgstr "无法从注册表中删除存储" -#: netbox/settings.py:715 +#: netbox/settings.py:722 +msgid "German" +msgstr "德语" + +#: netbox/settings.py:723 msgid "English" msgstr "英语" -#: netbox/settings.py:716 +#: netbox/settings.py:724 msgid "Spanish" msgstr "西班牙的" -#: netbox/settings.py:717 +#: netbox/settings.py:725 msgid "French" msgstr "法语" -#: netbox/settings.py:718 +#: netbox/settings.py:726 msgid "Japanese" msgstr "日本人" -#: netbox/settings.py:719 +#: netbox/settings.py:727 msgid "Portuguese" msgstr "葡萄牙语" -#: netbox/settings.py:720 +#: netbox/settings.py:728 msgid "Russian" msgstr "俄国人" -#: netbox/settings.py:721 +#: netbox/settings.py:729 msgid "Turkish" msgstr "土耳其人" +#: netbox/settings.py:730 +msgid "Ukrainian" +msgstr "乌克兰人" + +#: netbox/settings.py:731 +msgid "Chinese" +msgstr "中国人" + #: netbox/tables/columns.py:185 msgid "Toggle all" msgstr "全部切换" @@ -9962,16 +10023,16 @@ msgstr "切换下拉列表" msgid "Error" msgstr "错误" -#: netbox/tables/tables.py:56 +#: netbox/tables/tables.py:57 #, python-brace-format msgid "No {model_name} found" msgstr "没有 {model_name} 找到" -#: netbox/tables/tables.py:246 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:248 templates/generic/bulk_import.html:117 msgid "Field" msgstr "字段" -#: netbox/tables/tables.py:249 +#: netbox/tables/tables.py:251 msgid "Value" msgstr "价值" @@ -10078,7 +10139,7 @@ msgstr "更改密码" #: templates/dcim/devicebay_populate.html:34 #: templates/dcim/virtualchassis_add_member.html:26 #: templates/dcim/virtualchassis_edit.html:103 -#: templates/extras/object_journal.html:26 templates/extras/script.html:37 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 #: templates/generic/bulk_add_component.html:67 #: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 #: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 @@ -10171,7 +10232,8 @@ msgstr "分配的群组" #: templates/account/profile.html:58 #: templates/circuits/circuit_terminations_swap.html:18 #: templates/circuits/circuit_terminations_swap.html:26 -#: templates/circuits/inc/circuit_termination.html:154 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 #: templates/dcim/devicebay.html:59 #: templates/dcim/inc/panels/inventory_items.html:45 #: templates/dcim/interface.html:296 templates/dcim/modulebay.html:76 @@ -10288,13 +10350,6 @@ msgstr "添加电路" msgid "Circuit Type" msgstr "电路类型" -#: templates/circuits/inc/circuit_termination.html:6 -#: templates/circuits/inc/circuit_termination.html:41 -#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 -#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "终止" - #: templates/circuits/inc/circuit_termination.html:10 #: templates/dcim/devicetype/component_templates.html:33 #: templates/dcim/manufacturer.html:11 @@ -10307,7 +10362,7 @@ msgid "Add" msgstr "添加" #: templates/circuits/inc/circuit_termination.html:15 -#: templates/circuits/inc/circuit_termination.html:62 +#: templates/circuits/inc/circuit_termination_fields.html:36 #: templates/dcim/inc/panels/inventory_items.html:32 #: templates/dcim/moduletype/component_templates.html:20 #: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:32 @@ -10322,33 +10377,33 @@ msgstr "编辑" msgid "Swap" msgstr "交换" -#: templates/circuits/inc/circuit_termination.html:45 +#: templates/circuits/inc/circuit_termination_fields.html:19 #: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 #: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "标记为已连接" -#: templates/circuits/inc/circuit_termination.html:47 +#: templates/circuits/inc/circuit_termination_fields.html:21 msgid "to" msgstr "到" -#: templates/circuits/inc/circuit_termination.html:57 -#: templates/circuits/inc/circuit_termination.html:58 +#: templates/circuits/inc/circuit_termination_fields.html:31 +#: templates/circuits/inc/circuit_termination_fields.html:32 #: templates/dcim/frontport.html:80 #: templates/dcim/inc/connection_endpoints.html:7 #: templates/dcim/interface.html:154 templates/dcim/rearport.html:76 msgid "Trace" msgstr "追踪" -#: templates/circuits/inc/circuit_termination.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:35 msgid "Edit cable" msgstr "编辑电缆" -#: templates/circuits/inc/circuit_termination.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:40 msgid "Remove cable" msgstr "拆下电缆" -#: templates/circuits/inc/circuit_termination.html:67 +#: templates/circuits/inc/circuit_termination_fields.html:41 #: templates/dcim/bulk_disconnect.html:5 #: templates/dcim/device/consoleports.html:12 #: templates/dcim/device/consoleserverports.html:12 @@ -10360,7 +10415,7 @@ msgstr "拆下电缆" msgid "Disconnect" msgstr "断开连接" -#: templates/circuits/inc/circuit_termination.html:74 +#: templates/circuits/inc/circuit_termination_fields.html:48 #: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 #: templates/dcim/frontport.html:102 templates/dcim/interface.html:180 #: templates/dcim/interface.html:200 templates/dcim/powerfeed.html:127 @@ -10369,19 +10424,19 @@ msgstr "断开连接" msgid "Connect" msgstr "连接" -#: templates/circuits/inc/circuit_termination.html:96 +#: templates/circuits/inc/circuit_termination_fields.html:70 msgid "Downstream" msgstr "下游" -#: templates/circuits/inc/circuit_termination.html:97 +#: templates/circuits/inc/circuit_termination_fields.html:71 msgid "Upstream" msgstr "上游" -#: templates/circuits/inc/circuit_termination.html:106 +#: templates/circuits/inc/circuit_termination_fields.html:80 msgid "Cross-Connect" msgstr "交叉连接" -#: templates/circuits/inc/circuit_termination.html:110 +#: templates/circuits/inc/circuit_termination_fields.html:84 msgid "Patch Panel/Port" msgstr "配线架/端口" @@ -11767,11 +11822,15 @@ msgstr "举报" msgid "You do not have permission to run scripts" msgstr "你没有权限运行脚本" -#: templates/extras/script.html:40 templates/extras/script.html:44 +#: templates/extras/script.html:41 templates/extras/script.html:45 #: templates/extras/script_list.html:88 msgid "Run Script" msgstr "运行脚本" +#: templates/extras/script.html:51 templates/extras/script/source.html:10 +msgid "Error loading script" +msgstr "加载脚本时出错" + #: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "脚本不再存在于源文件中。"