Browse Source

Updated translations.

Lauri Ojansivu 2 weeks ago
parent
commit
96522ec3a3
100 changed files with 17527 additions and 201 deletions
  1. 176 1
      imports/i18n/data/af.i18n.json
  2. 176 1
      imports/i18n/data/af_ZA.i18n.json
  3. 176 1
      imports/i18n/data/ar-DZ.i18n.json
  4. 176 1
      imports/i18n/data/ar-EG.i18n.json
  5. 176 1
      imports/i18n/data/ar.i18n.json
  6. 176 1
      imports/i18n/data/ary.i18n.json
  7. 176 1
      imports/i18n/data/ast-ES.i18n.json
  8. 176 1
      imports/i18n/data/az-AZ.i18n.json
  9. 176 1
      imports/i18n/data/az-LA.i18n.json
  10. 176 1
      imports/i18n/data/az.i18n.json
  11. 176 1
      imports/i18n/data/bg.i18n.json
  12. 176 1
      imports/i18n/data/br.i18n.json
  13. 176 1
      imports/i18n/data/ca.i18n.json
  14. 176 1
      imports/i18n/data/ca@valencia.i18n.json
  15. 176 1
      imports/i18n/data/ca_ES.i18n.json
  16. 176 1
      imports/i18n/data/cmn.i18n.json
  17. 176 1
      imports/i18n/data/cs-CZ.i18n.json
  18. 176 1
      imports/i18n/data/cs.i18n.json
  19. 176 1
      imports/i18n/data/cy-GB.i18n.json
  20. 176 1
      imports/i18n/data/cy.i18n.json
  21. 176 1
      imports/i18n/data/da.i18n.json
  22. 176 1
      imports/i18n/data/de-AT.i18n.json
  23. 176 1
      imports/i18n/data/de-CH.i18n.json
  24. 176 1
      imports/i18n/data/de.i18n.json
  25. 176 1
      imports/i18n/data/de_DE.i18n.json
  26. 176 1
      imports/i18n/data/el-GR.i18n.json
  27. 176 1
      imports/i18n/data/el.i18n.json
  28. 176 1
      imports/i18n/data/en-BR.i18n.json
  29. 176 1
      imports/i18n/data/en-DE.i18n.json
  30. 176 1
      imports/i18n/data/en-IT.i18n.json
  31. 176 1
      imports/i18n/data/en-MY.i18n.json
  32. 176 1
      imports/i18n/data/en-YS.i18n.json
  33. 176 1
      imports/i18n/data/en_AU.i18n.json
  34. 176 1
      imports/i18n/data/en_ID.i18n.json
  35. 176 1
      imports/i18n/data/en_SG.i18n.json
  36. 176 1
      imports/i18n/data/en_TR.i18n.json
  37. 176 1
      imports/i18n/data/en_ZA.i18n.json
  38. 176 1
      imports/i18n/data/eo.i18n.json
  39. 176 1
      imports/i18n/data/es-AR.i18n.json
  40. 176 1
      imports/i18n/data/es-CL.i18n.json
  41. 176 1
      imports/i18n/data/es-LA.i18n.json
  42. 176 1
      imports/i18n/data/es-MX.i18n.json
  43. 176 1
      imports/i18n/data/es-PE.i18n.json
  44. 176 1
      imports/i18n/data/es-PY.i18n.json
  45. 210 35
      imports/i18n/data/es.i18n.json
  46. 176 1
      imports/i18n/data/es_CO.i18n.json
  47. 176 1
      imports/i18n/data/et-EE.i18n.json
  48. 176 1
      imports/i18n/data/eu.i18n.json
  49. 176 1
      imports/i18n/data/fa-IR.i18n.json
  50. 176 1
      imports/i18n/data/fa.i18n.json
  51. 69 68
      imports/i18n/data/fi.i18n.json
  52. 176 1
      imports/i18n/data/fr-CH.i18n.json
  53. 176 1
      imports/i18n/data/fr-FR.i18n.json
  54. 176 1
      imports/i18n/data/fr.i18n.json
  55. 176 1
      imports/i18n/data/fy-NL.i18n.json
  56. 176 1
      imports/i18n/data/fy.i18n.json
  57. 176 1
      imports/i18n/data/gl-ES.i18n.json
  58. 176 1
      imports/i18n/data/gl.i18n.json
  59. 176 1
      imports/i18n/data/gu-IN.i18n.json
  60. 176 1
      imports/i18n/data/he-IL.i18n.json
  61. 176 1
      imports/i18n/data/he.i18n.json
  62. 176 1
      imports/i18n/data/hi-IN.i18n.json
  63. 176 1
      imports/i18n/data/hi.i18n.json
  64. 176 1
      imports/i18n/data/hr.i18n.json
  65. 176 1
      imports/i18n/data/hu.i18n.json
  66. 176 1
      imports/i18n/data/hy.i18n.json
  67. 176 1
      imports/i18n/data/id.i18n.json
  68. 176 1
      imports/i18n/data/ig.i18n.json
  69. 176 1
      imports/i18n/data/it.i18n.json
  70. 176 1
      imports/i18n/data/ja-HI.i18n.json
  71. 176 1
      imports/i18n/data/ja.i18n.json
  72. 176 1
      imports/i18n/data/ka.i18n.json
  73. 176 1
      imports/i18n/data/km.i18n.json
  74. 176 1
      imports/i18n/data/ko-KR.i18n.json
  75. 176 1
      imports/i18n/data/ko.i18n.json
  76. 176 1
      imports/i18n/data/lt.i18n.json
  77. 176 1
      imports/i18n/data/lv.i18n.json
  78. 176 1
      imports/i18n/data/mk.i18n.json
  79. 176 1
      imports/i18n/data/mn.i18n.json
  80. 176 1
      imports/i18n/data/ms-MY.i18n.json
  81. 176 1
      imports/i18n/data/ms.i18n.json
  82. 176 1
      imports/i18n/data/nb.i18n.json
  83. 176 1
      imports/i18n/data/nl-NL.i18n.json
  84. 176 1
      imports/i18n/data/nl.i18n.json
  85. 176 1
      imports/i18n/data/oc.i18n.json
  86. 176 1
      imports/i18n/data/or_IN.i18n.json
  87. 176 1
      imports/i18n/data/pa.i18n.json
  88. 176 1
      imports/i18n/data/pl-PL.i18n.json
  89. 176 1
      imports/i18n/data/pl.i18n.json
  90. 176 1
      imports/i18n/data/pt-BR.i18n.json
  91. 176 1
      imports/i18n/data/pt.i18n.json
  92. 176 1
      imports/i18n/data/pt_PT.i18n.json
  93. 176 1
      imports/i18n/data/ro-RO.i18n.json
  94. 176 1
      imports/i18n/data/ro.i18n.json
  95. 176 1
      imports/i18n/data/ru-UA.i18n.json
  96. 176 1
      imports/i18n/data/ru.i18n.json
  97. 176 1
      imports/i18n/data/sk.i18n.json
  98. 176 1
      imports/i18n/data/sl.i18n.json
  99. 176 1
      imports/i18n/data/sr.i18n.json
  100. 176 1
      imports/i18n/data/sv.i18n.json

