|
@@ -149,7 +149,7 @@
|
|
"auto-watch": "Automatically watch boards when they are created",
|
|
"auto-watch": "Automatically watch boards when they are created",
|
|
"avatar-too-big": "The avatar is too large (__size__ max)",
|
|
"avatar-too-big": "The avatar is too large (__size__ max)",
|
|
"back": "Back",
|
|
"back": "Back",
|
|
- "board-change-color": "Change colour",
|
|
|
|
|
|
+ "board-change-color": "Change color",
|
|
"board-change-background-image": "Change Background Image",
|
|
"board-change-background-image": "Change Background Image",
|
|
"board-background-image-url": "Background Image URL",
|
|
"board-background-image-url": "Background Image URL",
|
|
"add-background-image": "Add Background Image",
|
|
"add-background-image": "Add Background Image",
|
|
@@ -167,7 +167,7 @@
|
|
"board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
|
|
"board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
|
|
"boardChangeColorPopup-title": "Change Board Background",
|
|
"boardChangeColorPopup-title": "Change Board Background",
|
|
"boardChangeBackgroundImagePopup-title": "Change Background Image",
|
|
"boardChangeBackgroundImagePopup-title": "Change Background Image",
|
|
- "allBoardsChangeColorPopup-title": "Change colour",
|
|
|
|
|
|
+ "allBoardsChangeColorPopup-title": "Change color",
|
|
"allBoardsChangeBackgroundImagePopup-title": "Change Background Image",
|
|
"allBoardsChangeBackgroundImagePopup-title": "Change Background Image",
|
|
"boardChangeTitlePopup-title": "Rename Board",
|
|
"boardChangeTitlePopup-title": "Rename Board",
|
|
"boardChangeVisibilityPopup-title": "Change Visibility",
|
|
"boardChangeVisibilityPopup-title": "Change Visibility",
|
|
@@ -384,9 +384,9 @@
|
|
"email-fail": "Sending email failed",
|
|
"email-fail": "Sending email failed",
|
|
"email-fail-text": "Error trying to send email",
|
|
"email-fail-text": "Error trying to send email",
|
|
"email-invalid": "Invalid email",
|
|
"email-invalid": "Invalid email",
|
|
- "email-invite": "Invite via email",
|
|
|
|
|
|
+ "email-invite": "Invite via Email",
|
|
"email-invite-subject": "__inviter__ sent you an invitation",
|
|
"email-invite-subject": "__inviter__ sent you an invitation",
|
|
- "email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaboration.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
|
|
|
|
|
|
+ "email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaborations.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
|
|
"email-resetPassword-subject": "Reset your password on __siteName__",
|
|
"email-resetPassword-subject": "Reset your password on __siteName__",
|
|
"email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
|
|
"email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
|
|
"email-sent": "Email sent",
|
|
"email-sent": "Email sent",
|
|
@@ -457,7 +457,7 @@
|
|
"filter-to-selection": "Filter to selection",
|
|
"filter-to-selection": "Filter to selection",
|
|
"other-filters-label": "Other Filters",
|
|
"other-filters-label": "Other Filters",
|
|
"advanced-filter-label": "Advanced Filter",
|
|
"advanced-filter-label": "Advanced Filter",
|
|
- "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\\\/) to be skipped, you can use \\\\. For example: Field1 == I\\\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
|
|
|
|
|
|
+ "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
|
|
"fullname": "Full Name",
|
|
"fullname": "Full Name",
|
|
"header-logo-title": "Go back to your boards page.",
|
|
"header-logo-title": "Go back to your boards page.",
|
|
"show-activities": "Show Activities",
|
|
"show-activities": "Show Activities",
|
|
@@ -520,7 +520,7 @@
|
|
"listMorePopup-title": "More",
|
|
"listMorePopup-title": "More",
|
|
"link-list": "Link to this list",
|
|
"link-list": "Link to this list",
|
|
"list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
|
|
"list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
|
|
- "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve its activity.",
|
|
|
|
|
|
+ "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
|
|
"lists": "Lists",
|
|
"lists": "Lists",
|
|
"swimlanes": "Swimlanes",
|
|
"swimlanes": "Swimlanes",
|
|
"log-out": "Log Out",
|
|
"log-out": "Log Out",
|
|
@@ -585,7 +585,7 @@
|
|
"rules": "Rules",
|
|
"rules": "Rules",
|
|
"search-cards": "Search from card/list titles, descriptions and custom fields on this board",
|
|
"search-cards": "Search from card/list titles, descriptions and custom fields on this board",
|
|
"search-example": "Write text you search and press Enter",
|
|
"search-example": "Write text you search and press Enter",
|
|
- "select-color": "Select Colour",
|
|
|
|
|
|
+ "select-color": "Select Color",
|
|
"select-board": "Select Board",
|
|
"select-board": "Select Board",
|
|
"set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
|
|
"set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
|
|
"setWipLimitPopup-title": "Set WIP Limit",
|
|
"setWipLimitPopup-title": "Set WIP Limit",
|
|
@@ -645,10 +645,10 @@
|
|
"username": "Username",
|
|
"username": "Username",
|
|
"import-usernames": "Import Usernames",
|
|
"import-usernames": "Import Usernames",
|
|
"view-it": "View it",
|
|
"view-it": "View it",
|
|
- "warn-list-archived": "warning: this card is in a list in the Archive",
|
|
|
|
|
|
+ "warn-list-archived": "warning: this card is in an list at Archive",
|
|
"watch": "Watch",
|
|
"watch": "Watch",
|
|
"watching": "Watching",
|
|
"watching": "Watching",
|
|
- "watching-info": "You will be notified of any changes in this board",
|
|
|
|
|
|
+ "watching-info": "You will be notified of any change in this board",
|
|
"welcome-board": "Welcome Board",
|
|
"welcome-board": "Welcome Board",
|
|
"welcome-swimlane": "Milestone 1",
|
|
"welcome-swimlane": "Milestone 1",
|
|
"welcome-list1": "Basics",
|
|
"welcome-list1": "Basics",
|
|
@@ -686,7 +686,7 @@
|
|
"email-smtp-test-subject": "SMTP Test Email",
|
|
"email-smtp-test-subject": "SMTP Test Email",
|
|
"email-smtp-test-text": "You have successfully sent an email",
|
|
"email-smtp-test-text": "You have successfully sent an email",
|
|
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
|
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
|
- "error-notAuthorized": "You are not authorised to view this page.",
|
|
|
|
|
|
+ "error-notAuthorized": "You are not authorized to view this page.",
|
|
"webhook-title": "Webhook Name",
|
|
"webhook-title": "Webhook Name",
|
|
"webhook-token": "Token (Optional for Authentication)",
|
|
"webhook-token": "Token (Optional for Authentication)",
|
|
"outgoing-webhooks": "Outgoing Webhooks",
|
|
"outgoing-webhooks": "Outgoing Webhooks",
|
|
@@ -909,7 +909,7 @@
|
|
"default-authentication-method": "Default Authentication Method",
|
|
"default-authentication-method": "Default Authentication Method",
|
|
"duplicate-board": "Duplicate Board",
|
|
"duplicate-board": "Duplicate Board",
|
|
"duplicate-board-confirm": "Are you sure you want to duplicate this board?",
|
|
"duplicate-board-confirm": "Are you sure you want to duplicate this board?",
|
|
- "org-number": "The number of organisations is: ",
|
|
|
|
|
|
+ "org-number": "The number of organizations is: ",
|
|
"team-number": "The number of teams is: ",
|
|
"team-number": "The number of teams is: ",
|
|
"people-number": "The number of people is: ",
|
|
"people-number": "The number of people is: ",
|
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
|
@@ -1313,5 +1313,177 @@
|
|
"admin-people-user-active": "User is active - click to deactivate",
|
|
"admin-people-user-active": "User is active - click to deactivate",
|
|
"admin-people-user-inactive": "User is inactive - click to activate",
|
|
"admin-people-user-inactive": "User is inactive - click to activate",
|
|
"accounts-lockout-all-users-unlocked": "All locked users have been unlocked",
|
|
"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"
|
|
}
|
|
}
|