Skip to content

Superviseur — Frontend v0.14.0


Superviseur — Frontend / i18n / default

Variable: default

ts
const default: I18n<{
  fr: {
     app: {
        name: string;
        defaultSiteName: string;
     };
     connection: {
        testSuccess: string;
        panelDisconnectedActionBlocked: string;
     };
     common: {
        actions: string;
        create: string;
        copy: string;
        duplicate: string;
        view: string;
        readOnly: string;
        details: string;
        zone: string;
        save: string;
        cancel: string;
        close: string;
        delete: string;
        deleted: string;
        edit: string;
        search: string;
        loading: string;
        error: string;
        success: string;
        confirm: string;
        yes: string;
        no: string;
        all: string;
        none: string;
        status: string;
        general: string;
        name: string;
        type: string;
        date: string;
        alert: string;
        actions_header: string;
        connected: string;
        disconnected: string;
        connecting: string;
        serverError: string;
        noData: string;
        help: string;
        showHelp: string;
        hideHelp: string;
        optional: string;
        refresh: string;
        refreshing: string;
        refreshed: string;
        refreshFailed: string;
        deleteConfirm: string;
        ok: string;
        lost: string;
        active: string;
        activeF: string;
        normal: string;
        normalF: string;
        connection: string;
        noZones: string;
        systemOperational: string;
        total: string;
        previous: string;
        next: string;
        others: string;
        label: string;
        id: string;
        noMoreData: string;
     };
     auth: {
        loginFailed: string;
        logoutSuccess: string;
        sessionExpired: string;
        user: string;
        admin: string;
        superAdmin: string;
        dbWriteError: string;
        dbError: string;
        serverError: string;
        welcome: string;
        welcomeMessage: string;
        whoAreYou: string;
        otherAccount: string;
        removeFromDevice: string;
        backToUsers: string;
        hello: string;
        login: string;
        enterCredentials: string;
        username: string;
        password: string;
        rememberMe: string;
        signIn: string;
     };
     profile: {
        title: string;
        generalTitle: string;
        username: string;
        avatarUpdated: string;
        avatarRemoved: string;
        avatarError: string;
        confirmUsernameChangeTitle: string;
        confirmUsernameChangeMessage: string;
        usernameUpdated: string;
        tabs: {
           general: string;
           points: string;
           zones: string;
           funcs: string;
           commands: string;
        };
     };
     settings: {
        profile: string;
        security: string;
        updatePassword: string;
        newPassword: string;
        confirmPassword: string;
        passwordMismatch: string;
        avatarUpdated: string;
        avatarUploadError: string;
        avatarReset: string;
        avatarResetError: string;
        passwordUpdated: string;
        updateError: string;
        superAdminImmutable: string;
        removeAvatar: string;
        newPasswordPlaceholder: string;
        confirmPasswordPlaceholder: string;
        title: string;
        subtitle: string;
        save: string;
        saving: string;
        saveSuccess: string;
        saveError: string;
        discard: string;
        general: string;
        installation: string;
        modbusProfiles: string;
        siteIdentity: string;
        soundsAndAlerts: string;
        mp3Recommended: string;
        globalVolume: string;
        minVolumeWarning: string;
        systemParams: string;
        automatedReporting: string;
        enableReporting: string;
        frequency: string;
        freqDaily: string;
        freqWeekly: string;
        freqMonthly: string;
        freqAnnual: string;
        timeOfDay: string;
        custom: string;
        default: string;
        groups: {
           ui: string;
           system: string;
           modbus: string;
           maintenance: string;
        };
        params: {
           UI: {
              Language: string;
              AutoRefresh: string;
           };
           System: {
              InstallationName: string;
              InstallationLogo: string;
              ConfigurationMode: string;
           };
           Modbus: {
              PollingInterval: string;
              Timeout: string;
              SignalRTimeout: string;
              Retries: string;
              MaxDegreeOfParallelism: string;
           };
           Maintenance: {
              LogRetention: string;
           };
        };
        descriptions: {
           UI: {
              Language: string;
              AutoRefresh: string;
           };
           System: {
              InstallationName: string;
              InstallationNameDescription: string;
              InstallationLogo: string;
              InstallationLogoDescription: string;
              ConfigurationModeDescription: string;
           };
           Modbus: {
              PollingInterval: string;
              Timeout: string;
              SignalRTimeout: string;
              Retries: string;
           };
           Maintenance: {
              LogRetention: string;
           };
        };
        factoryReset: string;
        factoryResetConfirm: string;
        factoryResetSuccess: string;
        maintenance: {
           title: string;
           cleanupTitle: string;
           cleanupDesc: string;
           cleanupButton: string;
           cleanupConfirm: string;
           cleaningInProgress: string;
           cleanupSuccess: string;
           cleanupError: string;
           storageUsage: string;
           database: string;
           files: string;
        };
     };
     login: {
        title: string;
        subtitle: string;
        username: string;
        password: string;
        usernamePlaceholder: string;
        passwordPlaceholder: string;
        loginButton: string;
        loginButtonLoading: string;
        loginFailed: string;
        copyright: string;
        connectionError: string;
        serverError: string;
     };
     home: {
        title: string;
        offline: string;
        noPanelsConfigured: string;
        status: string;
        incidents: string;
        fleet: string;
        api: string;
        ok: string;
        off: string;
        systemStatus: string;
        active: string;
        alerts: string;
        noAlerts: string;
        centrales: string;
        selectCentrale: string;
        noCentrales: string;
        noMaps: string;
        loadingMaps: string;
        noMapSelected: string;
        noMapSelectedHint: string;
        liveFeed: string;
        activeIncidents: string;
        resizeColumns: string;
        allClear: string;
        critical: string;
        faults: string;
        others: string;
        fleetStatus: string;
        incidentsLower: string;
        noActiveIncidentsDetails: string;
        checking: string;
        fire: string;
        fault: string;
        noActiveIncidents: string;
        noIncidents: string;
        activeIncident: string;
        showAllDetectors: string;
        zoneConfigured: string;
     };
     map: {
        equipment: string;
        station: string;
        cabinet: string;
        zone: string;
        detector: string;
        mapName: string;
        size: string;
        iconSize: string;
        lineSize: string;
        labelSize: string;
        noBackgroundImage: string;
        importImage: string;
        replaceImage: string;
        deleteImage: string;
        imageDeleted: string;
        deleteImageConfirm: string;
        library: string;
        plans: string;
        searchEquipment: string;
        placedElements: string;
        unplacedElements: string;
        toPlace: string;
        allPlaced: string;
        noPlacedElements: string;
        allTypes: string;
        removeFromMap: string;
        labelEditor: {
           title: string;
           empty: string;
           hint: string;
           activeSelection: string;
           deselect: string;
           zoneTitle: string;
           panelTitle: string;
           visible: string;
           hidden: string;
           text: string;
           textPlaceholder: string;
           color: string;
           auto: string;
           opacity: string;
           size: string;
           pinned: string;
           pinnedHint: string;
           resetPosition: string;
           resetPositionHint: string;
           displayTab: string;
           displayHint: string;
           zoneNames: string;
           panelNames: string;
           pointNumbers: string;
           shown: string;
           hiddenAll: string;
        };
        panel: string;
        type: string;
        zones: string;
        detectors: string;
        normal: string;
        fire: string;
        evacuation: string;
        emission: string;
        dmextinction: string;
        fault: string;
        derangement: string;
        disconnected: string;
        info: string;
        test: string;
        disabled: string;
        acked: string;
        unknown: string;
        systemFault: string;
        element: string;
        extinguished: string;
        new: string;
        mobileUnavailable: string;
        selectOrCreate: string;
        noMaps: string;
        addMapHint: string;
        saved: string;
        imageImported: string;
        processingPdf: string;
        importError: string;
        deleteConfirm: string;
        deletePoint: string;
        deletePointConfirm: string;
        deleteZone: string;
        deleteZoneConfirm: string;
        deleteVertex: string;
        deleteVertexConfirm: string;
        undo: string;
        redo: string;
        plan: string;
        resolved: string;
        acknowledge: string;
        clickToPinHint: string;
        pinnedHint: string;
        noActiveIncident: string;
        actionRequired: string;
        clear: string;
        softwareacked: string;
        hardwarecleared: string;
        prefix: {
           zone: string;
           detector: string;
           point: string;
        };
        editor: {
           instructions: string;
           help: {
              title: string;
              place: string;
              movePoint: string;
              vertex: string;
              label: string;
              remove: string;
              zoom: string;
              undo: string;
           };
        };
     };
     modbus: {
        zones: string;
        newProfile: string;
        name: string;
        zoneCount: string;
        fireAddr: string;
        faultAddr: string;
        cmdAddr: string;
        default: string;
        noProfiles: string;
        defaultProfileHint: string;
        systemType: string;
        profileName: string;
        placeholder: {
           profileName: string;
           technicalId: string;
        };
        technicalId: string;
        desc: {
           zoneCountInfo: string;
           commandTableInfo: string;
        };
        pointDesc: string;
        pointFire: string;
        pointFault: string;
        pointDisable: string;
        help: {
           pointFire: string;
           pointFault: string;
           pointDisable: string;
           zoneFire: string;
           zoneFault: string;
           zoneDisable: string;
           zoneTest: string;
           evacuation: string;
           emission: string;
           dmextinction: string;
           globalStatus: string;
           cmdAddr: string;
           cmdCodes: string;
        };
        zoneDesc: string;
        zoneFire: string;
        zoneFault: string;
        zoneDisable: string;
        zoneTest: string;
        advancedFunctions: string;
        evacuationAddr: string;
        emissionAddr: string;
        dmAddr: string;
        globalStatus: string;
        globalFireAddr: string;
        globalFaultAddr: string;
        writeTable: string;
        cmdWriteAddr: string;
        cmdReset: string;
        cmdSilence: string;
        confirmReset: string;
        resetToDefault: string;
     };
     admin: {
        users: string;
        logs: string;
        settings: string;
        addUser: string;
        deleteUser: string;
        userDeleted: string;
        deleteAllLogs: string;
        logsDeleted: string;
        cannotEditOwnRole: string;
     };
     commands: {
        reset: string;
        silenceSirens: string;
        enableZone: string;
        disableZone: string;
        enablePoint: string;
        disablePoint: string;
        manualMode: string;
        testZone: string;
        selectZone: string;
        selectPoint: string;
        groups: {
           actions: string;
           zones: string;
           points: string;
           maintenance: string;
        };
        confirmationTitle: string;
        executeCommand: string;
        selectPanel: string;
        choosePanel: string;
        selectZoneFromList: string;
        chooseZone: string;
        selectPointFromList: string;
        choosePoint: string;
        cancel: string;
        execute: string;
        selectZoneFirst: string;
        commandSentSuccess: string;
        commandSentError: string;
     };
     soundTypes: {
        info: string;
        fault: string;
        alarm: string;
        evacuation: string;
        emission: string;
        dm: string;
     };
     commandButton: {
        send: string;
        confirmTitle: string;
        confirmMessage: string;
        cancel: string;
        confirm: string;
     };
     users: {
        title: string;
        subtitle: string;
        newUser: string;
        currentUsers: string;
        loading: string;
        noUsers: string;
        role: string;
        edit: string;
        delete: string;
        createUser: string;
        username: string;
        password: string;
        confirmPassword: string;
        userRole: string;
        create: string;
        cancel: string;
        editUser: string;
        update: string;
        deleteConfirmTitle: string;
        deleteConfirmMessage: string;
        createSuccess: string;
        updateSuccess: string;
        deleteSuccess: string;
        createError: string;
        updateError: string;
        deleteError: string;
        loadError: string;
        cannotEditOwnRole: string;
        superAdminImmutable: string;
        actions: string;
     };
     history: {
        title: string;
        subtitle: string;
        refresh: string;
        downloadCsv: string;
        clear: string;
        clearConfirmTitle: string;
        clearConfirmMessage: string;
        noLogs: string;
        resetFilters: string;
        loading: string;
        search: string;
        searchPlaceholder: string;
        show: string;
        allTypes: string;
        error: string;
        warning: string;
        disabled: string;
        info: string;
        startDate: string;
        endDate: string;
        date: string;
        level: string;
        message: string;
        entriesLoaded: string;
        sortOrder: string;
        ascending: string;
        descending: string;
        command: string;
        disconnection: string;
     };
     header: {
        viewAlerts: string;
        logout: string;
        operator: string;
        user: string;
     };
     sidebar: {
        dashboard: string;
        systemStatus: string;
        inisNetwork: string;
        commands: string;
        history: string;
        administration: string;
        settings: string;
        statistics: string;
        collapseMenu: string;
        expandMenu: string;
     };
     footer: {
        support: string;
        status: string;
        operational: string;
        language: string;
        modbusScanner: string;
        modbusConsole: string;
        refreshApp: string;
        userManual: string;
     };
     audio: {
        noActiveAlert: string;
        unmute: string;
        mute: string;
        muted: string;
        active: string;
     };
     backup: {
        title: string;
        description: string;
        export: {
           title: string;
           description: string;
           includes: string;
           users: string;
           usersSub: string;
           stations: string;
           stationsSub: string;
           maps: string;
           mapsSub: string;
           parameters: string;
           paramsSub: string;
           button: string;
           exporting: string;
           success: string;
           error: string;
        };
        import: {
           title: string;
           description: string;
           warning: string;
           warningText: string;
           mergeMode: string;
           mergeHint: string;
           selectFile: string;
           zipOnly: string;
           button: string;
           importing: string;
           success: string;
           error: string;
        };
     };
     panels: {
        selectPanel: string;
        removePanel: string;
        panelRemoved: string;
        addPanel: string;
        addPanelHint: string;
        configuredPanels: string;
        noPanels: string;
        modal: {
           addTitle: string;
           editTitle: string;
           addDesc: string;
           editDesc: string;
           general: string;
           zones: string;
           points: string;
           zonesAndPoints: string;
           ligneDi: string;
           pointLabel: string;
           lignesDi: string;
           physicalIndex: string;
           modbusMapping: string;
           systemIdentity: string;
           connectivity: string;
           connectionType: string;
           tcpip: string;
           serial: string;
           serialPort: string;
           comPort: string;
           baudRate: string;
           dataBits: string;
           parity: string;
           stopBits: string;
           modbusProtocol: string;
           communicationProfile: string;
           selectProfile: string;
           color: string;
           chooseXml: string;
           addFirstZoneHint: string;
           selectZoneHint: string;
           noDetectors: string;
           associatedPoints: string;
           panelName: string;
           serialNumber: string;
           ipAddress: string;
           port: string;
           testConnection: string;
           connectionSuccess: string;
           connectionFailed: string;
           noProfile: string;
           slaveId: string;
           idOutOfRange: string;
           displayColor: string;
           chooseColor: string;
           zoneDetection: string;
           configureLabels: string;
           noZones: string;
           addZone: string;
           zoneLabel: string;
           detectorsPoints: string;
           searchZone: string;
           addPoint: string;
           noPoints: string;
           detectorName: string;
           active: string;
           create: string;
           save: string;
           zoneInfo: string;
           physicalMapping: string;
           hardwareId: string;
           modbusRegister: string;
           identification: string;
           zoneConfiguration: string;
           pointsConfiguration: string;
           avissOnly: string;
           cancel: string;
           physicalIndexConfig: string;
           pointsPerZone: string;
           pointsPerZoneHint: string;
           reorderPoints: string;
           reorderPointsSuccess: string;
           pointsPerZoneLimit: string;
           reorderPointsAuto: string;
           selectProfileWarning: string;
           invalidSlaveId: string;
           saveError: string;
           deleteConfirmTitle: string;
           deleteConfirmMessage: string;
           validationSuccess: string;
           validationError: string;
           configAdded: string;
           configUpdated: string;
           configDeleted: string;
           configSaveSuccess: string;
           configSaveError: string;
           modbusConnected: string;
           mainsFault: string;
           batteryFault: string;
           systemFault: string;
           disconnected: string;
           card: {
              status: {
                 normal: string;
                 fire: string;
                 fault: string;
                 disconnected: string;
                 noData: string;
              };
              indicators: {
                 mains: string;
                 battery: string;
                 system: string;
                 network: string;
                 interCabinet: string;
                 pointsDisabled: string;
                 test: string;
              };
              anomalies: string;
              noAnomalies: string;
              waitingData: string;
              viewDetails: string;
           };
        };
        zones: {
           status: {
              normal: string;
              fire: string;
              fault: string;
              emission: string;
              evacuation: string;
              dmextinction: string;
              extinguished: string;
              test: string;
              disabled: string;
              unknown: string;
           };
        };
        pointsGrid: {
           title: string;
           associatedPoints: string;
           pointsCount: string;
           ligneDiCount: string;
           noPoints: string;
           hint: string;
        };
     };
     networkMatrix: {
        button: string;
        title: string;
        slot: string;
        assignedPanel: string;
        noConfig: string;
        noConfigHint: string;
        loadError: string;
        loading: string;
        extinction: string;
        ledPanel: string;
        siren: string;
        zone: string;
        outputs: string;
        inputs: string;
        allowed: string;
        forbidden: string;
        forced: string;
        backup: string;
        dmLock: string;
        dmLink: string;
        noLinks: string;
        panelLabel: string;
        selectPanel: string;
        selectPanelHint: string;
        panelsCount: string;
        importXml: string;
        importing: string;
        importSuccess: string;
        importError: string;
        summary: string;
        globalMatrix: string;
        slotAssignments: string;
        diagnostic: string;
        panels: string;
        inconsistencies: string;
        assignedSlot: string;
        noInconsistencies: string;
        severity: string;
        source: string;
        target: string;
        conflict: string;
        missingXml: string;
        incomplete: string;
        corruptXml: string;
        xmlImported: string;
        noXml: string;
        autoDetection: string;
        manualOverride: string;
        resetToAuto: string;
        saveAssignments: string;
        networkFleet: string;
        networkConflictDetected: string;
        networks: string;
        totalPanels: string;
        unassigned: string;
        networkManagement: string;
        selectNetworkTitle: string;
        selectNetworkDesc: string;
        createNewNetwork: string;
        assignPanel: string;
        assignPanelTo: string;
        configStatus: string;
        noSelection: string;
        availablePanels: string;
        availablePanelsDesc: string;
        selectFromUnassigned: string;
        alreadyAssigned: string;
        unassign: string;
        slotRangeHint: string;
        slotsHint: string;
        assign: string;
        renameNetwork: string;
        networkNamePlaceholder: string;
        selectFromAvailable: string;
        noPanelsAvailable: string;
        matrixLoaded: string;
        noMatrix: string;
        alreadyAssignedInNetwork: string;
        viewRawJson: string;
        deleteXmlConfig: string;
        unlinkSlot: string;
        parsedMatrix: string;
        rawJsonStored: string;
        noMatrixData: string;
        noLinksConfigured: string;
        networkMatrixFor: string;
        noFile: string;
        viewMatrix: string;
        globalMatrixHint: string;
        noLinksForType: string;
        matrixGrid: {
           sourcePanel: string;
           destPanel: string;
           legend: string;
           legendAllowed: string;
           legendForbidden: string;
           legendForced: string;
           legendBackup: string;
           legendDiagonal: string;
           whoSends: string;
           localZones: string;
           remoteZones: string;
           empty: string;
           applyToRow: string;
           applyToCol: string;
        };
     };
     statusView: {
        globalEvacuation: string;
        enterPointNumber: string;
        invalidPointNumber: string;
        disablePointRequested: string;
        enablePointRequested: string;
        disableZoneRequested: string;
        enableZoneRequested: string;
        commandSendError: string;
        commandFailed: string;
        pointPrefix: string;
        ligneDiPrefix: string;
        pointsForZone: string;
     };
     systemHealth: {
        title: string;
        subtitle: string;
        activeIncidents: string;
        kpi: {
           panels: string;
           incidents: string;
           faults: string;
           api: string;
        };
        connectedPanels: string;
        activeFaults: string;
        lastUpdate: string;
        ok: string;
        fault: string;
        acked: string;
        showDetail: string;
        hideDetail: string;
        zonesNormal: string;
        zonesFire: string;
        zonesFault: string;
        indicators: {
           mains: string;
           battery: string;
           system: string;
           network: string;
           interCabinet: string;
           pointsDisabled: string;
           zoneInTest: string;
           slave: string;
        };
     };
     panel: {
        importConfig: {
           title: string;
           description: string;
           button: string;
           preview: string;
           success: string;
           error: string;
        };
     };
     alerts: {
        notifications: {
           fire: string;
           evacuation: string;
           fault: string;
           emission: string;
           extinguished: string;
           default: string;
           equipment: string;
        };
     };
     network: {
        connectionError: string;
        unauthorized: string;
        errorOccurred: string;
        signalrAuthFailed: string;
        serverConnectionLost: string;
        serverConnectionRestored: string;
     };
     status: {
        normal: string;
        fault: string;
        fire: string;
        fireAlarm: string;
        disconnected: string;
        apiDisconnected: string;
        evacuation: string;
        emissionExt: string;
        manualTrigger: string;
        zone: {
           title: string;
           associatedLignesDi: string;
           normal: string;
           fire: string;
           fireAlarm: string;
           fault: string;
           emission: string;
           evacuation: string;
           extinguished: string;
           unknown: string;
           detailsNotAvailable: string;
        };
        systemAlerts: {
           connectionLoss: {
              label: string;
              details: string;
           };
           mainsFault: {
              label: string;
              details: string;
           };
           batteryFault: {
              label: string;
              details: string;
           };
           systemFault: {
              label: string;
              details: string;
           };
           networkFault: {
              label: string;
              details: string;
           };
           interCabinetFault: {
              label: string;
              details: string;
           };
           pointsDisabled: {
              label: string;
              details: string;
           };
           zoneInTest: {
              label: string;
              details: string;
           };
           slaveFault: {
              label: string;
              details: string;
           };
        };
     };
     statistics: {
        title: string;
        subtitle: string;
        last7days: string;
        last14days: string;
        last30days: string;
        last90days: string;
        last6months: string;
        last1year: string;
        last5years: string;
        allTime: string;
        totalEvents: string;
        fires: string;
        faults: string;
        warnings: string;
        disconnections: string;
        dailyBreakdown: string;
        dailyBreakdownSubtitle: string;
        topZones: string;
        topZonesSubtitle: string;
        eventTimeline: string;
        eventTrend: string;
        eventTrendSubtitle: string;
        commands: string;
        noData: string;
        performanceKpis: string;
        systemAvailability: string;
        systemAvailabilityTooltip: string;
        systemMtbf: string;
        systemMtbfTooltip: string;
        totalEventsTooltip: string;
        firesTooltip: string;
        evacuations: string;
        evacuationsTooltip: string;
        emissions: string;
        emissionsTooltip: string;
        dmExtinctions: string;
        dmExtinctionsTooltip: string;
        faultsTooltip: string;
        disables: string;
        disablesTooltip: string;
        commandsTooltip: string;
        disconnectionsTooltip: string;
        others: string;
        othersTooltip: string;
        exports: string;
        exportPdf: string;
        exportCsv: string;
        exportExcel: string;
        refresh: string;
        noPreviousData: string;
        other: string;
        vsPreviousPeriod: string;
        scrollLeft: string;
        scrollRight: string;
     };
  };
  en: {
     app: {
        name: string;
        defaultSiteName: string;
     };
     connection: {
        testSuccess: string;
        panelDisconnectedActionBlocked: string;
     };
     common: {
        actions: string;
        create: string;
        copy: string;
        duplicate: string;
        view: string;
        readOnly: string;
        details: string;
        zone: string;
        save: string;
        cancel: string;
        close: string;
        delete: string;
        deleted: string;
        edit: string;
        search: string;
        loading: string;
        error: string;
        success: string;
        confirm: string;
        yes: string;
        no: string;
        all: string;
        none: string;
        status: string;
        general: string;
        name: string;
        type: string;
        date: string;
        alert: string;
        actions_header: string;
        connected: string;
        disconnected: string;
        connecting: string;
        serverError: string;
        noData: string;
        help: string;
        showHelp: string;
        hideHelp: string;
        optional: string;
        refresh: string;
        refreshing: string;
        refreshed: string;
        refreshFailed: string;
        deleteConfirm: string;
        ok: string;
        lost: string;
        active: string;
        activeF: string;
        normal: string;
        normalF: string;
        connection: string;
        total: string;
        others: string;
        noZones: string;
        systemOperational: string;
        noMoreData: string;
     };
     auth: {
        loginFailed: string;
        logoutSuccess: string;
        sessionExpired: string;
        user: string;
        admin: string;
        superAdmin: string;
        dbWriteError: string;
        dbError: string;
        serverError: string;
        welcome: string;
        welcomeMessage: string;
        whoAreYou: string;
        otherAccount: string;
        removeFromDevice: string;
        backToUsers: string;
        hello: string;
        login: string;
        enterCredentials: string;
        username: string;
        password: string;
        rememberMe: string;
        signIn: string;
     };
     profile: {
        title: string;
        generalTitle: string;
        username: string;
        usernameUpdated: string;
        confirmUsernameChangeTitle: string;
        confirmUsernameChangeMessage: string;
        avatarUpdated: string;
        avatarRemoved: string;
        avatarError: string;
        tabs: {
           general: string;
           points: string;
           zones: string;
           funcs: string;
           commands: string;
        };
     };
     settings: {
        profile: string;
        security: string;
        updatePassword: string;
        newPassword: string;
        confirmPassword: string;
        passwordMismatch: string;
        avatarUpdated: string;
        avatarUploadError: string;
        avatarReset: string;
        avatarResetError: string;
        passwordUpdated: string;
        updateError: string;
        superAdminImmutable: string;
        removeAvatar: string;
        newPasswordPlaceholder: string;
        confirmPasswordPlaceholder: string;
        title: string;
        subtitle: string;
        save: string;
        saving: string;
        saveSuccess: string;
        saveError: string;
        discard: string;
        general: string;
        installation: string;
        modbusProfiles: string;
        siteIdentity: string;
        soundsAndAlerts: string;
        mp3Recommended: string;
        globalVolume: string;
        minVolumeWarning: string;
        systemParams: string;
        custom: string;
        default: string;
        groups: {
           ui: string;
           system: string;
           modbus: string;
           maintenance: string;
        };
        params: {
           UI: {
              Language: string;
              AutoRefresh: string;
           };
           System: {
              InstallationName: string;
              InstallationLogo: string;
              ConfigurationMode: string;
           };
           Modbus: {
              PollingInterval: string;
              Timeout: string;
              SignalRTimeout: string;
              Retries: string;
              MaxDegreeOfParallelism: string;
           };
           Maintenance: {
              LogRetention: string;
           };
        };
        descriptions: {
           UI: {
              Language: string;
              AutoRefresh: string;
           };
           System: {
              InstallationName: string;
              InstallationNameDescription: string;
              InstallationLogo: string;
              InstallationLogoDescription: string;
              ConfigurationModeDescription: string;
           };
           Modbus: {
              PollingInterval: string;
              Timeout: string;
              SignalRTimeout: string;
              Retries: string;
           };
           Maintenance: {
              LogRetention: string;
           };
        };
        automatedReporting: string;
        enableReporting: string;
        frequency: string;
        freqDaily: string;
        freqWeekly: string;
        freqMonthly: string;
        freqAnnual: string;
        timeOfDay: string;
        factoryReset: string;
        factoryResetConfirm: string;
        factoryResetSuccess: string;
        maintenance: {
           title: string;
           cleanupTitle: string;
           cleanupDesc: string;
           cleanupButton: string;
           cleanupConfirm: string;
           cleaningInProgress: string;
           cleanupSuccess: string;
           cleanupError: string;
           storageUsage: string;
           database: string;
           files: string;
        };
     };
     login: {
        title: string;
        subtitle: string;
        username: string;
        password: string;
        usernamePlaceholder: string;
        passwordPlaceholder: string;
        loginButton: string;
        loginButtonLoading: string;
        loginFailed: string;
        copyright: string;
        connectionError: string;
        serverError: string;
     };
     home: {
        title: string;
        offline: string;
        noPanelsConfigured: string;
        status: string;
        incidents: string;
        fleet: string;
        api: string;
        ok: string;
        off: string;
        systemStatus: string;
        active: string;
        alerts: string;
        noAlerts: string;
        centrales: string;
        selectCentrale: string;
        noCentrales: string;
        noMaps: string;
        loadingMaps: string;
        noMapSelected: string;
        noMapSelectedHint: string;
        liveFeed: string;
        activeIncidents: string;
        resizeColumns: string;
        allClear: string;
        critical: string;
        faults: string;
        others: string;
        fleetStatus: string;
        incidentsLower: string;
        noActiveIncidentsDetails: string;
        checking: string;
        fire: string;
        fault: string;
        noActiveIncidents: string;
        noIncidents: string;
        activeIncident: string;
        showAllDetectors: string;
        zoneConfigured: string;
     };
     map: {
        equipment: string;
        station: string;
        cabinet: string;
        zone: string;
        detector: string;
        mapName: string;
        size: string;
        iconSize: string;
        lineSize: string;
        labelSize: string;
        noBackgroundImage: string;
        importImage: string;
        replaceImage: string;
        deleteImage: string;
        imageDeleted: string;
        deleteImageConfirm: string;
        library: string;
        plans: string;
        searchEquipment: string;
        placedElements: string;
        unplacedElements: string;
        toPlace: string;
        allPlaced: string;
        noPlacedElements: string;
        allTypes: string;
        removeFromMap: string;
        labelEditor: {
           title: string;
           empty: string;
           hint: string;
           activeSelection: string;
           deselect: string;
           zoneTitle: string;
           panelTitle: string;
           visible: string;
           hidden: string;
           text: string;
           textPlaceholder: string;
           color: string;
           auto: string;
           opacity: string;
           size: string;
           pinned: string;
           pinnedHint: string;
           resetPosition: string;
           resetPositionHint: string;
           displayTab: string;
           displayHint: string;
           zoneNames: string;
           panelNames: string;
           pointNumbers: string;
           shown: string;
           hiddenAll: string;
        };
        panel: string;
        type: string;
        zones: string;
        detectors: string;
        normal: string;
        fire: string;
        evacuation: string;
        emission: string;
        dmextinction: string;
        fault: string;
        derangement: string;
        disconnected: string;
        info: string;
        test: string;
        disabled: string;
        acked: string;
        unknown: string;
        systemFault: string;
        element: string;
        extinguished: string;
        new: string;
        mobileUnavailable: string;
        selectOrCreate: string;
        noMaps: string;
        addMapHint: string;
        saved: string;
        imageImported: string;
        processingPdf: string;
        importError: string;
        deleteConfirm: string;
        deletePoint: string;
        deletePointConfirm: string;
        deleteZone: string;
        deleteZoneConfirm: string;
        deleteVertex: string;
        deleteVertexConfirm: string;
        undo: string;
        redo: string;
        plan: string;
        resolved: string;
        acknowledge: string;
        clickToPinHint: string;
        pinnedHint: string;
        noActiveIncident: string;
        actionRequired: string;
        clear: string;
        softwareacked: string;
        hardwarecleared: string;
        prefix: {
           zone: string;
           detector: string;
           point: string;
        };
        editor: {
           instructions: string;
           help: {
              title: string;
              place: string;
              movePoint: string;
              vertex: string;
              label: string;
              remove: string;
              zoom: string;
              undo: string;
           };
        };
     };
     modbus: {
        zones: string;
        newProfile: string;
        name: string;
        zoneCount: string;
        fireAddr: string;
        faultAddr: string;
        cmdAddr: string;
        default: string;
        noProfiles: string;
        defaultProfileHint: string;
        systemType: string;
        profileName: string;
        placeholder: {
           profileName: string;
           technicalId: string;
        };
        technicalId: string;
        desc: {
           zoneCountInfo: string;
           commandTableInfo: string;
        };
        pointDesc: string;
        pointFire: string;
        pointFault: string;
        pointDisable: string;
        help: {
           pointFire: string;
           pointFault: string;
           pointDisable: string;
           zoneFire: string;
           zoneFault: string;
           zoneDisable: string;
           zoneTest: string;
           evacuation: string;
           emission: string;
           dmextinction: string;
           globalStatus: string;
           cmdAddr: string;
           cmdCodes: string;
        };
        zoneDesc: string;
        zoneFire: string;
        zoneFault: string;
        zoneDisable: string;
        zoneTest: string;
        advancedFunctions: string;
        evacuationAddr: string;
        emissionAddr: string;
        dmAddr: string;
        globalStatus: string;
        globalFireAddr: string;
        globalFaultAddr: string;
        writeTable: string;
        cmdWriteAddr: string;
        cmdReset: string;
        cmdSilence: string;
        confirmReset: string;
        resetToDefault: string;
     };
     admin: {
        users: string;
        logs: string;
        settings: string;
        addUser: string;
        deleteUser: string;
        userDeleted: string;
        deleteAllLogs: string;
        logsDeleted: string;
        cannotEditOwnRole: string;
     };
     commands: {
        reset: string;
        silenceSirens: string;
        enableZone: string;
        disableZone: string;
        enablePoint: string;
        disablePoint: string;
        manualMode: string;
        testZone: string;
        selectZone: string;
        selectPoint: string;
        groups: {
           actions: string;
           zones: string;
           points: string;
           maintenance: string;
        };
        confirmationTitle: string;
        executeCommand: string;
        selectPanel: string;
        choosePanel: string;
        selectZoneFromList: string;
        chooseZone: string;
        selectPointFromList: string;
        choosePoint: string;
        cancel: string;
        execute: string;
        selectZoneFirst: string;
        commandSentSuccess: string;
        commandSentError: string;
     };
     soundTypes: {
        info: string;
        fault: string;
        alarm: string;
        evacuation: string;
        emission: string;
        dm: string;
     };
     commandButton: {
        send: string;
        confirmTitle: string;
        confirmMessage: string;
        cancel: string;
        confirm: string;
     };
     users: {
        title: string;
        subtitle: string;
        newUser: string;
        currentUsers: string;
        loading: string;
        noUsers: string;
        role: string;
        edit: string;
        delete: string;
        createUser: string;
        username: string;
        password: string;
        confirmPassword: string;
        userRole: string;
        create: string;
        cancel: string;
        editUser: string;
        update: string;
        deleteConfirmTitle: string;
        deleteConfirmMessage: string;
        createSuccess: string;
        updateSuccess: string;
        deleteSuccess: string;
        createError: string;
        updateError: string;
        deleteError: string;
        loadError: string;
        cannotEditOwnRole: string;
        superAdminImmutable: string;
        actions: string;
     };
     history: {
        title: string;
        subtitle: string;
        refresh: string;
        downloadCsv: string;
        clear: string;
        clearConfirmTitle: string;
        clearConfirmMessage: string;
        noLogs: string;
        resetFilters: string;
        loading: string;
        search: string;
        searchPlaceholder: string;
        show: string;
        allTypes: string;
        error: string;
        warning: string;
        disabled: string;
        info: string;
        startDate: string;
        endDate: string;
        date: string;
        level: string;
        message: string;
        entriesLoaded: string;
        sortOrder: string;
        ascending: string;
        descending: string;
        command: string;
        disconnection: string;
     };
     header: {
        viewAlerts: string;
        logout: string;
        operator: string;
        user: string;
     };
     sidebar: {
        dashboard: string;
        systemStatus: string;
        inisNetwork: string;
        commands: string;
        history: string;
        administration: string;
        settings: string;
        statistics: string;
        collapseMenu: string;
        expandMenu: string;
     };
     footer: {
        support: string;
        status: string;
        operational: string;
        language: string;
        modbusScanner: string;
        modbusConsole: string;
        refreshApp: string;
        userManual: string;
     };
     audio: {
        noActiveAlert: string;
        unmute: string;
        mute: string;
     };
     backup: {
        title: string;
        description: string;
        export: {
           title: string;
           description: string;
           includes: string;
           users: string;
           usersSub: string;
           stations: string;
           stationsSub: string;
           maps: string;
           mapsSub: string;
           parameters: string;
           paramsSub: string;
           button: string;
           exporting: string;
           success: string;
           error: string;
        };
        import: {
           title: string;
           description: string;
           warning: string;
           warningText: string;
           mergeMode: string;
           mergeHint: string;
           selectFile: string;
           zipOnly: string;
           button: string;
           importing: string;
           success: string;
           error: string;
        };
     };
     panels: {
        selectPanel: string;
        removePanel: string;
        panelRemoved: string;
        addPanel: string;
        addPanelHint: string;
        configuredPanels: string;
        noPanels: string;
        modal: {
           addTitle: string;
           editTitle: string;
           addDesc: string;
           editDesc: string;
           general: string;
           zones: string;
           points: string;
           zonesAndPoints: string;
           ligneDi: string;
           pointLabel: string;
           lignesDi: string;
           physicalIndex: string;
           modbusMapping: string;
           systemIdentity: string;
           connectivity: string;
           connectionType: string;
           tcpip: string;
           serial: string;
           serialPort: string;
           comPort: string;
           baudRate: string;
           dataBits: string;
           parity: string;
           stopBits: string;
           modbusProtocol: string;
           communicationProfile: string;
           selectProfile: string;
           noProfile: string;
           color: string;
           chooseXml: string;
           addFirstZoneHint: string;
           noDetectors: string;
           associatedPoints: string;
           panelName: string;
           serialNumber: string;
           ipAddress: string;
           port: string;
           testConnection: string;
           connectionSuccess: string;
           connectionFailed: string;
           slaveId: string;
           idOutOfRange: string;
           selectZoneHint: string;
           displayColor: string;
           chooseColor: string;
           zoneDetection: string;
           configureLabels: string;
           noZones: string;
           addZone: string;
           zoneLabel: string;
           detectorsPoints: string;
           searchZone: string;
           addPoint: string;
           noPoints: string;
           detectorName: string;
           active: string;
           create: string;
           save: string;
           zoneInfo: string;
           physicalMapping: string;
           hardwareId: string;
           modbusRegister: string;
           identification: string;
           zoneConfiguration: string;
           pointsConfiguration: string;
           avissOnly: string;
           cancel: string;
           physicalIndexConfig: string;
           pointsPerZone: string;
           pointsPerZoneHint: string;
           reorderPoints: string;
           reorderPointsSuccess: string;
           pointsPerZoneLimit: string;
           reorderPointsAuto: string;
           selectProfileWarning: string;
           invalidSlaveId: string;
           saveError: string;
           deleteConfirmTitle: string;
           deleteConfirmMessage: string;
           validationSuccess: string;
           validationError: string;
           configAdded: string;
           configUpdated: string;
           configDeleted: string;
           configSaveSuccess: string;
           configSaveError: string;
           modbusConnected: string;
           mainsFault: string;
           batteryFault: string;
           systemFault: string;
           disconnected: string;
           card: {
              status: {
                 normal: string;
                 fire: string;
                 fault: string;
                 disconnected: string;
                 noData: string;
              };
              indicators: {
                 mains: string;
                 battery: string;
                 system: string;
                 network: string;
                 interCabinet: string;
                 pointsDisabled: string;
                 test: string;
              };
              anomalies: string;
              noAnomalies: string;
              waitingData: string;
              viewDetails: string;
           };
        };
        zones: {
           status: {
              normal: string;
              fire: string;
              fault: string;
              emission: string;
              evacuation: string;
              dmextinction: string;
              extinguished: string;
              test: string;
              disabled: string;
              unknown: string;
           };
        };
        pointsGrid: {
           title: string;
           associatedPoints: string;
           pointsCount: string;
           ligneDiCount: string;
           noPoints: string;
           hint: string;
        };
     };
     networkMatrix: {
        button: string;
        title: string;
        slot: string;
        assignedPanel: string;
        noConfig: string;
        noConfigHint: string;
        loadError: string;
        loading: string;
        extinction: string;
        ledPanel: string;
        siren: string;
        zone: string;
        outputs: string;
        inputs: string;
        allowed: string;
        forbidden: string;
        forced: string;
        backup: string;
        dmLock: string;
        dmLink: string;
        noLinks: string;
        panelLabel: string;
        selectPanel: string;
        selectPanelHint: string;
        panelsCount: string;
        panels: string;
        importXml: string;
        importing: string;
        importSuccess: string;
        importError: string;
        summary: string;
        globalMatrix: string;
        slotAssignments: string;
        diagnostic: string;
        inconsistencies: string;
        assignedSlot: string;
        noInconsistencies: string;
        severity: string;
        source: string;
        target: string;
        conflict: string;
        missingXml: string;
        incomplete: string;
        corruptXml: string;
        xmlImported: string;
        noXml: string;
        autoDetection: string;
        manualOverride: string;
        resetToAuto: string;
        saveAssignments: string;
        networkFleet: string;
        networkConflictDetected: string;
        networks: string;
        totalPanels: string;
        unassigned: string;
        networkManagement: string;
        selectNetworkTitle: string;
        selectNetworkDesc: string;
        createNewNetwork: string;
        assignPanel: string;
        assignPanelTo: string;
        configStatus: string;
        noSelection: string;
        availablePanels: string;
        availablePanelsDesc: string;
        selectFromUnassigned: string;
        alreadyAssigned: string;
        unassign: string;
        slotRangeHint: string;
        slotsHint: string;
        assign: string;
        renameNetwork: string;
        networkNamePlaceholder: string;
        selectFromAvailable: string;
        noPanelsAvailable: string;
        matrixLoaded: string;
        noMatrix: string;
        alreadyAssignedInNetwork: string;
        viewRawJson: string;
        deleteXmlConfig: string;
        unlinkSlot: string;
        parsedMatrix: string;
        rawJsonStored: string;
        noMatrixData: string;
        noLinksConfigured: string;
        networkMatrixFor: string;
        noFile: string;
        viewMatrix: string;
        globalMatrixHint: string;
        noLinksForType: string;
        matrixGrid: {
           sourcePanel: string;
           destPanel: string;
           legend: string;
           legendAllowed: string;
           legendForbidden: string;
           legendForced: string;
           legendBackup: string;
           legendDiagonal: string;
           whoSends: string;
           localZones: string;
           remoteZones: string;
           empty: string;
           applyToRow: string;
           applyToCol: string;
        };
     };
     statusView: {
        pointsForZone: string;
        globalEvacuation: string;
        enterPointNumber: string;
        invalidPointNumber: string;
        disablePointRequested: string;
        enablePointRequested: string;
        disableZoneRequested: string;
        enableZoneRequested: string;
        commandSendError: string;
        commandFailed: string;
        pointPrefix: string;
        ligneDiPrefix: string;
     };
     systemHealth: {
        title: string;
        subtitle: string;
        activeIncidents: string;
        kpi: {
           panels: string;
           incidents: string;
           faults: string;
           api: string;
        };
        connectedPanels: string;
        activeFaults: string;
        lastUpdate: string;
        ok: string;
        fault: string;
        acked: string;
        showDetail: string;
        hideDetail: string;
        zonesNormal: string;
        zonesFire: string;
        zonesFault: string;
        indicators: {
           mains: string;
           battery: string;
           system: string;
           network: string;
           interCabinet: string;
           pointsDisabled: string;
           zoneInTest: string;
           slave: string;
        };
     };
     panel: {
        importConfig: {
           title: string;
           description: string;
           button: string;
           preview: string;
           success: string;
           error: string;
        };
     };
     alerts: {
        notifications: {
           fire: string;
           evacuation: string;
           fault: string;
           emission: string;
           extinguished: string;
           default: string;
           equipment: string;
        };
     };
     network: {
        connectionError: string;
        unauthorized: string;
        errorOccurred: string;
        signalrAuthFailed: string;
        serverConnectionLost: string;
        serverConnectionRestored: string;
     };
     status: {
        normal: string;
        fireAlarm: string;
        disconnected: string;
        apiDisconnected: string;
        evacuation: string;
        emissionExt: string;
        manualTrigger: string;
        fire: string;
        fault: string;
        zone: {
           title: string;
           associatedLignesDi: string;
           normal: string;
           fireAlarm: string;
           fault: string;
           emission: string;
           evacuation: string;
           extinguished: string;
           unknown: string;
           fire: string;
           detailsNotAvailable: string;
        };
        systemAlerts: {
           connectionLoss: {
              label: string;
              details: string;
           };
           mainsFault: {
              label: string;
              details: string;
           };
           batteryFault: {
              label: string;
              details: string;
           };
           systemFault: {
              label: string;
              details: string;
           };
           networkFault: {
              label: string;
              details: string;
           };
           interCabinetFault: {
              label: string;
              details: string;
           };
           pointsDisabled: {
              label: string;
              details: string;
           };
           zoneInTest: {
              label: string;
              details: string;
           };
           slaveFault: {
              label: string;
              details: string;
           };
        };
     };
     statistics: {
        title: string;
        subtitle: string;
        last7days: string;
        last14days: string;
        last30days: string;
        last90days: string;
        last6months: string;
        last1year: string;
        last5years: string;
        allTime: string;
        totalEvents: string;
        fires: string;
        faults: string;
        warnings: string;
        disconnections: string;
        dailyBreakdown: string;
        dailyBreakdownSubtitle: string;
        topZones: string;
        topZonesSubtitle: string;
        eventTimeline: string;
        eventTrend: string;
        eventTrendSubtitle: string;
        commands: string;
        noData: string;
        performanceKpis: string;
        systemAvailability: string;
        systemAvailabilityTooltip: string;
        systemMtbf: string;
        systemMtbfTooltip: string;
        totalEventsTooltip: string;
        firesTooltip: string;
        faultsTooltip: string;
        disablesTooltip: string;
        commandsTooltip: string;
        disconnectionsTooltip: string;
        othersTooltip: string;
        exports: string;
        exportPdf: string;
        exportCsv: string;
        exportExcel: string;
        refresh: string;
        noPreviousData: string;
        other: string;
        vsPreviousPeriod: string;
        scrollLeft: string;
        scrollRight: string;
     };
  };
}, {
}, {
}, string, false>;

Défini dans: i18n/index.ts:22

Documentation Technique