{
  "title": "Model Training",
  "container": "Container",
  "serving": "Model",
  "create": "Create New Container",
  "search": "Search for the container",
  "searchUndefined": "No containers meeting the criteria were found",
  "overview": "Container Overview",
  "emptyPublicContainer": "No public container available",
  "titleStatus": {
    "running": "(Running) ",
    "created": "(Created) "
  },
  "tutorial": {
    "empty": "No public notebooks found that match the criteria",
    "search": "Search public notebooks",
    "cloneCount_one": "Cloned {{count}} time",
    "cloneCount_other": "Cloned {{count}} times",
    "lastActive": "Recently active",
    "sort": {
      "title": "Sort by",
      "lastActive": "Recently active",
      "lastActiveDesc": "Recently active",
      "lastActiveAsc": "Least recently active",
      "cloneCount": "Clones",
      "cloneCountDesc": "Most cloned",
      "cloneCountAsc": "Least cloned"
    }
  },
  "createdAt": {
    "container": "Container Created Time:",
    "job": "Job Created Time:"
  },
  "emptyDescription": {
    "container": "No container description",
    "job": "No job notes"
  },
  "descPlaceholder": {
    "container": "Enter the description of the container"
  },
  "boundData": "Bound data",
  "customParams": "Custom Parameters",
  "releaseAt": "Will be released after {{time}}",
  "willRelease": "To be released",
  "releaseTip": "The container will be released if it is not activated after the following time",
  "willReleaseTip": "The container will be released",
  "emptyContainerInfo": "A compute container, often referred to simply as a \"Container\" in the documentation, is the smallest unit of computation execution in {{brand}}. The container provides the <1>{{output}}</1> directory as the working directory for execution results, while simultaneously supporting the binding of up to three directories, <3>{{input0}}</3> - <5>{{input2}}</5>, as inputs to the container.",
  "createTip": "At present, you haven't created any compute containers yet. Click the \"Create New Container\" button above to create your first one.",
  "item": {
    "workspaceCount_one": "{{count}} Workspace",
    "workspaceCount_other": "{{count}} Workspaces",
    "jobCount_one": "{{count}} Job",
    "jobCount_other": "{{count}} Jobs",
    "runningJobCount_one": "{{count}} Running instance",
    "runningJobCount_other": "{{count}} Running instances",
    "updateTime": "Last updated:",
    "createdStatus": "Start Container"
  },
  "status": {
    "allocating": "Allocating resources…",
    "queued": "In the queue",
    "created": "In preparation",
    "running": "Running",
    "initContainer": "Initializing the container",
    "fetchingData": "Synchronize the data",
    "pulling": "Pull the image",
    "succeeded": "Job execution completed",
    "error": "Job execution error",
    "cancelling": "Closing…",
    "cancelled": "Closed",
    "idleClosed": "Idle closed",
    "timeout": "Closed due to timeout",
    "quotaExhausted": "Suspended for Non-Payment",
    "scheduleFailed": "Scheduling failure",
    "clone": "Cloning...",
    "syncData": "Sync Data and Close...",
    "all": "All"
  },
  "statusTips": {
    "queued": "The cluster is currently fully utilized. Scheduling will occur once resources become available.",
    "fetchingData": "The data is being copied into the container, and the duration of the copying process is dependent on the size of the data.",
    "failed": "An error has occurred during execution, preventing the program from continuing.",
    "k8sResourceNotFound": "Kubernetes resource not found.",
    "cancelled": "The container has already been intentionally canceled.",
    "timeout": "It was shut down due to exceeding the maximum idle time limit.",
    "freeTimeout": "It was shut down due to exceeding the maximum run time limit for free compute power.",
    "quotaExhausted": "It was terminated due to the depletion of computational resources.",
    "scheduleFailed": "The scheduling failed due to insufficient cluster resources, please try again later.",
    "subscriptionCancelled": "Subscription for Compute Resource Has Expired",
    "snapshot": "Larger data and more files result in longer copy times"
  },
  "setting": {
    "basic": {
      "jupyter": {
        "title": "JupyterLab Inactivity Timeout Settings",
        "synopsis": "The workspace will automatically shut down after being idle for a specified duration. A container's CPU utilization is extremely low, and the JupyterLab page is closed, which will be considered as idle. For more details, please see <customLink>workspace idle auto-shutdown</customLink>.",
        "autoclose": "Auto-shutdown"
      }
    },
    "dangerArea": {
      "delete": {
        "title": "Delete the current {{name}} and all its execution records",
        "synopsis": "Upon deleting the current {{name}}, all execution records, associated storage files, and working directory files will be erased permanently. This action is irreversible.",
        "destroyTip": "The current {{type}} contains ongoing executions. Please terminate the corresponding executions before attempting again."
      }
    },
    "updateCreator": {
      "title": "Update the current {{name}} creator",
      "synopsis": "Update the creator of the current {{name}} to another member within the organization",
      "success": "Creator updated successfully!"
    },
    "descUpdateSuccess": "{{name}} description updated successfully!",
    "nameUpdateSuccess": "{{name}} name updated successfully!",
    "tagUpdateSuccess": "{{name}} tag updated successfully!",
    "idleTimeUpdateSuccess": "{{name}} idle auto-shutdown time updated successfully!",
    "deleteSuccess": "{{name}} deleted successfully!",
    "targetAccountError": "The target account is the account to which {{name}} belongs.",
    "targetAccountNotExist": "The target account does not exist",
    "transferSuccess": "Container transfer completed successfully",
    "updateSuccess": "Update successful!"
  },
  "createSnapshot": {
    "title": "Confirm create snapshot",
    "synopsis": "This will create a snapshot of the current workspace, preserving the \"working directory\" as a fixed version for future use. Proceed?",
    "snapshotTip1": "The space occupied by the snapshot is the standard storage space fee, with no additional charges.",
    "snapshotTip2": "When creating a snapshot, avoid writing to or modifying files in the running workspace to prevent inconsistencies between the snapshot and the expected content.",
    "snapshotDoc": "For more details about snapshots, please refer to our <customLink target=\"_blank\">workspace documentation</customLink>",
    "confirmCreate": "Confirm create"
  },
  "job": {
    "name": "Execution",
    "create": "Create execution",
    "running": "Running execution",
    "latest": "The latest execution",
    "createdAt": "Created time:",
    "notStarted": "Not started yet",
    "expiredAt": "Cleaning up system disk countdown",
    "expired": "Cleaned up",
    "auxiliaryLink": "Subdomain service available upon <customLink>real-name authentication</customLink> completion.",
    "apiAddress": "API address",
    "systemDisk": "System disk: {{size}}",
    "dataDisk": "Data disk: {{size}}",
    "bindLastOutput": "Bind working directory data from the previous execution at <code>{{homePath}}</code>.",
    "bindLastOutputDesc": "Bind the last execution working directory results and copy them to the current execution, if you do not need the previous working directory, you can uncheck this item to save storage space. You can view the documentation <customLink>Gear - Continue Execution</customLink> for more information",
    "bindLastOutputTip": "Confirm whether to bind the previous working directory",
    "confirmContinue": "Confirm continue execution",
    "availableTime": "Remaining available time",
    "outputRunning": "The data in the running working directory is periodically synchronized, which may appear empty or inconsistent with the actual data in the container.",
    "outputCancelling": "The data in the currently stopping working directory is periodically synchronized, which may appear empty or inconsistent with the actual data in the container.",
    "overview": "Execution Overview",
    "output": "Working directory ( {{homePath}} )",
    "setting": "Setting",
    "outputDesc": "The working directory refers to the final directory that can be saved as specified in the container.",
    "failedPrompt": "The current script task execution has failed. It is recommended to continue execution from the Jupyter workspace for easier debugging.",
    "descUpdated": "Job execution notes updated successfully!",
    "jobDeleted": "Job execution deleted successfully!",
    "stopSuccess": "Job stopped successfully!",
    "deleteSuccess": "Job deleted successfully!",
    "vmStartSuccess": "Virtual machine started successfully!",
    "workspaceStartSuccess": "Workspace started successfully!"
  },
  "jobSetting": {
    "create": "Create",
    "upgrade": "Upgrade",
    "currentPlan": "Current Pricing Plan",
    "remainingTime": "Remaining {{time}}",
    "emptyCurrentPlan": "No compute resources subscription at present, you can create a new subscription.",
    "createSubscription": "Subscribe to Compute Resources",
    "upgradeSubscription": "Upgrade compute resources subscription",
    "cancelSubscription": "Cancel compute resources subscription",
    "autoRenew": "Auto-Renew Upon Expiration",
    "subscriptionSuffix": "{{prefix}} Compute Subscription",
    "selectCompute": "Select Compute Subscription",
    "autoPay": "Auto-renew",
    "confirm": "Confirm {{action}}",
    "cancelTitle": "Cancel compute subscription",
    "cancelDesc": "Confirm cancellation of the compute subscription? A refund of {{price}} will be issued to your balance upon cancellation.",
    "cancelDesc2": "Billing Formula:\nRefund Amount = Purchase Price − (Actual Usage Hours × Pay-as-You-Go Rate)",
    "cancelDesc3": "Note: Actual usage hours are rounded up to the nearest whole hour. For example, 2.5 hours will be billed as 3 hours."
  },
  "snapshot": {
    "createdFrom": "Snapshot created from <customLink>{{name}}</customLink> training ",
    "success": "Snapshot created successfully!"
  },
  "subscription": {
    "created": "Resource subscription created successfully!",
    "cancelled": "Resource subscription cancelled!",
    "upgrade": "Resource subscription upgraded!",
    "updated": "Resource subscription updated!"
  },
  "jobOperation": {
    "start": "Start",
    "startFrom": "Start from #{{version}}",
    "continue": "Update & Start",
    "continueFrom": "Update & Start from #{{version}}",
    "taskContinue": "Continue execution",
    "taskContinueFrom": "Continue from #{{version}}",
    "stop": "Stop execution",
    "stopTitle": "Stop execution",
    "stopDesc": "After stopping, the data in the current <bold>working directory</bold> (<code>/home</code>) will be retained. Please ensure that all the data you wish to save is present in the working directory before proceeding. Do you confirm the cessation of execution?",
    "delete": "Delete",
    "createSnapshot": "Create snapshot",
    "confirmDelete": "Confirm delete",
    "confirmDeleteDesc": "After deleting the current execution, all execution records, related storage files, and working directory files will be permanently removed. This action is irreversible.",
    "deleteCurrentJob": "Delete the current job execution",
    "startDeleted": "The bound data has been deleted, please modify the configuration and restart!"
  },
  "jobs": "Execution Record",
  "batchJob": {
    "title": "Batch jobs",
    "batchNode": "Multi-node information",
    "node": "Node",
    "status": "Status",
    "ip": "Internal IP",
    "cpu": "CPU usage ({{count}} cores)",
    "gpu": "GPU usage",
    "memory": "Memory",
    "copyId": "Copy ID",
    "mainNode": "Main Node"
  },
  "jobItem": {
    "jobWhichTime": "Execution {{count}}",
    "hypertuningWhichTime": "Hypertuning attempt number {{count}}",
    "started": "Start time:",
    "delete": {
      "title": "Confirm the deletion of execution number {{version}}",
      "content": "Confirm deletion of the execution {{count}} container “{{name}}”? After deletion, all execution records, associated storage files, and working directory files of this execution will be permanently removed. This action is irreversible."
    },
    "deleteLastOne": {
      "title": "Note",
      "content": "The last execution in the container cannot be deleted.\nIf you want to delete the current container, please delete the entire container in the “Settings” section."
    },
    "stop": {
      "title": "Confirm the cessation of the execution {{version}}",
      "content": "After halting, the data within the current <bold>working directory</bold> (<code>/home</code>) will be retained. Please ensure that all the data you wish to save is present in the working directory before proceeding. Do you confirm the cessation of execution?"
    }
  },
  "mode": {
    "title": "Type filter",
    "notebook": "Online Editor",
    "jupyter": "Jupyter Editor",
    "jupyterContent": "The older version of the Jupyter editor has been replaced by the newly designed \"Workspace\". Please select \"Workspace\" when creating a new environment for integration.",
    "task": "Task",
    "batchTask": "Batch Task",
    "batchWorkspace": "Batch Workspace",
    "workspace": "Workspace",
    "snapshot": "Workspace Snapshot",
    "vm": "Virtual Machine",
    "cached": "The current workspace has been cached, facilitating quick startup. Workspaces that have not been accessed for an extended period will be automatically removed from the cache. You can <customLink rel=\"noopener noreferrer\" target=\"_blank\">review the documentation</customLink> to understand the detailed rules",
    "persistent": "The current workspace has been set to persistence mode.",
    "rdma": "The RDMA network device has been successfully bound.",
    "subscription": "The computational power rental by cycle has been activated; you may modify the billing method in the settings."
  },
  "action": {
    "cloneFrom": "Clone from this execution",
    "cloneRestart": "Clone and edit configuration to start up",
    "configRestart": "Edit the configuration and start up",
    "continue": "Proceed from this point onwards",
    "start": "Start up",
    "createSnapshot": "Create a snapshot",
    "stopJob": "Stop this execution",
    "deleteJob": "Delete this execution",
    "noActions": "No available actions",
    "changeSubscription": "Revise the billing method",
    "createServing": "Create New Deployment",
    "deploy": "One-Click Deployment",
    "bindJob": "Bind Execution",
    "clearBindingJob": "Clear Binding",
    "viewBindingJob": "View Binding Job"
  },
  "createJob": {
    "title": "Create New Training",
    "output": "Working directory",
    "maxBind": "Only five external bindings are allowed",
    "noDuplicatedVolume": "The same path cannot be bound to multiple data warehouses",
    "imageRequired": "Please select an image",
    "persistentTip": "The current workspace has been set to persistence mode, and the image cannot be modified. The type of compute resource needs to be consistent with the image.",
    "ports": {
      "title": "Port mapping",
      "description": "Support port mapping configuration, allowing for the customization of the correspondence between internal services and external access ports.",
      "reservedPorts": "These are reserved port numbers and cannot be configured for port mapping",
      "config": "Configure port mapping",
      "addPort": "Add port",
      "portRules1": "Please enter a valid port number",
      "portRules2": "Port conflicts with a reserved port. Please modify the port number",
      "nameRules1": "The mapping name cannot contain spaces or special characters, please use only English letters, numbers, or hyphens",
      "nameRules2": "The mapping name cannot start or end with a hyphen",
      "nameRules3": "The mapping name cannot exceed 20 characters",
      "nameRules4": "Format error, please ensure the string conforms to the specified format",
      "port": "Port number",
      "portPlaceholder": "Please enter port number",
      "name": "Mapping name",
      "namePlaceholder": "Please enter mapping name",
      "url": "Access address",
      "edit": "Modify port mapping"
    },
    "dependencies": {
      "title": "Dependency management",
      "description": "The dependencies installed in the current image, if you need to install custom dependencies, please refer to our dependency installation documentation. If you want to install additional dependencies, you can use <code>openbayes_requirements.txt</code>. <customLink>Learn more</customLink>"
    },
    "cancel": "Cancel creation",
    "validation": {
      "path": "Please enter a valid path"
    },
    "resource": {
      "title": "Select compute resource",
      "description": "Resource defines the amount of resources provided for container execution in {{brand}}. <customLink>Learn more</customLink>",
      "empty": "No available compute resource"
    },
    "plan": {
      "title": "Billing method",
      "description": "Longer rental durations offer greater discounts",
      "empty": "No available billing methods",
      "quotaExhausted": "Insufficient available balance, please recharge"
    },
    "runtime": {
      "title": "Select image",
      "description": "The image provides the main types of machine learning algorithms that are dependent on the container execution. <customLink>Learn more</customLink>",
      "empty": "No available images"
    },
    "mode": {
      "title": "Access method",
      "description": "Select container execution method",
      "workspace": "Workspace",
      "workspaceDesc": "Interactive editor, recommended",
      "workspaceDoc": "An interactive code execution tool. After creating a workspace, we can perform immediate command execution and experimental work. Suitable for early model debugging and construction. For related user manuals, see <customLink>official documentation</customLink>",
      "task": "Task",
      "taskDesc": "Submit to task queue",
      "taskDoc": "Suitable for one-time, <bold>long-running tasks</bold> that don't require frequent modifications. File upload limit is <bold>500 MB</bold>. For larger scale data uploads, you can <customLink>create datasets and upload data</customLink> then bind them to tasks.",
      "upload": "File upload (optional)",
      "uploadDesc": "Currently <code>{{homePath}}</code> is bound to data. If you attempt to upload new code, it may be overwritten by files with the same name in <code>{{homePath}}</code> during execution. <customLink>View documentation</customLink> to learn more",
      "command": "Execution command",
      "commandPlaceholder": "Please enter execution command, e.g. python main.py",
      "vm": "Virtual machine",
      "vmDesc": "Traditional virtual machine node",
      "batchJob": "Cluster size/Number of tasks"
    },
    "form": {
      "name": "Container name",
      "nameDesc": "Supports Chinese, English letters, numbers, and common special characters, with a maximum length of 100 characters",
      "bindData": "Bind data",
      "bindDataDesc": "Select data repository or container working directory to bind, maximum 5 bound directories, <customLink>Learn more</customLink>:",
      "bindDataDesc1": "<code>Bind to {{inputPathPrefix}}/input[0-4]</code>: <nextLine />Bind to data directory, no copy needed",
      "bindDataDesc2": "<code>Bind to {{homePath}}</code>: <nextLine />Bind to working directory, copy required",
      "rdma": "Bind RDMA network device",
      "rdmaDesc": "Container supports binding RDMA network device",
      "rdmaLabel": "Whether to bind RDMA network device",
      "env": "Environment variables",
      "envDesc": "Inject environment variables to control container behavior at startup",
      "envSecretDesc": "Variables marked “Secret” are injected only as environment variables, masked everywhere (e.g. hf••••23) and unreadable once saved; regular variables are stored in plaintext.",
      "configEnv": "Configure environment variables",
      "addEnv": "Add environment variable",
      "envName": "Variable name",
      "envValue": "Variable value",
      "secret": "Secret",
      "secretHidden": "(Secret, hidden)",
      "replaceSecret": "Replace",
      "cancelReplaceSecret": "Cancel",
      "demoteSecretTitle": "Remove Secret?",
      "demoteSecretMessage": "Removing Secret discards the saved value — you'll need to re-enter it. Remove Secret anyway?",
      "showValue": "Show value",
      "hideValue": "Hide value",
      "secretMaskedHint": "Secret variables are injected as environment variables and shown masked.",
      "secretNotInParamsJson": "Secret variables are injected as environment variables (shown masked) and are not written to {{paramsFile}}.",
      "secretRefill": "Enter your own value",
      "secretRefillError": "Please fill in or remove this secret variable",
      "secretReenter": "The original secret value can't be kept — enter a new value",
      "envInvalidTitle": "Invalid environment variables",
      "envInvalidMessage": "Please fix the highlighted environment variables and try again.",
      "reservedEnvError": "OPENBAYES_ is a reserved platform prefix and cannot be used as a custom environment variable",
      "idleTimeout": "Workspace idle auto-shutdown",
      "idleTimeoutDesc": "Workspace will automatically shut down after being idle for the set duration",
      "idleTimeoutTip": "Idle status is determined when CPU usage stays below 2% and the JupyterLab page is closed. See <customLink>Workspace Auto-Shutdown</customLink> for details",
      "persistent": "Container persistence",
      "persistentLabel": "Enable persistence",
      "persistentTitle": "Container persistence notes",
      "persistentDesc1": "The workspace marked as persistent will <bold>retain</bold> the system installation at next startup, eliminating the need for reinstallation",
      "persistentDesc2": "Persistent workspaces cannot update the base image at restart time",
      "persistentDesc3": "The storage usage of the system disk counts towards the total storage, just like the \"working directory\"",
      "persistentDesc4": "A large amount of installed content on the system disk may slow down container startup and shutdown, but the startup and shutdown time will not be billed"
    },
    "duration": {
      "thirtyMinutes": "30 minutes",
      "oneHour": "60 minutes",
      "oneDay": "1 day",
      "oneWeek": "1 week",
      "never": "Never",
      "default": "Not set yet"
    },
    "batchWorkspace": {
      "sizeError": "Cluster size must be at least 2"
    },
    "rerun": {
      "create": "Create execution",
      "createInContainer": "Create New Execution in Container {{name}}",
      "createInContainerExtra": "Create new execution in container <customLink>{{name}}</customLink>",
      "continue": "Continue execution",
      "continueExtra": "Continue creating a new execution from the execution <customLink2>{{count}}</customLink2> of <customLink>{{name}}</customLink>",
      "continueFromJob": "Create a new execution continuing from run {{version}} of \"{{name}}\"",
      "publicClone": "Create from template",
      "createFromTemplate": "Create from the \"{{name}}\" template",
      "createFromTemplateExtra": "Create from <customLink>{{name}}</customLink> template",
      "createFromAutoml": "Clone from AutoML \"{{name}}\"",
      "createFromAutomlExtra": "Clone from AutoML <customLink>{{name}}</customLink>",
      "createFromHypertuning_ordinal_one": "Continue creating a new execution from the {{count}}st AutoML run of \"{{name}}\"",
      "createFromHypertuning_ordinal_two": "Continue creating a new execution from the {{count}}nd AutoML run of \"{{name}}\"",
      "createFromHypertuning_ordinal_few": "Continue creating a new execution from the {{count}}rd AutoML run of \"{{name}}\"",
      "createFromHypertuning_ordinal_other": "Continue creating a new execution from the {{count}}th AutoML run of \"{{name}}\"",
      "createFromHypertuningExtra_ordinal_one": "Continue creating a new execution from the <customLink2>{{count}}st</customLink2> hyperparameter tuning execution of <customLink>{{name}}</customLink>",
      "createFromHypertuningExtra_ordinal_two": "Continue creating a new execution from the <customLink2>{{count}}nd</customLink2> hyperparameter tuning execution of <customLink>{{name}}</customLink>",
      "createFromHypertuningExtra_ordinal_few": "Continue creating a new execution from the <customLink2>{{count}}rd</customLink2> hyperparameter tuning execution of <customLink>{{name}}</customLink>",
      "createFromHypertuningExtra_ordinal_other": "Continue creating a new execution from the <customLink2>{{count}}th</customLink2> hyperparameter tuning execution of <customLink>{{name}}</customLink>"
    },
    "cpuDialog": {
      "title": "Free compute usage notice",
      "description": "The free compute resources you selected can run for up to {{value}} consecutive hours. Once the time limit is exceeded, the system will automatically release the resources. Please save your data in advance to avoid data loss.",
      "remember": "Remember my selection and don't show this again"
    }
  },
  "createError": {
    "noAvailableQuota": "No amount available, please select another type",
    "resourceFull": "This compute resource is fully loaded. Please select another type of compute resource.",
    "affordable": "Insufficient balance, please visit the financial center to recharge",
    "noMembership": "Join the membership now to unlock exclusive resource discounts <customLink>Buy now</customLink>"
  },
  "emptyHypertuning": {
    "title": "The current container lacks the corresponding tuning data",
    "desc": "During the construction of machine learning models, numerous <bold>hyperparameters</bold> are required, and the selection of these <bold>hyperparameters</bold> significantly impacts the quality of the resulting model. Automated tuning refers to the method of employing a system to automatically obtain the optimal set of hyperparameters. Currently, the creation of automated tuning can only be accomplished via command-line tools, necessitating the prior <customLink>installation of the bayes command-line tool</customLink> and a basic understanding of its usage.",
    "config": "The configuration for completing automated tuning primarily consists of two parts:",
    "configRange": "Identify the <bold>hyperparameters</bold> that require automatic tuning and specify to the system, based on the configuration documentation for automated tuning, which <bold>hyperparameters</bold> need adjustment and the range of adjustment.",
    "configQuota": "Identify the essential metrics to be obtained and report them to openbayes during the model training process.",
    "edit": "Modify the existing code to support the reading of <bold>hyperparameters</bold> provided by the automated tuning system.",
    "tips": "Currently, automatic tuning can only be initiated through the CLI command line tool.",
    "docs": "To create an automatic tuning project, please visit the <customLink>{{brand}} Auto Hypertuning</customLink> documentation for guidance.",
    "markdown": "# 1. Initialize the current directory \nbayes gear init {{name}}\n# Or\nbayes gear init {{id}}\n \n# 2. Modify the openbayes.yaml configuration\n \n# 3. Create an \"Automatic Tuning\" task\nbayes gear run hypertuning\n \n# 4. Open the browser to view the current container\nbayes gear open {{name}}\nbayes gear open {{id}}"
  },
  "emptyHypertuningBanner": {
    "title": "Hypertuning",
    "desc": "Automatic hyperparameter tuning helps find the best combination of hyperparameters automatically, which can greatly impact the final model quality.",
    "create": "Create new auto tuning task",
    "docs": "View documentation",
    "todo": "To use auto tuning, the following steps are required: ",
    "config": "The configuration for completing automated tuning primarily consists of two parts:",
    "configRange": "Identify the <bold>hyperparameters</bold> that require automatic tuning and specify to the system, based on the configuration documentation for automated tuning, which <bold>hyperparameters</bold> need adjustment and the range of adjustment.",
    "configQuota": "Identify the essential metrics to be obtained and report them to openbayes during the model training process.",
    "edit": "Modify the existing code to support the reading of <bold>hyperparameters</bold> provided by the automated tuning system.",
    "tips": "You haven't created any Auto Tuning tasks yet. Click \"Create New Auto Tuning Task\" above and follow the documentation to create one using the CLI tool."
  },
  "hypertuning": {
    "title": "Auto Hypertuning",
    "tuning": "Tuning",
    "new": "Create new hypertuning",
    "create": "Create auto hypertuning",
    "latest": "The most recent set of auto hypertuning",
    "search": "Search auto hypertuning task…",
    "noPublic": "No public auto hypertuning",
    "version": "{{version}} tuning",
    "createdAt": "Created in <customLink>{{name}}</customLink> container {{version}} tuning",
    "overview": "Automatic tuning overview",
    "train": "Training",
    "execute": "Execution",
    "record": "{{name}} record",
    "descPlaceholder": "Enter the description of the current container tuning group",
    "chartTitle": "Parallel coordinates",
    "tryResults": "Attempt results",
    "filterEmpty": "No corresponding tuning data found",
    "noResult": "No results meeting the criteria were found",
    "parameters": {
      "system": "System parameters",
      "init": "Initialize parameters",
      "reset": "Reset to default parameters",
      "checkJson": "View {{paramsFile}}",
      "algorithm": "Algorithm",
      "hyperparameterMetric": "Hyperparameter metric",
      "sideMetrics": "Side metrics",
      "goal": "Goal",
      "maxJobCount": "Maximum number of executions",
      "parallelJobCount": "Number of parallel executions",
      "autoSelect": "Auto-select parameters",
      "fullJson": "View full JSON parameters",
      "name": "Name",
      "type": "Type",
      "value": "Parameter",
      "try": "# Try"
    },
    "item": {
      "emptyDesc": "No automatic tuning description",
      "stopTitle": "No new attempts will be created for {{name}}",
      "stopDesc": "Are you sure you want to stop creating new attempts for {{name}}? After this operation, the already started executions will continue to run until they are closed. If you need to close them all at once, please perform a separate operation.",
      "deleteTitle": "Delete {{name}}",
      "deleteDesc": "Are you sure you want to delete the automatic tuning {{name}}? After deleting the automatic tuning, all executions within this tuning group will be deleted.",
      "deleteDesc2": "This tuning group contains unfinished executions. You must stop all executions in the group before it can be deleted.",
      "confirm": "Confirm",
      "time": "{{count}} / {{maxJobCount}} time"
    },
    "dropdown": {
      "stopCreateNew": "Stop creating new attempts",
      "deleteGroup": "Delete this tuning group"
    },
    "stopSuccess": "Automatic hypertuning stopped successfully!",
    "deleteSuccess": "Automatic hypertuning deleted successfully!"
  },
  "hypertuningJob": {
    "subtitle": "This is trial #{{jobVersion}}, created by Auto Tuning from the <customLink>{{version}} group</customLink>. <customLink2>Return to trial list</customLink2>",
    "overview": "Execution Overview",
    "output": "Working Directory ({{homePath}})",
    "outputDesc": "The working directory is the location in the container where data can be saved persistently.",
    "continue": "Continue job execution",
    "continueFrom": "Continue from {{version}}",
    "stop": "Stop job execution",
    "stopConfirm": "After stopping, the data in the current <bold>working directory</bold> (<code>/home</code>) will be preserved. Please confirm that the data you want to save has appeared in the working directory before stopping. Do you confirm stopping the execution?"
  },
  "createHypertuning": {
    "title": "Create New Automatic Hypertuning",
    "rerunTitle": "Create New Automatic Hypertuning in Container {{name}}",
    "create": "Create Automatic Hypertuning",
    "basic": "Basic Information",
    "data": "Data Binding",
    "params": "Adjust Parameters",
    "review": "Review",
    "extraInfo": "Create new automatic hypertuning in container <customLink>{{name}}</customLink>",
    "reviewAndExecute": "Review and Execute",
    "name": "Automatic Tuning Container Name",
    "nameDesc": "Enter a container name, which can contain Chinese characters, English letters, numbers, and common special characters, up to 100 characters",
    "selectResource": "Select Compute Resource",
    "selectResourceDesc": "Resource defines the amount of resources provided for container execution in {{brand}}. <customLink>Learn more</customLink>",
    "selectRuntime": "Select Image",
    "selectRuntimeDesc": "Image provides the main types of machine learning algorithms that are dependent on the container execution. <customLink>Learn more</customLink>",
    "dependency": "Dependency Management",
    "dependencyDesc": "The dependencies installed in the current image, if you need to install custom dependencies, please refer to our dependency installation documentation. If you want to install additional dependencies, you can use <code>openbayes_requirements.txt</code>. <customLink>Learn more</customLink>",
    "uploadCode": "Upload Code",
    "uploadCodeDesc": "Upload the code for automatic hypertuning",
    "pythonScript": "Python Script",
    "pythonScriptDesc": "Suitable for one-time execution scenarios",
    "pythonScriptExecution": "Python Script Execution",
    "scriptUpload": "Script Upload",
    "command": "Execution Command",
    "commandPlaceholder": "Please enter the entry command, such as `python main.py`.",
    "paramsDesc": "Modify the parameter configuration for automatic tuning, including all the configuration information needed for automatic tuning. Please read the <customLink>automatic tuning documentation</customLink> for more details on the specific parameters.",
    "schema": "Schema Editor",
    "yaml": "YAML Editor",
    "resource": "Compute Resource",
    "runtime": "Image",
    "scriptUploadReview": "Script Upload:",
    "scriptUploadReviewDesc": "The current <code>{{homePath}}</code> is bound to data, if you attempt to upload new code, it may be overwritten by files with the same name in <code>{{homePath}}</code> during execution. <customLink>View documentation</customLink> for more information",
    "emptyBindData": "No data bound"
  },
  "hypertuningParams": {
    "title": "Automatic Hypertuning Configuration",
    "maxJobCountDesc": "The maximum number of attempts for one automatic tuning, up to 100 attempts",
    "parallelJobCountDesc": "The number of parallel execution tasks, which is limited by the maximum number of parallel executions for a single resource type (see compute power parallel limit). The more parallel tasks, the faster the execution of one automatic tuning task.",
    "hypertuningMetrics": "The key metrics to be obtained",
    "sideMetrics": "The auxiliary metrics to be obtained",
    "goal": "The direction of the optimal solution for the key metrics",
    "algorithm": "The algorithms that can be used for automatic tuning",
    "parameterSpecs": "The specification of the hyperparameters, including the type and range of hyperparameters",
    "metrics": "Metrics",
    "hyperparameter": "Hyperparameter",
    "double": "DOUBLE",
    "doubleDesc": "Double",
    "integer": "INTEGER",
    "integerDesc": "Integer",
    "categorical": "CATEGORICAL",
    "categoricalDesc": "Categorical",
    "discrete": "DISCRETE",
    "discreteDesc": "Discrete"
  },
  "hypertuningStatus": {
    "running": "Running",
    "succeed": "Succeed",
    "failed": "Failed",
    "cancelled": "Cancelled",
    "noMetrics": "No metrics",
    "searchSpaceExhausted": "Search space exhausted",
    "unknown": "System Error",
    "hasUnfinishedJobs": "Has unfinished jobs",
    "noMetricsDesc": "Please specify the metrics to be obtained in the automatic tuning configuration",
    "jobFailedDesc": "The execution process encountered some issues",
    "searchSpaceExhaustedDesc": "The system determined that no better results could be achieved and proactively terminated the attempt.",
    "unknownDesc": "Some system errors have occurred. Please contact the administrator.",
    "hasUnfinishedJobsDesc": "No new executions will be created, but the already started executions have not yet finished."
  },
  "logs": {
    "title": "Logs",
    "init": "Logs are initializing, please wait",
    "empty": "No logs",
    "follow": "Follow logs automatically",
    "download": "Download all logs",
    "size": "Log size: {{size}}"
  },
  "jupyterLink": {
    "title": "Jupyter Access (includes command line tools)",
    "openWorkspace": "<text>Open</text> Workspace",
    "openJupyter": "Open Jupyter Editor",
    "copyShareLink": "Share link copied",
    "shareLink": "<text>Share</text> Link",
    "shareDesc": "The shared link contains an access token. You can connect to {{brand}} using local development tools (such as VS Code, PyCharm) to view the logs. For more details, please refer to our ",
    "doc": "Documentation",
    "openJupyterDesc": "After opening JupyterLab",
    "clickTerminal": "Click Terminal",
    "clickTerminalDesc": "Access command line tools"
  },
  "sshLink": {
    "title": "SSH Access",
    "copyPassword": "Copy Password",
    "copiedPassword": "SSH password copied",
    "copyPasswordDesc": "Access via SSH requires entering a username and password. For more details, please refer to our <customLink>documentation</customLink>.",
    "sshDesc": "Access via SSH requires entering a username and password. For more details, please refer to our <customLink>documentation</customLink>."
  },
  "rdpLink": {
    "title": "RDP Access",
    "copiedPassword": "RDP password copied"
  },
  "tensorBoardLink": {
    "title": "TensorBoard Visualization",
    "tensorBoardDesc": "The default binding path is <code>./tf_dir</code>, which is not supported for modification."
  },
  "vncLink": {
    "title": "VNC Desktop",
    "viewVNC": "Access via WEB",
    "desc": "Use VNC to access the remote desktop of the corresponding machine"
  },
  "emptyContainer": {
    "empty": "Empty container",
    "title": "The current training lacks the corresponding execution",
    "desc": "Please create an execution by clicking the \"Create Execution\" button in the upper right corner.",
    "docs": "You can also create executions using our <customLink>CLI command-line tool</customLink>. If you are not yet familiar with the model training process, please refer to our <customLink2>Model Training Documentation</customLink2>",
    "docsHyperAI": "If you are not yet familiar with the model training process, please refer to our <customLink2>Model Training Documentation</customLink2>",
    "markdown": "# Initialize the current directory \nbayes gear init {{id}}\n\n# View available compute power \nbayes gear resource \n \n# Open the browser to view the current training \nbayes gear open {{name}}\nbayes gear open {{id}}"
  },
  "emptyJob": {
    "empty": "Empty job",
    "title": "The current container has no corresponding execution data",
    "docs": "You can create an execution by using our <customLink>CLI command line tool</customLink>, if you are not familiar with the container operation process, please refer to our <customLink2>quick start</customLink2> tutorial, advanced users can also visit the <customLink3><code>bayes gear</code></customLink3> documentation of the CLI to view the container-related CLI information.",
    "markdown": "# Initialize the current directory \nbayes gear init {{name}}\nbayes gear init {{id}}\n\n# Create Jupyter and open it in the browser \nbayes gear run notebook \n \n# Open the browser to view the current container \nbayes gear open {{name}}\nbayes gear open {{id}}"
  },
  "jupyter": {
    "meta": {
      "title": "Jupyter Workspace",
      "breadcrumb": "{{name}} - Jupyter Workspace - {{brand}}"
    },
    "alert": {
      "failed": "Jupyter workspace not found, possibly manually closed or automatically closed due to inactivity. Please confirm that the container is running.",
      "cancelled": "The current workspace has been closed. You can select \"Start\" on the right to rerun it.",
      "created": "Starting…",
      "warning": "Safari has compatibility issues with JupyterLab and Jupyter Notebook. We recommend using Google Chrome to access"
    },
    "descriptionUpdated": "Execution description updated successfully!",
    "links": {
      "pytorch": "Run Deep Learning with PyTorch tutorial in JupyterLab",
      "longTask": "Run long-running tasks",
      "combineTask": "Combine Task and Jupyter workspace",
      "gear": "Gear compute container",
      "docs": "Documentation center"
    },
    "currentDesc": "Current execution description",
    "boundData": "Bound data",
    "readonly": "Read-only",
    "datasetReadOnly": "Dataset is READ-ONLY binding. Users cannot delete files from the bound dataset, if you need to delete a specific file, please create a new version in the corresponding dataset",
    "noDatasetBound": "No dataset bound, please refer to our help documentation",
    "bindDataset": "Bind dataset",
    "shareDesc": "You can connect to {{brand}} using local development tools (such as VS Code, PyCharm) to view the logs. For more details, please refer to our <customLink>documentation</customLink>.",
    "auxiliaryLink": "After completing real-name authentication, you can use the subdomain service.",
    "toVerify": "Complete verification",
    "detailLabels": {
      "status": "Running status",
      "container": "Container computing resource",
      "createTime": "Create time",
      "runtime": "Running environment"
    },
    "autocloseSuccess": "Container auto-shutdown time set successfully!"
  },
  "activeJobs": {
    "userTitle": "Active Jobs",
    "orgTitle": "Active Jobs",
    "noActiveJobs": "No active jobs"
  },
  "project": "Project",
  "viewToggle": {
    "projects": "All",
    "activeJobs": "Active"
  },
  "augment": {
    "title": "Data Augmentation",
    "new": "Create New Automatic Augmentation",
    "emptyData": "No augmentation tasks",
    "job": {
      "try_ordinal_one": "{{count}}st execution",
      "try_ordinal_two": "{{count}}nd execution",
      "try_ordinal_few": "{{count}}rd execution",
      "try_ordinal_other": "{{count}}th execution",
      "command": "Job command"
    },
    "descPlaceholder": "Enter the description of the current data augmentation task",
    "descUpdated": "Description updated successfully!",
    "params": {
      "system": "System parameters",
      "type": "Data Type",
      "algorithm": "Algorithm",
      "baseModel": "Base Model",
      "optimizationTarget": "Optimization target",
      "optimizationTargetValue": "Maximum accuracy"
    },
    "setting": {
      "basicConfig": "Basic Configuration",
      "basicConfigDesc": "Modify the basic configuration of the current data augmentation",
      "description": "Data Augmentation Description",
      "descriptionDesc": "Used to record the description information of data augmentation",
      "deleteTitle": "Delete the current data augmentation task \"<bold>{{name}}</bold>\"",
      "deleteContent": "Upon deleting the current data augmentation task, all task records, associated storage files, and working directory files will be permanently deleted. This action is irreversible.",
      "deleteDialogTitle": "Delete Data Augmentation Task: {{name}}",
      "deleteConfirm": "I understand what this means. Confirm deletion of the data augmentation task",
      "deleteDesc": "Are you sure you want to delete the data augmentation task [<bold>{{name}}</bold>]? After deleting the current container, all task records, corresponding storage files, and working directory files will be deleted. This operation cannot be undone.",
      "deleteEnterConfirm": "Please enter the name of the current container to confirm:",
      "deleteSuccess": "Data augmentation task deleted successfully"
    }
  }
}
