Просмотр исходного кода

Update source translation strings

github-actions 1 день назад
Родитель
Сommit
bb29246033
1 измененных файлов с 126 добавлено и 117 удалено
  1. 126 117
      netbox/translations/en/LC_MESSAGES/django.po

+ 126 - 117
netbox/translations/en/LC_MESSAGES/django.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-07-31 06:00+0000\n"
+"POT-Creation-Date: 2026-08-04 05:56+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1404,9 +1404,9 @@ msgstr ""
 #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730
 #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730
 #: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98
 #: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:98
 #: netbox/extras/models/configs.py:289 netbox/extras/models/customfields.py:153
 #: netbox/extras/models/configs.py:289 netbox/extras/models/customfields.py:153
-#: netbox/extras/models/models.py:73 netbox/extras/models/models.py:182
-#: netbox/extras/models/models.py:435 netbox/extras/models/models.py:503
-#: netbox/extras/models/models.py:587 netbox/extras/models/models.py:730
+#: netbox/extras/models/models.py:79 netbox/extras/models/models.py:188
+#: netbox/extras/models/models.py:471 netbox/extras/models/models.py:539
+#: netbox/extras/models/models.py:623 netbox/extras/models/models.py:766
 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34
 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34
 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149
 #: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149
 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238
 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238
@@ -1439,10 +1439,10 @@ msgstr ""
 #: netbox/dcim/models/power.py:90 netbox/dcim/models/racks.py:290
 #: netbox/dcim/models/power.py:90 netbox/dcim/models/racks.py:290
 #: netbox/dcim/models/sites.py:175 netbox/extras/models/configs.py:40
 #: netbox/dcim/models/sites.py:175 netbox/extras/models/configs.py:40
 #: netbox/extras/models/configs.py:82 netbox/extras/models/configs.py:285
 #: netbox/extras/models/configs.py:82 netbox/extras/models/configs.py:285
-#: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:68
-#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:325
-#: netbox/extras/models/models.py:431 netbox/extras/models/models.py:493
-#: netbox/extras/models/models.py:583 netbox/extras/models/models.py:725
+#: netbox/extras/models/customfields.py:120 netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:183 netbox/extras/models/models.py:361
+#: netbox/extras/models/models.py:467 netbox/extras/models/models.py:529
+#: netbox/extras/models/models.py:619 netbox/extras/models/models.py:761
 #: netbox/extras/models/notifications.py:127 netbox/extras/models/scripts.py:29
 #: netbox/extras/models/notifications.py:127 netbox/extras/models/scripts.py:29
 #: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:24
 #: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:24
 #: netbox/ipam/models/services.py:63 netbox/ipam/models/services.py:91
 #: netbox/ipam/models/services.py:63 netbox/ipam/models/services.py:91
@@ -1471,7 +1471,7 @@ msgstr ""
 
 
 #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89
 #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89
 #: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182
 #: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182
-#: netbox/extras/models/models.py:498 netbox/ipam/models/asns.py:24
+#: netbox/extras/models/models.py:534 netbox/ipam/models/asns.py:24
 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184
 #: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184
 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25
 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25
 #: netbox/tenancy/models/tenants.py:50
 #: netbox/tenancy/models/tenants.py:50
@@ -2331,7 +2331,7 @@ msgstr ""
 
 
 #: netbox/core/models/config.py:22 netbox/core/models/data.py:290
 #: netbox/core/models/config.py:22 netbox/core/models/data.py:290
 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60
 #: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60
-#: netbox/extras/models/models.py:938 netbox/extras/models/notifications.py:39
+#: netbox/extras/models/models.py:974 netbox/extras/models/notifications.py:39
 #: netbox/extras/models/notifications.py:196
 #: netbox/extras/models/notifications.py:196
 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51
 #: netbox/netbox/models/features.py:62 netbox/users/models/tokens.py:51
 msgid "created"
 msgid "created"
@@ -2389,7 +2389,7 @@ msgid "type"
 msgstr ""
 msgstr ""
 
 
 #: netbox/core/models/data.py:50 netbox/core/ui/panels.py:17
 #: netbox/core/models/data.py:50 netbox/core/ui/panels.py:17
-#: netbox/extras/choices.py:37 netbox/extras/models/models.py:188
+#: netbox/extras/choices.py:37 netbox/extras/models/models.py:194
 #: netbox/extras/tables/tables.py:860 netbox/templates/core/plugin.html:66
 #: netbox/extras/tables/tables.py:860 netbox/templates/core/plugin.html:66
 msgid "URL"
 msgid "URL"
 msgstr ""
 msgstr ""
