Add i18n support
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import * as d3 from 'd3';
|
||||
import { D3DragEvent, D3ZoomEvent } from 'd3';
|
||||
import { tr } from '../i18n.ts';
|
||||
import { Canvas, createCanvas, createSimulation, createZoom, GraphConfiguration, Simulation } from './d3/canvas.ts';
|
||||
import { Graph, Link, Node } from './d3/graph.ts';
|
||||
import { initMarkers } from './d3/markers.ts';
|
||||
@@ -235,17 +236,17 @@ export class GraphEditor extends HTMLElement {
|
||||
if (!this.readonly) {
|
||||
nodeGroup.on('contextmenu', (event: MouseEvent, d: Node) => {
|
||||
this.moveMenu(event, [
|
||||
new MenuAction('Start', () => d.start, () => {
|
||||
new MenuAction(tr('Start'), () => d.start, () => {
|
||||
d.start = !d.start;
|
||||
this.fireOnChange();
|
||||
this.restart();
|
||||
}),
|
||||
new MenuAction('Accepting', () => d.accepting, () => {
|
||||
new MenuAction(tr('Accepting'), () => d.accepting, () => {
|
||||
d.accepting = !d.accepting;
|
||||
this.fireOnChange();
|
||||
this.restart();
|
||||
}),
|
||||
new MenuAction('Delete', () => false, () => {
|
||||
new MenuAction(tr('Delete'), () => false, () => {
|
||||
this.graph.removeNode(d);
|
||||
this.fireOnChange();
|
||||
this.resetDraggableLink();
|
||||
|
Reference in New Issue
Block a user