+ 176 - 1
imports/i18n/data/af.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/af_ZA.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ar-DZ.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ar-EG.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ar.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ary.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ast-ES.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/az-AZ.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/az-LA.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/az.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/bg.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Завършено",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/br.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ca.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completat",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "de",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ca@valencia.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ca_ES.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/cmn.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/cs-CZ.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Dokončeno",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "z",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/cs.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Dokončeno",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "z",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/cy-GB.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/cy.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/da.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Fuldført",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "af",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/de-AT.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "abgeschlossen",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "von",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/de-CH.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "abgeschlossen",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "von",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/de.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "Benutzer ist Aktiv - zum Deaktivieren klicken",
   "admin-people-user-inactive": "Benutzer ist Inaktiv - zum Aktivieren klicken",
   "accounts-lockout-all-users-unlocked": "Alle gesperrten Benutzer wurden entsperrt",
-  "accounts-lockout-unlock-all": "Alle entsperren"
+  "accounts-lockout-unlock-all": "Alle entsperren",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "abgeschlossen",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "von",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/de_DE.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "abgeschlossen",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "von",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/el-GR.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/el.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en-BR.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en-DE.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en-IT.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en-MY.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en-YS.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en_AU.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en_ID.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en_SG.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en_TR.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/en_ZA.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/eo.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/es-AR.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/es-CL.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completada",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/es-LA.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/es-MX.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/es-PE.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completada",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "de",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/es-PY.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 210 - 35
imports/i18n/data/es.i18n.json

@@ -125,7 +125,7 @@
   "archive": "Archivar",
   "archive-all": "Archivar todo",
   "archive-board": "Archivar este tablero",
-  "archive-board-confirm": "Are you sure you want to archive this board?",
+  "archive-board-confirm": "¿Estás seguro que quieres archivar este tablero?",
   "archive-card": "Archivar esta tarjeta",
   "archive-list": "Archivar esta lista",
   "archive-swimlane": "Archivar este carril",
@@ -177,14 +177,14 @@
   "boardChangeViewPopup-title": "Vista del tablero",
   "boards": "Tableros",
   "board-view": "Vista del tablero",
-  "desktop-mode": "Desktop Mode",
-  "mobile-mode": "Mobile Mode",
-  "mobile-desktop-toggle": "Toggle between Mobile and Desktop Mode",
-  "zoom-in": "Zoom In",
-  "zoom-out": "Zoom Out",
-  "click-to-change-zoom": "Click to change zoom level",
-  "zoom-level": "Zoom Level",
-  "enter-zoom-level": "Enter zoom level (50-300%):",
+  "desktop-mode": "Modo de Escritorio",
+  "mobile-mode": "Modo Móvil",
+  "mobile-desktop-toggle": "Alterna entre el Modo Móvil y el Modo de Escritorio",
+  "zoom-in": "Acercar",
+  "zoom-out": "Alejar",
+  "click-to-change-zoom": "Haz clic para cambiar el nivel de zoom",
+  "zoom-level": "Nivel de zoom",
+  "enter-zoom-level": "Introduzca el nivel de zoom (50-300%):",
   "board-view-cal": "Calendario",
   "board-view-swimlanes": "Carriles",
   "board-view-collapse": "Contraer",
@@ -314,15 +314,15 @@
   "comment-placeholder": "Escribir comentario",
   "comment-only": "Sólo comentarios",
   "comment-only-desc": "Solo puedes comentar en las tarjetas.",
-  "comment-delete": "¿Seguro que quieres borrar el comentario?",
+  "comment-delete": "¿Estás seguro que quieres borrar el comentario?",
   "deleteCommentPopup-title": "¿Borrar comentario?",
   "no-comments": "No hay comentarios",
   "no-comments-desc": "No se pueden mostrar comentarios ni actividades.",
   "worker": "Trabajador",
   "worker-desc": "Solo puede mover tarjetas, asignarse a la tarjeta y comentar.",
   "computer": "el ordenador",
-  "confirm-subtask-delete-popup": "¿Seguro que quieres eliminar la subtarea?",
-  "confirm-checklist-delete-popup": "¿Está seguro de querer eliminar la lista de tareas?",
+  "confirm-subtask-delete-popup": "¿Estás seguro que quieres eliminar la subtarea?",
+  "confirm-checklist-delete-popup": "¿Estás seguro de querer eliminar la lista de tareas?",
   "subtaskDeletePopup-title": "¿Borrar subtarea?",
   "checklistDeletePopup-title": "¿Borrar la lista de tareas?",
   "copy-card-link-to-clipboard": "Copiar el enlace de la tarjeta al portapapeles",