@@ -2401,8 +2401,8 @@ msgstr ""
 #: netbox/dcim/models/device_components.py:696
 #: netbox/dcim/models/device_components.py:696
 #: netbox/dcim/models/device_components.py:1379
 #: netbox/dcim/models/device_components.py:1379
 #: netbox/dcim/models/device_components.py:1480
 #: netbox/dcim/models/device_components.py:1480
-#: netbox/extras/models/models.py:82 netbox/extras/models/models.py:330
-#: netbox/extras/models/models.py:518 netbox/extras/models/models.py:602
+#: netbox/extras/models/models.py:88 netbox/extras/models/models.py:366
+#: netbox/extras/models/models.py:554 netbox/extras/models/models.py:638
 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65
 #: netbox/users/models/permissions.py:32 netbox/users/models/tokens.py:65
 msgid "enabled"
 msgid "enabled"
 msgstr ""
 msgstr ""
@@ -2419,7 +2419,7 @@ msgstr ""
 msgid "Patterns (one per line) matching files or paths to ignore when syncing"
 msgid "Patterns (one per line) matching files or paths to ignore when syncing"
 msgstr ""
 msgstr ""
 
 
-#: netbox/core/models/data.py:75 netbox/extras/models/models.py:526
+#: netbox/core/models/data.py:75 netbox/extras/models/models.py:562
 msgid "parameters"
 msgid "parameters"
 msgstr ""
 msgstr ""
 
 
@@ -2546,7 +2546,7 @@ msgstr ""
 msgid "completed"
 msgid "completed"
 msgstr ""
 msgstr ""
 
 
-#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:113
+#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:119
 msgid "data"
 msgid "data"
 msgstr ""
 msgstr ""
 
 
@@ -2601,7 +2601,7 @@ msgstr ""
 msgid "object type"
 msgid "object type"
 msgstr ""
 msgstr ""
 
 
-#: netbox/core/models/object_types.py:205 netbox/extras/models/models.py:64
+#: netbox/core/models/object_types.py:205 netbox/extras/models/models.py:70
 msgid "object types"
 msgid "object types"
 msgstr ""
 msgstr ""
 
 
@@ -7107,7 +7107,7 @@ msgid "Numeric identifier unique to the parent device"
 msgstr ""
 msgstr ""
 
 
 #: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264
 #: netbox/dcim/models/devices.py:1298 netbox/extras/models/customfields.py:264
-#: netbox/extras/models/models.py:119 netbox/extras/models/models.py:898
+#: netbox/extras/models/models.py:125 netbox/extras/models/models.py:934
 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193
 #: netbox/netbox/models/__init__.py:154 netbox/netbox/models/__init__.py:193
 #: netbox/netbox/models/__init__.py:243
 #: netbox/netbox/models/__init__.py:243
 msgid "comments"
 msgid "comments"
@@ -8817,7 +8817,7 @@ msgid "Shared"
 msgstr ""
 msgstr ""
 
 
 #: netbox/extras/forms/bulk_edit.py:258 netbox/extras/forms/filtersets.py:325
 #: netbox/extras/forms/bulk_edit.py:258 netbox/extras/forms/filtersets.py:325
-#: netbox/extras/models/models.py:198 netbox/extras/ui/panels.py:338
+#: netbox/extras/models/models.py:205 netbox/extras/ui/panels.py:338
 msgid "HTTP method"
 msgid "HTTP method"
 msgstr ""
 msgstr ""
 
 
@@ -8826,7 +8826,7 @@ msgstr ""
 msgid "Payload URL"
 msgid "Payload URL"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:240
+#: netbox/extras/forms/bulk_edit.py:267 netbox/extras/models/models.py:247
 #: netbox/extras/ui/panels.py:347
 #: netbox/extras/ui/panels.py:347
 msgid "SSL verification"
 msgid "SSL verification"
 msgstr ""
 msgstr ""
@@ -8930,11 +8930,11 @@ msgstr ""
 msgid "Duplicate color mapping defined for choice '{value}'."
 msgid "Duplicate color mapping defined for choice '{value}'."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:352
+#: netbox/extras/forms/bulk_import.py:161 netbox/extras/models/models.py:388
 msgid "button class"
 msgid "button class"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:356
