instance = new stdclass; $lang->instance->common = 'Services'; $lang->instance->manage = 'Manage Services'; $lang->instance->view = 'Service details'; $lang->instance->ajaxStatus = 'Get Service Status'; $lang->instance->ajaxStart = 'Start Service'; $lang->instance->ajaxStop = 'Stop Service'; $lang->instance->ajaxUninstall = 'Uninstall Service'; $lang->instance->name = 'Service Name'; $lang->instance->customName = 'Name'; $lang->instance->appName = 'Service type'; $lang->instance->version = 'version'; $lang->instance->status = 'Status'; $lang->instance->cpu = 'CPU'; $lang->instance->mem = 'Memory'; $lang->instance->space = 'Storage'; $lang->instance->domain = 'Domain'; $lang->instance->visitIP = 'Access Method'; $lang->instance->dbType = 'Database'; $lang->instance->advanceOption = 'Advanced Options'; $lang->instance->baseInfo = 'Basic info'; $lang->instance->backupAndRestore = 'Backup'; $lang->instance->advance = 'Advanced'; $lang->instance->enableLDAP = 'Enable LDAP'; $lang->instance->linkLDAP = 'Integrate LDAP'; $lang->instance->enableSMTP = 'Enable SMTP'; $lang->instance->customSetting = 'Custom settings'; $lang->instance->updateDomain = 'Update domain'; $lang->instance->updateLog = 'Update logs'; $lang->instance->start = 'Start'; $lang->instance->restart = 'Restart'; $lang->instance->stop = 'Stop'; $lang->instance->install = 'Install'; $lang->instance->update = 'Update'; $lang->instance->upgrade = 'Upgrade'; $lang->instance->customInstall = 'Custom Install'; $lang->instance->uninstall = 'delete'; $lang->instance->visit = 'Visit'; $lang->instance->editName = 'Edit name'; $lang->instance->cpuCore = 'Cores'; $lang->instance->scalable = 'Scale service'; $lang->instance->change = 'Edit'; $lang->instance->browseProject = "Projects"; $lang->instance->url = "Server URL"; $lang->instance->systemLDAPInactive = 'System LDAP not enabled'; $lang->instance->toSystemLDAP = 'Enable now'; $lang->instance->enableSMTP = 'Enable SMTP'; $lang->instance->systemSMTPInactive = 'System SMTP not enabled'; $lang->instance->toSystemSMTP = 'Enable now'; $lang->instance->serviceInfo = 'Service info'; $lang->instance->appTemplate = 'App template'; $lang->instance->source = 'Source'; $lang->instance->installBy = 'Creator'; $lang->instance->installAt = 'Created at'; $lang->instance->runDuration = 'Uptime'; $lang->instance->defaultAccount = 'Default User'; $lang->instance->defaultPassword = 'Default Password'; $lang->instance->account = 'Username'; $lang->instance->password = 'Password'; $lang->instance->token = 'Token'; $lang->instance->copied = 'Copied'; $lang->instance->operationLog = 'Operation logs'; $lang->instance->installedService = 'Installed services'; $lang->instance->runningService = 'Running services'; $lang->instance->installApp = 'Install App'; $lang->instance->cpuUsage = 'CPU usage'; $lang->instance->memUsage = 'Memory usage'; $lang->instance->memTotal = '(Total %s)'; $lang->instance->volUsage = 'Disk usage'; $lang->instance->volTotal = '(Total %s)'; $lang->instance->currentMemory = 'Current Memory'; $lang->instance->adjustMem = 'Memory'; $lang->instance->adjustCPU = 'CPU'; $lang->instance->adjustVol = 'Disk Space'; $lang->instance->setting = 'Settings'; $lang->instance->saveSetting = 'Save Settings'; $lang->instance->leftTime = 'Remaining'; $lang->instance->switchTo = 'Upgrade to'; $lang->instance->or = 'or'; $lang->instance->hasRead = 'Read'; $lang->instance->stopInstanceTips = 'You must stop the service before upgrading to the advanced version.'; $lang->instance->dbTypes = array(); $lang->instance->dbTypes['sharedDB'] = 'Shared Database'; $lang->instance->dbTypes['unsharedDB'] = 'Dedicated Database'; $lang->instance->backup = new stdclass; $lang->instance->backup->common = 'backup'; $lang->instance->backup->date = 'Backup date'; $lang->instance->backup->operator = 'Backed up by'; $lang->instance->backup->type = 'Backup type'; $lang->instance->backup->backupStatus = 'Backup Status'; $lang->instance->backup->restoreStatus = 'Restore Status'; $lang->instance->backup->restoreOperator = 'Restored by'; $lang->instance->backup->restoreTime = 'Restore date'; $lang->instance->backup->action = 'Actions'; $lang->instance->backup->restore = 'rollback'; $lang->instance->backup->restoreInfo = 'Rollback info'; $lang->instance->backup->delete = 'Delete'; $lang->instance->backup->rebackup = 'Retry backup'; $lang->instance->backup->create = 'Create backup'; $lang->instance->backup->database = 'Database'; $lang->instance->backup->dbType = 'Type'; $lang->instance->backup->dbName = 'name'; $lang->instance->backup->dbStatus = 'Status'; $lang->instance->backup->dbSpentSeconds = 'Duration (s)'; $lang->instance->backup->dbSize = 'Size'; $lang->instance->backup->volumne = 'Volume'; $lang->instance->backup->volName = 'name'; $lang->instance->backup->volMountName = 'Mount path'; $lang->instance->backup->volStatus = 'Status'; $lang->instance->backup->volSpentSeconds = 'Duration (s)'; $lang->instance->backup->volSize = 'Size'; $lang->instance->backup->lastRestore = 'Last rollback'; $lang->instance->backup->restoreDate = 'Restore date'; $lang->instance->backup->latestBackupAt = 'Last backup date'; $lang->instance->backup->backupBeforeRestore = 'We recommend backing up before rolling back.'; $lang->instance->backup->enableAutoBackup = 'Enable auto-backup'; $lang->instance->backup->autoBackup = 'Auto-backup'; $lang->instance->backup->cycleDays = 'backup cycle'; $lang->instance->backup->backupTime = 'backup time'; $lang->instance->backup->keepDays = 'retention days'; $lang->instance->backup->keepDayRange = 'Enter an integer between 1 and 30.'; $lang->instance->backup->firstStartTime = '%s The first backup will run at %s.'; $lang->instance->backup->invalidTime = 'Invalid time'; $lang->instance->backup->disableAutoBackup = 'Auto-backup disabled.'; $lang->instance->backup->keepBackupBySystem = 'Expired auto-backups are deleted only when more than one backup exists.'; $lang->instance->backup->backupSize = 'Size'; $lang->instance->backup->confirmTip = 'Are you sure you want to back up?'; $lang->instance->backup->cronRemark = 'CI&CD service auto-backup task'; $lang->instance->backup->backupSettingsTip = 'Backups exceeding the retention period will be deleted, but at least one valid backup is kept.'; $lang->instance->backup->confirmDeleteTip = 'Are you sure you want to delete this backup?'; $lang->instance->backup->cycleList[1] = 'Daily'; $lang->instance->backup->operators = array(); $lang->instance->backup->operators['auto'] = 'Auto-backup'; $lang->instance->backup->operators['manual'] = 'Manual backup'; $lang->instance->backup->operators['settings'] = 'Backup Settings'; $lang->instance->backup->statusList = array(); $lang->instance->backup->statusList['success'] = 'Success'; $lang->instance->backup->statusList['failed'] = 'failed'; $lang->instance->backup->statusList['pending'] = 'Pending'; $lang->instance->backup->statusList['processing'] = 'Backing up'; $lang->instance->backup->statusList['inprogress'] = 'Backing up'; $lang->instance->backup->statusList['completed'] = 'completed'; $lang->instance->backup->statusList['executedFailed'] = 'Failed'; $lang->instance->backup->statusList['uploading'] = 'Uploading'; $lang->instance->backup->statusList['deleting'] = 'Deleting'; $lang->instance->backup->statusList['uploadFailed'] = 'Upload failed'; $lang->instance->backup->statusList['downloading'] = 'Downloading'; $lang->instance->backup->statusList['downloadFailed'] = 'Download failed'; $lang->instance->backup->autoRestoreOptions[0] = 'Disabled'; $lang->instance->backup->autoRestoreOptions[1] = 'Enabled'; $lang->instance->restore = new stdclass; $lang->instance->restore->common = 'Restore'; $lang->instance->restore->autoRestore = 'Auto-restore'; $lang->instance->restore->enableAutoRestore = 'Enable auto-restore'; $lang->instance->restore->cycleDays = 'Restore cycle'; $lang->instance->restore->restoreTime = 'Restore time'; $lang->instance->restore->invalidTime = 'Invalid time'; $lang->instance->restore->disableAutoRestore = 'Auto-restore disabled.'; $lang->instance->restore->firstStartTime = '%s The first auto-restore will run at %s.'; $lang->instance->restore->cycleList[1] = 'Daily'; $lang->instance->restore->statusList = array(); $lang->instance->restore->statusList['pending'] = 'Pending'; $lang->instance->restore->statusList['inprogress'] = 'In progress'; $lang->instance->restore->statusList['completed'] = 'completed'; $lang->instance->restore->statusList['failed'] = 'failed'; $lang->instance->dbList = 'Databases'; $lang->instance->dbName = 'Name'; $lang->instance->dbStatus = 'Status'; $lang->instance->dbType = 'Type'; $lang->instance->action = 'Actions'; $lang->instance->management = 'Manage'; $lang->instance->dbReady = 'Ready'; $lang->instance->dbWaiting = 'Pending readiness'; $lang->instance->log = new stdclass; $lang->instance->log->date = 'date'; $lang->instance->log->message = 'Message'; $lang->instance->log->viewButton = 'Logs'; $lang->instance->log->title = 'View logs'; $lang->instance->log->button = 'View Now'; $lang->instance->log->autoRefresh = 'Auto-refresh'; $lang->instance->log->tips = 'Logs auto-refresh by default. Click to toggle.'; $lang->instance->log->noLog = 'No logs available.'; $lang->instance->component = 'Component'; $lang->instance->pod = 'Pod'; $lang->instance->previous = 'View exited containers'; $lang->instance->isPreviousList[0] = 'Current container'; $lang->instance->isPreviousList[1] = 'Previous container'; $lang->instance->event = new stdClass; $lang->instance->event->viewButton = 'Events'; $lang->instance->event->title = 'View events'; $lang->instance->event->button = 'View Now'; $lang->instance->event->noEvents = 'No events found.'; $lang->instance->actionList = array(); $lang->instance->actionList['install'] = 'Installed %s'; $lang->instance->actionList['uninstall'] = 'Deleted %s'; $lang->instance->actionList['start'] = 'Started %s'; $lang->instance->actionList['stop'] = 'Stopped %s'; $lang->instance->actionList['editname'] = 'Modified name'; $lang->instance->actionList['upgrade'] = 'upgraded %s'; $lang->instance->actionList['backup'] = 'Backed up %s'; $lang->instance->actionList['restore'] = 'Rolled back %s'; $lang->instance->actionList['adjustmemory'] = 'Adjusted memory of %s to %s'; $lang->instance->actionList['adjustreplicas'] = 'Adjusted replicas of %s to %s'; $lang->instance->actionList['enableldap'] = 'Enabled LDAP'; $lang->instance->actionList['disableldap'] = 'Disabled LDAP'; $lang->instance->actionList['enablesmtp'] = 'enabled SMTP'; $lang->instance->actionList['disablesmtp'] = 'Disabled SMTP'; $lang->instance->actionList['updatecustom'] = 'Modified custom settings'; $lang->instance->actionList['saveautobackupsettings'] = 'Modified auto-backup settings'; $lang->instance->actionList['saveautorestoresettings'] = 'Modified auto-restore settings'; $lang->instance->actionList['autobackup'] = 'System performed auto-backup'; $lang->instance->actionList['autorestore'] = 'System performed auto-restore'; $lang->instance->actionList['deleteexpiredbackup'] = 'System delete expired auto-backups'; $lang->instance->sourceList = array(); $lang->instance->sourceList['cloud'] = 'Marketplace'; $lang->instance->sourceList['local'] = 'Local Market'; $lang->instance->sourceList['user'] = 'Manual config'; $lang->instance->channelList = array(); $lang->instance->channelList['test'] = 'Beta'; $lang->instance->channelList['stable'] = 'Stable'; $lang->instance->statusList = array(); $lang->instance->statusList['installationFail'] = 'Installation failed'; $lang->instance->statusList['creating'] = 'Creating'; $lang->instance->statusList['initializing'] = 'initializing'; $lang->instance->statusList['pulling'] = 'Pulling'; $lang->instance->statusList['startup'] = 'Starting'; $lang->instance->statusList['starting'] = 'Starting'; $lang->instance->statusList['running'] = 'Running'; $lang->instance->statusList['suspending'] = 'Suspending'; $lang->instance->statusList['suspended'] = 'Suspended'; $lang->instance->statusList['installing'] = 'Installing'; $lang->instance->statusList['uninstalling'] = 'Deleting'; $lang->instance->statusList['stopping'] = 'Stopping'; $lang->instance->statusList['stopped'] = 'Stopped'; $lang->instance->statusList['destroying'] = 'Destroying'; $lang->instance->statusList['destroyed'] = 'Destroyed'; $lang->instance->statusList['abnormal'] = 'Abnormal'; $lang->instance->statusList['upgrading'] = 'Upgrading'; $lang->instance->statusList['unknown'] = 'unknown'; $lang->instance->statusList['scheduling'] = 'Scheduling'; $lang->instance->htmlStatusesClass = array(); $lang->instance->htmlStatusesClass['running'] = 'success'; $lang->instance->htmlStatusesClass['stopped'] = 'default'; $lang->instance->htmlStatusesClass['abnormal'] = 'danger'; $lang->instance->htmlStatusesClass['installationFail'] = 'danger'; $lang->instance->htmlStatusesClass['busy'] = "warning"; $lang->instance->memOptions = array(); $lang->instance->memOptions[128 * 1024] = '128 MB'; $lang->instance->memOptions[256 * 1024] = '256 MB'; $lang->instance->memOptions[512 * 1024] = '512 MB'; $lang->instance->memOptions[1024 * 1024] = '1 GB'; $lang->instance->memOptions[2048 * 1024] = '2 GB'; $lang->instance->memOptions[4096 * 1024] = '4 GB'; $lang->instance->memOptions[8192 * 1024] = '8 GB'; $lang->instance->memOptions[16384 * 1024] = '16 GB'; $lang->instance->memOptions[32768 * 1024] = '32 GB'; $lang->instance->cpuOptions = array(); $lang->instance->cpuOptions[1] = '1 core'; $lang->instance->cpuOptions[2] = '2 cores'; $lang->instance->cpuOptions[4] = '4 cores'; $lang->instance->cpuOptions[8] = '8 cores'; $lang->instance->cpuOptions[16] = '16 cores'; $lang->instance->cpuOptions[64] = 'No limit'; $lang->instance->componentFields = array(); $lang->instance->componentFields['replicas'] = 'Replicas'; $lang->instance->componentFields['cpu_limit'] = 'CPU'; $lang->instance->componentFields['mem_limit'] = 'Memory'; $lang->instance->notices = array(); $lang->instance->notices['success'] = 'Success'; $lang->instance->notices['fail'] = 'failed'; $lang->instance->notices['error'] = 'error'; $lang->instance->notices['confirmStart'] = 'Are you sure you want to start this app?'; $lang->instance->notices['confirmStop'] = 'Are you sure you want to stop this app?'; $lang->instance->notices['confirmUninstall'] = 'Are you sure you want to delete this app?'; $lang->instance->notices['confirmUninstallStoreApp'] = 'Are you sure you want to delete? App and data cannot be recovered.'; $lang->instance->notices['startSuccess'] = 'Started successfully'; $lang->instance->notices['startFail'] = 'Start failed'; $lang->instance->notices['stopSuccess'] = 'Stopped successfully'; $lang->instance->notices['stopFail'] = 'Stop failed'; $lang->instance->notices['uninstallSuccess'] = 'Deleted successfully'; $lang->instance->notices['uninstallFail'] = 'Delete failed'; $lang->instance->notices['installSuccess'] = 'Installed successfully'; $lang->instance->notices['installFail'] = 'Installation failed'; $lang->instance->notices['upgradeSuccess'] = 'Upgraded successfully'; $lang->instance->notices['upgradeFail'] = 'Upgrade failed'; $lang->instance->notices['backupSuccess'] = 'Backup task submitted'; $lang->instance->notices['backupFail'] = 'Backup failed'; $lang->instance->notices['cleanBackupsSuccess'] = 'Backup cleanup successful'; $lang->instance->notices['restoreSuccess'] = 'Restore task submitted'; $lang->instance->notices['restoreFail'] = 'Restore failed'; $lang->instance->notices['deleteSuccess'] = 'Deletion task submitted'; $lang->instance->notices['deleteFail'] = 'Delete failed'; $lang->instance->notices['starting'] = 'Starting, please wait...'; $lang->instance->notices['stopping'] = 'Stopping, please wait...'; $lang->instance->notices['installing'] = 'Installing, please wait...'; $lang->instance->notices['uninstalling'] = 'Deleting, please wait...'; $lang->instance->notices['upgrading'] = 'Upgrading, please wait...'; $lang->instance->notices['backuping'] = 'Backing up, please wait...'; $lang->instance->notices['restoring'] = 'Restoring, please wait...'; $lang->instance->notices['deleting'] = 'Deleting, please wait...'; $lang->instance->notices['adjusting'] = 'Adjusting, please wait...'; $lang->instance->notices['switching'] = 'Submitting, please wait...'; $lang->instance->notices['setting'] = 'Submitting, please wait...'; $lang->instance->notices['confirmInstall'] = 'Are you sure you want to install %s?'; $lang->instance->notices['confirmUpgrade'] = 'Are you sure you want to upgrade?'; $lang->instance->notices['confirmBackup'] = 'Are you sure you want to back up?'; $lang->instance->notices['confirmRestore'] = 'This action will overwrite current data with the backup. Are you sure you want to roll back?'; $lang->instance->notices['confirmDelete'] = 'Are you sure you want to delete this backup?'; $lang->instance->notices['adjustMemory'] = 'Are you sure you want to adjust memory?'; $lang->instance->notices['switchLDAP'] = 'Modifying LDAP will restart the service. Are you sure you want to continue?'; $lang->instance->notices['enableLDAPFailed'] = 'Failed to enable LDAP'; $lang->instance->notices['disableLDAPFailed'] = 'Failed to disable LDAP'; $lang->instance->notices['enableLDAPSuccess'] = 'LDAP enabled successfully'; $lang->instance->notices['disableLDAPSuccess'] = 'LDAP disabled successfully'; $lang->instance->notices['switchSMTP'] = 'Modifying SMTP will restart the service. Are you sure you want to continue?'; $lang->instance->notices['enableSMTPFailed'] = 'Failed to enable SMTP'; $lang->instance->notices['disableSMTPFailed'] = 'Failed to disable SMTP'; $lang->instance->notices['enableSMTPSuccess'] = 'SMTP enabled successfully'; $lang->instance->notices['disableSMTPSuccess'] = 'SMTP disabled successfully'; $lang->instance->notices['confirmCustom'] = 'The service will restart automatically to apply your custom settings.'; $lang->instance->notices['required'] = 'cannot be empty'; $lang->instance->notices['notEnoughResource'] = 'Insufficient platform resources. Are you sure you want to continue the installation?'; $lang->instance->notices['NoCleanBackupFiles'] = 'There are currently no backup files available to clean up.'; $lang->instance->notices['cleanBackupSuccess'] = 'Backup cleanup successful'; $lang->instance->nameChangeTo = 'Changed %s to %s.'; $lang->instance->versionChangeTo = 'Upgraded %s to %s.'; $lang->instance->adjustMemorySize = 'We recommend adjusting memory to %s.'; $lang->instance->enableAutoBackup = 'Enable auto-backup'; $lang->instance->disableAutoBackup = 'Disable auto-backup'; $lang->instance->instanceNotExists = 'Service does not exist.'; $lang->instance->caplicasTooSmall = 'Replicas cannot be < 1.'; $lang->instance->empty = 'No services available.'; $lang->instance->noComponent = 'No components. Click to add.'; $lang->instance->noHigherVersion = 'No higher version found.'; $lang->instance->backupOnlyRunning = 'Only running services can be backed up.'; $lang->instance->restoreOnlyRunning = 'Only running services can be rolled back.'; $lang->instance->howToSelectDB = 'Help me choose'; $lang->instance->appLifeTip = 'Apps installed using a demo account have a 30 minute limit and will be automatically deleted afterward.'; $lang->instance->serialDiff = 'View version differences'; $lang->instance->descOfSwitchSerial = 'You are currently using %s. Upgrade to %s to unlock advanced features.'; $lang->instance->errors = new stdclass; $lang->instance->errors->domainLength = 'The domain name must be between 2 and 20 characters long. Please adjust your entry.'; $lang->instance->errors->domainExists = 'This domain name is already in use. Please enter a different one.'; $lang->instance->errors->wrongDomainCharacter = 'Please use only lowercase letters and numbers for the domain name.'; $lang->instance->errors->noAppInfo = 'Failed to fetch app data. Please refresh the page or try again later.'; $lang->instance->errors->notEnoughResource = 'Insufficient cluster resources. '; $lang->instance->errors->notEnoughMemory = "The '%s' app requires %s of memory, but only %s is available (shortfall: %s). To proceed, please upgrade your memory or remove unused services."; $lang->instance->errors->restoreRunning = 'A rollback is currently in progress. Please wait for it to complete.'; $lang->instance->errors->noBackup = 'No backup data available.'; $lang->instance->errors->wrongRequestData = 'Invalid data submitted. Please refresh the page and try again.'; $lang->instance->errors->noDBList = 'Database not found or inaccessible.'; $lang->instance->errors->notFoundDB = 'Database not found.'; $lang->instance->errors->dbNameIsEmpty = 'Database name cannot be empty.'; $lang->instance->errors->failToAdjustMemory = 'Failed to adjust memory.'; $lang->instance->errors->failToAdjustCPU = 'Failed to adjust CPU.'; $lang->instance->errors->failToAdjustVol = 'Failed to adjust disk space.'; $lang->instance->errors->switchLDAPFailed = 'Failed to modify LDAP settings.'; $lang->instance->errors->switchSMTPFailed = 'Failed to modify SMTP settings.'; $lang->instance->errors->updateCustomFailed = 'Failed to modify custom settings.'; $lang->instance->errors->failedToUpdateDomain = 'Failed to update domain.'; $lang->instance->errors->invalidDiskSize = 'Disk space must be an integer between %s and %s.'; $lang->instance->tips = new stdclass; $lang->instance->tips->resizeDisk = 'Enter an integer between %s and %s (in GB).'; $lang->instance->tips->resizeDiskDisabled = 'Disk space for this app cannot be adjusted.'; $lang->instance->tips->fSettingsAttention = 'Modifying CPU, memory, or disk settings will restart the app. Note: Disk space can only be increased. Please proceed with caution.'; $lang->instance->tips->pSettingsAttention = 'Modifying CPU, memory, or other settings will restart the app. Please proceed with caution.'; $lang->instance->tips->diskAdjusting = 'Disk expansion in progress. Further adjustments are temporarily disabled.';