@@ -631,9 +631,9 @@
   "upload": "Cargar",
   "upload-avatar": "Cargar un avatar",
   "uploaded-avatar": "Avatar cargado",
-  "uploading-files": "Uploading files",
-  "upload-failed": "Upload failed",
-  "upload-completed": "Upload completed",
+  "uploading-files": "Subiendo archivos",
+  "upload-failed": "Fallo al subir",
+  "upload-completed": "Subida completada",
   "custom-top-left-corner-logo-image-url": "Personalizar la URL del logotipo en la esquina superior izquierda",
   "custom-top-left-corner-logo-link-url": "Personalizar el enlace del logotipo de la esquina superior izquierda",
   "custom-top-left-corner-logo-height": "Altura personalizada del logo de la esquina superior izquierda. Por defecto: 27",
@@ -757,7 +757,7 @@
   "minicard-settings": "Configuración de minitarjeta",
   "boardSubtaskSettingsPopup-title": "Preferencias de las subtareas del tablero",
   "boardCardSettingsPopup-title": "Preferencias de la tarjeta",
-  "boardMinicardSettingsPopup-title": "Minicard Settings",
+  "boardMinicardSettingsPopup-title": "Preferencias de minitarjetas",
   "deposit-subtasks-board": "Depositar subtareas en este tablero:",
   "deposit-subtasks-list": "Lista de destino para subtareas depositadas aquí:",
   "show-parent-in-minicard": "Mostrar el padre en una minitarjeta:",
@@ -908,7 +908,7 @@
   "oidc-button-text": "Customize the OIDC button text",
   "default-authentication-method": "Método de autenticación por defecto",
   "duplicate-board": "Duplicar tablero",
-  "duplicate-board-confirm": "Are you sure you want to duplicate this board?",
+  "duplicate-board-confirm": "¿Estás seguro de querer duplicar este tablero?",
   "org-number": "El número de organizaciones es:",
   "team-number": "El número de equipos es:",
   "people-number": "El número de personas es:",
@@ -1227,14 +1227,14 @@
   "subtaskActionsPopup-title": "Acciones de la Subtarea",
   "attachmentActionsPopup-title": "Acciones de Adhesión",
   "attachment-move-storage-fs": "Mover el archivo adjunto al sistema de archivos",
-  "attachment-move-storage-gridfs": "Mover adjunto a GridFS",
-  "attachment-move-storage-s3": "Move attachment to S3",
+  "attachment-move-storage-gridfs": "Mover el adjunto a GridFS",
+  "attachment-move-storage-s3": "Mover el adjunto a S3",
   "attachment-move": "Mover el Adjunto",
   "move-all-attachments-to-fs": "Mover todos los archivos adjuntos al sistema de archivos",
   "move-all-attachments-to-gridfs": "Mover todos los adjuntos a GridFS",
   "move-all-attachments-to-s3": "Move all attachments to S3",
   "move-all-attachments-of-board-to-fs": "Mover todos los adjuntos del tablero al sistema de archivos",
-  "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+  "move-all-attachments-of-board-to-gridfs": "Mover todos los adjuntos del tablero a GridFS",
   "move-all-attachments-of-board-to-s3": "Mover todos los adjuntos del tablero a S3",
   "path": "Ruta",
   "version-name": "Nombre de la versión",
@@ -1284,34 +1284,209 @@
   "accessibility-info-not-added-yet": "Accessibility info has not been added yet",
   "accessibility-title": "Accessibility title",
   "accessibility-content": "Contenido de accesibilidad",
-  "accounts-lockout-settings": "Brute Force Protection Settings",
-  "accounts-lockout-info": "These settings control how login attempts are protected against brute force attacks.",
-  "accounts-lockout-known-users": "Settings for known users (correct username, wrong password)",
-  "accounts-lockout-unknown-users": "Settings for unknown users (non-existent username)",
+  "accounts-lockout-settings": "Configuración de protección de ataques de fuerza bruta",
+  "accounts-lockout-info": "Estas opciones de configuración controlan cómo los inicios de sesión se protegen de ataques de fuerza bruta.",
+  "accounts-lockout-known-users": "Configuración para usuarios conocidos (nombre de usuario correcto, contraseña incorrecta)",
+  "accounts-lockout-unknown-users": "Configuración para usuarios desconocidos (nombre de usuario desconocido)",
   "accounts-lockout-failures-before": "Failures before lockout",
   "accounts-lockout-period": "Lockout period (seconds)",
   "accounts-lockout-failure-window": "Failure window (seconds)",
-  "accounts-lockout-settings-updated": "Brute force protection settings have been updated",
+  "accounts-lockout-settings-updated": "La configuración de protección de fuerza bruta se ha actualizado",
   "accounts-lockout-locked-users": "Locked Users",
-  "accounts-lockout-locked-users-info": "Users currently locked out due to too many failed login attempts",
+  "accounts-lockout-locked-users-info": "Usuarios actualmente bloqueados debido a demasiados intentos fallidos de inicio de sesión",
   "accounts-lockout-no-locked-users": "There are currently no locked users",
-  "accounts-lockout-failed-attempts": "Failed Attempts",
+  "accounts-lockout-failed-attempts": "Intentos fallidos",
   "accounts-lockout-remaining-time": "Remaining Time",
   "accounts-lockout-user-unlocked": "User has been unlocked successfully",
-  "accounts-lockout-confirm-unlock": "Are you sure you want to unlock this user?",
-  "accounts-lockout-confirm-unlock-all": "Are you sure you want to unlock all locked users?",
+  "accounts-lockout-confirm-unlock": "¿Estas seguro de querer desbloquear a este usuario?",
+  "accounts-lockout-confirm-unlock-all": "¿Estás seguro de querer desbloquear todos los usuarios bloqueados?",
   "accounts-lockout-show-locked-users": "Show locked users only",
