Redesign and translate grid controls
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -55,36 +55,36 @@ export interface ColumnDef {
|
||||
// BMK stays locked as the first column because circuit identity and circuit drag
|
||||
// handles depend on an always-visible equipment identifier.
|
||||
export const allColumns: ColumnDef[] = [
|
||||
{ key: "equipmentIdentifier", label: "Equipment identifier", defaultVisible: true, locked: true },
|
||||
{ key: "displayName", label: "Display name", defaultVisible: true },
|
||||
{ key: "quantity", label: "Quantity", numeric: true, defaultVisible: true },
|
||||
{ key: "powerPerUnit", label: "Power / unit", numeric: true, defaultVisible: true },
|
||||
{ key: "simultaneityFactor", label: "Simultaneity", numeric: true, defaultVisible: true },
|
||||
{ key: "rowTotalPower", label: "Row total", numeric: true, defaultVisible: true },
|
||||
{ key: "circuitTotalPower", label: "Circuit total", numeric: true, defaultVisible: true },
|
||||
{ key: "protectionSummary", label: "Protection summary", defaultVisible: true },
|
||||
{ key: "cableSummary", label: "Cable summary", defaultVisible: true },
|
||||
{ key: "roomSummary", label: "Room", defaultVisible: true },
|
||||
{ key: "remark", label: "Remark", defaultVisible: true },
|
||||
{ key: "technicalName", label: "Technical name" },
|
||||
{ key: "connectionKind", label: "Connection kind" },
|
||||
{ key: "phaseType", label: "Phase type" },
|
||||
{ key: "costGroup", label: "Cost group" },
|
||||
{ key: "category", label: "Category" },
|
||||
{ key: "level", label: "Level" },
|
||||
{ key: "roomNumberSnapshot", label: "Room number" },
|
||||
{ key: "roomNameSnapshot", label: "Room name" },
|
||||
{ key: "cosPhi", label: "cosPhi", numeric: true },
|
||||
{ key: "protectionType", label: "Protection type" },
|
||||
{ key: "protectionRatedCurrent", label: "Protection rated current", numeric: true },
|
||||
{ key: "protectionCharacteristic", label: "Protection characteristic" },
|
||||
{ key: "cableType", label: "Cable type" },
|
||||
{ key: "cableCrossSection", label: "Cable cross-section" },
|
||||
{ key: "cableLength", label: "Cable length", numeric: true },
|
||||
{ key: "rcdAssignment", label: "RCD assignment" },
|
||||
{ key: "terminalDesignation", label: "Terminal designation" },
|
||||
{ key: "voltage", label: "Voltage", numeric: true },
|
||||
{ key: "controlRequirement", label: "Control requirement" },
|
||||
{ key: "equipmentIdentifier", label: "Betriebsmittelkennzeichen", defaultVisible: true, locked: true },
|
||||
{ key: "displayName", label: "Anzeigename", defaultVisible: true },
|
||||
{ key: "quantity", label: "Anzahl", numeric: true, defaultVisible: true },
|
||||
{ key: "powerPerUnit", label: "Leistung / Gerät", numeric: true, defaultVisible: true },
|
||||
{ key: "simultaneityFactor", label: "Gleichzeitigkeit", numeric: true, defaultVisible: true },
|
||||
{ key: "rowTotalPower", label: "Zeilensumme", numeric: true, defaultVisible: true },
|
||||
{ key: "circuitTotalPower", label: "Stromkreissumme", numeric: true, defaultVisible: true },
|
||||
{ key: "protectionSummary", label: "Schutz", defaultVisible: true },
|
||||
{ key: "cableSummary", label: "Kabel", defaultVisible: true },
|
||||
{ key: "roomSummary", label: "Raum", defaultVisible: true },
|
||||
{ key: "remark", label: "Bemerkung", defaultVisible: true },
|
||||
{ key: "technicalName", label: "Technischer Name" },
|
||||
{ key: "connectionKind", label: "Anschlussart" },
|
||||
{ key: "phaseType", label: "Phasenart" },
|
||||
{ key: "costGroup", label: "Kostengruppe" },
|
||||
{ key: "category", label: "Kategorie" },
|
||||
{ key: "level", label: "Ebene" },
|
||||
{ key: "roomNumberSnapshot", label: "Raumnummer" },
|
||||
{ key: "roomNameSnapshot", label: "Raumname" },
|
||||
{ key: "cosPhi", label: "cos φ", numeric: true },
|
||||
{ key: "protectionType", label: "Schutzart" },
|
||||
{ key: "protectionRatedCurrent", label: "Bemessungsstrom", numeric: true },
|
||||
{ key: "protectionCharacteristic", label: "Charakteristik" },
|
||||
{ key: "cableType", label: "Kabeltyp" },
|
||||
{ key: "cableCrossSection", label: "Kabelquerschnitt" },
|
||||
{ key: "cableLength", label: "Kabellänge", numeric: true },
|
||||
{ key: "rcdAssignment", label: "RCD-Zuordnung" },
|
||||
{ key: "terminalDesignation", label: "Klemmenbezeichnung" },
|
||||
{ key: "voltage", label: "Spannung", numeric: true },
|
||||
{ key: "controlRequirement", label: "Steuerungsanforderung" },
|
||||
{ key: "status", label: "Status" },
|
||||
{ key: "isReserve", label: "Reserve" },
|
||||
];
|
||||
@@ -172,7 +172,7 @@ export function formatValue(value: GridValue): string {
|
||||
return "-";
|
||||
}
|
||||
if (typeof value === "boolean") {
|
||||
return value ? "Yes" : "No";
|
||||
return value ? "Ja" : "Nein";
|
||||
}
|
||||
return String(value);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user