+#: netbox/extras/forms/bulk_import.py:164 netbox/extras/models/models.py:392
 msgid ""
 msgid ""
 "The class of the first link in a group will be used for the dropdown button"
 "The class of the first link in a group will be used for the dropdown button"
 msgstr ""
 msgstr ""
@@ -9065,7 +9065,7 @@ msgstr ""
 msgid "Content types"
 msgid "Content types"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/forms/filtersets.py:315 netbox/extras/models/models.py:203
+#: netbox/extras/forms/filtersets.py:315 netbox/extras/models/models.py:210
 #: netbox/extras/ui/panels.py:340
 #: netbox/extras/ui/panels.py:340
 msgid "HTTP content type"
 msgid "HTTP content type"
 msgstr ""
 msgstr ""
@@ -9387,8 +9387,8 @@ msgstr ""
 msgid "config context profiles"
 msgid "config context profiles"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:342
-#: netbox/extras/models/models.py:514 netbox/extras/models/models.py:598
+#: netbox/extras/models/configs.py:94 netbox/extras/models/models.py:378
+#: netbox/extras/models/models.py:550 netbox/extras/models/models.py:634
 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45
 #: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45
 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32
 #: netbox/ipam/models/ip.py:200 netbox/netbox/models/mixins.py:32
 msgid "weight"
 msgid "weight"
@@ -9475,7 +9475,7 @@ msgid ""
 "will be used)"
 "will be used)"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:346
+#: netbox/extras/models/customfields.py:147 netbox/extras/models/models.py:382
 msgid "group name"
 msgid "group name"
 msgstr ""
 msgstr ""
 
 
@@ -9872,61 +9872,61 @@ msgid ""
 "{allowed}"
 "{allowed}"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:65
+#: netbox/extras/models/models.py:71
 msgid "The object(s) to which this rule applies."
 msgid "The object(s) to which this rule applies."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:79
+#: netbox/extras/models/models.py:85
 msgid "The types of event which will trigger this rule."
 msgid "The types of event which will trigger this rule."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:86
+#: netbox/extras/models/models.py:92
 msgid "conditions"
 msgid "conditions"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:89
+#: netbox/extras/models/models.py:95
 msgid ""
 msgid ""
 "A set of conditions which determine whether the event will be generated."
 "A set of conditions which determine whether the event will be generated."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:97
+#: netbox/extras/models/models.py:103
 msgid "action type"
 msgid "action type"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:122
 msgid "Additional data to pass to the action object"
 msgid "Additional data to pass to the action object"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:128
+#: netbox/extras/models/models.py:134
 msgid "event rule"
 msgid "event rule"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:129
+#: netbox/extras/models/models.py:135
 msgid "event rules"
 msgid "event rules"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:149
+#: netbox/extras/models/models.py:155
 msgid "Action data must be a JSON object or null."
 msgid "Action data must be a JSON object or null."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:190
+#: netbox/extras/models/models.py:196
 msgid ""
 msgid ""
 "This URL will be called using the HTTP method defined when the webhook is "
 "This URL will be called using the HTTP method defined when the webhook is "
-"called. Jinja2 template processing is supported with the same context as the "
-"request body."
+"called. Must be http:// or https://. Jinja2 template processing is supported "
+"(with the same context as the request body) for part or all of the URL."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:205
+#: netbox/extras/models/models.py:212
 msgid ""
 msgid ""
 "The complete list of official content types is available <a href=\"https://"
 "The complete list of official content types is available <a href=\"https://"
 "www.iana.org/assignments/media-types/media-types.xhtml\">here</a>."
 "www.iana.org/assignments/media-types/media-types.xhtml\">here</a>."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:210
+#: netbox/extras/models/models.py:217
 msgid "additional headers"
 msgid "additional headers"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:213
+#: netbox/extras/models/models.py:220
 msgid ""
 msgid ""
 "User-supplied HTTP headers to be sent with the request in addition to the "
 "User-supplied HTTP headers to be sent with the request in addition to the "
 "HTTP content type. Headers should be defined in the format <code>Name: "
 "HTTP content type. Headers should be defined in the format <code>Name: "
@@ -9937,11 +9937,11 @@ msgid ""
 "name | header_safe }}</code>."
 "name | header_safe }}</code>."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:221
+#: netbox/extras/models/models.py:228
 msgid "body template"
 msgid "body template"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:224
