pivotick / messagesEn
Variável: messagesEn
constmessagesEn:object
Definido em: i18n/en/index.ts:17
O texto em inglês da biblioteca, por chave. Uma tradução é uma cópia deste objeto com os valores substituídos, passada como i18n.messages.
Declaração de tipo
asyncContent.error
asyncContent.error:
string='Content could not be loaded'
busy.label
busy.label:
string='Waiting…'
confirm.submit
confirm.submit:
string='Confirm'
confirm.title
confirm.title:
string='Confirm'
contextMenu.canvas.addNode
contextMenu.canvas.addNode:
string='Add Node Here'
contextMenu.canvas.addNote
contextMenu.canvas.addNote:
string='Add Note'
contextMenu.canvas.pinAll
contextMenu.canvas.pinAll:
string='Pin All'
contextMenu.canvas.releasePinned
contextMenu.canvas.releasePinned:
string='Release pinned nodes'
contextMenu.canvas.releasePinned.title
contextMenu.canvas.releasePinned.title:
string='Unpin every pinned node so the layout can move them again'
contextMenu.canvas.unpinAll
contextMenu.canvas.unpinAll:
string='Unpin All'
contextMenu.edge.delete
contextMenu.edge.delete:
string='Delete Edge'
contextMenu.edge.edit
contextMenu.edge.edit:
string='Edit Edge'
contextMenu.group.deleteMembers
contextMenu.group.deleteMembers:
string='Delete members'
contextMenu.group.deleteMembers.title
contextMenu.group.deleteMembers.title:
string='Delete every node in this group'
contextMenu.group.focus
contextMenu.group.focus:
string='Focus Group'
contextMenu.group.open
contextMenu.group.open:
string='Open group'
contextMenu.group.open.title
contextMenu.group.open.title:
string='Put the members back on the canvas'
contextMenu.group.pin
contextMenu.group.pin:
string='Pin Group'
contextMenu.group.rename
contextMenu.group.rename:
string='Rename group'
contextMenu.group.rename.title
contextMenu.group.rename.title:
string='Give this group a title'
contextMenu.group.selectMembers
contextMenu.group.selectMembers:
string='Select members'
contextMenu.group.selectMembers.title
contextMenu.group.selectMembers.title:
string='Select the nodes in this group'
contextMenu.group.selectNeighbors.title
contextMenu.group.selectNeighbors.title:
string='Select the nodes this group links to'
contextMenu.group.ungroup.title
contextMenu.group.ungroup.title:
string='Draw the members as they were before this group'
contextMenu.group.unpin
contextMenu.group.unpin:
string='Unpin Group'
contextMenu.group.viewInTable
contextMenu.group.viewInTable:
string='View members in table'
contextMenu.group.viewInTable.title
contextMenu.group.viewInTable.title:
string='List the members in the data dock, to filter and search them'
contextMenu.membership.pullOut
contextMenu.membership.pullOut:
string='Pull out of group'
contextMenu.membership.pullOut.title
contextMenu.membership.pullOut.title:
string='Keep these nodes out of their groups'
contextMenu.membership.putBack
contextMenu.membership.putBack:
string='Put back in group'
contextMenu.membership.putBack.title
contextMenu.membership.putBack.title:
string='Let these nodes be grouped again'
contextMenu.node.connect
contextMenu.node.connect:
string='Connect to...'
contextMenu.node.connect.picker
contextMenu.node.connect.picker:
string='Select the target node to link with'
contextMenu.node.connect.pickerNode
contextMenu.node.connect.pickerNode:
string='"{node}"'
contextMenu.node.delete
contextMenu.node.delete:
string='Delete Node'
contextMenu.node.expand
contextMenu.node.expand:
string='Expand Node'
contextMenu.node.focus
contextMenu.node.focus:
string='Focus Node'
contextMenu.node.hide
contextMenu.node.hide:
string='Hide Node'
contextMenu.node.hideChildren
contextMenu.node.hideChildren:
string='Hide Children'
contextMenu.node.inspect
contextMenu.node.inspect:
string='Inspect Properties'
contextMenu.node.pin
contextMenu.node.pin:
string='Pin Node'
contextMenu.node.unpin
contextMenu.node.unpin:
string='Unpin Node'
contextMenu.node.viewImage
contextMenu.node.viewImage:
string='View Image'
contextMenu.note.hide
contextMenu.note.hide:
string='Hide Note'
contextMenu.note.remove
contextMenu.note.remove:
string='Remove Note'
contextMenu.pivot
contextMenu.pivot:
string='Pivot'
contextMenu.pivot.openPanel
contextMenu.pivot.openPanel:
string='Open pivot panel…'
contextMenu.pivot.openPanel.title
contextMenu.pivot.openPanel.title:
string='Read the counts, narrow, then run'
contextMenu.pivot.peek
contextMenu.pivot.peek:
string='~{count}'
contextMenu.pivot.peek.failed.title
contextMenu.pivot.peek.failed.title:
string='This pivot could not say what is out there'
contextMenu.pivot.peek.title
contextMenu.pivot.peek.title:
string='About {count} out there'
contextMenu.pivot.peek.titleAcross
contextMenu.pivot.peek.titleAcross:
string='About {count} across {nodes}'
contextMenu.selection.count
contextMenu.selection.count:
string='{count} selected'
contextMenu.selection.delete
contextMenu.selection.delete:
string='Delete Selected'
contextMenu.selection.delete.title
contextMenu.selection.delete.title:
string='Delete every selected node'
contextMenu.selection.group
contextMenu.selection.group:
string='Group selected nodes'
contextMenu.selection.group.title
contextMenu.selection.group.title:
string='Fold the selection into one group with a title'
contextMenu.selection.hide
contextMenu.selection.hide:
string='Hide Selected'
contextMenu.selection.pin
contextMenu.selection.pin:
string='Pin Selected'
contextMenu.selection.selectNeighbors.title
contextMenu.selection.selectNeighbors.title:
string='Select the nodes linked to the selection'
contextMenu.selection.ungroup.title
contextMenu.selection.ungroup.title:
string='Draw the members of these hand-made groups as they were'
contextMenu.selection.unpin
contextMenu.selection.unpin:
string='Unpin Selected'
contextMenu.selectNeighbors
contextMenu.selectNeighbors:
string='Select Neighbors'
contextMenu.ungroup
contextMenu.ungroup:
string='Ungroup'
count.edges
count.edges:
object
count.edges.one
one:
string='{count} edge'
count.edges.other
other:
string='{count} edges'
count.nodes
count.nodes:
object
count.nodes.one
one:
string='{count} node'
count.nodes.other
other:
string='{count} nodes'
dock.collapse.title
dock.collapse.title:
string='Collapse the dock'
dock.expand.title
dock.expand.title:
string='Expand the dock'
dock.resize.aria
dock.resize.aria:
string='Resize the dock'
emptyState.message
emptyState.message:
string='Nothing on the canvas yet'
filter.attributes
filter.attributes:
string='Attributes'
filter.button.active
filter.button.active:
object
filter.button.active.one
one:
string='active filter'
filter.button.active.other
other:
string='active filters'
filter.button.hidden
filter.button.hidden:
string='{count} hidden'
filter.button.hiddenEdges
filter.button.hiddenEdges:
object
filter.button.hiddenEdges.one
one:
string='{count} edge hidden'
filter.button.hiddenEdges.other
other:
string='{count} edges hidden'
filter.button.hiddenNodesAndEdges
filter.button.hiddenNodesAndEdges:
string='{nodes}, {edges} hidden'
filter.fromTable
filter.fromTable:
string='From the table'
filter.fromTable.clear
filter.fromTable.clear:
string='Clear'
filter.fromTable.clearEdges.title
filter.fromTable.clearEdges.title:
string='Stop hiding the relations the table\'s column filters leave out'
filter.fromTable.clearNodes.title
filter.fromTable.clearNodes.title:
string='Stop hiding the nodes the table\'s column filters leave out'
filter.fromTable.edgesHidden
filter.fromTable.edgesHidden:
object
filter.fromTable.edgesHidden.one
one:
string='{count} relation hidden'
filter.fromTable.edgesHidden.other
other:
string='{count} relations hidden'
filter.fromTable.nodesHidden
filter.fromTable.nodesHidden:
object
filter.fromTable.nodesHidden.one
one:
string='{count} node hidden'
filter.fromTable.nodesHidden.other
other:
string='{count} nodes hidden'
filter.hiddenNode.inspect.aria
filter.hiddenNode.inspect.aria:
string='Inspect {node}'
filter.hiddenNode.show
filter.hiddenNode.show:
string='Show node'
filter.hiddenNode.show.title
filter.hiddenNode.show.title:
string='Restore manually hidden node'
filter.hiddenNodes
filter.hiddenNodes:
string='Hidden nodes'
filter.hiddenNodes.showAll
filter.hiddenNodes.showAll:
string='Show all'
filter.hiddenNodes.showAll.title
filter.hiddenNodes.showAll.title:
string='Restore manually hidden nodes'
filter.invalidPattern
filter.invalidPattern:
string='Invalid pattern'
filter.layer.hide.title
filter.layer.hide.title:
string='Hide {layer}'
filter.layer.show.title
filter.layer.show.title:
string='Show {layer}'
filter.layers
filter.layers:
string='Relationships'
filter.layers.showAll
filter.layers.showAll:
string='Show all'
filter.layers.showAll.title
filter.layers.showAll.title:
string='Show every relationship layer'
filter.reset
filter.reset:
string='Reset'
filter.reset.title
filter.reset.title:
string='Clear all attribute filters'
filter.value.false
filter.value.false:
string='false'
filter.value.true
filter.value.true:
string='true'
form.max.placeholder
form.max.placeholder:
string='Max'
form.min.placeholder
form.min.placeholder:
string='Min'
form.negate.aria
form.negate.aria:
string='How {field} filters'
form.negate.is
form.negate.is:
string='is'
form.negate.is.title
form.negate.is.title:
string='Keep what matches'
form.negate.not
form.negate.not:
string='is not'
form.negate.not.title
form.negate.not.title:
string='Keep what does not match, and what has no value'
form.pattern.placeholder
form.pattern.placeholder:
string='pattern…'
groupActions.group.heading
groupActions.group.heading:
string='Group nodes'
groupActions.group.left
groupActions.group.left:
object
groupActions.group.left.one
one:
string='{count} of the selected node stays out: annotated, or an open cluster.'
groupActions.group.left.other
other:
string='{count} of the selected nodes stay out: annotated, or an open cluster.'
groupActions.group.submit
groupActions.group.submit:
string='Group'
groupActions.open
groupActions.open:
string='Open'
groupActions.openAsk
groupActions.openAsk:
string='Put {group} on the canvas?'
groupActions.rename.heading
groupActions.rename.heading:
string='Rename group'
groupActions.rename.submit
groupActions.rename.submit:
string='Rename'
groupActions.tableScope
groupActions.tableScope:
string='Members of {group}'
groupActions.titleField.aria
groupActions.titleField.aria:
string='Group title'
groupOutline.close.title
groupOutline.close.title:
string='Fold back into the group'
groupOutline.drag.title
groupOutline.drag.title:
string='drag to move the group'
groupSummary.linkedTo
groupSummary.linkedTo:
string='Linked to'
groupSummary.match
groupSummary.match:
string='{count} of {total} match'
groupSummary.matchQuery
groupSummary.matchQuery:
string='{count} of {total} match "{query}"'
groupSummary.members
groupSummary.members:
string='Members'
groupSummary.more
groupSummary.more:
string='{count} more'
groupSummary.subtitle
groupSummary.subtitle:
string='Group · {rule}'
headerMap.descriptionFallback
headerMap.descriptionFallback:
string='Optional subtitle or description'
headerMap.nameFallback
headerMap.nameFallback:
string='Optional name or label'
headerMap.untitled
headerMap.untitled:
string='Could not resolve title'
history.delta.edgesAdded
history.delta.edgesAdded:
object
history.delta.edgesAdded.one
one:
string='+{count} edge'
history.delta.edgesAdded.other
other:
string='+{count} edges'
history.delta.edgesRemoved
history.delta.edgesRemoved:
object
history.delta.edgesRemoved.one
one:
string='−{count} edge'
history.delta.edgesRemoved.other
other:
string='−{count} edges'
history.delta.groups
history.delta.groups:
string='groups change'
history.delta.hidden
history.delta.hidden:
string='{count} hidden'
history.delta.hiddenNodes
history.delta.hiddenNodes:
object
history.delta.hiddenNodes.one
one:
string='{count} node hidden'
history.delta.hiddenNodes.other
other:
string='{count} nodes hidden'
history.delta.nodesAdded
history.delta.nodesAdded:
object
history.delta.nodesAdded.one
one:
string='+{count} node'
history.delta.nodesAdded.other
other:
string='+{count} nodes'
history.delta.nodesRemoved
history.delta.nodesRemoved:
object
history.delta.nodesRemoved.one
one:
string='−{count} node'
history.delta.nodesRemoved.other
other:
string='−{count} nodes'
history.delta.none
history.delta.none:
string='nothing changes'
history.delta.shown
history.delta.shown:
string='{count} back in view'
history.delta.shownNodes
history.delta.shownNodes:
object
history.delta.shownNodes.one
one:
string='{count} node back in view'
history.delta.shownNodes.other
other:
string='{count} nodes back in view'
history.entry.created
history.entry.created:
string='Created “{label}”'
history.entry.createdEdge
history.entry.createdEdge:
string='Created an edge'
history.entry.createdNode
history.entry.createdNode:
string='Created a node'
history.entry.deletedBoth
history.entry.deletedBoth:
string='Deleted {nodes}, {edges}'
history.entry.deletedEdges
history.entry.deletedEdges:
object
history.entry.deletedEdges.one
one:
string='Deleted {count} edge'
history.entry.deletedEdges.other
other:
string='Deleted {count} edges'
history.entry.deletedNodes
history.entry.deletedNodes:
object
history.entry.deletedNodes.one
one:
string='Deleted {count} node'
history.entry.deletedNodes.other
other:
string='Deleted {count} nodes'
history.entry.grouped
history.entry.grouped:
string='Grouped “{group}”'
history.entry.hid
history.entry.hid:
object
history.entry.hid.one
one:
string='Hid {count} node'
history.entry.hid.other
other:
string='Hid {count} nodes'
history.entry.removedManual
history.entry.removedManual:
string='Removed hand-drawn work'
history.entry.removedSeed
history.entry.removedSeed:
string='Removed the loaded data'
history.entry.removedSource
history.entry.removedSource:
string='Removed “{source}”'
history.entry.renamed
history.entry.renamed:
string='Renamed to “{group}”'
history.entry.showed
history.entry.showed:
object
history.entry.showed.one
one:
string='Showed {count} node'
history.entry.showed.other
other:
string='Showed {count} nodes'
history.entry.ungrouped
history.entry.ungrouped:
string='Ungrouped “{group}”'
history.entry.ungroupedMany
history.entry.ungroupedMany:
object
history.entry.ungroupedMany.one
one:
string='Ungrouped {count} group'
history.entry.ungroupedMany.other
other:
string='Ungrouped {count} groups'
history.foot.alreadyApplied
history.foot.alreadyApplied:
string='{count} already applied'
history.foot.idle
history.foot.idle:
string='Point at a row to travel there.'
history.foot.keptSaved
history.foot.keptSaved:
object
history.foot.keptSaved.one
one:
string='{count} saved item kept'
history.foot.keptSaved.other
other:
string='{count} saved items kept'
history.foot.nothingToReverse
history.foot.nothingToReverse:
string='Nothing to reverse'
history.foot.position
history.foot.position:
string='{ahead} ahead · {behind} behind'
history.foot.redoesSome
history.foot.redoesSome:
string='Redoes {acting} of {total}'
history.foot.redoesSteps
history.foot.redoesSteps:
object
history.foot.redoesSteps.one
one:
string='Redoes {count} step'
history.foot.redoesSteps.other
other:
string='Redoes {count} steps'
history.foot.savedUpstream
history.foot.savedUpstream:
object
history.foot.savedUpstream.one
one:
string='{count} item saved upstream'
history.foot.savedUpstream.other
other:
string='{count} items saved upstream'
history.foot.undoesSome
history.foot.undoesSome:
string='Undoes {acting} of {total}'
history.foot.undoesSteps
history.foot.undoesSteps:
object
history.foot.undoesSteps.one
one:
string='Undoes {count} step'
history.foot.undoesSteps.other
other:
string='Undoes {count} steps'
history.menu.aria
history.menu.aria:
string='Graph history'
history.menu.count
history.menu.count:
string='{count} of {limit}'
history.menu.countFull
history.menu.countFull:
string='{count} of {limit} · oldest evicted'
history.menu.empty
history.menu.empty:
string='Nothing has happened yet'
history.menu.jump.title
history.menu.jump.title:
string='Scroll back to now'
history.menu.nothingAhead
history.menu.nothingAhead:
string='Nothing ahead — nothing has been undone'
history.menu.now
history.menu.now:
string='NOW'
history.menu.nowMeta
history.menu.nowMeta:
string='{undone} undone · {done} done'
history.menu.redoSide
history.menu.redoSide:
string='Redo side'
history.menu.start
history.menu.start:
string='The start of the session'
history.menu.title
history.menu.title:
string='History'
history.menu.undoSide
history.menu.undoSide:
string='Undo side'
history.row.kept
history.row.kept:
string='kept'
history.row.locked
history.row.locked:
string='locked'
history.row.nothingLeft
history.row.nothingLeft:
string='Nothing left the canvas'
history.row.pivotRun
history.row.pivotRun:
string='{label} #{ordinal}'
history.row.saved
history.row.saved:
string='saved'
history.time.hours
history.time.hours:
string='{count}h'
history.time.hoursMinutes
history.time.hoursMinutes:
string='{hours}h {minutes}m'
history.time.minutes
history.time.minutes:
string='{count}m'
history.time.now
history.time.now:
string='now'
jsonViewer.copied
jsonViewer.copied:
string='Copied!'
jsonViewer.copy
jsonViewer.copy:
string='Copy JSON'
jsonViewer.items
jsonViewer.items:
object
jsonViewer.items.one
one:
string='{count} item'
jsonViewer.items.other
other:
string='{count} items'
jsonViewer.properties
jsonViewer.properties:
object
jsonViewer.properties.one
one:
string='{count} property'
jsonViewer.properties.other
other:
string='{count} properties'
keys.ctrlCombo
keys.ctrlCombo:
string='Ctrl+{key}'
keys.escape
keys.escape:
string='esc'
legend.collapse.title
legend.collapse.title:
string='Collapse this section'
legend.collapseAll.title
legend.collapseAll.title:
string='Collapse this section (alt-click for every section)'
legend.entry.hide.title
legend.entry.hide.title:
string='Hide {category} (alt-click to show only this one)'
legend.entry.lastShown.title
legend.entry.lastShown.title:
string='The last shown category can\'t be hidden while the legend drives the filter panel\'s facet.'
legend.entry.show.title
legend.entry.show.title:
string='Show {category}'
legend.expand.title
legend.expand.title:
string='Expand this section'
legend.expandAll.title
legend.expandAll.title:
string='Expand this section (alt-click for every section)'
legend.invert.title
legend.invert.title:
string='Invert which categories are shown'
legend.showAll.title
legend.showAll.title:
string='Show every category'
legend.title
legend.title:
string='Legend'
legend.title.type
legend.title.type:
string='Type'
minimap.collapse.title
minimap.collapse.title:
string='Collapse the minimap'
minimap.expand.title
minimap.expand.title:
string='Show the minimap'
modal.close.aria
modal.close.aria:
string='Close'
modal.editEdge.endpoints
modal.editEdge.endpoints:
string='{from} → {to}'
modal.editEdge.heading
modal.editEdge.heading:
string='Editing edge:'
modal.editEdge.labelField
modal.editEdge.labelField:
string='Label'
modal.editEdge.submit
modal.editEdge.submit:
string='Edit Edge'
modal.editNode.heading
modal.editNode.heading:
string='Editing node:'
modal.editNode.submit
modal.editNode.submit:
string='Edit Node'
modal.inspect.json
modal.inspect.json:
string='JSON'
modal.inspect.properties
modal.inspect.properties:
string='Properties'
modal.ok
modal.ok:
string='Ok'
navigation.fit
navigation.fit:
string='Fit and center'
navigation.fullscreen
navigation.fullscreen:
string='Toggle Fullscreen'
navigation.zoomIn
navigation.zoomIn:
string='Zoom In'
navigation.zoomOut
navigation.zoomOut:
string='Zoom Out'
node.collapse.title
node.collapse.title:
string='Collapse nodes'
node.defaultLabel
node.defaultLabel:
string='New node'
node.expand.title
node.expand.title:
string='Expand node'
nodePreview.imageUnavailable
nodePreview.imageUnavailable:
string='Image unavailable'
note.defaultContent
note.defaultContent:
string='This is not a note.'
noteCard.edit.title
noteCard.edit.title:
string='Edit the note'
noteCard.link.empty
noteCard.link.empty:
string='Link this note to a node'
noteCard.link.missing
noteCard.link.missing:
string='Missing node: {id}'
noteCard.link.pickTitle
noteCard.link.pickTitle:
string='Select a node to link to this note'
noteCard.link.search.title
noteCard.link.search.title:
string='Search for a note'
noteCard.reference.unresolved.title
noteCard.reference.unresolved.title:
string='Could not resolve node'
noteCard.remove.title
noteCard.remove.title:
string='Remove the note'
noteCard.save.title
noteCard.save.title:
string='Save changes'
noteCard.surfaceToggle.title
noteCard.surfaceToggle.title:
string='Toggle terminal look'
noteSidebar.add
noteSidebar.add:
string='Add Note'
noteSidebar.empty
noteSidebar.empty:
string='No notes yet'
noteSidebar.hidden.heading
noteSidebar.hidden.heading:
string='Hidden notes'
noteSidebar.hide.title
noteSidebar.hide.title:
string='Hide note'
noteSidebar.hideAll
noteSidebar.hideAll:
string='Hide all'
noteSidebar.hideAll.title
noteSidebar.hideAll.title:
string='Hide all notes'
noteSidebar.remove.title
noteSidebar.remove.title:
string='Remove note'
noteSidebar.restore.title
noteSidebar.restore.title:
string='Restore hidden note'
noteSidebar.showAll
noteSidebar.showAll:
string='Show all notes'
noteSidebar.showAll.title
noteSidebar.showAll.title:
string='Restore hidden notes'
noteSidebar.untitled
noteSidebar.untitled:
string='Untitled note'
notification.dismiss.aria
notification.dismiss.aria:
string='Dismiss'
physicsFlyout.knob.centering
physicsFlyout.knob.centering:
string='Centering'
physicsFlyout.knob.centering.title
physicsFlyout.knob.centering.title:
string='How strongly the graph is pulled toward the middle of the canvas. Higher values keep disconnected parts in frame.'
physicsFlyout.knob.collisionRadius
physicsFlyout.knob.collisionRadius:
string='Collision radius'
physicsFlyout.knob.collisionRadius.title
physicsFlyout.knob.collisionRadius.title:
string='The clear space kept around each node to prevent overlap. Higher values keep nodes further apart.'
physicsFlyout.knob.friction
physicsFlyout.knob.friction:
string='Friction'
physicsFlyout.knob.friction.title
physicsFlyout.knob.friction.title:
string='How quickly node motion is damped. Higher values calm the layout and settle it faster.'
physicsFlyout.knob.linkDistance
physicsFlyout.knob.linkDistance:
string='Link distance'
physicsFlyout.knob.linkDistance.title
physicsFlyout.knob.linkDistance.title:
string='The resting length of edges, in pixels. Higher values place connected nodes further apart.'
physicsFlyout.knob.repulsion
physicsFlyout.knob.repulsion:
string='Repulsion'
physicsFlyout.knob.repulsion.title
physicsFlyout.knob.repulsion.title:
string='How strongly nodes push each other apart. Higher values spread the graph out.'
physicsFlyout.knob.seconds
physicsFlyout.knob.seconds:
string='{count}s'
physicsFlyout.knob.settleTime
physicsFlyout.knob.settleTime:
string='Settle time'
physicsFlyout.knob.settleTime.title
physicsFlyout.knob.settleTime.title:
string='How long the layout is given to settle, in seconds. Higher values let large graphs unfold further before they stop.'
physicsFlyout.layout.force
physicsFlyout.layout.force:
string='Force'
physicsFlyout.layout.force.title
physicsFlyout.layout.force.title:
string='Force — positions nodes freely using the physics simulation.'
physicsFlyout.layout.treeH
physicsFlyout.layout.treeH:
string='Horizontal'
physicsFlyout.layout.treeH.title
physicsFlyout.layout.treeH.title:
string='Tree — hierarchical layout flowing from left to right.'
physicsFlyout.layout.treeR
physicsFlyout.layout.treeR:
string='Radial'
physicsFlyout.layout.treeR.title
physicsFlyout.layout.treeR.title:
string='Tree — hierarchical layout radiating out from a central root.'
physicsFlyout.layout.treeV
physicsFlyout.layout.treeV:
string='Vertical'
physicsFlyout.layout.treeV.title
physicsFlyout.layout.treeV.title:
string='Tree — hierarchical layout flowing from top to bottom.'
physicsFlyout.pause.title
physicsFlyout.pause.title:
string='Pause physics'
physicsFlyout.preset.auto
physicsFlyout.preset.auto:
string='Auto'
physicsFlyout.preset.auto.title
physicsFlyout.preset.auto.title:
string='Let the layout tune itself from the number of nodes, their size and the canvas — and keep tuning as the graph changes.'
physicsFlyout.preset.loose
physicsFlyout.preset.loose:
string='Loose'
physicsFlyout.preset.loose.title
physicsFlyout.preset.loose.title:
string='Spacious layout with nodes spread further apart.'
physicsFlyout.preset.tight
physicsFlyout.preset.tight:
string='Tight'
physicsFlyout.preset.tight.title
physicsFlyout.preset.tight.title:
string='Compact layout with nodes packed closely together.'
physicsFlyout.resume.title
physicsFlyout.resume.title:
string='Resume physics'
physicsFlyout.root
physicsFlyout.root:
string='Root'
physicsFlyout.root.finder.title
physicsFlyout.root.finder.title:
string='{label}: {description}'
physicsFlyout.root.firstSource
physicsFlyout.root.firstSource:
string='First source'
physicsFlyout.root.firstSource.description
physicsFlyout.root.firstSource.description:
string='The first node nothing points at.'
physicsFlyout.root.pinned.title
physicsFlyout.root.pinned.title:
string='The tree is hung from "{node}". Pick again to change it.'
physicsFlyout.root.selected
physicsFlyout.root.selected:
string='Selected node'
physicsFlyout.root.selected.description
physicsFlyout.root.selected.description:
string='Hangs the tree from the node you have selected, following edges either way round.'
physicsFlyout.root.selectFirst
physicsFlyout.root.selectFirst:
string='Select a node first.'
physicsFlyout.root.shallowest
physicsFlyout.root.shallowest:
string='Shallowest'
physicsFlyout.root.shallowest.description
physicsFlyout.root.shallowest.description:
string='Makes the tree as shallow as it can be.'
physicsFlyout.root.widestReach
physicsFlyout.root.widestReach:
string='Widest reach'
physicsFlyout.root.widestReach.description
physicsFlyout.root.widestReach.description:
string='Reaches the most other nodes.'
physicsFlyout.section
physicsFlyout.section:
string='LAYOUT & SIMULATION'
physicsFlyout.simulation
physicsFlyout.simulation:
string='Simulation'
physicsFlyout.spacing
physicsFlyout.spacing:
string='Spacing'
physicsFlyout.spacing.auto
physicsFlyout.spacing.auto:
string='Auto'
physicsFlyout.spacing.auto.title
physicsFlyout.spacing.auto.title:
string='Let the tree work out its own distances from the size of the nodes and the shape of the tree — and keep working them out as the graph changes.'
physicsFlyout.spacing.level
physicsFlyout.spacing.level:
string='Level distance'
physicsFlyout.spacing.level.title
physicsFlyout.spacing.level.title:
string='How far apart consecutive levels of the tree sit — the gap between rings, in the radial layout.'
physicsFlyout.spacing.sibling
physicsFlyout.spacing.sibling:
string='Sibling distance'
physicsFlyout.spacing.sibling.title
physicsFlyout.spacing.sibling.title:
string='How far apart nodes on the same level sit. The radial layout spreads a level over the whole circle, so it ignores this one.'
physicsFlyout.spacing.value
physicsFlyout.spacing.value:
string='{count}×'
physicsFlyout.title
physicsFlyout.title:
string='Physics'
picker.empty
picker.empty:
string='No options available'
picker.placeholder
picker.placeholder:
string='Select...'
picker.remove.aria
picker.remove.aria:
string='Remove {option}'
picker.search.placeholder
picker.search.placeholder:
string='Search...'
pivot.cancel
pivot.cancel:
string='Cancel'
pivot.close
pivot.close:
string='Close'
pivot.dismiss
pivot.dismiss:
string='Dismiss'
pivot.entry.breakdownItem
pivot.entry.breakdownItem:
string='{count} {label}'
pivot.entry.clearNarrowing
pivot.entry.clearNarrowing:
string='Clear narrowing'
pivot.entry.count
pivot.entry.count:
string='~{count}'
pivot.entry.countAcross
pivot.entry.countAcross:
object
pivot.entry.countAcross.one
one:
string='~{total} across {count} node'
pivot.entry.countAcross.other
other:
string='~{total} across {count} nodes'
pivot.entry.declared
pivot.entry.declared:
string='~{count} declared'
pivot.entry.error
pivot.entry.error:
string='Couldn\'t reach the source.'
pivot.entry.fetch
pivot.entry.fetch:
string='Fetch'
pivot.entry.fetching
pivot.entry.fetching:
string='Fetching…'
pivot.entry.fetchingCount
pivot.entry.fetchingCount:
string='Fetching ~{count}…'
pivot.entry.fetchIngest
pivot.entry.fetchIngest:
string='Fetch & ingest'
pivot.entry.gate.over
pivot.entry.gate.over:
string='Over the cap of {count} — narrow further to fetch'
pivot.entry.gate.refused
pivot.entry.gate.refused:
object
pivot.entry.gate.refused.one
one:
string='The source returned {count} candidate, over the {limit} limit. Nothing was staged — narrow and run again.'
pivot.entry.gate.refused.other
other:
string='The source returned {count} candidates, over the {limit} limit. Nothing was staged — narrow and run again.'
pivot.entry.gate.within
pivot.entry.gate.within:
string='Within the cap of {count}'
pivot.entry.ingest.title
pivot.entry.ingest.title:
string='Add every result to the graph without reviewing it first'
pivot.entry.ingested
pivot.entry.ingested:
string='{count} ingested'
pivot.entry.inTriage
pivot.entry.inTriage:
string='{count} in triage'
pivot.entry.rejected
pivot.entry.rejected:
string='{count} rejected'
pivot.entry.rejected.note
pivot.entry.rejected.note:
string='Not offered again this session. Restoring one brings it back on the next run.'
pivot.entry.rejected.title
pivot.entry.rejected.title:
string='What you rejected here this session. It is not offered again until restored.'
pivot.entry.restore
pivot.entry.restore:
string='restore'
pivot.entry.restore.title
pivot.entry.restore.title:
string='Offer this again on the next run'
pivot.entry.restoreAll
pivot.entry.restoreAll:
string='Restore all'
pivot.entry.restoreAll.title
pivot.entry.restoreAll.title:
string='Take back every rejection this pivot holds'
pivot.entry.run
pivot.entry.run:
string='Run'
pivot.entry.runIngest
pivot.entry.runIngest:
string='Run & ingest'
pivot.entry.scope
pivot.entry.scope:
string='Applies to {taken} of the {count} picked'
pivot.entry.select.aria
pivot.entry.select.aria:
string='Select {pivot}'
pivot.ingest.cancelled
pivot.ingest.cancelled:
string='Ingest cancelled'
pivot.ingest.edges
pivot.ingest.edges:
object
pivot.ingest.edges.one
one:
string='Ingested {count} edge'
pivot.ingest.edges.other
other:
string='Ingested {count} edges'
pivot.ingest.failed
pivot.ingest.failed:
string='Ingest failed'
pivot.ingest.nodes
pivot.ingest.nodes:
object
pivot.ingest.nodes.one
one:
string='Ingested {count} node'
pivot.ingest.nodes.other
other:
string='Ingested {count} nodes'
pivot.ingest.nodesAndEdges
pivot.ingest.nodesAndEdges:
string='Ingested {nodes}, {edges}'
pivot.ingest.nodesOfAsked
pivot.ingest.nodesOfAsked:
object
pivot.ingest.nodesOfAsked.one
one:
string='{landed} of {count} node'
pivot.ingest.nodesOfAsked.other
other:
string='{landed} of {count} nodes'
pivot.ingest.nothing
pivot.ingest.nothing:
string='Nothing was ingested'
pivot.ingest.someNodes
pivot.ingest.someNodes:
object
pivot.ingest.someNodes.one
one:
string='Ingested {landed} of {count} node'
pivot.ingest.someNodes.other
other:
string='Ingested {landed} of {count} nodes'
pivot.mode.label
pivot.mode.label:
string='Pivot'
pivot.mode.lassoOrigin
pivot.mode.lassoOrigin:
string='Lasso origin'
pivot.mode.pickOrigin
pivot.mode.pickOrigin:
string='Pick origin'
pivot.more
pivot.more:
string='…and {count} more'
pivot.panel.deselect
pivot.panel.deselect:
string='Deselect {count}'
pivot.panel.filter.aria
pivot.panel.filter.aria:
string='Filter pivots'
pivot.panel.filter.clear.title
pivot.panel.filter.clear.title:
string='Clear the filter'
pivot.panel.filter.placeholder
pivot.panel.filter.placeholder:
string='Filter pivots'
pivot.panel.heading
pivot.panel.heading:
object
pivot.panel.heading.one
one:
string='{count} pivot applies'
pivot.panel.heading.other
other:
string='{count} pivots apply'
pivot.panel.heading.none
pivot.panel.heading.none:
string='No pivots apply to this origin'
pivot.panel.hits.matching
pivot.panel.hits.matching:
string='{count} match'
pivot.panel.hits.selected
pivot.panel.hits.selected:
string='Showing your {count} selected'
pivot.panel.noMatch
pivot.panel.noMatch:
string='No pivot matches “{query}”.'
pivot.panel.noMatch.reveal
pivot.panel.noMatch.reveal:
string='Nothing selected.'
pivot.panel.origin
pivot.panel.origin:
string='Origin'
pivot.panel.origin.clear
pivot.panel.origin.clear:
string='Clear'
pivot.panel.origin.empty
pivot.panel.origin.empty:
string='Nothing picked — click a node on the canvas to see what can be run on it'
pivot.panel.origin.emptyOriginless
pivot.panel.origin.emptyOriginless:
string='Nothing picked — click a node on the canvas, or run one of the pivots below'
pivot.panel.origin.more
pivot.panel.origin.more:
string='+{count}'
pivot.panel.originless
pivot.panel.originless:
string='Without an origin ({count})'
pivot.panel.save
pivot.panel.save:
string='Save'
pivot.panel.save.saving
pivot.panel.save.saving:
string='Saving…'
pivot.panel.save.title
pivot.panel.save.title:
string='Write these back to the source system'
pivot.panel.selectAll
pivot.panel.selectAll:
string='Select all {count}'
pivot.panel.selectMatching
pivot.panel.selectMatching:
string='Select {count} matching'
pivot.panel.selectNone
pivot.panel.selectNone:
string='Select none'
pivot.panel.tray.caution
pivot.panel.tray.caution:
object
pivot.panel.tray.caution.one
one:
string='{count} pivot is over {limit} — this asks every one of them at once.'
pivot.panel.tray.caution.other
other:
string='{count} pivots is over {limit} — this asks every one of them at once.'
pivot.panel.tray.clear
pivot.panel.tray.clear:
string='Clear'
pivot.panel.tray.clear.title
pivot.panel.tray.clear.title:
string='Clear the selection'
pivot.panel.tray.hidden
pivot.panel.tray.hidden:
string='{count} hidden'
pivot.panel.tray.none
pivot.panel.tray.none:
string='Nothing selected'
pivot.panel.tray.reveal.title
pivot.panel.tray.reveal.title:
string='Show only what is selected'
pivot.panel.tray.run
pivot.panel.tray.run:
string='Run'
pivot.panel.tray.run.title
pivot.panel.tray.run.title:
string='Run every selected pivot'
pivot.panel.tray.runCount
pivot.panel.tray.runCount:
string='Run {count}'
pivot.panel.tray.selected
pivot.panel.tray.selected:
string='{count} selected'
pivot.panel.tray.unreveal.title
pivot.panel.tray.unreveal.title:
string='Back to the filtered list'
pivot.panel.unsaved
pivot.panel.unsaved:
string='{count} unsaved'
pivot.panel.unsaved.title
pivot.panel.unsaved.title:
string='Brought in by a pivot this session, and not written back'
pivot.panel.unsaved.titleCounts
pivot.panel.unsaved.titleCounts:
string='{nodes} and {edges} this session\'s pivots brought in and have not written back'
pivot.retry
pivot.retry:
string='Retry'
pivot.review.closeAll
pivot.review.closeAll:
string='Close all'
pivot.review.closeAll.title
pivot.review.closeAll.title:
object
pivot.review.closeAll.title.one
one:
string='Drop {count} staged provider. Nothing is rejected.'
pivot.review.closeAll.title.other
other:
string='Drop all {count} staged providers. Nothing is rejected.'
pivot.review.closeFailed
pivot.review.closeFailed:
string='Close failed'
pivot.review.closeFailed.title
pivot.review.closeFailed.title:
object
pivot.review.closeFailed.title.one
one:
string='Drop the one provider whose fetch brought nothing back'
pivot.review.closeFailed.title.other
other:
string='Drop the {count} providers whose fetches brought nothing back'
pivot.review.item.close.aria
pivot.review.item.close.aria:
string='Close {provider}'
pivot.review.item.close.title
pivot.review.item.close.title:
string='Drop these candidates. Nothing is rejected.'
pivot.review.item.failed
pivot.review.item.failed:
string='{provider} — the fetch failed'
pivot.review.item.fetching
pivot.review.item.fetching:
string='{provider} — fetching'
pivot.review.item.idle
pivot.review.item.idle:
string='{provider} — nothing waiting'
pivot.review.item.waiting
pivot.review.item.waiting:
string='{provider} — {count} waiting for a verdict'
pivot.review.strip.aria
pivot.review.strip.aria:
string='Staged providers'
pivot.review.tab
pivot.review.tab:
string='Review'
pivot.review.tabLoading
pivot.review.tabLoading:
string='Review…'
pivot.review.tabWaiting
pivot.review.tabWaiting:
string='Review ({count})'
pivot.save.failed
pivot.save.failed:
string='Couldn\'t save {elements}'
pivot.save.failedDetail
pivot.save.failedDetail:
string='Nothing was written, and nothing left the canvas.'
pivot.save.nothing
pivot.save.nothing:
string='nothing'
pivot.save.partial
pivot.save.partial:
string='Saved {saved} of {total}'
pivot.save.partialDetail
pivot.save.partialDetail:
string='{count} still unsaved.'
pivot.save.promptSubmit
pivot.save.promptSubmit:
string='Save'
pivot.save.promptTitle
pivot.save.promptTitle:
string='Save'
pivot.save.saved
pivot.save.saved:
string='Saved {elements}'
pivot.save.saving
pivot.save.saving:
string='Saving…'
pivot.toast.fetchFailed
pivot.toast.fetchFailed:
string='Couldn\'t fetch {pivot}'
pivot.toast.refused.message
pivot.toast.refused.message:
object
pivot.toast.refused.message.one
one:
string='{count} candidate, over the {limit} limit. Nothing was ingested — narrow and run again.'
pivot.toast.refused.message.other
other:
string='{count} candidates, over the {limit} limit. Nothing was ingested — narrow and run again.'
pivot.toast.refused.title
pivot.toast.refused.title:
string='{pivot} returned too much'
pivot.triage.allOnCanvas
pivot.triage.allOnCanvas:
object
pivot.triage.allOnCanvas.one
one:
string='The only candidate is already on the canvas — nothing to triage'
pivot.triage.allOnCanvas.other
other:
string='All {count} are already on the canvas — nothing to triage'
pivot.triage.allOnCanvas.sub
pivot.triage.allOnCanvas.sub:
string='Nothing was changed: an id already here is left exactly as it was.'
pivot.triage.allRejected
pivot.triage.allRejected:
object
pivot.triage.allRejected.one
one:
string='The only candidate was rejected earlier this session'
pivot.triage.allRejected.other
other:
string='All {count} were rejected earlier this session'
pivot.triage.allRejected.sub
pivot.triage.allRejected.sub:
string='Nothing new came back. Restoring one offers it again on the next run.'
pivot.triage.banner.failed
pivot.triage.banner.failed:
string='The re-run failed. What is below is untouched.'
pivot.triage.banner.keep
pivot.triage.banner.keep:
string='Keep triaging'
pivot.triage.banner.ready
pivot.triage.banner.ready:
object
pivot.triage.banner.ready.one
one:
string='This pivot was run again. {count} new candidate is ready.'
pivot.triage.banner.ready.other
other:
string='This pivot was run again. {count} new candidates are ready.'
pivot.triage.banner.running
pivot.triage.banner.running:
string='Running again…'
pivot.triage.banner.show
pivot.triage.banner.show:
string='Show new'
pivot.triage.children.field
pivot.triage.children.field:
string='{key}: {value}'
pivot.triage.children.hide.title
pivot.triage.children.hide.title:
string='Hide what this row holds'
pivot.triage.children.nested
pivot.triage.children.nested:
string='+{count} inside'
pivot.triage.children.show.title
pivot.triage.children.show.title:
string='Show what this row holds'
pivot.triage.children.summary
pivot.triage.children.summary:
object
pivot.triage.children.summary.one
one:
string='{count} child — ingesting this row takes all of them.'
pivot.triage.children.summary.other
other:
string='{count} children — ingesting this row takes all of them.'
pivot.triage.column.candidate
pivot.triage.column.candidate:
string='Candidate'
pivot.triage.column.children
pivot.triage.column.children:
string='Children'
pivot.triage.column.from
pivot.triage.column.from:
string='From'
pivot.triage.column.to
pivot.triage.column.to:
string='To'
pivot.triage.done
pivot.triage.done:
string='Nothing left to triage'
pivot.triage.done.ingested
pivot.triage.done.ingested:
string='{count} ingested'
pivot.triage.done.onCanvas
pivot.triage.done.onCanvas:
string='{count} already on canvas'
pivot.triage.done.rejected
pivot.triage.done.rejected:
string='{count} rejected'
pivot.triage.edge.endpoints
pivot.triage.edge.endpoints:
string='{from} → {to}'
pivot.triage.empty
pivot.triage.empty:
string='No candidates came back'
pivot.triage.empty.sub
pivot.triage.empty.sub:
string='The narrowing may be tighter than the data.'
pivot.triage.error
pivot.triage.error:
string='Couldn\'t fetch candidates.'
pivot.triage.error.sub
pivot.triage.error.sub:
string='Nothing was staged. Retrying runs the same request with the narrowing you already chose.'
pivot.triage.foot.ingest
pivot.triage.foot.ingest:
string='Ingest selected ({count})'
pivot.triage.foot.ingestAll
pivot.triage.foot.ingestAll:
string='Ingest all {count}'
pivot.triage.foot.ingestGrouped
pivot.triage.foot.ingestGrouped:
string='Ingest in a group ({count})'
pivot.triage.foot.ingestGrouped.title
pivot.triage.foot.ingestGrouped.title:
string='Land the selected rows folded, one group per type'
pivot.triage.foot.ingestLoose
pivot.triage.foot.ingestLoose:
string='Ingest loose ({count})'
pivot.triage.foot.ingestLoose.title
pivot.triage.foot.ingestLoose.title:
string='Land the selected rows as separate nodes'
pivot.triage.foot.note
pivot.triage.foot.note:
string='closing this pane rejects nothing — leftovers are re-offered next run'
pivot.triage.foot.page
pivot.triage.foot.page:
string='{from}–{to} of {count}'
pivot.triage.foot.rejectRemaining
pivot.triage.foot.rejectRemaining:
string='Reject all remaining'
pivot.triage.foot.rejectSelected
pivot.triage.foot.rejectSelected:
string='Reject selected'
pivot.triage.foot.selectAll
pivot.triage.foot.selectAll:
string='Select all {count}'
pivot.triage.foot.selectMatching
pivot.triage.foot.selectMatching:
string='Select all {count} matching'
pivot.triage.foot.shown
pivot.triage.foot.shown:
string='{count} shown'
pivot.triage.head.deduped
pivot.triage.head.deduped:
string='{count} already on canvas (skipped)'
pivot.triage.head.fetched
pivot.triage.head.fetched:
string='{count} fetched'
pivot.triage.head.narrowed
pivot.triage.head.narrowed:
string='narrowed'
pivot.triage.head.noOrigin
pivot.triage.head.noOrigin:
string='no origin'
pivot.triage.head.origin
pivot.triage.head.origin:
object
pivot.triage.head.origin.one
one:
string='{count} origin node'
pivot.triage.head.origin.other
other:
string='{count} origin nodes'
pivot.triage.head.save
pivot.triage.head.save:
string='save'
pivot.triage.head.save.title
pivot.triage.head.save.title:
string='Write this provider\'s ingested results back to the source system'
pivot.triage.head.saving
pivot.triage.head.saving:
string='saving…'
pivot.triage.head.suppressed
pivot.triage.head.suppressed:
string='{count} rejected earlier'
pivot.triage.head.suppressed.title
pivot.triage.head.suppressed.title:
string='Suppressed because they were rejected earlier this session'
pivot.triage.head.unsaved
pivot.triage.head.unsaved:
string='{count} unsaved'
pivot.triage.hideRejected
pivot.triage.hideRejected:
string='Hide the rejected'
pivot.triage.loading
pivot.triage.loading:
string='Fetching candidates…'
pivot.triage.loading.sub
pivot.triage.loading.sub:
string='Nothing is on the canvas yet — candidates are staged, not merged.'
pivot.triage.refused
pivot.triage.refused:
object
pivot.triage.refused.one
one:
string='The source returned {count} candidate, over the {limit} limit.'
pivot.triage.refused.other
other:
string='The source returned {count} candidates, over the {limit} limit.'
pivot.triage.refused.sub
pivot.triage.refused.sub:
string='Nothing was staged — narrow and run again.'
pivot.triage.regex
pivot.triage.regex:
string='regex'
pivot.triage.regex.title
pivot.triage.regex.title:
string='Read the search box as a regular expression'
pivot.triage.rerun
pivot.triage.rerun:
string='Re-run'
pivot.triage.rerun.title
pivot.triage.rerun.title:
string='Fetch again with the same narrowing'
pivot.triage.restore
pivot.triage.restore:
string='restore'
pivot.triage.restoreAll
pivot.triage.restoreAll:
string='restore all'
pivot.triage.row.onCanvas
pivot.triage.row.onCanvas:
string='on canvas'
pivot.triage.row.select.aria
pivot.triage.row.select.aria:
string='Select {row}'
pivot.triage.row.undo
pivot.triage.row.undo:
string='undo'
pivot.triage.row.willIngest
pivot.triage.row.willIngest:
string='will ingest'
pivot.triage.search.patternPlaceholder
pivot.triage.search.patternPlaceholder:
string='Match rows by pattern…'
pivot.triage.search.placeholder
pivot.triage.search.placeholder:
string='Search rows…'
pivot.triage.search.title
pivot.triage.search.title:
string='Narrow the candidates. Nothing here touches the graph.'
pivot.triage.section.edges
pivot.triage.section.edges:
string='Edges'
pivot.triage.section.edges.note
pivot.triage.section.edges.note:
string='both ends are already on the canvas'
pivot.triage.section.nodes
pivot.triage.section.nodes:
string='Nodes'
pivot.triage.showRejected
pivot.triage.showRejected:
string='Show the {count} rejected'
pivot.triage.suppressed.note
pivot.triage.suppressed.note:
string='Rejected earlier, so not offered again this session. Restoring one brings it back on the next run.'
pivotBadge.summary.applies
pivotBadge.summary.applies:
object
pivotBadge.summary.applies.one
one:
string='{count} pivot applies'
pivotBadge.summary.applies.other
other:
string='{count} pivots apply'
pivotBadge.summary.declared
pivotBadge.summary.declared:
object
pivotBadge.summary.declared.one
one:
string='~{total} across {count} pivot'
pivotBadge.summary.declared.other
other:
string='~{total} across {count} pivots'
pivotBadge.title
pivotBadge.title:
string='~{count} · {pivot}'
prompt.cancel
prompt.cancel:
string='Cancel'
prompt.edgeLabelPlaceholder
prompt.edgeLabelPlaceholder:
string='Label…'
prompt.edgeLabelTitle
prompt.edgeLabelTitle:
string='Edge label'
prompt.edgeTitle
prompt.edgeTitle:
string='Edge details'
prompt.nodeTitle
prompt.nodeTitle:
string='Node details'
prompt.submit
prompt.submit:
string='Add'
prompt.title
prompt.title:
string='Details'
propertyList.copy.title
propertyList.copy.title:
string='Copy'
propertyList.fields
propertyList.fields:
object
propertyList.fields.one
one:
string='{count} field'
propertyList.fields.other
other:
string='{count} fields'
propertyList.items
propertyList.items:
object
propertyList.items.one
one:
string='{count} item'
propertyList.items.other
other:
string='{count} items'
propertyList.keys
propertyList.keys:
object
propertyList.keys.one
one:
string='{count} key'
propertyList.keys.other
other:
string='{count} keys'
propertyList.label
propertyList.label:
string='PROPERTIES'
rail.button.title
rail.button.title:
string='{label} ({shortcut})'
rail.create
rail.create:
string='Create'
rail.edge
rail.edge:
string='Edge'
rail.lasso
rail.lasso:
string='Lasso'
rail.physics
rail.physics:
string='Physics'
rail.select
rail.select:
string='Select'
rail.simplify
rail.simplify:
string='Simplify'
rail.simplify.folded
rail.simplify.folded:
object
rail.simplify.folded.one
one:
string='{count} node folded'
rail.simplify.folded.other
other:
string='{count} nodes folded'
rail.simplify.groups
rail.simplify.groups:
object
rail.simplify.groups.one
one:
string='{count} group'
rail.simplify.groups.other
other:
string='{count} groups'
rail.simplify.summary
rail.simplify.summary:
string='Simplify: {groups}, {folded}'
rail.view
rail.view:
string='View'
renderer.progress.done
renderer.progress.done:
string='All done'
renderer.progress.elapsed
renderer.progress.elapsed:
string='Elapsed time: {seconds} sec'
renderer.progress.rendering
renderer.progress.rendering:
string='Rendering in progress'
renderer.progress.simulating
renderer.progress.simulating:
string='Optimizing node positions...'
search.hint.close
search.hint.close:
string='to close'
search.hint.navigate
search.hint.navigate:
string='to navigate'
search.hint.select
search.hint.select:
string='to select'
search.hint.showAll
search.hint.showAll:
string='to show all'
search.placeholder
search.placeholder:
string='Search'
search.result.inGroup
search.result.inGroup:
string='in {group}'
search.showAll
search.showAll:
string='Show all on the canvas'
search.summary.all
search.summary.all:
object
search.summary.all.one
one:
string='{count} result'
search.summary.all.other
other:
string='{count} results'
search.summary.none
search.summary.none:
string='No results found'
search.summary.top
search.summary.top:
string='Showing top {shown} of {count} results'
sidebar.bulk.bulkEdit
sidebar.bulk.bulkEdit:
string='Bulk edit'
sidebar.bulk.delete
sidebar.bulk.delete:
string='Delete'
sidebar.bulk.group
sidebar.bulk.group:
string='Group'
sidebar.bulk.hide
sidebar.bulk.hide:
string='Hide'
sidebar.bulk.isolate
sidebar.bulk.isolate:
string='Isolate'
sidebar.bulk.pin
sidebar.bulk.pin:
string='Pin'
sidebar.bulk.soon.title
sidebar.bulk.soon.title:
string='{action} — coming soon'
sidebar.bulk.ungroup
sidebar.bulk.ungroup:
string='Ungroup'
sidebar.bulk.unpin
sidebar.bulk.unpin:
string='Unpin'
sidebar.clearSelection
sidebar.clearSelection:
string='Clear selection'
sidebar.collapse.aria
sidebar.collapse.aria:
string='Collapse sidebar'
sidebar.expand.aria
sidebar.expand.aria:
string='Expand sidebar'
sidebar.facets.allNodes
sidebar.facets.allNodes:
object
sidebar.facets.allNodes.one
one:
string='all {count} node'
sidebar.facets.allNodes.other
other:
string='all {count} nodes'
sidebar.facets.empty
sidebar.facets.empty:
string='— empty —'
sidebar.facets.filterHint
sidebar.facets.filterHint:
string='Click to keep only · Alt-click to exclude'
sidebar.facets.moreChips
sidebar.facets.moreChips:
string='+{count} more'
sidebar.facets.moreValues
sidebar.facets.moreValues:
object
sidebar.facets.moreValues.one
one:
string='+{count} more value'
sidebar.facets.moreValues.other
other:
string='+{count} more values'
sidebar.facets.noRepeats
sidebar.facets.noRepeats:
string='no repeated values'
sidebar.facets.other.title
sidebar.facets.other.title:
string='{values} — {count} ({percent}%)'
sidebar.facets.otherValues
sidebar.facets.otherValues:
object
sidebar.facets.otherValues.one
one:
string='{count} other value'
sidebar.facets.otherValues.other
other:
string='{count} other values'
sidebar.facets.percent
sidebar.facets.percent:
string='{count}%'
sidebar.facets.segment.title
sidebar.facets.segment.title:
string='{value} — {count} ({percent}%)'
sidebar.facets.shared
sidebar.facets.shared:
string='shared'
sidebar.facets.someNodes
sidebar.facets.someNodes:
string='{count} of {total}'
sidebar.facets.unique
sidebar.facets.unique:
string='{count} unique'
sidebar.facets.values
sidebar.facets.values:
object
sidebar.facets.values.one
one:
string='{count} value'
sidebar.facets.values.other
other:
string='{count} values'
sidebar.group.cancel
sidebar.group.cancel:
string='Cancel'
sidebar.group.close
sidebar.group.close:
string='Close'
sidebar.group.delete
sidebar.group.delete:
string='Delete {count}'
sidebar.group.edit
sidebar.group.edit:
string='Edit'
sidebar.group.edit.title
sidebar.group.edit.title:
string='A group has no data of its own to edit'
sidebar.group.members
sidebar.group.members:
string='Members'
sidebar.group.open
sidebar.group.open:
string='Open'
sidebar.group.pivot
sidebar.group.pivot:
string='Pivot ▸'
sidebar.group.pullOut
sidebar.group.pullOut:
string='Pull out'
sidebar.group.pullOut.title
sidebar.group.pullOut.title:
string='Keep this node out of the group'
sidebar.group.rename
sidebar.group.rename:
string='Rename'
sidebar.group.selectMembers
sidebar.group.selectMembers:
string='Select members'
sidebar.group.ungroup
sidebar.group.ungroup:
string='Ungroup'
sidebar.group.ungroup.title
sidebar.group.ungroup.title:
string='Draw the members as they were before this group'
sidebar.group.viewInTable
sidebar.group.viewInTable:
string='View in table'
sidebar.group.viewInTable.title
sidebar.group.viewInTable.title:
string='List the members in the data dock, to filter and search them'
sidebar.header.edgesSelected
sidebar.header.edgesSelected:
object
sidebar.header.edgesSelected.one
one:
string='{count} edge selected'
sidebar.header.edgesSelected.other
other:
string='{count} edges selected'
sidebar.header.edgesTotal
sidebar.header.edgesTotal:
string='Out of {count} total'
sidebar.header.nodesSelected
sidebar.header.nodesSelected:
object
sidebar.header.nodesSelected.one
one:
string='{count} node selected'
sidebar.header.nodesSelected.other
other:
string='{count} nodes selected'
sidebar.header.nodesTotal
sidebar.header.nodesTotal:
string='Out of {count} total'
sidebar.header.representedEdges
sidebar.header.representedEdges:
object
sidebar.header.representedEdges.one
one:
string='Stands for {count} edge'
sidebar.header.representedEdges.other
other:
string='Stands for {count} edges'
sidebar.header.showing
sidebar.header.showing:
string='Showing {nodes} and {edges}'
sidebar.neighbors.aggregate.count
sidebar.neighbors.aggregate.count:
string='+{count}'
sidebar.neighbors.aggregate.group
sidebar.neighbors.aggregate.group:
string='Group'
sidebar.neighbors.connections
sidebar.neighbors.connections:
object
sidebar.neighbors.connections.one
one:
string='{count} connection'
sidebar.neighbors.connections.other
other:
string='{count} connections'
sidebar.neighbors.moreNode
sidebar.neighbors.moreNode:
string='{count} more'
sidebar.neighbors.row.incoming
sidebar.neighbors.row.incoming:
string='Incoming connection — {node}'
sidebar.neighbors.row.outgoing
sidebar.neighbors.row.outgoing:
string='Outgoing connection — {node}'
sidebar.neighbors.row.undirected
sidebar.neighbors.row.undirected:
string='Connection — {node}'
sidebar.neighbors.stats.degree
sidebar.neighbors.stats.degree:
string='Degree'
sidebar.neighbors.stats.degree.title
sidebar.neighbors.stats.degree.title:
string='Total connections'
sidebar.neighbors.stats.exclude.title
sidebar.neighbors.stats.exclude.title:
string='Exclude nodes linked with this label'
sidebar.neighbors.stats.incoming.title
sidebar.neighbors.stats.incoming.title:
string='Incoming edges'
sidebar.neighbors.stats.label
sidebar.neighbors.stats.label:
string='Label'
sidebar.neighbors.stats.outgoing.title
sidebar.neighbors.stats.outgoing.title:
string='Outgoing edges'
sidebar.neighbors.stats.select.title
sidebar.neighbors.stats.select.title:
string='Select nodes linked with this label'
sidebar.neighbors.tab.graph
sidebar.neighbors.tab.graph:
string='Neighbor Graph'
sidebar.neighbors.tab.list
sidebar.neighbors.tab.list:
string='List'
sidebar.neighbors.tab.stats
sidebar.neighbors.tab.stats:
string='Stats'
sidebar.properties.edgeHeading
sidebar.properties.edgeHeading:
string='Basic Edge Properties'
sidebar.properties.edgesHeading
sidebar.properties.edgesHeading:
string='Aggregated Edge Properties'
sidebar.properties.exclude.title
sidebar.properties.exclude.title:
string='Exclude nodes with this value'
sidebar.properties.keep.title
sidebar.properties.keep.title:
string='Keep only nodes with this value'
sidebar.properties.nodeHeading
sidebar.properties.nodeHeading:
string='Basic Node Properties'
sidebar.properties.nodesHeading
sidebar.properties.nodesHeading:
string='Aggregated Node Properties'
simplify.builtin.chains.description
simplify.builtin.chains.description:
string='Nodes leading chains of the same shape, folded level by level.'
simplify.builtin.chains.label
simplify.builtin.chains.label:
string='Chains'
simplify.builtin.communities.description
simplify.builtin.communities.description:
string='Whole neighbourhoods into a few super-nodes.'
simplify.builtin.communities.label
simplify.builtin.communities.label:
string='Communities'
simplify.builtin.degree.description
simplify.builtin.degree.description:
string='Nodes with fewer links than this fold into the nodes they hang from.'
simplify.builtin.degree.label
simplify.builtin.degree.label:
string='Few links'
simplify.builtin.kcore.description
simplify.builtin.kcore.description:
string='Peels off nodes with fewer links than this, again and again, into the core.'
simplify.builtin.kcore.label
simplify.builtin.kcore.label:
string='Outside the core'
simplify.builtin.landings.description
simplify.builtin.landings.description:
string='What a pivot brought in, one group per type.'
simplify.builtin.landings.label
simplify.builtin.landings.label:
string='Pivot landings'
simplify.builtin.manual.description
simplify.builtin.manual.description:
string='Groups made from a selection.'
simplify.builtin.manual.label
simplify.builtin.manual.label:
string='By hand'
simplify.builtin.neighbours.description
simplify.builtin.neighbours.description:
string='Nodes of one type linked to exactly the same nodes.'
simplify.builtin.neighbours.label
simplify.builtin.neighbours.label:
string='Same neighbours'
simplify.setting.coreStrength
simplify.setting.coreStrength:
string='Core strength'
simplify.setting.fewestLinks
simplify.setting.fewestLinks:
string='Fewest links'
simplify.setting.level
simplify.setting.level:
string='Level'
simplify.setting.minSize
simplify.setting.minSize:
string='Smallest group'
simplify.typeLabel
simplify.typeLabel:
string='{count} × {type}'
simplify.untyped
simplify.untyped:
string='node'
simplifyFlyout.folded
simplifyFlyout.folded:
string='{count} folded'
simplifyFlyout.groups
simplifyFlyout.groups:
object
simplifyFlyout.groups.one
one:
string='{count} group'
simplifyFlyout.groups.other
other:
string='{count} groups'
simplifyFlyout.larger.aria
simplifyFlyout.larger.aria:
string='Larger'
simplifyFlyout.onCanvas
simplifyFlyout.onCanvas:
string='On the canvas'
simplifyFlyout.result.failed
simplifyFlyout.result.failed:
string='This rule failed'
simplifyFlyout.result.grouping
simplifyFlyout.result.grouping:
string='Grouping…'
simplifyFlyout.result.nothing
simplifyFlyout.result.nothing:
string='Nothing to fold'
simplifyFlyout.result.nothingAt
simplifyFlyout.result.nothingAt:
string='Nothing to fold at {count} or more'
simplifyFlyout.result.nothingByCore
simplifyFlyout.result.nothingByCore:
string='Every node is in the {count}-core'
simplifyFlyout.result.nothingByDegree
simplifyFlyout.result.nothingByDegree:
object
simplifyFlyout.result.nothingByDegree.one
one:
string='Every node has {count} link or more'
simplifyFlyout.result.nothingByDegree.other
other:
string='Every node has {count} links or more'
simplifyFlyout.rule.app
simplifyFlyout.rule.app:
string='app'
simplifyFlyout.shown
simplifyFlyout.shown:
object
simplifyFlyout.shown.one
one:
string='{shown} of {count} node'
simplifyFlyout.shown.other
other:
string='{shown} of {count} nodes'
simplifyFlyout.slider.coarse
simplifyFlyout.slider.coarse:
string='Coarse'
simplifyFlyout.slider.fine
simplifyFlyout.slider.fine:
string='Fine'
simplifyFlyout.smaller.aria
simplifyFlyout.smaller.aria:
string='Smaller'
simplifyFlyout.title
simplifyFlyout.title:
string='Simplify'
simulation.slow.message
simulation.slow.message:
string='The physic has been disabled.'
simulation.slow.title
simulation.slow.title:
string='Physics engine running slow'
slidePanel.empty
slidePanel.empty:
string='- empty panel -'
table.apply
table.apply:
string='Apply to graph'
table.apply.clear
table.apply.clear:
string='Clear'
table.apply.clearEdges.title
table.apply.clearEdges.title:
object
table.apply.clearEdges.title.one
one:
string='Stop filtering the graph from this table — {count} relation hidden'
table.apply.clearEdges.title.other
other:
string='Stop filtering the graph from this table — {count} relations hidden'
table.apply.clearNodes.title
table.apply.clearNodes.title:
object
table.apply.clearNodes.title.one
one:
string='Stop filtering the graph from this table — {count} node hidden'
table.apply.clearNodes.title.other
other:
string='Stop filtering the graph from this table — {count} nodes hidden'
table.apply.disabled.title
table.apply.disabled.title:
string='Narrow a column first, then apply it to the graph'
table.apply.edges.title
table.apply.edges.title:
object
table.apply.edges.title.one
one:
string='Hide the {count} relation the column filters leave out'
table.apply.edges.title.other
other:
string='Hide the {count} relations the column filters leave out'
table.apply.nodes.title
table.apply.nodes.title:
object
table.apply.nodes.title.one
one:
string='Hide the {count} node the column filters leave out'
table.apply.nodes.title.other
other:
string='Hide the {count} nodes the column filters leave out'
table.column.children
table.column.children:
string='Children'
table.column.cluster
table.column.cluster:
string='Cluster'
table.column.degree
table.column.degree:
string='Degree'
table.column.degreeIn
table.column.degreeIn:
string='In'
table.column.degreeOut
table.column.degreeOut:
string='Out'
table.column.group
table.column.group:
string='Group'
table.column.label
table.column.label:
string='Label'
table.column.pinned
table.column.pinned:
string='Pinned'
table.column.sort.title
table.column.sort.title:
string='Sort by {column}'
table.column.source
table.column.source:
string='Source'
table.column.target
table.column.target:
string='Target'
table.column.visibility
table.column.visibility:
string='Visibility'
table.columns
table.columns:
string='Columns'
table.columns.title
table.columns.title:
string='Choose which columns to show'
table.empty.edges
table.empty.edges:
string='This graph has no edges.'
table.empty.filtered
table.empty.filtered:
string='No rows match the column filters.'
table.empty.nodes
table.empty.nodes:
string='This graph has no nodes.'
table.empty.scope
table.empty.scope:
string='{scope}: none left.'
table.export.blocked
table.export.blocked:
string='Export blocked'
table.export.blocked.message
table.export.blocked.message:
string='This page will not let the file download. Try the example outside its frame.'
table.export.title
table.export.title:
string='Export the rows and columns currently shown as {format}'
table.filter.all
table.filter.all:
string='All'
table.filter.max.placeholder
table.filter.max.placeholder:
string='Max'
table.filter.min.placeholder
table.filter.min.placeholder:
string='Min'
table.filter.placeholder
table.filter.placeholder:
string='Filter rows…'
table.filter.title
table.filter.title:
string='Narrow the rows by {column}'
table.graphFilter.label
table.graphFilter.label:
string='From the table'
table.nested
table.nested:
string='Nested nodes'
table.nested.title
table.nested.title:
string='List the nodes inside clusters alongside the graph\'s own'
table.scope.clear.title
table.scope.clear.title:
string='List every node again'
table.selectAll
table.selectAll:
string='Select all'
table.selectAll.title
table.selectAll.title:
string='Select every row currently listed'
table.summary.hidden
table.summary.hidden:
string='{count} hidden'
table.summary.hiddenEdges.title
table.summary.hiddenEdges.title:
object
table.summary.hiddenEdges.title.one
one:
string='{count} relation hidden on the canvas by this table\'s column filters'
table.summary.hiddenEdges.title.other
other:
string='{count} relations hidden on the canvas by this table\'s column filters'
table.summary.hiddenNodes.title
table.summary.hiddenNodes.title:
object
table.summary.hiddenNodes.title.one
one:
string='{count} node hidden on the canvas by this table\'s column filters'
table.summary.hiddenNodes.title.other
other:
string='{count} nodes hidden on the canvas by this table\'s column filters'
table.summary.someEdges
table.summary.someEdges:
object
table.summary.someEdges.one
one:
string='{shown} of {count} edge'
table.summary.someEdges.other
other:
string='{shown} of {count} edges'
table.summary.someNodes
table.summary.someNodes:
object
table.summary.someNodes.one
one:
string='{shown} of {count} node'
table.summary.someNodes.other
other:
string='{shown} of {count} nodes'
table.tab
table.tab:
string='Table'
table.value.false
table.value.false:
string='false'
table.value.true
table.value.true:
string='true'
table.view.edges
table.view.edges:
string='Edges'
table.view.nodes
table.view.nodes:
string='Nodes'
table.visibility.endpoint
table.visibility.endpoint:
string='endpoint'
table.visibility.excluded
table.visibility.excluded:
string='excluded'
table.visibility.filtered
table.visibility.filtered:
string='filtered'
table.visibility.grouped
table.visibility.grouped:
string='grouped'
table.visibility.nested
table.visibility.nested:
string='nested'
table.visibility.visible
table.visibility.visible:
string='visible'
toolPanel.addEdge
toolPanel.addEdge:
string='Add edge'
toolPanel.addNode
toolPanel.addNode:
string='Add node'
toolPanel.addNote
toolPanel.addNote:
string='Add note'
toolPanel.create
toolPanel.create:
string='Create'
toolPanel.editNode
toolPanel.editNode:
string='Edit node'
toolPanel.invertSelection
toolPanel.invertSelection:
string='Invert selection'
toolPanel.lasso
toolPanel.lasso:
string='Lasso'
toolPanel.pathSelect
toolPanel.pathSelect:
string='Path select'
toolPanel.pointer
toolPanel.pointer:
string='Pointer'
toolPanel.resize.aria
toolPanel.resize.aria:
string='Resize the tool panel'
toolPanel.select
toolPanel.select:
string='Select'
toolPanel.soon
toolPanel.soon:
string='SOON'
toolPanel.soon.title
toolPanel.soon.title:
string='{tool} — coming soon'
tooltip.close
tooltip.close:
string='Close Tooltip'
tooltip.focus
tooltip.focus:
string='Focus Element in Graph'
tooltip.groupHint
tooltip.groupHint:
string='Double-click to open · Select for the member list'
tooltip.image.title
tooltip.image.title:
string='Click to view full size'
tooltip.pin
tooltip.pin:
string='Pin Tooltip'
tooltip.select
tooltip.select:
string='Select Element in Graph'
topBar.action.more.aria
topBar.action.more.aria:
string='More: {action}'
topBar.filter
topBar.filter:
string='Filter Graph'
topBar.filter.aria
topBar.filter.aria:
string='Filter the graph'
topBar.filter.panelTitle
topBar.filter.panelTitle:
string='Graph Filters'
topBar.notes
topBar.notes:
string='Notes'
topBar.promptSubmit
topBar.promptSubmit:
string='OK'
topBar.redo
topBar.redo:
string='Redo'
topBar.redo.ariaNamed
topBar.redo.ariaNamed:
string='Redo {entry}'
topBar.redo.title
topBar.redo.title:
string='Redo ({shortcut})'
topBar.redo.titleNamed
topBar.redo.titleNamed:
string='Redo — {entry} ({shortcut})'
topBar.redoHistory.aria
topBar.redoHistory.aria:
string='Redo history'
topBar.search
topBar.search:
string='Search'
topBar.search.aria
topBar.search.aria:
string='Search for a node'
topBar.undo
topBar.undo:
string='Undo'
topBar.undo.ariaNamed
topBar.undo.ariaNamed:
string='Undo {entry}'
topBar.undo.title
topBar.undo.title:
string='Undo ({shortcut})'
topBar.undo.titleNamed
topBar.undo.titleNamed:
string='Undo — {entry} ({shortcut})'
topBar.undoHistory.aria
topBar.undoHistory.aria:
string='Undo history'
viewFlyout.background
viewFlyout.background:
string='Background'
viewFlyout.background.dots
viewFlyout.background.dots:
string='Dots'
viewFlyout.background.dots.title
viewFlyout.background.dots.title:
string='Mark the grid with dots instead of lines.'
viewFlyout.background.grid
viewFlyout.background.grid:
string='Grid'
viewFlyout.background.grid.title
viewFlyout.background.grid.title:
string='Rule the canvas with grid lines.'
viewFlyout.background.image
viewFlyout.background.image:
string='Image'
viewFlyout.background.image.title
viewFlyout.background.image.title:
string='Paint an image behind the graph.'
viewFlyout.background.none
viewFlyout.background.none:
string='None'
viewFlyout.background.none.title
viewFlyout.background.none.title:
string='Leave the canvas plain.'
viewFlyout.canvasColour
viewFlyout.canvasColour:
string='Canvas colour'
viewFlyout.canvasColour.custom.title
viewFlyout.canvasColour.custom.title:
string='Custom canvas colour'
viewFlyout.colour.black
viewFlyout.colour.black:
string='Black'
viewFlyout.colour.darkGrey
viewFlyout.colour.darkGrey:
string='Dark grey'
viewFlyout.colour.default
viewFlyout.colour.default:
string='Theme default'
viewFlyout.colour.lightGrey
viewFlyout.colour.lightGrey:
string='Light grey'
viewFlyout.colour.white
viewFlyout.colour.white:
string='White'
viewFlyout.fit
viewFlyout.fit:
string='Fit on expand/collapse'
viewFlyout.fit.title
viewFlyout.fit.title:
string='Zoom and re-center to fit the graph when clusters or groups are expanded or collapsed.'
viewFlyout.freeze
viewFlyout.freeze:
string='Freeze on drag'
viewFlyout.freeze.title
viewFlyout.freeze.title:
string='Keep nodes pinned where you drop them instead of letting physics move them again.'
viewFlyout.gridColour
viewFlyout.gridColour:
string='Grid colour'
viewFlyout.gridColour.custom.title
viewFlyout.gridColour.custom.title:
string='Custom grid colour'
viewFlyout.highlightGrid
viewFlyout.highlightGrid:
string='Highlight grid'
viewFlyout.highlightGrid.title
viewFlyout.highlightGrid.title:
string='Make the background grid lines more visible.'
viewFlyout.image.browse
viewFlyout.image.browse:
string='Browse'
viewFlyout.image.browse.title
viewFlyout.image.browse.title:
string='Pick an image file from this device.'
viewFlyout.image.fit.contain
viewFlyout.image.fit.contain:
string='Contain'
viewFlyout.image.fit.contain.title
viewFlyout.image.fit.contain.title:
string='Scale the image until all of it fits on the canvas.'
viewFlyout.image.fit.cover
viewFlyout.image.fit.cover:
string='Cover'
viewFlyout.image.fit.cover.title
viewFlyout.image.fit.cover.title:
string='Scale the image to fill the canvas, cropping whatever overflows.'
viewFlyout.image.fit.tile
viewFlyout.image.fit.tile:
string='Tile'
viewFlyout.image.fit.tile.title
viewFlyout.image.fit.tile.title:
string='Keep the image at its own size and repeat it across the canvas.'
viewFlyout.image.remove
viewFlyout.image.remove:
string='Remove image'
viewFlyout.image.url.placeholder
viewFlyout.image.url.placeholder:
string='Image URL...'
viewFlyout.orphans
viewFlyout.orphans:
string='Hide unconnected'
viewFlyout.orphans.note.title
viewFlyout.orphans.note.title:
object
viewFlyout.orphans.note.title.one
one:
string='{count} unconnected node hidden'
viewFlyout.orphans.note.title.other
other:
string='{count} unconnected nodes hidden'
viewFlyout.orphans.title
viewFlyout.orphans.title:
string='Hide nodes that have no visible relation left. Unlike hiding a relationship layer, this moves the graph.'
viewFlyout.section
viewFlyout.section:
string='GRID & CANVAS'
viewFlyout.snap
viewFlyout.snap:
string='Snap to grid'
viewFlyout.snap.title
viewFlyout.snap.title:
string='Align nodes to the grid while you drag them.'
viewFlyout.title
viewFlyout.title:
string='View'