-  "accounts-lockout-user-locked": "User is locked",
-  "accounts-lockout-click-to-unlock": "Click to unlock this user",
+  "accounts-lockout-user-locked": "El usuario está bloqueado",
+  "accounts-lockout-click-to-unlock": "Haz clic para desbloquear a este usuario",
   "accounts-lockout-status": "Estado",
   "admin-people-filter-show": "Show:",
   "admin-people-filter-all": "Todos los usuarios",
-  "admin-people-filter-locked": "Locked Users Only",
+  "admin-people-filter-locked": "Solo usuarios bloqueados",
   "admin-people-filter-active": "Activo",
   "admin-people-filter-inactive": "Not Active",
   "admin-people-active-status": "Active Status",
-  "admin-people-user-active": "User is active - click to deactivate",
-  "admin-people-user-inactive": "User is inactive - click to activate",
+  "admin-people-user-active": "El usuario está activo - haz clic para desactivarlo",
+  "admin-people-user-inactive": "El usuario está inactivo - haz clic para activarlo",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Desbloquea a todos",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Configuración de almacenamiento de adjuntos",
+  "attachments-path": "Ruta de adjuntos",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Fallo al programar el archivo del tablero",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Fallo al programar la copia de respaldo del tablero",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Fallo al programar el borrado del tablero",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "¿Estás seguro de querer borrar este Cron Job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Fallo al pausar las migraciones",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Proceso de migración",
+  "migration-start-failed": "Fallo al iniciar las migraciones",
+  "migration-started": "Las migraciones se han iniciado correctamente",
+  "migration-status": "Estado de migración",
+  "migration-stop-confirm": "¿Estás seguro de querer detener todas las migraciones?",
+  "migration-stop-failed": "Fallo al detener las migraciones",
+  "migration-stopped": "Las migraciones se han detenido correctamente",
+  "mongodb-gridfs-storage": "Almacenamiento MongoDB GridFS",
+  "pause-all-migrations": "Pausar todas las migraciones",
+  "s3-access-key": "Clave de acceso de S3",
+  "s3-access-key-description": "Clave de acceso de AWS S3 para autentificación",
+  "s3-access-key-placeholder": "Introduzca la clave de acceso de S3",
+  "s3-bucket": "Bucket S3",
+  "s3-bucket-description": "Nombre del Bucket S3 para guardar los archivos",
+  "s3-connection-failed": "La conexión S3 ha fallado",
+  "s3-connection-success": "Conexión a S3 exitosa",
+  "s3-enabled": "Habilitado S3",
+  "s3-enabled-description": "Usar AWS S3 o MinIO para almacenamiento de archivos",
+  "s3-endpoint": "Endpoint S3",
+  "s3-endpoint-description": "URL del Endpoint S3 (por ejemplo, s3.amazonaws.com o minio.example.com)",
+  "s3-minio-storage": "Almacenamiento S3/MinIO",
+  "s3-port": "Puerto S3",
+  "s3-port-description": "Número de puerto del Endpoint S3",
+  "s3-region": "Región S3",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Fallo al guardar la configuración de S3",
+  "s3-settings-saved": "La configuración de S3 se ha guardado correctamente",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Guardar configuración de S3",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completada",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duración",
+  "errors": "Errores",
+  "estimated-time-remaining": "Tiempo restante estimado",
+  "every-1-day": "Cada día",
+  "every-1-hour": "Cada hora",
+  "every-1-minute": "Cada minuto",
+  "every-10-minutes": "Cada 10 minutos",
+  "every-30-minutes": "Cada 30 minutos",
+  "every-5-minutes": "Cada 5 minutos",
+  "every-6-hours": "Cada 6 horas",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "de",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/es_CO.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/et-EE.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Lõpetatud",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "/",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/eu.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "Erabiltzailea aktiboa dago - egin klik desaktibatzeko",
   "admin-people-user-inactive": "Erabiltzailea ez dago aktiboa - egin klik aktibatzeko",
   "accounts-lockout-all-users-unlocked": "Blokeatutako erabiltzaile guztiak desblokeatu dira",
-  "accounts-lockout-unlock-all": "Desblokeatu guztiak"
+  "accounts-lockout-unlock-all": "Desblokeatu guztiak",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/fa-IR.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "تمام شده",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "از",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/fa.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "تمام شده",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "از",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 69 - 68
imports/i18n/data/fi.i18n.json

@@ -1315,6 +1315,75 @@
   "accounts-lockout-all-users-unlocked": "Kaikki lukitut käyttäjät on avattu",
   "accounts-lockout-unlock-all": "Avaa lukitus kaikista",
   "active-cron-jobs": "Aktiiviset ajastetut työt",
