PageSourceSearch

https://jakobvogelsang.github.io/src/translations/en.js

js jakobvogelsang.github.io collected 2026-10-03 09:23:25 UTC 17,572 bytes, 621 lines download raw bytes

1export const en = {
2  scl: {
3    id: "ID",
4    name: "Name",
5    desc: "Description",
6    ord: "Ordinal",
7    value: "Value",
8    EnumVal: "Enum Value",
9    EnumType: "Enum Type",
10    DA: "Data attribute",
11    DO: "Data object",
12    DAType: "Data Attribute Type",
13    DOType: "Data Object Type",
14    CDC: "Common data class",
15    Report: "Report",
16    LN: "Logical Node",
17    bType: "Basic type",
18    type: "Type",
19    sAddr: "Short address",
20    valKind: "Value kind",
21    valImport: "Import value",
22    fc: "Function constraint",
23    LNodeType: "Logical Node Type",
24    lnClass: "Logical Node Class",
25    accessControl: "Access control",
26    transient: "Transient data",
27    Val: "Default value",
28    dchg: "Trigger on data change",
29    qchg: "Trigger on quality change",
30    dupd: "Trigger on data update",
31    period: "Periodical Publishing",
32    gi: "General Interrogation",
33    fixedOffs: "Fixed offset",
34    securityEnable: "Security enabled",
35    DataSet: "Dataset",
36    Communication: "Communication",
37    TrgOps: "Trigger options",
38    OptFields: "Optional fields",
39    multicast: "SMV acc. to IEC 61850 9-2",
40    smpMod: "Sample mode",
41    smpRate: "Sample rate",
42    nofASDU: "Samples per packet",
43    seqNum: "Add Sequence Number",
44    timeStamp: "Add Timestamp",
45    dataSet: "Add DataSet Reference",
46    reasonCode: "Add Trigger Reason",
47    dataRef: "Add description of the payload",
48    entryID: "Add Entry ID",
49    configRef: "Add Configuration Revision",
50    bufOvfl: "Add Buffered Overflow information",
51    indexed: "Multiple instances possible",
52    buffered: "Buffered Report",
53    maxReport: "Number of Instances",
54    bufTime: "Min. time between two Reports",
55    intgPd: "Time between two periodic Reports",
56    SmvOpts: "Optional Information",
57    refreshTime: "Add timestamp to SMV packet",
58    sampleRate: "Add sample rate to SMV packet",
59    security: "Potential future use. e.g. digital signature",
60    synchSourceId: "Add sync source id to SMV packet",
61    iedName: "Referenced IED",
62    ldInst: "Referenced Logical Device",
63    prefix: "Prefix of the Logical Node",
64    lnInst: "Instance of the Logical Node"
65  },
66  settings: {
67    title: "Settings",
68    language: "Language",
69    languages: {de: "German (Deutsch)", en: "English"},
70    dark: "Dark theme",
71    mode: "Pro mode",
72    showieds: "Show IEDs in substation editor",
73    selectFileButton: "Select file",
74    loadNsdTranslations: "Uploaded NSDoc files",
75    invalidFileNoIdFound: "Invalid NSDoc ({{ filename }}); no 'id' attribute found in file",
76    invalidNsdocVersion: "The version of {{ id }} NSD ({{ nsdVersion }}) does not correlate with the version of the corresponding NSDoc ({{ filename }}, {{ nsdocVersion }})"
77  },
78  menu: {
79    new: "New project",
80    title: "Menu",
81    viewLog: "View log",
82    viewDiag: "View diagnostics"
83  },
84  wizard: {
85    title: {
86      select: "Select {{tagName}}",
87      edit: "Edit {{tagName}}",
88      add: "Add {{tagName}}"
89    }
90  },
91  openSCD: {
92    loading: "Loading project {{ name }}",
93    loaded: "{{ name }} loaded",
94    readError: "Error reading {{ name }}",
95    readAbort: "Aborted reading {{ name }}"
96  },
97  zeroline: {
98    iedsloading: "Loading IEDs...",
99    showieds: "Show/hide IEDs in substation editor",
100    showfunctions: "Filter function type elements",
101    commmap: "Communication mapping",
102    reportcontrol: "Show all Reports",
103    gsecontrol: "Show all GOOSEs",
104    smvcontrol: "Show all Sampled Values"
105  },
106  editing: {
107    node: "User defined object",
108    created: "Added {{ name }}",
109    deleted: "Removed {{ name }}",
110    moved: "Moved {{ name }}",
111    updated: "Edited {{ name }}",
112    import: "Imported {{name}}",
113    error: {
114      create: "Could not add {{ name }}",
115      update: "Could not edit {{ name }}",
116      move: "Could not move {{ name }}",
117      duplicate: "Could not copy {{ name }}",
118      nameClash: 'Parent {{ parent }} already contains a {{ child }} named "{{ name }}"',
119      idClash: 'The project has already an ID "{{ id }}"'
120    }
121  },
122  textfield: {
123    required: "Required",
124    nonempty: "Must not be empty",
125    noMultiplier: "none",
126    unique: "Must be unique"
127  },
128  log: {
129    name: "Log",
130    placeholder: "Edits, errors, and other notifications will show up here.",
131    snackbar: {
132      show: "Show",
133      placeholder: "No errors"
134    }
135  },
136  diag: {
137    name: "Diagnostics",
138    zeroissues: "No errors found in the project",
139    placeholder: "Issues found during validation will show up here",
140    missingnsd: "Cannot validate DataTypeTemplates. The version of the project must be higher than or equal to 2007B3"
141  },
142  plugins: {
143    heading: "Extensions",
144    editor: "Editor tab",
145    menu: "Menu entry",
146    requireDoc: "Requires loaded document",
147    top: "top",
148    middle: "middle",
149    bottom: "bottom",
150    validator: "Validator",
151    add: {
152      heading: "Add custom extension",
153      warning: `Here you may add remote extensions directly from a custom URL.
154                You do this at your own risk.`,
155      name: "Name",
156      nameHelper: "Your preferred extension name",
157      src: "URL",
158      srcHelper: "The vendor supplied extension URL"
159    }
160  },
161  validator: {
162    schema: {
163      title: "Validate project",
164      valid: "{{ name }} XML schema validation successful",
165      invalid: "{{ name }} XML schema validation failed",
166      fatal: "Fatal validation error",
167      loadError: "Could not load XML schema {{ name }}"
168    },
169    templates: {
170      title: "Validate templates",
171      mandatoryChild: "{{ tag }} {{ id }} is missing mandatory child {{ childTag }} {{ childId }}",
172      missingAttribute: "The attribute {{attr}} is required but missing in {{element}}",
173      incorrectAttribute: "The attribute {{attr}} is incorrect in the element {{element}}.",
174      missingReference: "{{tag}}:{{name}}
174 has a invalid reference - type attribute cannot be connected to a template"
175    }
176  },
177  substation: {
178    name: "Substation",
179    missing: "No substation",
180    wizard: {
181      nameHelper: "Substation name",
182      descHelper: "Substation description",
183      title: {
184        add: "Add substation",
185        edit: "Edit substation"
186      }
187    },
188    action: {
189      addvoltagelevel: "Add voltage level",
190      updatesubstation: 'Edited substation "{{name}}"'
191    }
192  },
193  iededitor: {
194    searchHelper: "Select IED",
195    searchHelperDesc: "({{description}})",
196    missing: "No IED",
197    toggleChildElements: "Toggle child elements",
198    wizard: {
199      daTitle: "Show DA Info",
200      doTitle: "Show DO Info",
201      nsdocDescription: "NSDoc description",
202      doiDescription: "Data object description",
203      daiDescription: "Data attribute description",
204      ied: "IED",
205      accessPoint: "Access point",
206      lDevice: "Logical device",
207      lnPrefix: "Logical node prefix",
208      lnDescription: "Logical node description",
209      lnInst: "Logical node inst",
210      doName: "Data object name",
211      doCdc: "Data object common data class",
212      daName: "Data attribute name",
213      daFc: "Data attribute functional constraint",
214      daBType: "Data attribute type",
215      daValue: "Data attribute value"
216    }
217  },
218  ied: {
219    wizard: {
220      nameHelper: "IED name",
221      descHelper: "IED description",
222      title: {
223        edit: "Edit IED",
224        delete: "Remove IED with references",
225        references: "References to be removed"
226      }
227    },
228    action: {
229      updateied: 'Edited IED "{{name}}"',
230      deleteied: 'Removed IED "{{name}}"'
231    }
232  },
233  powertransformer: {
234    wizard: {
235      nameHelper: "Power transformer name",
236      descHelper: "Power transformer description",
237      typeHelper: "Power transformer type",
238      title: {
239        add: "Add power transformer",
240        edit: "Edit power transformer"
241      }
242    }
243  },
244  voltagelevel: {
245    name: "Voltage level",
246    wizard: {
247      nameHelper: "Voltage level name",
248      descHelper: "Voltage level description",
249      nomFreqHelper: "Nominal frequency",
250      numPhaseHelper: "Number of phases",
251      voltageHelper: "Nominal voltage",
252      title: {
253        add: "Add voltage level",
254        edit: "Edit voltage level"
255      }
256    },
257    action: {
258      updateVoltagelevel: 'Edited voltagelevel "{{name}}"'
259    }
260  },
261  bay: {
262    name: "Bay",
263    wizard: {
264      nameHelper: "Bay name",
265      descHelper: "Bay description",
266      title: {
267        add: "Add bay",
268        edit: "Edit bay"
269      }
270    },
271    action: {
272      updateBay: 'Edited bay "{{name}}"'
273    }
274  },
275  conductingequipment: {
276    name: "Conducting Equipment",
277    wizard: {
278      nameHelper: "Conducting equipment name",
279      descHelper: "Conducting equipment description",
280      typeHelper: "Conducting equipment type",
281      title: {
282        add: "Add conducting equipment",
283        edit: "Edit conducting equipment"
284      }
285    },
286    unknownType: "Unknown type"
287  },
288  connectivitynode: {
289    name: "Connectivity Node",
290    wizard: {
291      nameHelper: "Connectivity node name",
292      pathNameHelper: "Connectivity node pathname",
293      title: {
294        add: "Add Connectivity node",
295        edit: "Edit Connectivity node"
296      }
297    }
298  },
299  terminal: {
300    name: "Terminal",
301    wizard: {
302      nameHelper: "Terminal name",
303      connectivityNodeHelper: "Terminal connectivity node",
304      cNodeNameHelper: "Terminal connectivity node name",
305      title: {
306        add: "Add Terminal",
307        edit: "Edit Terminal"
308      }
309    }
310  },
311  templates: {
312    name: "Data Type Templates",
313    missing: "DataTypeTemplates missing",
314    add: "Add DataTypeTemplates"
315  },
316  subscription: {
317    none: "None",
318    publisherGoose: {
319      title: "GOOSE Publisher",
320      subscriberTitle: "Subscriber of {{ selected }}"
321    },
322    subscriberGoose: {
323      title: "GOOSE Subscriber",
324      publisherTitle: "GOOSE(s) subscribed by {{selected}}"
325    },
326    subscriber: {
327      subscribed: "Subscribed",
328      availableToSubscribe: "Available to subscribe",
329      partiallySubscribed: "Partially subscribed",
330      noGooseMessageSelected: "No GOOSE message selected",
331      noIedSelected: "No IED selected"
332    },
333    view: {
334      publisherView: "Show subscriber IED(s) per selected GOOSE",
335      subscriberView: "Show subscribed GOOSE publisher for selected IED"
336    }
337  },
338  sampledvalues: {
339    none: "none",
340    sampledValuesList: {
341      title: "Sampled Values"
342    },
343    subscriberIed: {
344      title: "Subscriber of {{ selected }}",
345      subscribed: "Subscribed",
346      availableToSubscribe: "Available to subscribe",
347      partiallySubscribed: "Partially subscribed",
348      noSampledValuesSelected: "No control block selected"
349    }
350  },
351  "enum-val": {
352    wizard: {
353      title: {
354        add: "Add EnumVal",
355        edit: "Edit EnumVal"
356      }
357    }
358  },
359  enum: {
360    wizard: {
361      title: {
362        add: "Add EnumType",
363        edit: "Edit EnumType"
364      }
365    },
366    action: {
367      edit: 'Change EnumType ID "{{oldId}}" and its DA references to {{newId}} '
368    }
369  },
370  datype: {
371    wizard: {
372      title: {
373        add: "Add DAType",
374        edit: "Edit DAType"
375      }
376    },
377    action: {
378      edit: 'Change DAType ID "{{oldId}}" and its DA references to {{newId}} '
379    }
380  },
381  bda: {
382    wizard: {
383      title: {
384        add: "Add BDA",
385        edit: "Edit BDA"
386      }
387    }
388  },
389  da: {
390    wizard: {
391      title: {
392        add: "Add DA",
393        edit: "Edit DA"
394      }
395    }
396  },
397  dai: {
398    wizard: {
399      valueHelper: "Value should be of type {{type}}",
400      title: {
401        edit: "Edit {{daiName}}"
402      }
403    },
404    action: {
405      updatedai: 'Edited DAI "{{daiName}}"'
406    }
407  },
408  sdo: {
409    wizard: {
410      title: {
411        add: "Add SDO",
412        edit: "Edit SDO"
413      }
414    }
415  },
416  do: {
417    wizard: {
418      title: {
419        add: "Add DO",
420        edit: "Edit DO"
421      }
422    }
423  },
424  dotype: {
425    wizard: {
426      title: {
427        add: "Add DOType",
428        edit: "Edit DOType"
429      },
430      enums: "Default enumerations"
431    },
432    action: {
433      edit: 'Change DOType ID "{{oldId}}" and its DO references to {{newId}} '
434    }
435  },
436  lnodetype: {
437    wizard: {
438      title: {
439        add: "Add LNodeType",
440        edit: "Edit LNodeType",
441        select: "Select Data Objects"
442      }
443    },
444    action: {
445      edit: 'Change LNodeType ID "{{oldId}}" and its LN references to {{newId}} '
446    },
447    autoimport: "Use LN class from OpenSCD template",
448    missinglnclass: "Missing pre-defined LN class"
449  },
450  lnode: {
451    wizard: {
452      title: {
453        selectIEDs: "Select IEDs",
454        selectLDs: "Select logical devices",
455        selectLNs: "Select logical nodes",
456        selectLNodeTypes: "Select logical node types"
457      },
458      placeholder: "Please load an SCL file that contains IED elements.",
459      uniquewarning: "Logical node class already exists",
460      reference: "Add reference to existing logical node",
461      instance: "Add reference to logical node type"
462    },
463    log: {
464      title: "Cannot add LNode of class {{lnClass}}",
465      nonuniquelninst: "Cannot find unique lnInst",
466      uniqueln0: "Only one instance of {{lnClass}} allowed"
467    },
468    tooltip: "Create logical nodes reference"
469  },
470  guess: {
471    wizard: {
472      primary: "Guess content",
473      title: "Select control model (ctlModel)",
474      description: `IEDs often contain more controllable logical nodes than switchgear in the field. 
475 You can select the control model(s) used specific for switchgear.`
476    }
477  },
478  merge: {
479    title: "Merge",
480    defaultTitle: "Merge {{ source }} into {{ sink }} ({{ tag }})",
481    log: "Merged {{ tag }} {{ source }} into {{ sink }}",
482    children: "Child elements"
483  },
484  import: {
485    title: "Import IEDs",
486    log: {
487      successful: "IED {{ name }} loaded",
488      parsererror: "Parser error",
489      loaderror: "Could not load file",
490      importerror: "Could not import IED",
491      missingied: "No IED element in the file",
492      nouniqueied: "IED element {{ name }} already in the file"
493    }
494  },
495  communication: {
496    name: "Network Configuration",
497    missing: "No subnetwork"
498  },
499  subnetwork: {
500    name: "Subnetwork",
501    wizard: {
502      nameHelper: "Subnetwork name",
503      descHelper: "Subnetwork description",
504      typeHelper: "Network type (e.g. 8-MMS)",
505      bitrateHelper: "Bit rate",
506      title: {
507        add: "Add subnetwork",
508        edit: "Edit subnetwork"
509      }
510    }
511  },
512  connectedap: {
513    name: "Connected access point",
514    wizard: {
515      addschemainsttype: "Add XMLSchema-instance type"
516    },
517    action: {
518      addaddress: "Edit Address ({{iedName}} - {{apName}})"
519    }
520  },
521  gse: {
522    action: {
523      addaddress: "Edit GSE ({{identity}})"
524    },
525    missingaccp: "AccessPoint is not connected. GSE cannot be created."
526  },
527  smv: {
528    action: {
529      addaddress: "Edit SMV ({{identity}})"
530    }
531  },
532  subscriber: {
533    title: "Subscriber update",
534    description: "Subscriber update: ",
535    nonewitems: "no new IEDName elements to add",
536    message: "{{updatenumber}} IEDName elements added to the project"
537  },
538  commmap: {
539    title: "Communication mapping",
540    connectCB: "Connect {{cbType}}",
541    connectToIED: "Connect to {{iedName}}",
542    sourceIED: "Source IED",
543    sinkIED: "Sink IED"
544  },
545  updatesubstation: {
546    title: "Update substation"
547  },
548  code: {
549    log: "Changed element in XML editor: {{id}}"
550  },
551  updatedesc: {
552    abb: "Added signal descriptions to ABB IEDs",
553    sel: "Added signal descriptions to SEL IEDs"
554  },
555  sld: {
556    substationSelector: "Select a substation",
557    wizard: {
558      xCoordinateHelper: "X-Coordinate for Single Line Diagram",
559      yCoordinateHelper: "Y-Coordinate for Single Line Diagram"
560    }
561  },
562  dataset: {
563    fcda: {add: "Add Data Attributes"},
564    fcd: {add: "Add Data Objects"}
565  },
566  report: {
567    wizard: {location: "Select Report Control Location"},
568    rptID: "Report control block identifier"
569  },
570  cleanup: {
571    unreferencedDataSets: {
572      title: "Unreferenced Datasets",
573      deleteButton: "Remove Selected Datasets",
574      tooltip: "Datasets without a reference to an associated GOOSE, Log, Report or Sampled Value Control Block"
575    },
576    unreferencedControls: {
577      title: "Control Blocks with a Missing or Invalid Dataset",
578      deleteButton: "Remove Selected Control Blocks",
579      tooltip: "Control Blocks without a reference to an existing DataSet. Note that this is normal in an ICD file or for an MMS ReportControl with a dynamically allocated DataSet",
580      addressDefinitionTooltip: "An address definition exists for this control block in the Communication section",
581      alsoRemoveFromCommunication: "Also remove SMV/GSE Address"
582    }
583  },
584  controlblock: {
585    action: {
586      edit: 'Edited {{type}} "{{name}}" in IED {{iedName}}',
587      add: 'Added {{type}} "{{name}}" to IED {{iedName}}',
588      remove: 'Removed {{type}} "{{name}}" and its referenced elements from IED {{iedName}}'
589    },
590    hints: {
591      source: "Source IED",
592      missingServer: "Not A Server",
593      exist: "{{type}} with name {{name}} already exist",
594      noMatchingData: "No matching data",
595      valid: "Can be copied"
596    },
597    label: {copy: "Copy to other IEDs"}
598  },
599  gsecontrol: {
600    wizard: {location: "Select GOOSE Control Block Location"}
601  },
602  add: "Add",
603  new: "New",
604  remove: "Remove",
605  edit: "Edit",
606  move: "Move",
607  create: "Create",
608  save: "Save",
609  saveAs: "Save as",
610  open: "Open",
611  reset: "Reset",
612  cancel: "Cancel",
613  close: "Close",
614  filter: "Filter",
615  undo: "Undo",
616  redo: "Redo",
617  duplicate: "Clone",
618  connect: "Connect",
619  disconnect: "Disconnect",
620  next: "Next"
621};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.