config.ts 7.45 KB
export default {
  tenantConfig: 'Tenant Configuration',
  setDefault: 'Set as default',
  error: 'Setting the tenant configuration as default failed',
  success: 'Set the tenant configuration to default success',
  table: {
    title: 'Tenant Configuration List',
  },
  form: {
    name: 'Name',
    illustrate: 'Illustrate',
    default: 'Default',
    tenantConfigName: 'Tenant Configuration Name',
    maxNumberDevice: 'Maximum number of devices',
    maxNumberPanels: 'Maximum number of instrument panels',
    maxNumberAssets: 'Maximum number of assets',
    maxNumberUsers: 'Maximum number of users',
    maxNumberCustomers: 'Maximum number of customers',
    maxNumberRuleChains: 'Maximum number of rule chains',
    maxNumberRuleEngines: 'Maximum number of rule engines',
    maxNumberMessage: 'Maximum number of transmitted messages',
    maxNumberJavascript: 'Maximum JavaScript Execution Count',
    maxNumberTBELExecutions: 'Maximum number of TBEL executions',
    maxNumberMessageRule: 'The maximum number of rule node executions per message',
    maxNumberPoints: 'Maximum number of transmitted data points',
    maxNumberPointDays: 'Maximum storage point days',
    alarmTTLDays: 'Alarm TTL days',
    defaultTTLDays: 'Default TTL storage days',
    RPCTTLDays: 'RPC TTL Days',
    queueTTLDays: 'Queue statistics TTL days',
    engineExceptionTTLDays: 'Rule engine exception TTL days',
    enableSMS: 'Enable SMS',
    maxNumberSMSSent: 'Maximum number of SMS sent',
    maxNumberEmailsSent: 'Maximum number of emails sent',
    maxNumberAlarm: 'Maximum number of alarms created',
    filesTotalSize: 'Total size of resource files',
    otaFileSize: 'Ota package file size',
    maxNumberFileSize: 'Maximum resource file size',
    maxNumberTenants: 'Maximum number of sessions for tenants',
    maxNumberSubscriptTenants: 'Maximum number of subscriptions for tenants',
    maxNumberCustomer: 'Maximum number of customer conversations',
    maxNumberSubscriptCustomers: 'Maximum number of subscriptions for customers',
    maxNumberSessionUsers: 'Maximum number of sessions for public users',
    maxNumberSubscriptUsers: 'Maximum number of subscriptions for public users',
    maxNumberRegularUsers: 'Maximum number of sessions for regular users',
    maxNumberSubscriptOrdinaryUsers: 'Maximum number of subscriptions for ordinary users',
    queueLimitedSystemSize: 'The size of the queue is also limited by the system configuration.',
    maxNUmberQueueSizeSession: 'Maximum message queue size for a session',
    transferTenantInformation: 'Transfer tenant information',
    transferDeviceInformation: 'Transmission device information',
    transferTenantTelemetryMessage: 'Transmitting tenant telemetry messages',
    transferDeviceTelemetryMessage: 'Transmission equipment telemetry message',
    transferTenantPoints: 'Transmitting tenant telemetry data points',
    transferDevicePoints: 'Transmission equipment telemetry data points',
    tenantRESTRequest: 'Tenant REST Request',
    customerRESTRequest: 'Customer REST Request',
    entityVersionCreation: 'Entity version creation',
    entityVersionLoading: 'Entity version loading',
    sessionWSUpdate: 'Session WS Update',
    tenantCassandraQuery: 'Tenant Cassandra Query',
    notiRequest: 'Notification Request',
    eachRuleRequests: 'Notification requests for each notification rule',
    pleaseEnterNumber: 'Please enter (please enter a number)',
    pleaseMaxNumber: 'Please enter {label} (please enter a number)',

    editTransmissionTenantMessage: 'Edit the transmission tenant message rate configuration',
    notConfigured: 'not configured',
    messageNumberEverySeconds: '{messageNumber} messages every {secondsNumber} seconds',
    butMessageNumberEverySeconds:
      'But less than {messageNumber} messages every {secondsNumber} seconds',

    createMesageLimitMaxNumber: 'The added message rate limit cannot exceed 10 messages',
    messageOfNumber: 'Number of message',
    perSecond: 'Per second',
    messageNumberRequired: 'The number of messages is required',
    timeRatioRequired: 'Time ratio is required',
    createRestrictions: 'Create restrictions',
    entityUnlimited: 'Entity (0-unlimited)',
    ruleEngineUnlimited: 'Rule Engine (0-Unlimited)',
    TTLUnlimited: 'TTL (0-Unlimited)',
    alarmUnlimited: 'Alarm and Notification (0-Unlimited)',
    OTAUnlimited: 'OTA file (bytes) (0-unlimited)',
    WSAUnlimited: 'WS (0-unlimited)',
    speedLimit: 'Speed limit',

    queue: 'Queue',
    onlyQueue: 'The queue name must be unique.',
    useingEngineService: 'Using an independent rule engine service',
    eachUseingEngineService:
      '(Each independent tenant requires a separate rule engine microservice)',
    createQueue: '@:common.createText @:tenant.config.form.queue',
    nameRule:
      'Cannot contain characters other than ASCII alphanumeric characters, ".", "_" And "-", etc',
    customAttribute: 'Custom Attribute',
    customQueueMessage:
      'Custom queue (theme) creation properties, for example: retention. ms: 604800000; retention.bytes:1048576000',
    descriptionMessage:
      'This text will be displayed in the queue description, not in the selected strategy',
    policyType: 'Policy type',

    policyMessage: {
      m1: 'Process in initiator order: No new message from device A will be submitted until the previous message from device A is confirmed,',
      m2: 'Processing in tenant order: No new messages from tenant A will be submitted until the previous message from tenant A is confirmed,',
      m3: 'Sequential processing: No new message will be submitted until the previous message is confirmed,',
      m4: 'Emergency handling: All messages are submitted to the rule chain in order of arrival',
      m5: 'Batch processing: New batches will not be submitted until the previous batch of messages is confirmed,',
    },
    batchProcessingSize: 'Batch processing size',
    processType: 'Process type',
    processMessage: {
      m1: 'Failure and timeout retry: retry processing all failed and timeout messages',
      m2: 'Skip all failures: Ignore all failures,',
      m3: 'Skip all failures and timeouts: Ignore all failures and timeouts,',
      m4: 'retry all: retry processing all messages in the package ',
      m5: 'Failed retry: retry all failed messages for processing packet duplicates,',
      m6: 'Timeout retry: retry processing all timeout messages in the package',
    },
    numberRetries: 'Number of retries (0-unlimited)',
    percentageFailed: 'Percentage of failed messages skipping retry attempts',
    retryInterval: 'Retry interval (seconds)',
    maxRetryInterval: 'Maximum retry interval (seconds)',
    pollingInterval: 'Polling interval',
    partition: 'partition',
    eachPartitionCon: 'Each partition consumer polls messages separately',
    processingTimeout: 'Processing timeout (milliseconds)',
    submitSettings: 'Submit Settings',
    retrySettings: 'Retry processing settings',
    pollingSettings: 'Polling Settings',
  },
  enum: {
    PolicyTypeLabelEnum: {
      SEQUENTIAL_BY_ORIGINATOR: 'Process in order of initiator',
      SEQUENTIAL_BY_TENANT: 'Handle in tenant order',
      SEQUENTIAL: 'Sequential processing',
      BURST: 'Emergency handling',
      BATCH: 'Batch processing',
    },
    ProcessTypeLabelEnum: {
      RETRY_FAILED_AND_TIMED_OUT: 'Failure and timeout retry',
      SKIP_ALL_FAILURES: 'Skip all failures',
      SKIP_ALL_FAILURES_AND_TIMED_OUT: 'Skip all failures and timeouts',
      RETRY_ALL: 'Retry all',
      RETRY_FAILED: 'Failed retry',
      RETRY_TIMED_OUT: 'Timeout retry',
    },
  },
};