im->settings = 'Xuanxuan Settings'; $lang->im->debug = 'Debug'; $lang->im->version = 'Version'; $lang->im->backendLang = 'Server Language'; $lang->im->key = 'Key'; $lang->im->systemGroup = 'System'; $lang->im->url = 'URL'; $lang->im->pollingInterval = 'Polling interval'; $lang->im->createKey = 'New'; $lang->im->connector = ', '; $lang->im->viewDebug = 'View Debug'; $lang->im->log = 'Log'; $lang->im->xxdStatus = 'XXD Status'; $lang->im->debugInfo = 'Debug'; $lang->im->serverInfo = 'Server Info'; $lang->im->errorInfo = 'Error'; $lang->im->xxbConfigError = 'XXB is error.'; $lang->im->id = 'ID'; $lang->im->checkUpdate = 'Check update'; $lang->im->xxcVersion = 'XXC Version'; $lang->im->xxdVersion = 'XXD Version'; $lang->im->xxbVersion = 'XXB Version'; $lang->im->xxcDesc = 'Upgrade description'; $lang->im->xxcReadme = 'Update log'; $lang->im->strategy = 'Upgrade strategy'; $lang->im->download = 'Download'; $lang->im->notVersion = 'The %s format is incorrect and must consist of digits and dots, such as "2.5.0" or "2.5"'; $lang->im->notempty = 'Cannot be empty.'; $lang->im->strategies['force'] = 'Force'; $lang->im->strategies['optional'] = 'Optional'; $lang->im->disabled = 'Disabled'; $lang->im->enabled = 'Enabled'; $lang->im->debugStatus[0] = $lang->im->disabled; $lang->im->debugStatus[1] = $lang->im->enabled; $lang->im->xxdServer = 'Server'; $lang->im->createKey = 'New'; $lang->im->downloadXXD = 'Download XXD'; $lang->im->listenIP = 'Listen IP'; $lang->im->chatPort = 'Chat Port'; $lang->im->uploadFileSize = 'File Size'; $lang->im->downloadPackage = 'Full Package'; $lang->im->downloadConfig = 'Only Config'; $lang->im->changeSetting = 'Change Settings'; $lang->im->downloadConf = 'Download Config'; $lang->im->day = 'd'; $lang->im->hours = 'h'; $lang->im->minute = 'm'; $lang->im->secs = 's'; $lang->im->tokenLifetime = 'Token Lifetime'; $lang->im->tokenAuthWindow = 'Token Auth Time Window'; $lang->im->iceServers = 'ICE Servers'; $lang->im->logLevel = 'Log Level'; $lang->im->logLevelSimple = 'Simple'; $lang->im->logLevelDetail = 'Detail'; $lang->im->logLevelOptions = array($lang->im->logLevelSimple, $lang->im->logLevelDetail); $lang->im->mobileClient = 'Mobile Client'; $lang->im->mobileOptions['on'] = $lang->im->enabled; $lang->im->mobileOptions['off'] = $lang->im->disabled; $lang->im->notAdmin = 'You are not admin of chat.'; $lang->im->notGroupCreator = 'You are not creator of chat.'; $lang->im->notSystemChat = 'It is not a system chat.'; $lang->im->notGroupChat = 'It is not a group chat.'; $lang->im->notPublic = 'It is not a public chat.'; $lang->im->cantChat = 'No rights to chat.'; $lang->im->chatHasDismissed = 'The chat group has been dismissed.'; $lang->im->needLogin = 'You need login first.'; $lang->im->notExist = 'Chat do not exist.'; $lang->im->changeRenameTo = 'Rename chat to '; $lang->im->multiChats = 'Messages belong to different chats.'; $lang->im->notInGroup = 'You are not in this chat group.'; $lang->im->notInChat = 'Unable to send message to unrelated chats.'; $lang->im->notSameUser = 'Unable to send message as someone else.'; $lang->im->errorKey = 'The key should be a 32 byte string including letters or numbers.'; $lang->im->debugTips = '
%s with administrator to get more information.'; $lang->im->noLogFile = 'No log file.'; $lang->im->noFopen = 'Function fopen disabled. Find the following file to see log : %s.'; $lang->im->defaultKey = 'Do not use default key.'; $lang->im->owtIsDisabled = 'Conference functionality is disabled.'; $lang->im->chatNameTooLong = 'Chat name is too long.'; $lang->im->adminCanInvite = 'Only administrators can invite members into this group.'; $lang->im->userNotInGroup = 'You are no longer in this group and cannot do anything about it.'; $lang->im->canNotDelOwner = 'Cannot remove group owners.'; $lang->im->xxdServerTip = 'XXD server address contains protocol and host and port, such as http://192.168.1.35 or http://www.backend.com, that can not be 127.0.0.1.'; $lang->im->iceServersTip = 'The iceServer used for point-to-point transmission, such as: stun:stun.l.google.com:19302, multiple servers can be separated by a newline, optional'; $lang->im->xxdServerEmpty = 'XXD server address is empty.'; $lang->im->xxdServerError = 'XXD server address can not be 127.0.0.1.'; $lang->im->xxdSchemeError = 'Server address should started with http:// or https://.'; $lang->im->xxdPortError = 'Server address should contain valid port and the default is 11443.'; $lang->im->xxdPollIntTip = 'Polling interval should be a number equal to or greater than 5, the default value is 60 for 60 seconds.'; $lang->im->xxdPollIntErr = 'Polling interval should be a number equal to or greater than 5.'; $lang->im->xxdFileSizeErr = 'File size should be equal to or greater than 0.'; $lang->im->tokenLifetimeErr = 'Token lifetime should be equal to or greater than 1.'; $lang->im->tokenAuthWindowErr = 'Token auth time window should be equal to or greater than 20.'; $lang->im->iceServersErr = 'iceServer address is invalid'; $lang->im->errorSSLCrt = 'SSL certificate cannot be empty'; $lang->im->errorSSLKey = 'SSL key cannot be empty'; $lang->im->xxdAESTip = 'This only affects server-side AES encryption between XXB and XXD.'; $lang->im->xxdFileEncryptTip = 'Encrypt files uploaded in chats. Cannot disable once enabled.'; $lang->im->xxdMessageEncryptTip = 'Encrypt chat messages in chats. Cannot disable once enabled.'; $lang->im->errorClientVersionNotSupport = 'The client version (%s) is too low, Please upgrade version to at least 6.0.https://xuanim.com'; $lang->im->operationNotSupportedOnArchivedChat = 'This operation is not allowed on archived discussion groups, please upgrade to version 6.6 and above.'; $lang->im->broadcast = new stdclass(); $lang->im->broadcast->createChat = '%s created the group [%s](#/chats/groups/%s).'; $lang->im->broadcast->changeChatOwnership = 'Group [%s](#/chats/groups/%s) owner changed to %s.'; $lang->im->broadcast->changeChatOwnershipByAdmin = 'System Administrator changed owner of group [%s](#/chats/groups/%s) to %s.'; $lang->im->broadcast->joinChat = '%s joined.'; $lang->im->broadcast->leaveChat = '%s quited.'; $lang->im->broadcast->renameChat = '%s renamed the group to [%s](#/chats/groups/%s).'; $lang->im->broadcast->renamePrivate = 'Chat is renamed to [%s](#/chats/recents/%s)。'; $lang->im->broadcast->inviteUser = '%s invited %s to join.'; $lang->im->broadcast->dismissChat = '%s dismissed the group.'; $lang->im->broadcast->archiveChat = '%s archive the group %s.'; $lang->im->broadcast->unarchiveChat = '%s unarchive the group %s.'; $lang->im->broadcast->mergeChat = 'Chat %s has been merged into this chat, message history can be viewed from the history of this chat.'; $lang->im->broadcast->mergeChatWithMembers = 'Chat %s has been merged into this chat, message history can be viewed from the history of this chat. %s joined.'; $lang->im->broadcast->chatMerged = 'Chat %s has been merged into %s.'; $lang->im->broadcast->createConference = '%s started a conference.'; $lang->im->broadcast->closeConference = '%s closed the conference.'; $lang->im->broadcast->createConferenceInvitation = '%s invited %s to join the conference. If you are not in the conference, you can join it in the upper right corner.'; $lang->im->broadcast->conferenceInviteeOccupied = '%s is busy, try again later.'; $lang->im->conference = new stdclass(); $lang->im->conference->userBusy = 'Line busy, try again later.'; $lang->im->conference->userOffline = 'User is offline.'; $lang->im->xxd = new stdclass(); $lang->im->xxd->os = 'OS'; $lang->im->xxd->ip = 'Listen IP'; $lang->im->xxd->chatPort = 'Chat Port'; $lang->im->xxd->commonPort = 'Common Port'; $lang->im->xxd->https = 'HTTPS'; $lang->im->xxd->aes = 'Server-side AES'; $lang->im->xxd->uploadFileSize = 'File Size'; $lang->im->xxd->maxOnlineUser = 'Max Online User Counts'; $lang->im->xxd->sslcrt = 'SSL Crt'; $lang->im->xxd->sslkey = 'SSL Key'; $lang->im->xxd->max = 'Max'; $lang->im->xxd->fileEncryption = 'File Encryption'; $lang->im->xxd->messageEncryption = 'Chat Message Encryption'; $lang->im->httpsOptions['on'] = $lang->im->enabled; $lang->im->httpsOptions['off'] = $lang->im->disabled; $lang->im->aesOptions['on'] = $lang->im->enabled; $lang->im->aesOptions['off'] = $lang->im->disabled; $lang->im->fileEncryptOptions['on'] = $lang->im->enabled; $lang->im->fileEncryptOptions['off'] = $lang->im->disabled; $lang->im->messageEncryptOptions['on'] = $lang->im->enabled; $lang->im->messageEncryptOptions['off'] = $lang->im->disabled; $lang->im->placeholder = new stdclass(); $lang->im->placeholder->xxd = new stdclass(); $lang->im->placeholder->xxd->ip = 'Listen to the server IP address, Default 0.0.0.0'; $lang->im->placeholder->xxd->chatPort = 'The port on which the chat client communicates'; $lang->im->placeholder->xxd->commonPort = 'Generic port used for client login verification and for file upload and download'; $lang->im->placeholder->xxd->https = 'HTTPS'; $lang->im->placeholder->xxd->uploadFileSize = 'Upload file size'; $lang->im->placeholder->xxd->maxOnlineUser = 'Maximum number of user online'; $lang->im->placeholder->xxd->sslcrt = 'Copy the certificate content here'; $lang->im->placeholder->xxd->sslkey = 'Copy the certificate key here'; $lang->im->notify = new stdclass(); $lang->im->notify->setReceiver = 'Not set receiver type, it must be users or chat group.'; $lang->im->notify->setGroup = 'Should set chat group.'; $lang->im->notify->setUserList = 'Should set user list.'; $lang->im->notify->setSender = 'Should set sender info.'; $lang->im->notify->setTitle = 'Notification title not set.'; $lang->im->osList['win_i386'] = 'Windows_i386'; $lang->im->osList['win_x86_64'] = 'Windows_x86_64'; $lang->im->osList['linux_i386'] = 'Linux_i386'; $lang->im->osList['linux_x86_64'] = 'Linux_x86_64'; $lang->im->osList['darwin_x86_64'] = 'macOS'; $lang->pinnedMessages = new stdclass(); $lang->pinnedMessages->limit = 'The number of pinned messages has reached the limit'; $lang->im->IPInvalid ='Login IP is not in the specified network segment'; $lang->im->mobileLimited ='The administrator has restricted the access of the mobile terminal'; $lang->im->bot = new stdclass(); $lang->im->bot->commonName = 'Xuan Bot'; $lang->im->bot->command = 'Command'; $lang->im->bot->description = 'Description'; $lang->im->bot->code = 'Bot Name'; $lang->im->bot->code = 'Bot Code'; $lang->im->bot->error = new stdclass(); $lang->im->bot->error->noSuchCommand = 'There\'s no such command, send [/help](xxc://sendContentToServerBySendbox/%2fhelp) to get list of available commands.'; $lang->im->bot->error->noSuchBot = 'There\'s no such bot.'; $lang->im->bot->error->badArguments = 'Bad arguments.'; $lang->im->bot->error->unauthorized = 'Unauthorized.'; $lang->im->bot->show = new stdClass(); $lang->im->bot->show->commands = array('show', 'list'); $lang->im->bot->help = new stdclass(); $lang->im->bot->help->header = array($lang->im->bot->command, $lang->im->bot->description, $lang->im->bot->code); $lang->im->bot->help->commandLink = '[%s](xxc://sendContentToChat/%s)'; $lang->im->bot->help->botCommandLink = '[%s](xxc://sendContentToChat/%s@%s)'; $lang->im->bot->help->sendCommandLink = '[%s](xxc://sendContentToServerBySendbox/%s)'; $lang->im->bot->help->sendBotCommandLink = '[%s](xxc://sendContentToServerBySendbox/%s@%s)'; $lang->im->bot->help->commands = array('help'); $lang->im->bot->help->welcome = "Welcome to the {$lang->im->bot->commonName} bot session command. By default you are currently in the built-in application and you can send the following command to control me."; $lang->im->bot->help->welcomeHeader = array($lang->im->bot->command, $lang->im->bot->description); $lang->im->bot->help->global = <<im->bot->help->system = <<im->bot->exit = new stdclass(); $lang->im->bot->exit->commands = array('exit'); $lang->im->bot->exit->tips = 'Exit %s bot.'; $lang->im->bot->switch = new stdclass(); $lang->im->bot->switch->tips = 'Switch to %s bot.'; $lang->im->bot->welcome = new stdclass(); $lang->im->bot->welcome->title = 'Hi! I\'m your assistant.'; $lang->im->bot->welcome->content = <<im->bot->welcome->link = 'https://www.xuanim.com/book/xuanxuankehuduan/279.html'; $lang->im->bot->upgradeWelcome = new stdclass(); $lang->im->bot->upgradeWelcome->title = 'Hi! I\'m your assistant.'; $lang->im->bot->upgradeWelcome->content = <<im->bot->upgradeWelcome->link = 'https://www.xuanim.com/dynamic.html'; $lang->im->userStatus = array('away' => 'Away', 'busy' => 'Busy', 'meeting' => 'Meeting', 'offline' => 'Offline', 'online' => 'Online'); $lang->im->bot->license = new stdclass(); $lang->im->bot->license->title = array('Title', 'Content'); $lang->im->bot->license->noLicense = 'No license data.'; $lang->im->bot->searchUser = new stdclass(); $lang->im->bot->searchUser->notFound = 'User not found.'; $lang->im->bot->searchUser->keywordRequired = 'Keyword required.';