Change to translation strings

This commit is contained in:
Daniel Sheppard 2024-06-02 22:13:23 -05:00
parent 47f3994f93
commit 7c913fecb7

View File

@ -535,8 +535,9 @@ class CablePath(models.Model):
# Ensure all originating terminations are attached to the same link
if len(terminations) > 1:
assert all(t.link == terminations[0].link for t in terminations[1:]), \
"All originating terminations must start must be attached to the same link"
assert all(t.link == terminations[0].link for t in terminations[1:]), (
_("All originating terminations must start must be attached to the same link")
)
path = []
position_stack = []
@ -547,13 +548,15 @@ class CablePath(models.Model):
while terminations:
# Terminations must all be of the same type
assert all(isinstance(t, type(terminations[0])) for t in terminations[1:]), \
"All mid-span terminations must have the same termination type"
assert all(isinstance(t, type(terminations[0])) for t in terminations[1:]), (
_("All mid-span terminations must have the same termination type")
)
# All mid-span terminations must all be attached to the same device
if not isinstance(terminations[0], PathEndpoint):
assert all(t.parent_object == terminations[0].parent_object for t in terminations[1:]), \
"All mid-span terminations must have the same parent object"
assert all(t.parent_object == terminations[0].parent_object for t in terminations[1:]), (
_("All mid-span terminations must have the same parent object")
)
# Check for a split path (e.g. rear port fanning out to multiple front ports with
# different cables attached)
@ -576,8 +579,8 @@ class CablePath(models.Model):
return None
# Otherwise, halt the trace if no link exists
break
assert all(type(link) in (Cable, WirelessLink) for link in links), "All links must be cable or wireless"
assert all(isinstance(link, type(links[0])) for link in links), "All links must match first link type"
assert all(type(link) in (Cable, WirelessLink) for link in links), _("All links must be cable or wireless")
assert all(isinstance(link, type(links[0])) for link in links), _("All links must match first link type")
# Step 3: Record asymmetric paths as split
not_connected_terminations = [termination.link for termination in terminations if termination.link is None]
@ -654,14 +657,16 @@ class CablePath(models.Model):
positions = position_stack.pop()
# Ensure we have a number of positions equal to the amount of remote terminations
assert len(remote_terminations) == len(positions)
assert len(remote_terminations) == len(positions), (
_("All positions counts within the path on opposite ends of links must match")
)
# Get our front ports
q_filter = Q()
for rt in remote_terminations:
position = positions.pop()
q_filter |= Q(rear_port_id=rt.pk, rear_port_position=position)
assert q_filter is not Q(), "Remote termination query filter is empty, please open a bug report"
assert q_filter is not Q(), _("Remote termination query filter is empty, please open a bug report")
front_ports = FrontPort.objects.filter(q_filter)
# Obtain the individual front ports based on the termination and position
elif position_stack: