{
  "language": "en",
  "sizeLimit": null,
  "sourceDir": "./locales",
  "sourceLanguage": "en",
  "defaultLanguages": [
    "de",
    "es",
    "fr",
    "ru"
  ],
  "outputDir": "./i18ntk-reports",
  "scriptDirectories": {
    "analyze": null,
    "init": null,
    "validate": null,
    "complete": null,
    "manage": null,
    "summary": null,
    "usage": null,
    "sizing": null
  },
  "reportLanguage": "auto",
  "theme": "light",
  "autoSave": true,
  "notifications": {
    "enabled": true,
    "types": {
      "success": true,
      "warnings": true,
      "errors": true,
      "progress": true
    },
    "sound": false,
    "desktop": false
  },
  "dateFormat": "DD/MM/YYYY",
  "timeFormat": "24h",
  "timezone": "auto",
  "processing": {
    "notTranslatedMarker": "NOT_TRANSLATED",
    "excludeFiles": [
      ".DS_Store",
      "Thumbs.db",
      "*.tmp",
      "auth.json",
      "pagination.json",
      "reportGenerator.json",
      "validationStep.json"
    ],
    "excludeDirs": [
      "node_modules",
      ".git",
      "dist",
      "build"
    ],
    "includeExtensions": [
      ".js",
      ".jsx",
      ".ts",
      ".tsx",
      ".vue",
      ".svelte"
    ],
    "strictMode": false,
    "defaultLanguages": [
      "de",
      "es",
      "fr",
      "ru"
    ],
    "translationPatterns": [
      {},
      {},
      {}
    ]
  },
  "advanced": {
    "batchSize": 100,
    "maxConcurrentFiles": 10,
    "enableProgressBars": true,
    "enableColorOutput": true,
    "strictMode": false,
    "enableAuditLog": false,
    "backupBeforeChanges": true,
    "validateOnSave": true,
    "sizingThreshold": 50,
    "sizingFormat": "table",
    "memoryLimit": "512MB",
    "timeout": 30000
  },
  "security": {
    "adminPinEnabled": "false",
    "adminPinPromptOnInit": false,
    "keepAuthenticatedUntilExit": true,
    "sessionTimeout": 30,
    "maxFailedAttempts": 3,
    "lockoutDuration": 15,
    "enablePathValidation": true,
    "maxFileSize": 10485760,
    "allowedExtensions": [
      ".json",
      ".js",
      ".jsx",
      ".ts",
      ".tsx",
      ".vue",
      ".svelte"
    ],
    "notTranslatedMarker": "[NOT TRANSLATED]",
    "excludeFiles": [
      "node_modules",
      ".git",
      "dist",
      "build"
    ],
    "strictMode": false,
    "pinProtection": {
      "enabled": "false",
      "protectedScripts": {
        "debugMenu": false,
        "deleteReports": false,
        "summaryReports": false,
        "settingsMenu": false,
        "init": false,
        "analyze": false,
        "validate": false,
        "complete": false,
        "manage": false,
        "sizing": false,
        "usage": false
      }
    }
  },
  "debug": {
    "enabled": false,
    "showSecurityLogs": false,
    "verboseLogging": false,
    "logLevel": "info",
    "saveDebugLogs": false,
    "debugLogPath": "./debug.log"
  }
}