+#: netbox/extras/models/models.py:231
 msgid ""
 msgid ""
 "Jinja2 template for a custom request body. If blank, a JSON object "
 "Jinja2 template for a custom request body. If blank, a JSON object "
 "representing the change will be included. Available context data includes: "
 "representing the change will be included. Available context data includes: "
@@ -9949,197 +9949,201 @@ msgid ""
 "<code>username</code>, <code>request_id</code>, and <code>data</code>."
 "<code>username</code>, <code>request_id</code>, and <code>data</code>."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:230
+#: netbox/extras/models/models.py:237
 msgid "secret"
 msgid "secret"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:241
 msgid ""
 msgid ""
 "When provided, the request will include a <code>X-Hook-Signature</code> "
 "When provided, the request will include a <code>X-Hook-Signature</code> "
 "header containing a HMAC hex digest of the payload body using the secret as "
 "header containing a HMAC hex digest of the payload body using the secret as "
 "the key. The secret is not transmitted in the request."
 "the key. The secret is not transmitted in the request."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:241
+#: netbox/extras/models/models.py:248
 msgid "Enable SSL certificate verification. Disable with caution!"
 msgid "Enable SSL certificate verification. Disable with caution!"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:247
+#: netbox/extras/models/models.py:254
 msgid "CA File Path"
 msgid "CA File Path"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:249
+#: netbox/extras/models/models.py:256
 msgid ""
 msgid ""
 "The specific CA certificate file to use for SSL verification. Leave blank to "
 "The specific CA certificate file to use for SSL verification. Leave blank to "
 "use the system defaults."
 "use the system defaults."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:260
+#: netbox/extras/models/models.py:267
 msgid "webhook"
 msgid "webhook"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:261
+#: netbox/extras/models/models.py:268
 msgid "webhooks"
 msgid "webhooks"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:279
+#: netbox/extras/models/models.py:287
 msgid "Do not specify a CA certificate file if SSL verification is disabled."
 msgid "Do not specify a CA certificate file if SSL verification is disabled."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:322
+#: netbox/extras/models/models.py:298 netbox/extras/models/models.py:313
+msgid "Enter a valid URL, beginning with http:// or https://."
+msgstr ""
+
+#: netbox/extras/models/models.py:358
 msgid "The object type(s) to which this link applies."
 msgid "The object type(s) to which this link applies."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:334
+#: netbox/extras/models/models.py:370
 msgid "link text"
 msgid "link text"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:335
+#: netbox/extras/models/models.py:371
 msgid "Jinja2 template code for link text"
 msgid "Jinja2 template code for link text"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:338
+#: netbox/extras/models/models.py:374
 msgid "link URL"
 msgid "link URL"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:339
+#: netbox/extras/models/models.py:375
 msgid "Jinja2 template code for link URL"
 msgid "Jinja2 template code for link URL"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:349
+#: netbox/extras/models/models.py:385
 msgid "Links with the same group will appear as a dropdown menu"
 msgid "Links with the same group will appear as a dropdown menu"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:359
+#: netbox/extras/models/models.py:395
 msgid "new window"
 msgid "new window"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:361
+#: netbox/extras/models/models.py:397
 msgid "Force link to open in a new window"
 msgid "Force link to open in a new window"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:373
+#: netbox/extras/models/models.py:409
 msgid "custom link"
 msgid "custom link"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:374
+#: netbox/extras/models/models.py:410
 msgid "custom links"
 msgid "custom links"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:428
+#: netbox/extras/models/models.py:464
 msgid "The object type(s) to which this template applies."
 msgid "The object type(s) to which this template applies."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:449
+#: netbox/extras/models/models.py:485
 msgid "export template"
 msgid "export template"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:450
+#: netbox/extras/models/models.py:486
 msgid "export templates"
 msgid "export templates"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:467
+#: netbox/extras/models/models.py:503
 #, python-brace-format
 #, python-brace-format
 msgid "\"{name}\" is a reserved name. Please choose a different name."
 msgid "\"{name}\" is a reserved name. Please choose a different name."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:490
+#: netbox/extras/models/models.py:526
 msgid "The object type(s) to which this filter applies."
 msgid "The object type(s) to which this filter applies."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:522 netbox/extras/models/models.py:606
+#: netbox/extras/models/models.py:558 netbox/extras/models/models.py:642
 msgid "shared"
 msgid "shared"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:540
+#: netbox/extras/models/models.py:576
 msgid "saved filter"
 msgid "saved filter"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:541
+#: netbox/extras/models/models.py:577
 msgid "saved filters"
 msgid "saved filters"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:559