+  "add-cron-job": "Lisää ajastettu työ",
+  "add-cron-job-placeholder": "Ajastetun työn lisääminen tulossa pian",
+  "attachment-storage-configuration": "Liitteiden tallennuskonfiguraatio",
+  "attachments-path": "Liitteiden polku",
+  "attachments-path-description": "Polku jossa liitetiedostot tallennetaan",
+  "avatars-path": "Profiilikuvien polku",
+  "avatars-path-description": "Polku jossa profiilikuvat tallennetaan",
+  "board-archive-failed": "Taulun arkistointi epäonnistui",
+  "board-archive-scheduled": "Taulun arkistointi ajastettu onnistuneesti",
+  "board-backup-failed": "Taulun varmuuskopiointi epäonnistui",
+  "board-backup-scheduled": "Taulun varmuuskopiointi ajastettu onnistuneesti",
+  "board-cleanup-failed": "Taulun siivous epäonnistui",
+  "board-cleanup-scheduled": "Taulun siivous ajastettu onnistuneesti",
+  "board-operations": "Taulun toiminnot",
+  "cron-jobs": "Ajastetut työt",
+  "cron-migrations": "Ajastetut siirrot",
+  "cron-job-delete-confirm": "Haluatko varmasti poistaa tämän ajastetun työn?",
+  "cron-job-delete-failed": "Ajastetun työn poistaminen epäonnistui",
+  "cron-job-deleted": "Ajastettu työ poistettu onnistuneesti",
+  "cron-job-pause-failed": "Ajastetun työn keskeyttäminen epäonnistui",
+  "cron-job-paused": "Ajastettu työ keskeytetty onnistuneesti",
+  "filesystem-path-description": "Peruspolku tiedostojen tallennukseen",
+  "gridfs-enabled": "GridFS käytössä",
+  "gridfs-enabled-description": "Käytä MongoDB GridFS:ää tiedostojen tallennukseen",
+  "migration-pause-failed": "Siirtojen keskeyttäminen epäonnistui",
+  "migration-paused": "Siirrot keskeytetty onnistuneesti",
+  "migration-progress": "Siirtojen edistyminen",
+  "migration-start-failed": "Siirtojen aloittaminen epäonnistui",
+  "migration-started": "Siirrot aloitettu onnistuneesti",
+  "migration-status": "Siirron tila",
+  "migration-stop-confirm": "Haluatko varmasti pysäyttää kaikki siirrot?",
+  "migration-stop-failed": "Siirtojen pysäyttäminen epäonnistui",
+  "migration-stopped": "Siirrot pysäytetty onnistuneesti",
+  "mongodb-gridfs-storage": "MongoDB GridFS tallennus",
+  "pause-all-migrations": "Keskeytä kaikki siirrot",
+  "s3-access-key": "S3 käyttöavain",
+  "s3-access-key-description": "AWS S3 käyttöavain tunnistautumiseen",
+  "s3-access-key-placeholder": "Syötä S3 käyttöavain",
+  "s3-bucket": "S3 kauha",
+  "s3-bucket-description": "S3 kauhan nimi tiedostojen tallennukseen",
+  "s3-connection-failed": "S3 yhteys epäonnistui",
+  "s3-connection-success": "S3 yhteys onnistui",
+  "s3-enabled": "S3 käytössä",
+  "s3-enabled-description": "Käytä AWS S3:ää tai MinIO:ta tiedostojen tallennukseen",
+  "s3-endpoint": "S3 päätepiste",
+  "s3-endpoint-description": "S3 päätepisteen URL (esim. s3.amazonaws.com tai minio.example.com)",
+  "s3-minio-storage": "S3/MinIO tallennus",
+  "s3-port": "S3 portti",
+  "s3-port-description": "S3 päätepisteen porttinumero",
+  "s3-region": "S3 alue",
+  "s3-region-description": "AWS S3 alue (esim. us-east-1)",
+  "s3-secret-key": "S3 salainen avain",
+  "s3-secret-key-description": "AWS S3 salainen avain tunnistautumiseen",
+  "s3-secret-key-placeholder": "Syötä S3 salainen avain",
+  "s3-secret-key-required": "S3 salainen avain vaaditaan",
+  "s3-settings-save-failed": "S3 asetusten tallentaminen epäonnistui",
+  "s3-settings-saved": "S3 asetukset tallennettu onnistuneesti",
+  "s3-ssl-enabled": "S3 SSL käytössä",
+  "s3-ssl-enabled-description": "Käytä SSL/TLS:ää S3 yhteyksille",
+  "save-s3-settings": "Tallenna S3 asetukset",
+  "schedule-board-archive": "Aikatauluta taulun arkistointi",
+  "schedule-board-backup": "Aikatauluta taulun varmuuskopiointi",
+  "schedule-board-cleanup": "Aikatauluta taulun siivous",
+  "scheduled-board-operations": "Aikataulutetut taulun toiminnot",
+  "start-all-migrations": "Aloita kaikki siirrot",
+  "stop-all-migrations": "Pysäytä kaikki siirrot",
+  "test-s3-connection": "Testaa S3 yhteys",
+  "writable-path": "Kirjoitettava polku",
+  "writable-path-description": "Perushakemistopolku tiedostojen tallennukseen",
   "add-job": "Lisää työ",
   "attachment-migration": "Liitteiden siirto",
   "attachment-monitoring": "Liitteiden seuranta",
@@ -1417,75 +1486,7 @@
   "total-size": "Koko yhteensä",
   "unmigrated-boards": "Siirtämättömät taulut",
   "weight": "Paino",
