From e5cdd8f2b0273ad3a109b6a88a4d87028660dd53 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 30 Apr 2025 13:56:13 -0400 Subject: [PATCH] Release v4.2.9 --- .../ISSUE_TEMPLATE/01-feature_request.yaml | 2 +- .github/ISSUE_TEMPLATE/02-bug_report.yaml | 2 +- docs/release-notes/version-4.2.md | 37 + netbox/release.yaml | 4 +- netbox/translations/cs/LC_MESSAGES/django.mo | Bin 241786 -> 242120 bytes netbox/translations/cs/LC_MESSAGES/django.po | 1021 ++++++++-------- netbox/translations/da/LC_MESSAGES/django.mo | Bin 234385 -> 234719 bytes netbox/translations/da/LC_MESSAGES/django.po | 1021 ++++++++-------- netbox/translations/de/LC_MESSAGES/django.mo | Bin 246760 -> 247088 bytes netbox/translations/de/LC_MESSAGES/django.po | 1021 ++++++++-------- netbox/translations/es/LC_MESSAGES/django.mo | Bin 248573 -> 248898 bytes netbox/translations/es/LC_MESSAGES/django.po | 1021 ++++++++-------- netbox/translations/fr/LC_MESSAGES/django.mo | Bin 250607 -> 250942 bytes netbox/translations/fr/LC_MESSAGES/django.po | 1021 ++++++++-------- netbox/translations/it/LC_MESSAGES/django.mo | Bin 246675 -> 246999 bytes netbox/translations/it/LC_MESSAGES/django.po | 1021 ++++++++-------- netbox/translations/ja/LC_MESSAGES/django.mo | Bin 264631 -> 265014 bytes netbox/translations/ja/LC_MESSAGES/django.po | 1019 ++++++++-------- netbox/translations/nl/LC_MESSAGES/django.mo | Bin 242343 -> 242668 bytes netbox/translations/nl/LC_MESSAGES/django.po | 1021 ++++++++-------- netbox/translations/pl/LC_MESSAGES/django.mo | Bin 244212 -> 244536 bytes netbox/translations/pl/LC_MESSAGES/django.po | 1021 ++++++++-------- netbox/translations/pt/LC_MESSAGES/django.mo | Bin 244703 -> 245021 bytes netbox/translations/pt/LC_MESSAGES/django.po | 1025 +++++++++-------- netbox/translations/ru/LC_MESSAGES/django.mo | Bin 313741 -> 314146 bytes netbox/translations/ru/LC_MESSAGES/django.po | 1021 ++++++++-------- netbox/translations/tr/LC_MESSAGES/django.mo | Bin 238350 -> 238651 bytes netbox/translations/tr/LC_MESSAGES/django.po | 1020 ++++++++-------- netbox/translations/uk/LC_MESSAGES/django.mo | Bin 313972 -> 314378 bytes netbox/translations/uk/LC_MESSAGES/django.po | 1025 +++++++++-------- netbox/translations/zh/LC_MESSAGES/django.mo | Bin 220399 -> 220707 bytes netbox/translations/zh/LC_MESSAGES/django.po | 1021 ++++++++-------- requirements.txt | 8 +- 33 files changed, 7367 insertions(+), 6985 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index 7cf1ea56c..039e24fc4 100644 --- a/.github/ISSUE_TEMPLATE/01-feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/01-feature_request.yaml @@ -15,7 +15,7 @@ body: attributes: label: NetBox version description: What version of NetBox are you currently running? - placeholder: v4.2.8 + placeholder: v4.2.9 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index a39404a9d..0f18e6267 100644 --- a/.github/ISSUE_TEMPLATE/02-bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/02-bug_report.yaml @@ -27,7 +27,7 @@ body: attributes: label: NetBox Version description: What version of NetBox are you currently running? - placeholder: v4.2.8 + placeholder: v4.2.9 validations: required: true - type: dropdown diff --git a/docs/release-notes/version-4.2.md b/docs/release-notes/version-4.2.md index 612fb9b02..45484f406 100644 --- a/docs/release-notes/version-4.2.md +++ b/docs/release-notes/version-4.2.md @@ -1,5 +1,42 @@ # NetBox v4.2 +## v4.2.9 (2025-04-30) + +### Enhancements + +* [#17151](https://github.com/netbox-community/netbox/issues/17151) - Display circuit type with background color in circuits list +* [#17319](https://github.com/netbox-community/netbox/issues/17319) - Improve layout of component template edit forms +* [#17405](https://github.com/netbox-community/netbox/issues/17405) - Display plugin icons in plugins list +* [#18215](https://github.com/netbox-community/netbox/issues/18215) - Link to script results list from script history +* [#18334](https://github.com/netbox-community/netbox/issues/18334) - Add region, site group, site, location, and rack filters for modules +* [#18982](https://github.com/netbox-community/netbox/issues/18982) - Reference rack as related object in changelog records for rack reservations +* [#18989](https://github.com/netbox-community/netbox/issues/18989) - List virtual circuits under provider view +* [#19110](https://github.com/netbox-community/netbox/issues/19110) - Enable filtering devices and virtual machines by primary IP address +* [#19358](https://github.com/netbox-community/netbox/issues/19358) - Move release info from footer to the navigation menu + +### Bug Fixes + +* [#15739](https://github.com/netbox-community/netbox/issues/15739) - Account for parallel cables when calculating total path length +* [#15971](https://github.com/netbox-community/netbox/issues/15971) - Preserve "none" selection in filter form fields +* [#16238](https://github.com/netbox-community/netbox/issues/16238) - Fix styling for white, gray, and black custom link buttons +* [#17613](https://github.com/netbox-community/netbox/issues/17613) - Fix layout of object view content on mobile +* [#17676](https://github.com/netbox-community/netbox/issues/17676) - Fix support for module bay creation when bulk importing module types +* [#18706](https://github.com/netbox-community/netbox/issues/18706) - Fix validation for VLANs assigned to both a group and a site +* [#18717](https://github.com/netbox-community/netbox/issues/18717) - Ensure change logs populated for many-to-one changes +* [#19117](https://github.com/netbox-community/netbox/issues/19117) - Avoid `AttributeError` exception when bulk import objects which have a multi-object custom field with a default value +* [#19204](https://github.com/netbox-community/netbox/issues/19204) - Improve JSON serialization support for data returned by a custom script +* [#19217](https://github.com/netbox-community/netbox/issues/19217) - Ensure static assets for the debug toolbar are installed even if `DEBUG` is false +* [#19228](https://github.com/netbox-community/netbox/issues/19228) - Fix ordering of custom scripts to avoid `NoReverseMatch` exception +* [#19229](https://github.com/netbox-community/netbox/issues/19229) - Fix `ValueError` exception when attempting to nullify interface mode when a VLAN is assigned +* [#19275](https://github.com/netbox-community/netbox/issues/19275) - `type` field should not be required when bulk editing interfaces +* [#19279](https://github.com/netbox-community/netbox/issues/19279) - `status` field should not be required when bulk editing inventory items +* [#19281](https://github.com/netbox-community/netbox/issues/19281) - Fix form validation failure when attempting to create a service from a service template +* [#19320](https://github.com/netbox-community/netbox/issues/19320) - Include Q-in-Q VLAN (if any) in VM interface details +* [#19322](https://github.com/netbox-community/netbox/issues/19322) - Correct URL paths for bulk import views +* [#19346](https://github.com/netbox-community/netbox/issues/19346) - Ensure all redirect URLs are validated before use + +--- + ## v4.2.8 (2025-04-22) ### Enhancements diff --git a/netbox/release.yaml b/netbox/release.yaml index 903c5ef1b..3d66238e3 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.2.8" +version: "4.2.9" edition: "Community" -published: "2025-04-22" +published: "2025-04-30" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index a1bdfa866567f49e3f3866a39edf436ff3062a6a..67c231af03ed981363a74c6b2cc3169d591d4154 100644 GIT binary patch delta 64259 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" msgstr "Přidán člen {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3840 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Nelze odebrat hlavní zařízení {device} z virtuálního podvozku." -#: netbox/dcim/views.py:3851 +#: netbox/dcim/views.py:3853 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Odstraněno {device} z virtuálního šasi {chassis}" @@ -7818,7 +7826,7 @@ msgid "Failure" msgstr "Porucha" #: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:107 +#: netbox/templates/dcim/virtualchassis_edit.html:111 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -8112,7 +8120,7 @@ msgid "Group name" msgstr "Název skupiny" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8178,7 +8186,7 @@ msgid "As attachment" msgstr "Jako příloha" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Sdílené" @@ -8359,7 +8367,7 @@ msgid "Field type" msgstr "Typ pole" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Možnosti" @@ -9513,74 +9521,74 @@ msgstr "Parametry spuštění skriptu" msgid "Dismiss" msgstr "Odmítnout" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Typy objektů" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Ověřte jedinečnost" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Viditelné" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Upravitelné" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Typ souvisejícího objektu" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Sada výběru" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Je klonovatelný" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimální hodnota" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximální hodnota" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Ověření Regex" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "počítat" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Řadit abecedně" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nové okno" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Jako příloha" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9589,54 +9597,54 @@ msgstr "Jako příloha" msgid "Data File" msgstr "Datový soubor" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Synchronizováno" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Obrázek" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Velikost (bajty)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Číst" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "Ověření SSL" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Typy událostí" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role zařízení" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Komentáře (krátký)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Linka" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Úroveň" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Zpráva" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Metoda" @@ -9677,32 +9685,32 @@ msgstr "Neplatný atribut“{name}„na vyžádání" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Neplatný atribut“{name}„pro {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Při vykreslování šablony došlo k chybě: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Váš řídicí panel byl resetován." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Přidán widget: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Aktualizovaný widget: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Odstraněný widget: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Chyba při mazání widgetu: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn." @@ -9941,10 +9949,18 @@ msgstr "IP adresa" msgid "Primary IPv4 (ID)" msgstr "Primární IPv4 (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Primární IPv4 (adresa)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "Primární IPv6 (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Primární IPv6 (adresa)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Zadejte platnou adresu IPv4 nebo IPv6 (bez masky)." @@ -10003,17 +10019,17 @@ msgstr "Datum přidání" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Skupina VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 -#: netbox/templates/ipam/vlan_edit.html:10 +#: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 #: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 @@ -10091,12 +10107,12 @@ msgstr "Ověřovací klíč" msgid "Authentication" msgstr "Autentizace" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "Rozsahy ID VLAN" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Role Q-in-Q" @@ -10210,7 +10226,7 @@ msgstr "Přiřazená skupina VLAN" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Servisní VLAN (pro zákaznické sítě VLAN Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "Zásady překladu VLAN" @@ -10300,7 +10316,7 @@ msgstr "Přiřazeno k rozhraní" msgid "DNS Name" msgstr "Název DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10311,11 +10327,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "Obsahuje VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "Místní VLAN ID" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "Vzdálené VLAN ID" @@ -10323,7 +10339,7 @@ msgstr "Vzdálené VLAN ID" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -10438,7 +10454,7 @@ msgstr "Z šablony" msgid "Custom" msgstr "Zvyk" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10759,29 +10775,29 @@ msgid "" msgstr "" "Služba musí být přidružena buď k zařízení, nebo k virtuálnímu počítači." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "Skupiny VLAN" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Nelze nastavit scope_type bez scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Nelze nastavit scope_id bez scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "Spuštění VLAN ID v dosahu ({value}) nemůže být menší než {minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "Ukončení VLAN ID v rozsahu ({value}) nesmí překročit {maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10790,36 +10806,36 @@ msgstr "" "Koncové ID VLAN v rozsahu musí být větší nebo roven počátečnímu ID VLAN " "({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Rozsahy se nemohou překrývat." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Konkrétní místo, ke kterému je tato VLAN přiřazena (pokud existuje)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "Skupina VLAN (volitelné)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerické ID VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Provozní stav této VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "Primární funkce této VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Označení VLAN zákazníka/služby (pro Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10830,23 +10846,32 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Přiřazené místo {site} není členem přiřazené skupiny {group} (oblast " +"působnosti: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID musí být v rozmezí {ranges} pro sítě VLAN ve skupině {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Službě VLAN mohou být přiřazeny pouze zákaznické sítě VLAN typu Q-in-Q." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Zákaznická VLAN Q-in-Q musí být přiřazena ke službě VLAN služby." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Zásady překladu VLAN" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "Pravidlo překladu VLAN" @@ -11750,15 +11775,15 @@ msgid "Customization" msgstr "Přizpůsobení" #: netbox/netbox/navigation/menu.py:346 -#: netbox/templates/dcim/device_edit.html:103 -#: netbox/templates/dcim/htmx/cable_edit.html:81 -#: netbox/templates/dcim/virtualchassis_add.html:31 -#: netbox/templates/dcim/virtualchassis_edit.html:40 +#: netbox/templates/dcim/device_edit.html:105 +#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/virtualchassis_add.html:35 +#: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:67 +#: netbox/templates/ipam/vlan_edit.html:71 msgid "Custom Fields" msgstr "Vlastní pole" @@ -12233,7 +12258,7 @@ msgstr "Změnit heslo" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:103 +#: netbox/templates/dcim/virtualchassis_edit.html:107 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 @@ -12258,7 +12283,7 @@ msgstr "Zrušit" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:105 +#: netbox/templates/dcim/virtualchassis_edit.html:109 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13127,7 +13152,7 @@ msgid "Create VDC" msgstr "Vytvořit VDC" #: netbox/templates/dcim/device.html:175 -#: netbox/templates/dcim/device_edit.html:64 +#: netbox/templates/dcim/device_edit.html:66 #: netbox/virtualization/forms/model_forms.py:230 msgid "Management" msgstr "Řízení" @@ -13245,22 +13270,22 @@ msgstr "Přidat napájecí port" msgid "Add Rear Ports" msgstr "Přidat zadní porty" -#: netbox/templates/dcim/device_edit.html:44 +#: netbox/templates/dcim/device_edit.html:46 msgid "Parent Bay" msgstr "Mateřská zátoka" -#: netbox/templates/dcim/device_edit.html:48 +#: netbox/templates/dcim/device_edit.html:50 #: netbox/utilities/templates/form_helpers/render_field.html:22 msgid "Regenerate Slug" msgstr "Přegenerovat slug" -#: netbox/templates/dcim/device_edit.html:49 +#: netbox/templates/dcim/device_edit.html:51 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" msgstr "Odstranit" -#: netbox/templates/dcim/device_edit.html:110 +#: netbox/templates/dcim/device_edit.html:112 msgid "Local Config Context Data" msgstr "Kontextová data místní konfigurace" @@ -13353,11 +13378,11 @@ msgstr "Označeno jako Připojeno" msgid "Connection Status" msgstr "Stav připojení" -#: netbox/templates/dcim/htmx/cable_edit.html:10 +#: netbox/templates/dcim/htmx/cable_edit.html:13 msgid "A Side" msgstr "Strana A" -#: netbox/templates/dcim/htmx/cable_edit.html:30 +#: netbox/templates/dcim/htmx/cable_edit.html:33 msgid "B Side" msgstr "Strana B" @@ -13698,7 +13723,7 @@ msgstr "Příloha" msgid "Add Member" msgstr "Přidat člena" -#: netbox/templates/dcim/virtualchassis_add.html:18 +#: netbox/templates/dcim/virtualchassis_add.html:22 msgid "Member Devices" msgstr "Členská zařízení" @@ -13727,7 +13752,7 @@ msgstr "Uložit a přidat další" msgid "Editing Virtual Chassis %(name)s" msgstr "Úpravy virtuálního šasi %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:53 +#: netbox/templates/dcim/virtualchassis_edit.html:57 msgid "Rack/Unit" msgstr "Stojan/jednotka" @@ -15702,11 +15727,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "„{field_name}„je neplatný název pole pro přístup." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Typ objektu musí být zadán jako“.„" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Neplatný typ objektu" @@ -15796,39 +15821,39 @@ msgstr "" "Neplatný rozsah: Koncová hodnota ({end}) musí být větší než počáteční " "hodnota ({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Duplicitní nebo konfliktní záhlaví sloupce pro“{field}„" -#: netbox/utilities/forms/utils.py:240 +#: netbox/utilities/forms/utils.py:241 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Duplicitní nebo konfliktní záhlaví sloupce pro“{header}„" -#: netbox/utilities/forms/utils.py:249 +#: netbox/utilities/forms/utils.py:250 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Řádek {row}: Očekávané {count_expected} sloupce, ale nalezeny {count_found}" -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Neočekávané záhlaví sloupce“{field}„nalezeno." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Sloupec“{field}„není příbuzný objekt; nelze použít tečky" -#: netbox/utilities/forms/utils.py:278 +#: netbox/utilities/forms/utils.py:279 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Neplatný atribut souvisejícího objektu pro sloupec“{field}„: {to_field}" -#: netbox/utilities/forms/utils.py:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Požadovaná záhlaví sloupce“{header}„nenalezeno." diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index 18cc8b94a9d0bc62eaed06d9c89c7bc27a2af9ac..958993f701e07ef062eb5abee1adb40b5ee869e8 100644 GIT binary patch delta 64248 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