+#: netbox/extras/models/models.py:595
 msgid "Filter parameters must be stored as a dictionary of keyword arguments."
 msgid "Filter parameters must be stored as a dictionary of keyword arguments."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:576
+#: netbox/extras/models/models.py:612
 msgid "The table's object type"
 msgid "The table's object type"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:579
+#: netbox/extras/models/models.py:615
 msgid "table"
 msgid "table"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:627
+#: netbox/extras/models/models.py:663
 msgid "table config"
 msgid "table config"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:628
+#: netbox/extras/models/models.py:664
 msgid "table configs"
 msgid "table configs"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:670
+#: netbox/extras/models/models.py:706
 #, python-brace-format
 #, python-brace-format
 msgid "Unknown table: {name}"
 msgid "Unknown table: {name}"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:681 netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:717 netbox/extras/models/models.py:724
 #, python-brace-format
 #, python-brace-format
 msgid "Unknown column: {name}"
 msgid "Unknown column: {name}"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:711
+#: netbox/extras/models/models.py:747
 msgid "image height"
 msgid "image height"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:714
+#: netbox/extras/models/models.py:750
 msgid "image width"
 msgid "image width"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:720
+#: netbox/extras/models/models.py:756
 msgid "image size"
 msgid "image size"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:766
+#: netbox/extras/models/models.py:802
 msgid "image attachment"
 msgid "image attachment"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:767
+#: netbox/extras/models/models.py:803
 msgid "image attachments"
 msgid "image attachments"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:781
+#: netbox/extras/models/models.py:817
 #, python-brace-format
 #, python-brace-format
 msgid "Image attachments cannot be assigned to this object type ({type})."
 msgid "Image attachments cannot be assigned to this object type ({type})."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:892
+#: netbox/extras/models/models.py:928
 msgid "kind"
 msgid "kind"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:907
+#: netbox/extras/models/models.py:943
 msgid "journal entry"
 msgid "journal entry"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:908
+#: netbox/extras/models/models.py:944
 msgid "journal entries"
 msgid "journal entries"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:926
+#: netbox/extras/models/models.py:962
 #, python-brace-format
 #, python-brace-format
 msgid "Journaling is not supported for this object type ({type})."
 msgid "Journaling is not supported for this object type ({type})."
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:969
+#: netbox/extras/models/models.py:1005
 msgid "bookmark"
 msgid "bookmark"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:970
+#: netbox/extras/models/models.py:1006
 msgid "bookmarks"
 msgid "bookmarks"
 msgstr ""
 msgstr ""
 
 
-#: netbox/extras/models/models.py:986
+#: netbox/extras/models/models.py:1022
 #, python-brace-format
 #, python-brace-format
 msgid "Bookmarks cannot be assigned to this object type ({type})."
 msgid "Bookmarks cannot be assigned to this object type ({type})."
 msgstr ""
 msgstr ""
@@ -10830,7 +10834,7 @@ msgstr ""
 msgid "IP address (ID)"
 msgid "IP address (ID)"
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1030
+#: netbox/ipam/filtersets.py:1280 netbox/ipam/models/ip.py:1035
 msgid "IP address"
 msgid "IP address"
 msgstr ""
 msgstr ""
 
 
@@ -11523,12 +11527,12 @@ msgstr ""
 msgid "Cannot create prefix with /0 mask."
 msgid "Cannot create prefix with /0 mask."
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:1120
+#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:1125
 #, python-brace-format
 #, python-brace-format
 msgid "VRF {vrf}"
 msgid "VRF {vrf}"
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:1120
+#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:1125
 msgid "global table"
 msgid "global table"
 msgstr ""
 msgstr ""
 
 