-  "add-cron-job-placeholder": "Ajastetun työn lisääminen tulossa pian",
-  "attachment-storage-configuration": "Liitteiden tallennuskonfiguraatio",
-  "attachments-path": "Liitteiden polku",
-  "attachments-path-description": "Polku jossa liitetiedostot tallennetaan",
-  "avatars-path": "Profiilikuvien polku",
-  "avatars-path-description": "Polku jossa profiilikuvat tallennetaan",
-  "board-archive-failed": "Taulun arkistointi epäonnistui",
-  "board-archive-scheduled": "Taulun arkistointi ajastettu onnistuneesti",
-  "board-backup-failed": "Taulun varmuuskopiointi epäonnistui",
-  "board-backup-scheduled": "Taulun varmuuskopiointi ajastettu onnistuneesti",
-  "board-cleanup-failed": "Taulun siivous epäonnistui",
-  "board-cleanup-scheduled": "Taulun siivous ajastettu onnistuneesti",
-  "board-operations": "Taulun toiminnot",
-  "cron-jobs": "Ajastetut työt",
-  "cron-migrations": "Ajastetut siirrot",
-  "cron-job-delete-confirm": "Haluatko varmasti poistaa tämän ajastetun työn?",
-  "cron-job-delete-failed": "Ajastetun työn poistaminen epäonnistui",
-  "cron-job-deleted": "Ajastettu työ poistettu onnistuneesti",
-  "cron-job-pause-failed": "Ajastetun työn keskeyttäminen epäonnistui",
-  "cron-job-paused": "Ajastettu työ keskeytetty onnistuneesti",
-  "filesystem-path-description": "Peruspolku tiedostojen tallennukseen",
-  "gridfs-enabled": "GridFS käytössä",
-  "gridfs-enabled-description": "Käytä MongoDB GridFS:ää tiedostojen tallennukseen",
-  "migration-pause-failed": "Siirtojen keskeyttäminen epäonnistui",
-  "migration-paused": "Siirrot keskeytetty onnistuneesti",
-  "migration-start-failed": "Siirtojen aloittaminen epäonnistui",
-  "migration-started": "Siirrot aloitettu onnistuneesti",
-  "migration-status": "Siirron tila",
-  "migration-stop-confirm": "Haluatko varmasti pysäyttää kaikki siirrot?",
-  "migration-stop-failed": "Siirtojen pysäyttäminen epäonnistui",
-  "migration-stopped": "Siirrot pysäytetty onnistuneesti",
-  "mongodb-gridfs-storage": "MongoDB GridFS tallennus",
-  "pause-all-migrations": "Keskeytä kaikki siirrot",
-  "s3-access-key": "S3 käyttöavain",
-  "s3-access-key-description": "AWS S3 käyttöavain tunnistautumiseen",
-  "s3-access-key-placeholder": "Syötä S3 käyttöavain",
-  "s3-bucket": "S3 kauha",
-  "s3-bucket-description": "S3 kauhan nimi tiedostojen tallennukseen",
-  "s3-connection-failed": "S3 yhteys epäonnistui",
-  "s3-connection-success": "S3 yhteys onnistui",
-  "s3-enabled": "S3 käytössä",
-  "s3-enabled-description": "Käytä AWS S3:ää tai MinIO:ta tiedostojen tallennukseen",
-  "s3-endpoint": "S3 päätepiste",
-  "s3-endpoint-description": "S3 päätepisteen URL (esim. s3.amazonaws.com tai minio.example.com)",
-  "s3-minio-storage": "S3/MinIO tallennus",
-  "s3-port": "S3 portti",
-  "s3-port-description": "S3 päätepisteen porttinumero",
-  "s3-region": "S3 alue",
-  "s3-region-description": "AWS S3 alue (esim. us-east-1)",
-  "s3-secret-key": "S3 salainen avain",
-  "s3-secret-key-description": "AWS S3 salainen avain tunnistautumiseen",
-  "s3-secret-key-placeholder": "Syötä S3 salainen avain",
-  "s3-secret-key-required": "S3 salainen avain vaaditaan",
-  "s3-settings-save-failed": "S3 asetusten tallentaminen epäonnistui",
-  "s3-settings-saved": "S3 asetukset tallennettu onnistuneesti",
-  "s3-ssl-enabled": "S3 SSL käytössä",
-  "s3-ssl-enabled-description": "Käytä SSL/TLS:ää S3 yhteyksille",
-  "save-s3-settings": "Tallenna S3 asetukset",
-  "schedule-board-archive": "Aikatauluta taulun arkistointi",
-  "schedule-board-backup": "Aikatauluta taulun varmuuskopiointi",
-  "schedule-board-cleanup": "Aikatauluta taulun siivous",
-  "scheduled-board-operations": "Aikataulutetut taulun toiminnot",
-  "start-all-migrations": "Aloita kaikki siirrot",
-  "stop-all-migrations": "Pysäytä kaikki siirrot",
-  "test-s3-connection": "Testaa S3 yhteys",
-  "writable-path": "Kirjoitettava polku",
-  "writable-path-description": "Perushakemistopolku tiedostojen tallennukseen",
   "idle": "Tyhjäkäynti",
   "complete": "Valmis",
-  "add-cron-job": "Lisää ajastettu työ",
   "cron": "Ajastus"
 }

+ 176 - 1
imports/i18n/data/fr-CH.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/fr-FR.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Terminé",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "sur",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/fr.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "L'utilisateur est activé - Cliquer pour le désactiver",
   "admin-people-user-inactive": "L'utilisateur est désactivé - Cliquer pour l'activer",
   "accounts-lockout-all-users-unlocked": "Tous les utilisateurs bloqués ont été déverrouillés",
-  "accounts-lockout-unlock-all": "Tout déverrouiller"
+  "accounts-lockout-unlock-all": "Tout déverrouiller",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Terminé",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "sur",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/fy-NL.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/fy.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/gl-ES.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/gl.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/gu-IN.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/he-IL.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/he.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "משתמש פעיל - לחיצה תשבית",
   "admin-people-user-inactive": "משתמש לא פעיל - לחיצה תפעיל",
   "accounts-lockout-all-users-unlocked": "כל המשתמשים החסומים שוחררו",
-  "accounts-lockout-unlock-all": "להסיר חסימה מעל כולם"
+  "accounts-lockout-unlock-all": "להסיר חסימה מעל כולם",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "הושלמה",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "מתוך",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/hi-IN.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/hi.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/hr.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "od",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/hu.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Kész",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/hy.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/id.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "dari",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ig.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/it.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "L'utente è attivo - clicca per disattivarlo",
   "admin-people-user-inactive": "L'utente è inattivo: clicca per attivarlo",
   "accounts-lockout-all-users-unlocked": "Tutti gli utenti bloccati sono stati sbloccati",
-  "accounts-lockout-unlock-all": "Sblocca Tutti"
+  "accounts-lockout-unlock-all": "Sblocca Tutti",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completato/a",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "di",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ja-HI.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "ロックされているすべてのユーザのロックが解除されました。",
-  "accounts-lockout-unlock-all": "すべてロック解除"
+  "accounts-lockout-unlock-all": "すべてロック解除",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ja.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "ロックされているすべてのユーザのロックが解除されました。",
-  "accounts-lockout-unlock-all": "すべてロック解除"
+  "accounts-lockout-unlock-all": "すべてロック解除",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "完了した時",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "/",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ka.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/km.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ko-KR.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ko.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "완료",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/lt.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/lv.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Pabeigts",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "no",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/mk.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/mn.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ms-MY.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ms.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Lengkap",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "daripada",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/nb.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Gjennomført",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "av",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/nl-NL.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Afgewerkt",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "van",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/nl.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "Gebruiker is actief - klik om te deactiveren",
   "admin-people-user-inactive": "Gebruiker is inactief - klik om te activeren",
   "accounts-lockout-all-users-unlocked": "Alle geblokkeerde gebruikers zijn ge-deblokkeerd",
