Skip to content

Superviseur — Frontend v1.0.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;
        by: string;
        create: string;
        copy: string;
        duplicate: string;
        view: string;
        readOnly: string;
        details: string;
        zone: string;
        system: string;
        systemBadgeTitle: string;
        save: string;
        cancel: string;
        close: string;
        clear: string;
        selectAll: string;
        selectRow: string;
        selectedCount: string;
        supervise: string;
        unsupervise: string;
        delete: string;
        deleted: string;
        deleting: string;
        unknown: string;
        unhandledAction: string;
        resetDefault: string;
        preview: string;
        change: string;
        edit: string;
        search: string;
        sort: string;
        loading: string;
        error: string;
        success: string;
        confirm: string;
        confirmTitle: string;
        yes: string;
        no: string;
        all: string;
        allModels: 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;
        apply: string;
        back: string;
     };
     auth: {
        passwordRules: {
           title: string;
           minLength: string;
           uppercase: string;
           lowercase: string;
           digit: string;
           special: string;
        };
        loginFailed: string;
        errors: {
           credentials: string;
           throttled: string;
           unreachable: string;
           timeout: string;
           server: string;
        };
        tooManyAttempts: 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;
        showPassword: string;
        hidePassword: string;
        signingIn: string;
        signingOut: string;
        tagline: string;
        brandTitle: string;
        stepOf: string;
        selectProfile: string;
        filterProfile: string;
        noProfileMatch: string;
        authentication: string;
        back: string;
        show: string;
        hide: string;
        passwordPlaceholder: string;
        passwordRequired: string;
        encryptedRestricted: string;
        encryptedApp: string;
        manualProfile: string;
        connecting: 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;
        };
        avatarAdd: string;
        avatarReplace: string;
        avatarFramerTitle: string;
        identity: string;
     };
     settings: {
        profile: string;
        lanAccess: string;
        lanAccessHint: string;
        lanAccessUnavailable: string;
        security: string;
        updatePassword: string;
        newPassword: string;
        confirmPassword: string;
        passwordMismatch: string;
        avatarUpdated: string;
        avatarUploadError: string;
        avatarReset: string;
        avatarResetError: string;
        passwordUpdated: string;
        passwordChangeError: 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;
        systemSounds: string;
        soundProfiles: string;
        uiSounds: string;
        uiSoundsEnabled: string;
        uiSoundsHint: string;
        uiSoundsVolume: string;
        uiSoundsLibraryHint: string;
        uiSoundNames: {
           click: string;
           success: string;
           error: string;
           warning: string;
           notification: string;
           connect: string;
           disconnect: string;
        };
        replace: string;
        soundUploadError: string;
        soundResetError: 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;
           };
           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;
           };
           Modbus: {
              PollingInterval: string;
              Timeout: string;
              SignalRTimeout: string;
              Retries: string;
              MaxDegreeOfParallelism: 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;
           logVolume: string;
           logEntries: string;
           logSince: string;
           database: string;
           files: string;
        };
        logo: {
           add: string;
           replace: string;
           reframe: string;
           empty: string;
           none: string;
           description: string;
           framerTitle: string;
           saved: string;
        };
        sounds: {
           uploaded: string;
           uploadFailed: 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;
        acknowledgedAwaitingRearm: string;
     };
     map: {
        equipment: string;
        station: string;
        cabinet: string;
        zone: string;
        detector: string;
        mapName: string;
        size: string;
        iconSize: string;
        lineSize: string;
        labelSize: string;
        resizeColumns: string;
        resizeImage: string;
        placementHint: 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;
        legend: string;
        zoomIn: string;
        zoomOut: string;
        recenter: string;
        togglePoints: 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;
        rearmAll: string;
        acknowledgeAll: string;
        clearAll: string;
        rearmSuperAdminOnly: 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;
           };
        };
        libraryShort: string;
        globalProgress: string;
        points: string;
        saving: string;
        savedJustNow: string;
        savedSecondsAgo: string;
        savedMinutesAgo: string;
        savedHoursAgo: string;
        unsavedTitle: string;
        unsavedMessage: string;
        saveAndLeave: string;
        leaveWithoutSaving: string;
        sizeIconShort: string;
        sizeLineShort: string;
        sizeLabelShort: string;
        savedOk: string;
        backgroundImage: string;
        replace: 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;
     };
     tools: {
        scanner: {
           title: string;
           subtitle: string;
           run: string;
           running: string;
           field: {
              transport: string;
              panel: string;
              ip: string;
              port: string;
              serialPort: string;
              baudRate: string;
              slaveId: string;
              jbusOffset: string;
           };
           offset: {
              docToBus: string;
              direct: string;
              busToDoc: string;
           };
           count: {
              zones: string;
              points: string;
           };
           scenario: {
              label: string;
              ping: string;
              bounds: string;
              full: string;
           };
           target: {
              title: string;
              add: string;
              reset: string;
              addr: string;
              count: string;
              newQuery: string;
              label: string;
           };
           export: string;
           clear: string;
           empty: {
              title: string;
              hint: string;
           };
           loading: string;
           notify: {
              noTarget: string;
              scanDone: string;
              scanError: string;
              plansError: string;
           };
           defaultTargets: {
              general: string;
              pointsDisabled: string;
              pointsFire: string;
              pointsFault: string;
              zonesDisabled: string;
              zonesFire: string;
              zonesFault: string;
           };
           scenarioBounds: {
              start: string;
              end: string;
              outOfBounds: string;
           };
           scope: {
              zones: string;
              points: string;
           };
           entity: {
              system: string;
              zone: string;
              point: string;
              bit: string;
           };
        };
        results: {
           table: string;
           addr: string;
           hex: string;
           binary: string;
           analysis: string;
           byte: string;
           garbage: string;
           nominal: string;
           activePoints: string;
           noPoints: string;
           activeZones: string;
           noZones: string;
           general: {
              fireSummary: string;
              faultSummary: string;
              commFault: string;
              mainsFault: string;
              batteryFault: string;
              pointsDisabled: string;
              zoneInTest: string;
              systemFault: string;
           };
           bitTitle: string;
           activeEntities: string;
           entity: {
              system: string;
              systemShort: string;
              zone: string;
              point: string;
           };
        };
        console: {
           title: string;
           connected: string;
           disconnected: string;
           records: string;
           rawData: string;
           clear: string;
           pause: string;
           resume: string;
           close: string;
           resize: string;
           waiting: string;
           waitingRaw: string;
           slave: string;
           addr: string;
           len: string;
           showing: string;
           direction: string;
           allDirections: string;
           slavePlaceholder: string;
           searchPlaceholder: string;
           resetFilters: string;
           col: {
              time: string;
              target: string;
              frame: string;
              description: 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;
        commandTransmitted: string;
        applying: string;
        commandSentError: string;
        noPanels: string;
        noCommands: 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;
        bulkDeleteConfirm: string;
        createSuccess: string;
        updateSuccess: string;
        deleteSuccess: string;
        createError: string;
        updateError: string;
        deleteError: string;
        loadError: string;
        cannotEditOwnRole: string;
        superAdminImmutable: string;
        ownAccountHint: string;
        actions: string;
     };
     history: {
        title: string;
        subtitle: string;
        refresh: string;
        downloadCsv: string;
        clear: string;
        clearConfirmTitle: string;
        clearConfirmMessage: string;
        noLogs: string;
        resetFilters: string;
        filters: 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;
        errorLoadingLogs: string;
        clearError: string;
        noResults: string;
        mode: {
           timeline: string;
           table: string;
        };
        period: {
           label: string;
           today: string;
           24h: string;
           7d: string;
           30d: string;
           all: string;
           custom: string;
        };
        filterPanel: string;
        allPanels: string;
        liveOn: string;
        liveOff: string;
        loadMore: string;
        entries: string;
        today: string;
        yesterday: string;
        noEntries: string;
        noEntriesHint: string;
        export: string;
        details: string;
     };
     journal: {
        categories: {
           alarme: string;
           derangement: string;
           exploitation: string;
           commande: string;
           liaison: string;
           systeme: string;
        };
     };
     header: {
        viewAlerts: string;
        logout: string;
        operator: string;
        user: string;
     };
     sidebar: {
        dashboard: string;
        systemStatus: string;
        inisNetwork: string;
        commands: string;
        commandsControl: string;
        history: string;
        administration: string;
        settings: string;
        statistics: string;
        collapseMenu: string;
        expandMenu: string;
        reports: string;
        menu: string;
     };
     bottomNav: {
        home: string;
        status: string;
        history: string;
        more: string;
     };
     footer: {
        support: string;
        status: string;
        operational: string;
        language: string;
        modbusScanner: string;
        modbusConsole: string;
        refreshApp: string;
        userManual: string;
        shortcuts: string;
        shortcutsHint: string;
     };
     notice: {
        title: string;
        usage: string;
        installer: string;
        usageHint: string;
        installerHint: string;
     };
     support: {
        title: string;
        phone: string;
        email: string;
        address: 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;
           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;
        bulkDeleteConfirm: 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;
           parityNone: string;
           parityOdd: string;
           parityEven: string;
           stopBits: string;
           serialDefaults: string;
           serialDefaultsCheck: string;
           modbusProtocol: string;
           communicationProfile: string;
           selectProfile: string;
           color: string;
           chooseXml: string;
           addFirstZoneHint: string;
           selectZoneHint: string;
           noDetectors: string;
           associatedPoints: string;
           panelName: string;
           panelNamePlaceholder: string;
           duplicateIndices: string;
           description: string;
           descriptionPlaceholder: string;
           serialNumber: string;
           ipAddress: string;
           port: string;
           testConnection: string;
           testingConnection: string;
           connectionTimeout: string;
           connectionSuccess: string;
           connectionFailed: string;
           noProfile: string;
           slaveId: string;
           idOutOfRange: string;
           validRange: string;
           numberShort: string;
           address: string;
           displayColor: string;
           chooseColor: string;
           zoneDetection: string;
           configureLabels: string;
           noZones: string;
           addZone: string;
           zoneLabel: string;
           detectorsPoints: string;
           searchZone: string;
           addPoint: string;
           addBulk: string;
           bulkCreate: string;
           bulkZones: string;
           bulkPointsAllZones: 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: {
                 generalFire: string;
                 generalFault: string;
                 mains: string;
                 battery: string;
                 system: string;
                 network: string;
                 interCabinet: string;
                 linkFault: string;
                 sounderDisabled: string;
                 restrictedStandby: string;
                 ugaAlarm: string;
                 restrictedAlarm: string;
                 generalEvacuation: string;
                 pointsDisabled: string;
                 test: string;
              };
              anomalies: string;
              noAnomalies: string;
              waitingData: string;
              viewDetails: string;
           };
           unsavedTitle: string;
           unsavedMessage: string;
           saveAndLeave: string;
           leaveWithoutSaving: 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;
        destination: string;
        dm: string;
        legend: string;
        noLinks: string;
        panelLabel: string;
        selectPanel: string;
        selectPanelHint: string;
        panelsCount: string;
        importXml: string;
        importing: string;
        importSuccess: string;
        importError: string;
        summary: string;
        kpiMatrices: string;
        kpiLinks: string;
        emptyMatrixTitle: string;
        globalMatrix: string;
        slotAssignments: string;
        diagnostic: string;
        panels: string;
        inconsistencies: string;
        assignedSlot: string;
        noInconsistencies: string;
        severity: string;
        severityWarning: string;
        severityError: string;
        inconsistency: {
           conflict: string;
           missingSlot: string;
           missingXml: string;
           unassigned: 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;
        emptySlot: 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;
        filterByModel: string;
        supervision: {
           column: string;
           columnShort: string;
           enabled: string;
           disabled: string;
           enableHint: string;
           disableHint: string;
           enabledToast: string;
           disabledToast: string;
           enableAll: string;
           disableAll: string;
           allEnabledToast: string;
           allDisabledToast: string;
           error: string;
        };
        kpi: {
           panels: string;
           incidents: string;
           faults: string;
           api: string;
           online: string;
           availability: string;
        };
        connectedPanels: string;
        activeFaults: string;
        lastUpdate: string;
        since: string;
        ackedBy: string;
        at: string;
        ok: string;
        fault: string;
        acked: string;
        showDetail: string;
        hideDetail: string;
        zonesNormal: string;
        zonesFire: string;
        zonesFault: string;
        indicators: {
           generalFire: string;
           generalFault: string;
           mains: string;
           battery: string;
           system: string;
           network: string;
           interCabinet: string;
           linkFault: string;
           sounderDisabled: string;
           restrictedStandby: string;
           ugaAlarm: string;
           restrictedAlarm: string;
           generalEvacuation: string;
           generalNeutralization: string;
           generalManualOnly: string;
           pointsDisabled: string;
           zoneInTest: string;
           slave: string;
        };
        zonesTitle: 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;
           types: {
              info: string;
              success: string;
              warning: string;
              error: string;
              alarm: string;
           };
        };
     };
     shortcuts: {
        title: string;
        help: string;
        topIncident: string;
     };
     incidents: {
        scope: {
           panel: string;
        };
        state: {
           active: string;
           acked: string;
           cleared: string;
        };
        jump: string;
        jumpTooltip: string;
     };
     realtime: {
        live: string;
        liveTooltip: string;
        connecting: string;
        lost: string;
        bannerTitle: string;
        bannerDetail: string;
     };
     network: {
        connectionError: string;
        connectionLost: string;
        unauthorized: string;
        errorOccurred: string;
        signalrAuthFailed: string;
        serverConnectionLost: string;
        serverConnectionRestored: string;
     };
     status: {
        tileStatus: {
           alarm: string;
           fault: string;
           disconnected: string;
           disabled: string;
           normal: string;
           unsupervised: string;
        };
        tile: {
           zones: string;
           points: string;
           reduced: string;
        };
        normal: string;
        fault: string;
        fire: string;
        fireAlarm: string;
        disconnected: string;
        apiDisconnected: string;
        evacuation: string;
        emissionExt: string;
        emergencyStop: string;
        neutralization: string;
        inhibition: string;
        manualOnly: string;
        manualTrigger: string;
        test: string;
        disabled: string;
        ack: {
           acked: string;
           resolved: string;
           hardwareCleared: string;
           disconnected: string;
        };
        zone: {
           title: string;
           associatedLignesDi: string;
           normal: string;
           fire: string;
           fireAlarm: string;
           fault: string;
           emission: string;
           evacuation: string;
           extinguished: string;
           test: string;
           disabled: string;
           neutralized: string;
           manualOnly: string;
           emergencyStop: string;
           inhibited: string;
           unknown: string;
           detailsNotAvailable: string;
        };
        systemAlerts: {
           generalFire: {
              label: string;
              details: string;
           };
           generalFault: {
              label: string;
              details: string;
           };
           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;
           };
           linkFault: {
              label: string;
              details: string;
           };
           sounderDisabled: {
              label: string;
              details: string;
           };
           restrictedStandby: {
              label: string;
              details: string;
           };
           ugaAlarm: {
              label: string;
              details: string;
           };
           restrictedAlarm: {
              label: string;
              details: string;
           };
           generalEvacuation: {
              label: string;
              details: string;
           };
           generalNeutralization: {
              label: string;
              details: string;
           };
           generalManualOnly: {
              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;
        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;
     };
     reports: {
        title: string;
        subtitle: string;
        tabGenerate: string;
        tabArchive: string;
        tabAutomation: string;
        sectionsTitle: string;
        period: string;
        startDate: string;
        endDate: string;
        format: string;
        language: string;
        archiveOption: string;
        archiveOptionHint: string;
        generate: string;
        generating: string;
        generateSuccess: string;
        generateError: string;
        noSectionSelected: string;
        eventFilters: string;
        searchEvents: string;
        levelAll: string;
        levelError: string;
        levelWarning: string;
        levelInfo: string;
        archiveTitle: string;
        searchPlaceholder: string;
        colName: string;
        colDate: string;
        colOrigin: string;
        colSections: string;
        colSize: string;
        colFormat: string;
        originAuto: string;
        originManual: string;
        download: string;
        preview: string;
        openInWindow: string;
        openInWindowBlocked: string;
        previewLoading: string;
        previewFailed: string;
        exportDbTitle: string;
        exportDbHint: string;
        exportDbCsv: string;
        exportDbPdf: string;
        exportInProgress: string;
        exportDone: string;
        exportError: string;
        delete: string;
        deleteConfirm: string;
        deleteSuccess: string;
        emptyArchive: string;
        loadMore: string;
        templatesTitle: string;
        templateName: string;
        templateNamePlaceholder: string;
        saveTemplate: string;
        templateSaved: string;
        templateDeleted: string;
        templateApplied: string;
        applyTemplate: string;
        noTemplates: string;
        templateNameRequired: string;
        automationTitle: string;
        automationHint: string;
        useTemplate: string;
        defaultTemplate: string;
        sec: {
           Centrales: string;
           CentralesDesc: string;
           Evenements: string;
           EvenementsDesc: string;
           StatsApp: string;
           StatsAppDesc: string;
           StatsModbus: string;
           StatsModbusDesc: string;
           Utilisateurs: string;
           UtilisateursDesc: string;
           Consignes: string;
           ConsignesDesc: string;
        };
        templatesHint: string;
     };
     notes: {
        title: string;
        addShort: string;
        showMore: string;
        showLess: string;
        placeholder: string;
        pin: string;
        unpin: string;
        publish: string;
        empty: string;
        anonymous: string;
        justNow: string;
        minutesAgo: string;
        hoursAgo: string;
        addError: string;
        pinError: string;
        deleteConfirm: string;
        deleteError: string;
     };
     help: {
     };
     notifCenter: {
        title: string;
        clearAll: string;
        empty: string;
        justNow: string;
        minutesAgo: string;
        hoursAgo: string;
     };
     errors: {
        panel: {
           nameRequired: string;
           serialRequired: string;
           serialAlreadyUsed: string;
           slaveIdOutOfRange: string;
           duplicateSerialPortTarget: string;
           duplicateNetworkTarget: string;
           notFound: string;
           configFileMissing: string;
           configNoZones: string;
           supervisionDisabled: string;
           mustBeConnected: string;
           importInisOnly: string;
        };
        command: {
           unknown: string;
        };
        jbus: {
           campaignInisOnly: string;
        };
        map: {
           fileTooLarge: string;
           fileTypeNotAllowed: string;
           contentTypeMismatch: string;
        };
        note: {
           contentRequired: string;
        };
        log: {
           immutable: string;
        };
        station: {
           notFound: string;
           connectionFailed: string;
        };
        upload: {
           noFile: string;
           emptyFile: string;
        };
        appConfig: {
           notFound: string;
        };
        auth: {
           tooManyAttempts: string;
           invalidCredentials: string;
           databaseUnavailable: string;
           internalError: string;
           noRefreshToken: string;
           invalidRefreshToken: string;
        };
        user: {
           credentialsRequired: string;
           nameAlreadyExists: string;
           superAdminOnlyCreate: string;
           superAdminOnlyPromote: string;
           adminOnlyOtherNames: string;
           adminOnlyRoles: string;
           cannotChangeOwnRole: string;
           cannotDeleteOwnAccount: string;
           immutableName: string;
           immutablePassword: string;
           immutableRole: string;
           immutableAvatar: string;
           immutableDelete: string;
           noFileUploaded: string;
           fileTooLarge: string;
           avatarUploadFailed: string;
           avatarInvalidFormat: string;
        };
        report: {
           invalidRequest: string;
           startDateAfterEnd: string;
           generationFailed: string;
           templateNameRequired: string;
        };
        inisNetwork: {
           tooManyPanels: string;
           invalidSlot: string;
           importFailed: string;
        };
     };
     framer: {
        hint: string;
        zoom: string;
        reset: string;
        hintFixed: string;
        resize: string;
     };
     panelProfiles: {
        title: string;
        declare: string;
        derive: string;
        import: string;
        importHint: string;
        export: string;
        exportHint: string;
        exported: string;
        imported: string;
        importReplaced: string;
        importUnreadable: string;
        importOverwriteTitle: string;
        importOverwriteMessage: string;
        importOverwriteConfirm: string;
        search: string;
        name: string;
        nameHint: string;
        id: string;
        idHint: string;
        builtIn: string;
        builtInNotice: string;
        emptyTitle: string;
        emptyDescription: string;
        contentSummary: string;
        content: string;
        zones: string;
        points: string;
        addressingLabel: string;
        addressingHint: string;
        addressing: {
           Conventional: string;
           Addressable: string;
        };
        transport: {
           tcp: string;
           rtu: string;
        };
        pointLabelFormat: string;
        readOnly: string;
        readOnlyHint: string;
        readOnlyCommandsNotice: string;
        supportsXmlImport: string;
        supportsXmlImportHint: string;
        supportsInisNetwork: string;
        supportsInisNetworkHint: string;
        removeTitle: string;
        removeConfirm: string;
        tabs: {
           identity: string;
           frame: string;
           incidents: string;
           systemFlags: string;
           commands: string;
           review: string;
        };
        sections: {
           identification: string;
           identificationDesc: string;
           equipment: string;
           equipmentDesc: string;
           wiring: string;
           wiringDesc: string;
           capabilities: string;
           capabilitiesDesc: string;
           generalTable: string;
           generalTableDesc: string;
           commandWrite: string;
           commandWriteDesc: string;
           firmwareQuirks: string;
           firmwareQuirksDesc: string;
        };
        addressOffset: string;
        addressOffsetHint: string;
        commandTargetOffset: string;
        commandTargetOffsetHint: string;
        testConnectionAddress: string;
        testConnectionAddressHint: string;
        testConnectionCount: string;
        testConnectionCountHint: string;
        commandAddress: string;
        commandBaseAddress: string;
        commandBaseAddressHint: string;
        hasIhmZone: string;
        hasIhmZoneHint: string;
        hasInisPoint: string;
        hasInisPointHint: string;
        incidentKey: string;
        incidentLabel: string;
        labelLanguage: string;
        behaviour: string;
        colorFamily: string;
        fromBehaviour: string;
        fromScope: string;
        fromProfile: string;
        samePriority: string;
        defaultFloor: string;
        automatic: string;
        asFault: string;
        noSourceZone: string;
        notServed: string;
        scope: string;
        zoneAddress: string;
        pointAddress: string;
        readFunction: string;
        builtInReadNotice: string;
        encoding: string;
        registerLength: string;
        zoneBitOffset: string;
        pointBitOffset: string;
        priority: string;
        flagOrder: string;
        audioKey: string;
        audioPriority: string;
        minVolume: string;
        icon: string;
        order: string;
        alertPriority: string;
        displayStatus: string;
        sourceZoneStatus: string;
        causesGeneralFault: string;
        tableId: string;
        cmdSectionAddressing: string;
        cmdSectionBehaviour: string;
        targetOffsetOverride: string;
        silent: string;
        acknowledgeable: string;
        critical: string;
        addIncident: string;
        bitOffset: string;
        ackIndex: string;
        eventType: string;
        severity: string;
        functionCode: string;
        enabled: string;
        confirmRequired: string;
        expandEntry: string;
        collapseEntry: string;
        reviewIntro: string;
        table: string;
        address: string;
        readLength: string;
        zoneTable: string;
        pointTable: string;
        noRegion: string;
        warnDuplicateTable: string;
        warnSlaveOutOfRange: string;
        warnNoCommandAddress: string;
        warnNoServedFlag: string;
        customized: string;
        restore: string;
        noIncident: string;
        noSystemFlag: string;
        noCommand: string;
        addSystemFlag: string;
        addCommand: string;
        identityIntro: string;
        pointLabelFormatHint: string;
        incidentsIntro: string;
        commandsIntro: string;
        commandKeyHint: string;
        commandLabelHint: string;
        functionCodeHint: string;
        commandScopeHint: string;
        enabledHint: string;
        confirmRequiredHint: string;
        customizedNotice: string;
        defaultConnectionType: string;
        defaultConnectionTypeHint: string;
        defaultSlaveId: string;
        defaultSlaveIdHint: string;
        slaveIdMin: string;
        slaveIdMax: string;
        notRead: string;
        systemFlagsIntro: string;
        colors: {
           Red: string;
           Amber: string;
           Sky: string;
           Slate: string;
           Emerald: string;
           Violet: string;
           Cyan: string;
        };
        readFunctions: {
           Coils: string;
           DiscreteInputs: string;
           HoldingRegisters: string;
           InputRegisters: string;
        };
        encodings: {
           BitPerEntity: string;
           RegisterPerEntity: string;
        };
        commandScopeLabels: {
           Global: string;
           Zone: string;
           Point: string;
        };
        sounds: {
           alarm: string;
           fault: string;
           emission: string;
           evacuation: string;
           dm: string;
           info: string;
        };
        defs: {
           key: string;
           label: string;
           behaviour: string;
           colorFamily: string;
           zoneAddress: string;
           pointAddress: string;
           readFunction: string;
           encoding: string;
           registerLength: string;
           zoneBitOffset: string;
           pointBitOffset: string;
           priority: string;
           flagOrder: string;
           audioKey: string;
           audioPriority: string;
           minVolume: string;
           icon: string;
           acknowledgeable: string;
           flagAcknowledgeable: string;
           critical: string;
           causesGeneralFault: string;
           bitOffset: string;
           ackIndex: string;
           eventType: string;
           severity: string;
           order: string;
           alertPriority: string;
           displayStatus: string;
           sourceZoneStatus: string;
           tableId: string;
           targetOffsetOverride: string;
           raisesOwnAlert: string;
           activeLow: string;
           headDescribesSystemEntity: string;
           targetsSystemEntity: string;
        };
        slaveIdRange: string;
        slaveIdRangeHint: string;
        unsavedTitle: string;
        unsavedMessage: string;
        saveAndLeave: string;
        leaveWithoutSaving: string;
        restoreHint: string;
        duplicateId: string;
        addDesc: string;
        editDesc: string;
        zonesHint: string;
        pointsHint: string;
        firstUnitAddress: string;
        warnDuplicateFlag: string;
        restoreTitle: string;
        restoreConfirm: string;
        rank: {
           alone: string;
           first: string;
           last: string;
           between: string;
           tied: string;
           followsPriority: string;
           neverPlayed: string;
        };
        raisesOwnAlert: string;
        issues: {
           summary: string;
           tabBadge: string;
           idRequired: string;
           nameRequired: string;
           keyRequired: string;
           keyDuplicate: string;
           flagDuplicate: string;
           tableDuplicate: string;
           slaveRange: string;
           slaveOutOfRange: string;
           registerRange: string;
           bitOutOfTable: string;
        };
        activeLow: string;
        headDescribesSystemEntity: string;
        targetsSystemEntity: string;
     };
     iconPicker: {
        inherited: string;
        search: string;
        clear: string;
        empty: string;
     };
  };
  en: {
     app: {
        name: string;
        defaultSiteName: string;
     };
     connection: {
        testSuccess: string;
        panelDisconnectedActionBlocked: string;
     };
     common: {
        actions: string;
        by: string;
        previous: string;
        next: string;
        label: string;
        id: string;
        create: string;
        copy: string;
        duplicate: string;
        view: string;
        readOnly: string;
        details: string;
        zone: string;
        system: string;
        systemBadgeTitle: string;
        save: string;
        cancel: string;
        close: string;
        clear: string;
        selectAll: string;
        selectRow: string;
        selectedCount: string;
        supervise: string;
        unsupervise: string;
        delete: string;
        deleted: string;
        deleting: string;
        unknown: string;
        unhandledAction: string;
        resetDefault: string;
        preview: string;
        change: string;
        edit: string;
        search: string;
        sort: string;
        loading: string;
        error: string;
        success: string;
        confirm: string;
        confirmTitle: string;
        yes: string;
        no: string;
        all: string;
        allModels: 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;
        apply: string;
        back: string;
     };
     auth: {
        passwordRules: {
           title: string;
           minLength: string;
           uppercase: string;
           lowercase: string;
           digit: string;
           special: string;
        };
        loginFailed: string;
        errors: {
           credentials: string;
           throttled: string;
           unreachable: string;
           timeout: string;
           server: string;
        };
        tooManyAttempts: 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;
        showPassword: string;
        hidePassword: string;
        signingIn: string;
        signingOut: string;
        tagline: string;
        brandTitle: string;
        stepOf: string;
        selectProfile: string;
        filterProfile: string;
        noProfileMatch: string;
        authentication: string;
        back: string;
        show: string;
        hide: string;
        passwordPlaceholder: string;
        passwordRequired: string;
        encryptedRestricted: string;
        encryptedApp: string;
        manualProfile: string;
        connecting: 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;
        };
        avatarAdd: string;
        avatarReplace: string;
        avatarFramerTitle: string;
        identity: string;
     };
     settings: {
        profile: string;
        lanAccess: string;
        lanAccessHint: string;
        lanAccessUnavailable: string;
        security: string;
        updatePassword: string;
        newPassword: string;
        confirmPassword: string;
        passwordMismatch: string;
        avatarUpdated: string;
        avatarUploadError: string;
        avatarReset: string;
        avatarResetError: string;
        passwordUpdated: string;
        passwordChangeError: 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;
        systemSounds: string;
        soundProfiles: string;
        uiSounds: string;
        uiSoundsEnabled: string;
        uiSoundsHint: string;
        uiSoundsVolume: string;
        uiSoundsLibraryHint: string;
        uiSoundNames: {
           click: string;
           success: string;
           error: string;
           warning: string;
           notification: string;
           connect: string;
           disconnect: string;
        };
        replace: string;
        soundUploadError: string;
        soundResetError: 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;
           };
           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;
           };
           Modbus: {
              PollingInterval: string;
              Timeout: string;
              SignalRTimeout: string;
              Retries: string;
              MaxDegreeOfParallelism: 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;
           logVolume: string;
           logEntries: string;
           logSince: string;
           database: string;
           files: string;
        };
        logo: {
           add: string;
           replace: string;
           reframe: string;
           empty: string;
           none: string;
           description: string;
           framerTitle: string;
           saved: string;
        };
        sounds: {
           uploaded: string;
           uploadFailed: 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;
        acknowledgedAwaitingRearm: string;
     };
     map: {
        equipment: string;
        station: string;
        cabinet: string;
        zone: string;
        detector: string;
        mapName: string;
        size: string;
        iconSize: string;
        lineSize: string;
        labelSize: string;
        resizeColumns: string;
        resizeImage: string;
        placementHint: 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;
        legend: string;
        zoomIn: string;
        zoomOut: string;
        recenter: string;
        togglePoints: 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;
        rearmAll: string;
        acknowledgeAll: string;
        clearAll: string;
        rearmSuperAdminOnly: 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;
           };
        };
        libraryShort: string;
        globalProgress: string;
        points: string;
        saving: string;
        savedJustNow: string;
        savedSecondsAgo: string;
        savedMinutesAgo: string;
        savedHoursAgo: string;
        unsavedTitle: string;
        unsavedMessage: string;
        saveAndLeave: string;
        leaveWithoutSaving: string;
        sizeIconShort: string;
        sizeLineShort: string;
        sizeLabelShort: string;
        savedOk: string;
        backgroundImage: string;
        replace: 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;
     };
     tools: {
        scanner: {
           title: string;
           subtitle: string;
           run: string;
           running: string;
           field: {
              transport: string;
              panel: string;
              ip: string;
              port: string;
              serialPort: string;
              baudRate: string;
              slaveId: string;
              jbusOffset: string;
           };
           offset: {
              docToBus: string;
              direct: string;
              busToDoc: string;
           };
           count: {
              zones: string;
              points: string;
           };
           scenario: {
              label: string;
              ping: string;
              bounds: string;
              full: string;
           };
           target: {
              title: string;
              add: string;
              reset: string;
              addr: string;
              count: string;
              newQuery: string;
              label: string;
           };
           export: string;
           clear: string;
           empty: {
              title: string;
              hint: string;
           };
           loading: string;
           notify: {
              noTarget: string;
              scanDone: string;
              scanError: string;
              plansError: string;
           };
           defaultTargets: {
              general: string;
              pointsDisabled: string;
              pointsFire: string;
              pointsFault: string;
              zonesDisabled: string;
              zonesFire: string;
              zonesFault: string;
           };
           scenarioBounds: {
              start: string;
              end: string;
              outOfBounds: string;
           };
           scope: {
              zones: string;
              points: string;
           };
           entity: {
              system: string;
              zone: string;
              point: string;
              bit: string;
           };
        };
        results: {
           table: string;
           addr: string;
           hex: string;
           binary: string;
           analysis: string;
           byte: string;
           garbage: string;
           nominal: string;
           activePoints: string;
           noPoints: string;
           activeZones: string;
           noZones: string;
           general: {
              fireSummary: string;
              faultSummary: string;
              commFault: string;
              mainsFault: string;
              batteryFault: string;
              pointsDisabled: string;
              zoneInTest: string;
              systemFault: string;
           };
           bitTitle: string;
           activeEntities: string;
           entity: {
              system: string;
              systemShort: string;
              zone: string;
              point: string;
           };
        };
        console: {
           title: string;
           connected: string;
           disconnected: string;
           records: string;
           rawData: string;
           clear: string;
           pause: string;
           resume: string;
           close: string;
           resize: string;
           waiting: string;
           waitingRaw: string;
           slave: string;
           addr: string;
           len: string;
           showing: string;
           direction: string;
           allDirections: string;
           slavePlaceholder: string;
           searchPlaceholder: string;
           resetFilters: string;
           col: {
              time: string;
              target: string;
              frame: string;
              description: 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;
        commandTransmitted: string;
        applying: string;
        commandSentError: string;
        noPanels: string;
        noCommands: 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;
        bulkDeleteConfirm: string;
        createSuccess: string;
        updateSuccess: string;
        deleteSuccess: string;
        createError: string;
        updateError: string;
        deleteError: string;
        loadError: string;
        cannotEditOwnRole: string;
        superAdminImmutable: string;
        ownAccountHint: string;
        actions: string;
     };
     history: {
        title: string;
        subtitle: string;
        refresh: string;
        downloadCsv: string;
        clear: string;
        clearConfirmTitle: string;
        clearConfirmMessage: string;
        noLogs: string;
        resetFilters: string;
        filters: 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;
        errorLoadingLogs: string;
        clearError: string;
        noResults: string;
        mode: {
           timeline: string;
           table: string;
        };
        period: {
           label: string;
           today: string;
           24h: string;
           7d: string;
           30d: string;
           all: string;
           custom: string;
        };
        filterPanel: string;
        allPanels: string;
        liveOn: string;
        liveOff: string;
        loadMore: string;
        entries: string;
        today: string;
        yesterday: string;
        noEntries: string;
        noEntriesHint: string;
        export: string;
        details: string;
     };
     journal: {
        categories: {
           alarme: string;
           derangement: string;
           exploitation: string;
           commande: string;
           liaison: string;
           systeme: string;
        };
     };
     header: {
        viewAlerts: string;
        logout: string;
        operator: string;
        user: string;
     };
     sidebar: {
        dashboard: string;
        systemStatus: string;
        inisNetwork: string;
        commands: string;
        commandsControl: string;
        history: string;
        administration: string;
        settings: string;
        statistics: string;
        collapseMenu: string;
        expandMenu: string;
        reports: string;
        menu: string;
     };
     bottomNav: {
        home: string;
        status: string;
        history: string;
        more: string;
     };
     footer: {
        support: string;
        status: string;
        operational: string;
        language: string;
        modbusScanner: string;
        modbusConsole: string;
        refreshApp: string;
        userManual: string;
        shortcuts: string;
        shortcutsHint: string;
     };
     notice: {
        title: string;
        usage: string;
        installer: string;
        usageHint: string;
        installerHint: string;
     };
     support: {
        title: string;
        phone: string;
        email: string;
        address: 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;
           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;
        bulkDeleteConfirm: 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;
           parityNone: string;
           parityOdd: string;
           parityEven: string;
           stopBits: string;
           serialDefaults: string;
           serialDefaultsCheck: string;
           modbusProtocol: string;
           communicationProfile: string;
           selectProfile: string;
           noProfile: string;
           color: string;
           chooseXml: string;
           addFirstZoneHint: string;
           noDetectors: string;
           associatedPoints: string;
           panelName: string;
           panelNamePlaceholder: string;
           duplicateIndices: string;
           description: string;
           descriptionPlaceholder: string;
           serialNumber: string;
           ipAddress: string;
           port: string;
           testConnection: string;
           testingConnection: string;
           connectionTimeout: string;
           connectionSuccess: string;
           connectionFailed: string;
           slaveId: string;
           idOutOfRange: string;
           validRange: string;
           numberShort: string;
           address: string;
           selectZoneHint: string;
           displayColor: string;
           chooseColor: string;
           zoneDetection: string;
           configureLabels: string;
           noZones: string;
           addZone: string;
           zoneLabel: string;
           detectorsPoints: string;
           searchZone: string;
           addPoint: string;
           addBulk: string;
           bulkCreate: string;
           bulkZones: string;
           bulkPointsAllZones: 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: {
                 generalFire: string;
                 generalFault: string;
                 mains: string;
                 battery: string;
                 system: string;
                 network: string;
                 interCabinet: string;
                 linkFault: string;
                 sounderDisabled: string;
                 restrictedStandby: string;
                 ugaAlarm: string;
                 restrictedAlarm: string;
                 generalEvacuation: string;
                 pointsDisabled: string;
                 test: string;
              };
              anomalies: string;
              noAnomalies: string;
              waitingData: string;
              viewDetails: string;
           };
           unsavedTitle: string;
           unsavedMessage: string;
           saveAndLeave: string;
           leaveWithoutSaving: 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;
        destination: string;
        dm: string;
        legend: string;
        noLinks: string;
        panelLabel: string;
        selectPanel: string;
        selectPanelHint: string;
        panelsCount: string;
        panels: string;
        importXml: string;
        importing: string;
        importSuccess: string;
        importError: string;
        summary: string;
        kpiMatrices: string;
        kpiLinks: string;
        emptyMatrixTitle: string;
        globalMatrix: string;
        slotAssignments: string;
        diagnostic: string;
        inconsistencies: string;
        assignedSlot: string;
        noInconsistencies: string;
        severity: string;
        severityWarning: string;
        severityError: string;
        inconsistency: {
           conflict: string;
           missingSlot: string;
           missingXml: string;
           unassigned: 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;
        emptySlot: 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;
        filterByModel: string;
        supervision: {
           column: string;
           columnShort: string;
           enabled: string;
           disabled: string;
           enableHint: string;
           disableHint: string;
           enabledToast: string;
           disabledToast: string;
           enableAll: string;
           disableAll: string;
           allEnabledToast: string;
           allDisabledToast: string;
           error: string;
        };
        kpi: {
           panels: string;
           incidents: string;
           faults: string;
           api: string;
           online: string;
           availability: string;
        };
        connectedPanels: string;
        activeFaults: string;
        lastUpdate: string;
        since: string;
        ackedBy: string;
        at: string;
        ok: string;
        fault: string;
        acked: string;
        showDetail: string;
        hideDetail: string;
        zonesNormal: string;
        zonesFire: string;
        zonesFault: string;
        indicators: {
           generalFire: string;
           generalFault: string;
           mains: string;
           battery: string;
           system: string;
           network: string;
           interCabinet: string;
           linkFault: string;
           sounderDisabled: string;
           restrictedStandby: string;
           ugaAlarm: string;
           restrictedAlarm: string;
           generalEvacuation: string;
           generalNeutralization: string;
           generalManualOnly: string;
           pointsDisabled: string;
           zoneInTest: string;
           slave: string;
        };
        zonesTitle: 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;
           types: {
              info: string;
              success: string;
              warning: string;
              error: string;
              alarm: string;
           };
        };
     };
     shortcuts: {
        title: string;
        help: string;
        topIncident: string;
     };
     incidents: {
        scope: {
           panel: string;
        };
        state: {
           active: string;
           acked: string;
           cleared: string;
        };
        jump: string;
        jumpTooltip: string;
     };
     realtime: {
        live: string;
        liveTooltip: string;
        connecting: string;
        lost: string;
        bannerTitle: string;
        bannerDetail: string;
     };
     network: {
        connectionError: string;
        connectionLost: string;
        unauthorized: string;
        errorOccurred: string;
        signalrAuthFailed: string;
        serverConnectionLost: string;
        serverConnectionRestored: string;
     };
     status: {
        tileStatus: {
           alarm: string;
           fault: string;
           disconnected: string;
           disabled: string;
           normal: string;
           unsupervised: string;
        };
        tile: {
           zones: string;
           points: string;
           reduced: string;
        };
        normal: string;
        fireAlarm: string;
        disconnected: string;
        apiDisconnected: string;
        evacuation: string;
        emissionExt: string;
        emergencyStop: string;
        neutralization: string;
        inhibition: string;
        manualOnly: string;
        manualTrigger: string;
        test: string;
        disabled: string;
        fire: string;
        fault: string;
        ack: {
           acked: string;
           resolved: string;
           hardwareCleared: string;
           disconnected: string;
        };
        zone: {
           title: string;
           associatedLignesDi: string;
           normal: string;
           fireAlarm: string;
           fault: string;
           emission: string;
           evacuation: string;
           extinguished: string;
           test: string;
           disabled: string;
           neutralized: string;
           manualOnly: string;
           emergencyStop: string;
           inhibited: string;
           unknown: string;
           fire: string;
           detailsNotAvailable: string;
        };
        systemAlerts: {
           generalFire: {
              label: string;
              details: string;
           };
           generalFault: {
              label: string;
              details: string;
           };
           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;
           };
           linkFault: {
              label: string;
              details: string;
           };
           sounderDisabled: {
              label: string;
              details: string;
           };
           restrictedStandby: {
              label: string;
              details: string;
           };
           ugaAlarm: {
              label: string;
              details: string;
           };
           restrictedAlarm: {
              label: string;
              details: string;
           };
           generalEvacuation: {
              label: string;
              details: string;
           };
           generalNeutralization: {
              label: string;
              details: string;
           };
           generalManualOnly: {
              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;
        evacuations: string;
        evacuationsTooltip: string;
        emissions: string;
        emissionsTooltip: string;
        dmExtinctions: string;
        dmExtinctionsTooltip: string;
        disables: string;
        others: string;
        noData: 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;
     };
     reports: {
        title: string;
        subtitle: string;
        tabGenerate: string;
        tabArchive: string;
        tabAutomation: string;
        sectionsTitle: string;
        period: string;
        startDate: string;
        endDate: string;
        format: string;
        language: string;
        archiveOption: string;
        archiveOptionHint: string;
        generate: string;
        generating: string;
        generateSuccess: string;
        generateError: string;
        noSectionSelected: string;
        eventFilters: string;
        searchEvents: string;
        levelAll: string;
        levelError: string;
        levelWarning: string;
        levelInfo: string;
        archiveTitle: string;
        searchPlaceholder: string;
        colName: string;
        colDate: string;
        colOrigin: string;
        colSections: string;
        colSize: string;
        colFormat: string;
        originAuto: string;
        originManual: string;
        download: string;
        preview: string;
        openInWindow: string;
        openInWindowBlocked: string;
        previewLoading: string;
        previewFailed: string;
        exportDbTitle: string;
        exportDbHint: string;
        exportDbCsv: string;
        exportDbPdf: string;
        exportInProgress: string;
        exportDone: string;
        exportError: string;
        delete: string;
        deleteConfirm: string;
        deleteSuccess: string;
        emptyArchive: string;
        loadMore: string;
        templatesTitle: string;
        templateName: string;
        templateNamePlaceholder: string;
        saveTemplate: string;
        templateSaved: string;
        templateDeleted: string;
        templateApplied: string;
        applyTemplate: string;
        noTemplates: string;
        templateNameRequired: string;
        automationTitle: string;
        automationHint: string;
        useTemplate: string;
        defaultTemplate: string;
        sec: {
           Centrales: string;
           CentralesDesc: string;
           Evenements: string;
           EvenementsDesc: string;
           StatsApp: string;
           StatsAppDesc: string;
           StatsModbus: string;
           StatsModbusDesc: string;
           Utilisateurs: string;
           UtilisateursDesc: string;
           Consignes: string;
           ConsignesDesc: string;
        };
        templatesHint: string;
     };
     notes: {
        title: string;
        addShort: string;
        showMore: string;
        showLess: string;
        placeholder: string;
        pin: string;
        unpin: string;
        publish: string;
        empty: string;
        anonymous: string;
        justNow: string;
        minutesAgo: string;
        hoursAgo: string;
        addError: string;
        pinError: string;
        deleteConfirm: string;
        deleteError: string;
     };
     help: {
     };
     notifCenter: {
        title: string;
        clearAll: string;
        empty: string;
        justNow: string;
        minutesAgo: string;
        hoursAgo: string;
     };
     errors: {
        panel: {
           nameRequired: string;
           serialRequired: string;
           serialAlreadyUsed: string;
           slaveIdOutOfRange: string;
           duplicateSerialPortTarget: string;
           duplicateNetworkTarget: string;
           notFound: string;
           configFileMissing: string;
           configNoZones: string;
           supervisionDisabled: string;
           mustBeConnected: string;
           importInisOnly: string;
        };
        command: {
           unknown: string;
        };
        jbus: {
           campaignInisOnly: string;
        };
        map: {
           fileTooLarge: string;
           fileTypeNotAllowed: string;
           contentTypeMismatch: string;
        };
        note: {
           contentRequired: string;
        };
        log: {
           immutable: string;
        };
        station: {
           notFound: string;
           connectionFailed: string;
        };
        upload: {
           noFile: string;
           emptyFile: string;
        };
        appConfig: {
           notFound: string;
        };
        auth: {
           tooManyAttempts: string;
           invalidCredentials: string;
           databaseUnavailable: string;
           internalError: string;
           noRefreshToken: string;
           invalidRefreshToken: string;
        };
        user: {
           credentialsRequired: string;
           nameAlreadyExists: string;
           superAdminOnlyCreate: string;
           superAdminOnlyPromote: string;
           adminOnlyOtherNames: string;
           adminOnlyRoles: string;
           cannotChangeOwnRole: string;
           cannotDeleteOwnAccount: string;
           immutableName: string;
           immutablePassword: string;
           immutableRole: string;
           immutableAvatar: string;
           immutableDelete: string;
           noFileUploaded: string;
           fileTooLarge: string;
           avatarUploadFailed: string;
           avatarInvalidFormat: string;
        };
        report: {
           invalidRequest: string;
           startDateAfterEnd: string;
           generationFailed: string;
           templateNameRequired: string;
        };
        inisNetwork: {
           tooManyPanels: string;
           invalidSlot: string;
           importFailed: string;
        };
     };
     framer: {
        hint: string;
        zoom: string;
        reset: string;
        hintFixed: string;
        resize: string;
     };
     panelProfiles: {
        title: string;
        declare: string;
        derive: string;
        import: string;
        importHint: string;
        export: string;
        exportHint: string;
        exported: string;
        imported: string;
        importReplaced: string;
        importUnreadable: string;
        importOverwriteTitle: string;
        importOverwriteMessage: string;
        importOverwriteConfirm: string;
        search: string;
        name: string;
        nameHint: string;
        id: string;
        idHint: string;
        builtIn: string;
        builtInNotice: string;
        emptyTitle: string;
        emptyDescription: string;
        contentSummary: string;
        content: string;
        zones: string;
        points: string;
        addressingLabel: string;
        addressingHint: string;
        addressing: {
           Conventional: string;
           Addressable: string;
        };
        transport: {
           tcp: string;
           rtu: string;
        };
        pointLabelFormat: string;
        readOnly: string;
        readOnlyHint: string;
        readOnlyCommandsNotice: string;
        supportsXmlImport: string;
        supportsXmlImportHint: string;
        supportsInisNetwork: string;
        supportsInisNetworkHint: string;
        removeTitle: string;
        removeConfirm: string;
        tabs: {
           identity: string;
           frame: string;
           incidents: string;
           systemFlags: string;
           commands: string;
           review: string;
        };
        sections: {
           identification: string;
           identificationDesc: string;
           equipment: string;
           equipmentDesc: string;
           wiring: string;
           wiringDesc: string;
           capabilities: string;
           capabilitiesDesc: string;
           generalTable: string;
           generalTableDesc: string;
           commandWrite: string;
           commandWriteDesc: string;
           firmwareQuirks: string;
           firmwareQuirksDesc: string;
        };
        addressOffset: string;
        addressOffsetHint: string;
        commandTargetOffset: string;
        commandTargetOffsetHint: string;
        testConnectionAddress: string;
        testConnectionAddressHint: string;
        testConnectionCount: string;
        testConnectionCountHint: string;
        commandAddress: string;
        commandBaseAddress: string;
        commandBaseAddressHint: string;
        hasIhmZone: string;
        hasIhmZoneHint: string;
        hasInisPoint: string;
        hasInisPointHint: string;
        incidentKey: string;
        incidentLabel: string;
        labelLanguage: string;
        behaviour: string;
        colorFamily: string;
        fromBehaviour: string;
        fromScope: string;
        fromProfile: string;
        samePriority: string;
        defaultFloor: string;
        automatic: string;
        asFault: string;
        noSourceZone: string;
        notServed: string;
        scope: string;
        zoneAddress: string;
        pointAddress: string;
        readFunction: string;
        builtInReadNotice: string;
        encoding: string;
        registerLength: string;
        zoneBitOffset: string;
        pointBitOffset: string;
        priority: string;
        flagOrder: string;
        audioKey: string;
        audioPriority: string;
        minVolume: string;
        icon: string;
        order: string;
        alertPriority: string;
        displayStatus: string;
        sourceZoneStatus: string;
        causesGeneralFault: string;
        tableId: string;
        cmdSectionAddressing: string;
        cmdSectionBehaviour: string;
        targetOffsetOverride: string;
        silent: string;
        acknowledgeable: string;
        critical: string;
        addIncident: string;
        bitOffset: string;
        ackIndex: string;
        eventType: string;
        severity: string;
        functionCode: string;
        enabled: string;
        confirmRequired: string;
        expandEntry: string;
        collapseEntry: string;
        reviewIntro: string;
        table: string;
        address: string;
        readLength: string;
        zoneTable: string;
        pointTable: string;
        noRegion: string;
        warnDuplicateTable: string;
        warnSlaveOutOfRange: string;
        warnNoCommandAddress: string;
        warnNoServedFlag: string;
        customized: string;
        restore: string;
        noIncident: string;
        noSystemFlag: string;
        noCommand: string;
        addSystemFlag: string;
        addCommand: string;
        identityIntro: string;
        pointLabelFormatHint: string;
        incidentsIntro: string;
        commandsIntro: string;
        commandKeyHint: string;
        commandLabelHint: string;
        functionCodeHint: string;
        commandScopeHint: string;
        enabledHint: string;
        confirmRequiredHint: string;
        customizedNotice: string;
        defaultConnectionType: string;
        defaultConnectionTypeHint: string;
        defaultSlaveId: string;
        defaultSlaveIdHint: string;
        slaveIdMin: string;
        slaveIdMax: string;
        notRead: string;
        systemFlagsIntro: string;
        colors: {
           Red: string;
           Amber: string;
           Sky: string;
           Slate: string;
           Emerald: string;
           Violet: string;
           Cyan: string;
        };
        readFunctions: {
           Coils: string;
           DiscreteInputs: string;
           HoldingRegisters: string;
           InputRegisters: string;
        };
        encodings: {
           BitPerEntity: string;
           RegisterPerEntity: string;
        };
        commandScopeLabels: {
           Global: string;
           Zone: string;
           Point: string;
        };
        sounds: {
           alarm: string;
           fault: string;
           emission: string;
           evacuation: string;
           dm: string;
           info: string;
        };
        defs: {
           key: string;
           label: string;
           behaviour: string;
           colorFamily: string;
           zoneAddress: string;
           pointAddress: string;
           readFunction: string;
           encoding: string;
           registerLength: string;
           zoneBitOffset: string;
           pointBitOffset: string;
           priority: string;
           flagOrder: string;
           audioKey: string;
           audioPriority: string;
           minVolume: string;
           icon: string;
           acknowledgeable: string;
           flagAcknowledgeable: string;
           critical: string;
           causesGeneralFault: string;
           bitOffset: string;
           ackIndex: string;
           eventType: string;
           severity: string;
           order: string;
           alertPriority: string;
           displayStatus: string;
           sourceZoneStatus: string;
           tableId: string;
           targetOffsetOverride: string;
           raisesOwnAlert: string;
           activeLow: string;
           headDescribesSystemEntity: string;
           targetsSystemEntity: string;
        };
        slaveIdRange: string;
        slaveIdRangeHint: string;
        unsavedTitle: string;
        unsavedMessage: string;
        saveAndLeave: string;
        leaveWithoutSaving: string;
        restoreHint: string;
        duplicateId: string;
        addDesc: string;
        editDesc: string;
        zonesHint: string;
        pointsHint: string;
        firstUnitAddress: string;
        warnDuplicateFlag: string;
        restoreTitle: string;
        restoreConfirm: string;
        rank: {
           alone: string;
           first: string;
           last: string;
           between: string;
           tied: string;
           followsPriority: string;
           neverPlayed: string;
        };
        raisesOwnAlert: string;
        issues: {
           summary: string;
           tabBadge: string;
           idRequired: string;
           nameRequired: string;
           keyRequired: string;
           keyDuplicate: string;
           flagDuplicate: string;
           tableDuplicate: string;
           slaveRange: string;
           slaveOutOfRange: string;
           registerRange: string;
           bitOutOfTable: string;
        };
        activeLow: string;
        headDescribesSystemEntity: string;
        targetsSystemEntity: string;
     };
     iconPicker: {
        inherited: string;
        search: string;
        clear: string;
        empty: string;
     };
  };
}, {
}, {
}, string, false>;

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

Documentation Technique