@@ -11627,47 +11631,47 @@ msgstr ""
 msgid "Hostname or FQDN (not case-sensitive)"
 msgid "Hostname or FQDN (not case-sensitive)"
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:1031 netbox/ipam/models/services.py:97
+#: netbox/ipam/models/ip.py:1036 netbox/ipam/models/services.py:97
 msgid "IP addresses"
 msgid "IP addresses"
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:1091
+#: netbox/ipam/models/ip.py:1096
 msgid "Cannot create IP address with /0 mask."
 msgid "Cannot create IP address with /0 mask."
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:1097
+#: netbox/ipam/models/ip.py:1102
 #, python-brace-format
 #, python-brace-format
 msgid "{ip} is a network ID, which may not be assigned to an interface."
 msgid "{ip} is a network ID, which may not be assigned to an interface."
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:1108
+#: netbox/ipam/models/ip.py:1113
 #, python-brace-format
 #, python-brace-format
 msgid "{ip} is a broadcast address, which may not be assigned to an interface."
 msgid "{ip} is a broadcast address, which may not be assigned to an interface."
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:1122
+#: netbox/ipam/models/ip.py:1127
 #, python-brace-format
 #, python-brace-format
 msgid "Duplicate IP address found in {table}: {ipaddress}"
 msgid "Duplicate IP address found in {table}: {ipaddress}"
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:1138
+#: netbox/ipam/models/ip.py:1143
 #, python-brace-format
 #, python-brace-format
 msgid "Cannot create IP address {ip} inside range {range}."
 msgid "Cannot create IP address {ip} inside range {range}."
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:1159
+#: netbox/ipam/models/ip.py:1164
 msgid ""
 msgid ""
 "Cannot reassign IP address while it is designated as the primary IP for the "
 "Cannot reassign IP address while it is designated as the primary IP for the "
 "parent object"
 "parent object"
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:1166
+#: netbox/ipam/models/ip.py:1171
 msgid ""
 msgid ""
 "Cannot reassign IP address while it is designated as the OOB IP for the "
 "Cannot reassign IP address while it is designated as the OOB IP for the "
 "parent object"
 "parent object"
 msgstr ""
 msgstr ""
 
 
-#: netbox/ipam/models/ip.py:1172
+#: netbox/ipam/models/ip.py:1177
 msgid "Only IPv6 addresses can be assigned SLAAC status"
 msgid "Only IPv6 addresses can be assigned SLAAC status"
 msgstr ""
 msgstr ""
 
 
@@ -13222,71 +13226,71 @@ msgstr ""
 msgid "Cannot delete stores from registry"
 msgid "Cannot delete stores from registry"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:893
+#: netbox/netbox/settings.py:897
 msgid "Czech"
 msgid "Czech"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:894
+#: netbox/netbox/settings.py:898
 msgid "Danish"
 msgid "Danish"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:895
+#: netbox/netbox/settings.py:899
 msgid "German"
 msgid "German"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:896
+#: netbox/netbox/settings.py:900
 msgid "English"
 msgid "English"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:897
+#: netbox/netbox/settings.py:901
 msgid "Spanish"
 msgid "Spanish"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:898
+#: netbox/netbox/settings.py:902
 msgid "French"
 msgid "French"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:899
+#: netbox/netbox/settings.py:903
 msgid "Italian"
 msgid "Italian"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:900
+#: netbox/netbox/settings.py:904
 msgid "Japanese"
 msgid "Japanese"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:901
+#: netbox/netbox/settings.py:905
 msgid "Korean"
 msgid "Korean"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:902
+#: netbox/netbox/settings.py:906
 msgid "Latvian"
 msgid "Latvian"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:903
+#: netbox/netbox/settings.py:907
 msgid "Dutch"
 msgid "Dutch"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:904
+#: netbox/netbox/settings.py:908
 msgid "Polish"
 msgid "Polish"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:905
+#: netbox/netbox/settings.py:909
 msgid "Portuguese"
 msgid "Portuguese"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:906
+#: netbox/netbox/settings.py:910
 msgid "Russian"
 msgid "Russian"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:907
+#: netbox/netbox/settings.py:911
 msgid "Turkish"
 msgid "Turkish"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:908
+#: netbox/netbox/settings.py:912
 msgid "Ukrainian"
 msgid "Ukrainian"
 msgstr ""
 msgstr ""
 
 
-#: netbox/netbox/settings.py:909
+#: netbox/netbox/settings.py:913
 msgid "Chinese"
 msgid "Chinese"
 msgstr ""
 msgstr ""
 
 
@@ -16752,6 +16756,11 @@ msgstr ""
 msgid "(automatically set)"
 msgid "(automatically set)"
 msgstr ""
 msgstr ""
 
 
+#: netbox/utilities/jinja2.py:157
+#, python-brace-format
+msgid "Invalid template: {error}"
+msgstr ""
+
 #: netbox/utilities/jobs.py:42
 #: netbox/utilities/jobs.py:42
 #, python-brace-format
 #, python-brace-format
 msgid "Created background job {id}: <a href=\"{url}\">{name}</a>"
 msgid "Created background job {id}: <a href=\"{url}\">{name}</a>"