-  "accounts-lockout-unlock-all": "Deblokkeer Alles"
+  "accounts-lockout-unlock-all": "Deblokkeer Alles",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Afgewerkt",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "van",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/oc.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/or_IN.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/pa.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/pl-PL.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "ukończona",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "z",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/pl.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "ukończona",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "z",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/pt-BR.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "Usuário está ativo - clique para desativá-lo",
   "admin-people-user-inactive": "Usuário está inativo - clique para ativá-lo",
   "accounts-lockout-all-users-unlocked": "Todos os usuários bloqueados foram desbloqueados",
-  "accounts-lockout-unlock-all": "Desbloquear Todos"
+  "accounts-lockout-unlock-all": "Desbloquear Todos",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completado",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "de",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/pt.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completada",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "de",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/pt_PT.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completada",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "de",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ro-RO.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ro.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ru-UA.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Завершен",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "из",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/ru.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Завершен",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "из",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/sk.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Completed",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/sl.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "zaključen",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "of",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/sr.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "User is active - click to deactivate",
   "admin-people-user-inactive": "User is inactive - click to activate",
   "accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
-  "accounts-lockout-unlock-all": "Unlock All"
+  "accounts-lockout-unlock-all": "Unlock All",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Обављен",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "од",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

+ 176 - 1
imports/i18n/data/sv.i18n.json

@@ -1313,5 +1313,180 @@
   "admin-people-user-active": "Användaren är aktiv – klicka för att inaktivera",
   "admin-people-user-inactive": "Användaren är inaktiv – klicka för att aktivera",
   "accounts-lockout-all-users-unlocked": "Alla låsta användare har låsts upp",
-  "accounts-lockout-unlock-all": "Lås upp alla"
+  "accounts-lockout-unlock-all": "Lås upp alla",
+  "active-cron-jobs": "Active Scheduled Jobs",
+  "add-cron-job": "Add Scheduled Job",
+  "add-cron-job-placeholder": "Add Scheduled Job functionality coming soon",
+  "attachment-storage-configuration": "Attachment Storage Configuration",
+  "attachments-path": "Attachments Path",
+  "attachments-path-description": "Path where attachment files are stored",
+  "avatars-path": "Avatars Path",
+  "avatars-path-description": "Path where avatar files are stored",
+  "board-archive-failed": "Failed to schedule board archive",
+  "board-archive-scheduled": "Board archive scheduled successfully",
+  "board-backup-failed": "Failed to schedule board backup",
+  "board-backup-scheduled": "Board backup scheduled successfully",
+  "board-cleanup-failed": "Failed to schedule board cleanup",
+  "board-cleanup-scheduled": "Board cleanup scheduled successfully",
+  "board-operations": "Board Operations",
+  "cron-jobs": "Scheduled Jobs",
+  "cron-migrations": "Scheduled Migrations",
+  "cron-job-delete-confirm": "Are you sure you want to delete this scheduled job?",
+  "cron-job-delete-failed": "Failed to delete scheduled job",
+  "cron-job-deleted": "Scheduled job deleted successfully",
+  "cron-job-pause-failed": "Failed to pause scheduled job",
+  "cron-job-paused": "Scheduled job paused successfully",
+  "filesystem-path-description": "Base path for file storage",
+  "gridfs-enabled": "GridFS Enabled",
+  "gridfs-enabled-description": "Use MongoDB GridFS for file storage",
+  "migration-pause-failed": "Failed to pause migrations",
+  "migration-paused": "Migrations paused successfully",
+  "migration-progress": "Migration Progress",
+  "migration-start-failed": "Failed to start migrations",
+  "migration-started": "Migrations started successfully",
+  "migration-status": "Migration Status",
+  "migration-stop-confirm": "Are you sure you want to stop all migrations?",
+  "migration-stop-failed": "Failed to stop migrations",
+  "migration-stopped": "Migrations stopped successfully",
+  "mongodb-gridfs-storage": "MongoDB GridFS Storage",
+  "pause-all-migrations": "Pause All Migrations",
+  "s3-access-key": "S3 Access Key",
+  "s3-access-key-description": "AWS S3 access key for authentication",
+  "s3-access-key-placeholder": "Enter S3 access key",
+  "s3-bucket": "S3 Bucket",
+  "s3-bucket-description": "S3 bucket name for storing files",
+  "s3-connection-failed": "S3 connection failed",
+  "s3-connection-success": "S3 connection successful",
+  "s3-enabled": "S3 Enabled",
+  "s3-enabled-description": "Use AWS S3 or MinIO for file storage",
+  "s3-endpoint": "S3 Endpoint",
+  "s3-endpoint-description": "S3 endpoint URL (e.g., s3.amazonaws.com or minio.example.com)",
+  "s3-minio-storage": "S3/MinIO Storage",
+  "s3-port": "S3 Port",
+  "s3-port-description": "S3 endpoint port number",
+  "s3-region": "S3 Region",
+  "s3-region-description": "AWS S3 region (e.g., us-east-1)",
+  "s3-secret-key": "S3 Secret Key",
+  "s3-secret-key-description": "AWS S3 secret key for authentication",
+  "s3-secret-key-placeholder": "Enter S3 secret key",
+  "s3-secret-key-required": "S3 secret key is required",
+  "s3-settings-save-failed": "Failed to save S3 settings",
+  "s3-settings-saved": "S3 settings saved successfully",
+  "s3-ssl-enabled": "S3 SSL Enabled",
+  "s3-ssl-enabled-description": "Use SSL/TLS for S3 connections",
+  "save-s3-settings": "Save S3 Settings",
+  "schedule-board-archive": "Schedule Board Archive",
+  "schedule-board-backup": "Schedule Board Backup",
+  "schedule-board-cleanup": "Schedule Board Cleanup",
+  "scheduled-board-operations": "Scheduled Board Operations",
+  "start-all-migrations": "Start All Migrations",
+  "stop-all-migrations": "Stop All Migrations",
+  "test-s3-connection": "Test S3 Connection",
+  "writable-path": "Writable Path",
+  "writable-path-description": "Base directory path for file storage",
+  "add-job": "Add Job",
+  "attachment-migration": "Attachment Migration",
+  "attachment-monitoring": "Attachment Monitoring",
+  "attachment-settings": "Attachment Settings",
+  "attachment-storage-settings": "Storage Settings",
+  "automatic-migration": "Automatic Migration",
+  "back-to-settings": "Back to Settings",
+  "board-id": "Board ID",
+  "board-migration": "Board Migration",
+  "card-show-lists-on-minicard": "Show Lists on Minicard",
+  "cleanup": "Cleanup",
+  "cleanup-old-jobs": "Cleanup Old Jobs",
+  "completed": "Avslutad",
+  "conversion-info-text": "This conversion is performed once per board and improves performance. You can continue using the board normally.",
+  "converting-board": "Converting Board",
+  "converting-board-description": "Converting board structure for improved functionality. This may take a few moments.",
+  "cpu-cores": "CPU Cores",
+  "cpu-usage": "CPU Usage",
+  "current-action": "Current Action",
+  "database-migration": "Database Migration",
+  "database-migration-description": "Updating database structure for improved functionality and performance. This process may take several minutes.",
+  "database-migrations": "Database Migrations",
+  "days-old": "Days Old",
+  "duration": "Duration",
+  "errors": "Errors",
+  "estimated-time-remaining": "Estimated time remaining",
+  "every-1-day": "Every 1 day",
+  "every-1-hour": "Every 1 hour",
+  "every-1-minute": "Every 1 minute",
+  "every-10-minutes": "Every 10 minutes",
+  "every-30-minutes": "Every 30 minutes",
+  "every-5-minutes": "Every 5 minutes",
+  "every-6-hours": "Every 6 hours",
+  "export-monitoring": "Export Monitoring",
+  "filesystem-attachments": "Filesystem Attachments",
+  "filesystem-size": "Filesystem Size",
+  "filesystem-storage": "Filesystem Storage",
+  "force-board-scan": "Force Board Scan",
+  "gridfs-attachments": "GridFS Attachments",
+  "gridfs-size": "GridFS Size",
+  "gridfs-storage": "GridFS",
+  "hide-list-on-minicard": "Hide List on Minicard",
+  "idle-migration": "Idle Migration",
+  "job-description": "Job Description",
+  "job-details": "Job Details",
+  "job-name": "Job Name",
+  "job-queue": "Job Queue",
+  "last-run": "Last Run",
+  "max-concurrent": "Max Concurrent",
+  "memory-usage": "Memory Usage",
+  "migrate-all-to-filesystem": "Migrate All to Filesystem",
+  "migrate-all-to-gridfs": "Migrate All to GridFS",
+  "migrate-all-to-s3": "Migrate All to S3",
+  "migrated-attachments": "Migrated Attachments",
+  "migration-batch-size": "Batch Size",
+  "migration-batch-size-description": "Number of attachments to process in each batch (1-100)",
+  "migration-cpu-threshold": "CPU Threshold (%)",
+  "migration-cpu-threshold-description": "Pause migration when CPU usage exceeds this percentage (10-90)",
+  "migration-delay-ms": "Delay (ms)",
+  "migration-delay-ms-description": "Delay between batches in milliseconds (100-10000)",
+  "migration-detector": "Migration Detector",
+  "migration-info-text": "Database migrations are performed once and improve system performance. The process continues in the background even if you close your browser.",
+  "migration-log": "Migration Log",
+  "migration-markers": "Migration Markers",
+  "migration-resume-failed": "Failed to resume migration",
+  "migration-resumed": "Migration resumed",
+  "migration-steps": "Migration Steps",
+  "migration-warning-text": "Please do not close your browser during migration. The process will continue in the background but may take longer to complete.",
+  "monitoring-export-failed": "Failed to export monitoring data",
+  "monitoring-refresh-failed": "Failed to refresh monitoring data",
+  "next": "Next",
+  "next-run": "Next Run",
+  "of": "av",
+  "operation-type": "Operation Type",
+  "overall-progress": "Overall Progress",
+  "page": "Page",
+  "pause-migration": "Pause Migration",
+  "previous": "Previous",
+  "refresh": "Refresh",
+  "refresh-monitoring": "Refresh Monitoring",
+  "remaining-attachments": "Remaining Attachments",
+  "resume-migration": "Resume Migration",
+  "run-once": "Run once",
+  "s3-attachments": "S3 Attachments",
+  "s3-size": "S3 Size",
+  "s3-storage": "S3",
+  "scanning-status": "Scanning Status",
+  "schedule": "Schedule",
+  "search-boards-or-operations": "Search boards or operations...",
+  "show-list-on-minicard": "Show List on Minicard",
+  "showing": "Showing",
+  "start-test-operation": "Start Test Operation",
+  "start-time": "Start Time",
+  "step-progress": "Step Progress",
+  "stop-migration": "Stop Migration",
+  "storage-distribution": "Storage Distribution",
+  "system-resources": "System Resources",
+  "total-attachments": "Total Attachments",
+  "total-operations": "Total Operations",
+  "total-size": "Total Size",
+  "unmigrated-boards": "Unmigrated Boards",
+  "weight": "Weight",
+  "idle": "Idle",
+  "complete": "Complete",
+  "cron": "Cron"
 }

Some files were not shown because too many files changed in this diff