{
    "app.companyName": "Nature Easy Soft Network Technology Co., Ltd.",
    "app.companyShortName": "EasySoft",

    "chat.addAdminForGroup": "Set {0} as an administrator",
    "chat.addAdminForGroup.confirm": "Are you sure to set {0} as the administrator?",
    "chat.all": "All",
    "chat.atHim": "@s/he",
    "chat.atHim.f": "@her",
    "chat.atHim.m": "@him",
    "chat.bulletin.cancel": "Cancel bulletin Settings",
    "chat.bulletin.expiryDate": "Expire after",
    "chat.bulletin.settings": "Bulletin Settings",
    "chat.bulletin.type": "Type",
    "chat.bulletin.type.bulletin": "Bulletin",
    "chat.bulletin.type.notice": "Notice",
    "chat.committers.blocked": "Blocked",
    "chat.committers.blockedTip": "Read only conversation. You cannot send messages.",
    "chat.committers.committersSettingTip": "You can set a whitelist to control who can send messages in this group.",
    "chat.committers.setCommitters": "Whitelist",
    "chat.committers.setCommittersFormat": "Set a white list for Group【{0}】.",
    "chat.committers.type.admins": "Admin Only",
    "chat.committers.type.all": "All",
    "chat.committers.type.whitelist": "Whitelist",
    "chat.confirmSendFiles.format": "Are you sure you want to send the following {0} files?",
    "chat.copyChatGID": "Copy chat ID",
    "chat.create.chatType.normal": "Contact or group",
    "chat.create.chatType.public": "Public group",
    "chat.create.chatTypeTip": "Choose type",
    "chat.create.chatWith.format": "Chat with “{0}”",
    "chat.create.filterByDept": "Filter by Department",
    "chat.create.group.format": "Create a group for {0} users",
    "chat.create.groupsTip": "Choose contacts for this conversation",
    "chat.create.join": "Join",
    "chat.create.joinGroup.format": "Join “{0}”",
    "chat.create.joinGroupTip": "Choose a public group",
    "chat.create.mustIncludeYourself": "You have to be in this group.",
    "chat.create.newChatNameTip": "Name the group…",
    "chat.create.title": "Create",
    "chat.createNewChat.format": "{0} created Group {1}。",
    "chat.deleted": "Deleted",
    "chat.deletedOne2OneTip": "Account has been deleted. You can't send message to it.",
    "chat.exit.message": "{0} exit this group.",
    "chat.fontSize.current.format": "Font Size {0}",
    "chat.fontSize.resetDefault": "Reset",
    "chat.group.avatar": "Group Avatar",
    "chat.group.default": "Default",
    "chat.group.dismiss": "Dismiss",
    "chat.group.dismiss.message": "{0} dismissed the Group.",
    "chat.group.dismissConfirm": "Do you want to dismiss Group【{0}】?",
    "chat.group.dismissTip": "The group is dismissed. You cannot send messages any more. History before {0} are still available.",
    "chat.group.dismissed": "Dismissed",
    "chat.group.exit": "Quit",
    "chat.group.exitConfirm": "Do you want to quit Group【{0}】?",
    "chat.group.exitTip": "Please transfer the discussion group to other members of the group before exiting the discussion group.",
    "chat.group.groupsVisual": "Groups Visual",
    "chat.group.limited": "<= 16 characters",
    "chat.group.name": "Group",
    "chat.group.publicVisual": "Public Visual",
    "chat.group.start": "Create Chat",
    "chat.group.tempName": "Group-{0}",
    "chat.group.transfer": "Transfer",
    "chat.group.merge": "Merge Chat groups",
    "chat.group.mergeTo": "Merged {0} discussion groups to",
    "chat.group.mergeTips": "After the merge, the current discussion group will no longer be displayed, and the message records and members will be merged into the selected discussion group。",
    "chat.group.transferTips": "Select members to transfer",
    "chat.group.upload": "Upload",
    "chat.group.visibility": "Visibility",
    "chat.groupName.format": "{0} ({1})",
    "chat.invite": "Invite",
    "chat.invite.choosed": "Selected",
    "chat.invite.removeAll": "Remove All",
    "chat.invite.selectMembers": "Select contacts to invite to chat",
    "chat.invite.title": "Invite contacts to join this conversation.",
    "chat.inviteAndCreateNewChat.format": "{0} invited you to New Group {1}. Click Group Name to join the conversation.",
    "chat.inviteMembersJoinChat.format": "{0} invited {1} to join the conversation.",
    "chat.join.message": "{0} join this group.",
    "chat.kickOffFromGroup": "Remove from group",
    "chat.kickOffFromGroup.confirm": "Do you want to remove {0} from the group?",
    "chat.kickOffFromGroup.confirm.batch": "Are you sure you want to remove these members?",
    "chat.loadMoreMessage": "Load history",
    "chat.membersCount.format": "{0}",
    "chat.menu.allChats": "All Chats",
    "chat.menu.contacts": "Contacts",
    "chat.menu.createChat": "Chat",
    "chat.menu.currentChat": "Current Chat",
    "chat.menu.emptySearchResultTip": "Cannot find any chat related to “{0}”.",
    "chat.menu.groups": "Groups",
    "chat.menu.private": "Private chats",
    "chat.menu.recents": "Recently",
    "chat.menu.resultTooMany": "Cannot display full results, extend keywords for more accurate results.",
    "chat.menu.searchResult": "Search Results",
    "chat.menu.searchTooShort": "Keyword is too short to search.",
    "chat.message.atAll": "All",
    "chat.message.bulletin.type.bulletin": "Bulletin",
    "chat.message.bulletin.type.notice": "Notice",
    "chat.message.cannotSendOnOffline": "You are offline and cannot send messages",
    "chat.message.clickToCollapse": "Click to Collapse",
    "chat.message.clickToExpand": "Click to Expand",
    "chat.message.copy": "Copy message",
    "chat.message.copyMarkdown": "Copy Markdown",
    "chat.message.deleted": "Retracted",
    "chat.message.expandAllReplies": "Expand all replies",
    "chat.message.loadCard": "Load card",
    "chat.message.notification.file.cancelReceive": "{0} Abort reception {1}",
    "chat.message.notification.file.cancelSend": "{0} Cancel sending {1}",
    "chat.message.notification.file.readyToReceive": "{0} Sent {1}，Waiting to receive.",
    "chat.message.notification.file.reciveDone": "{0} file transfer complete",
    "chat.message.notification.file.rejctReceive": "{0} Refuse to accept {1}",
    "chat.message.notification.file.terminalSend": "{0} Abort sending {1}",
    "chat.message.notification.zentao.columnAction": "Operation",
    "chat.message.notification.zentao.columnCount": "Task Count",
    "chat.message.notification.zentao.columnItera": "Iteration",
    "chat.message.notification.zentao.columnName.product": "Product Name",
    "chat.message.notification.zentao.columnName.project": "Project Name",
    "chat.message.pin": "Pin",
    "chat.message.pinned": "Pinned",
    "chat.message.provider.format": "Provided by【{0}】",
    "chat.message.reedit": "Re-Edit",
    "chat.message.refreshCard": "Refresh card",
    "chat.message.reply": "Reply",
    "chat.message.resend": "Resend",
    "chat.message.retract": "Retract",
    "chat.message.retracted": "{0} retracted a message",
    "chat.message.sendFailed": "Failed to send",
    "chat.message.senderMe": "Me",
    "chat.message.type.code": "Code",
    "chat.message.type.emoji": "Emoji",
    "chat.message.type.image": "Image",
    "chat.message.type.object": "Object",
    "chat.message.type.url": "Link",
    "chat.message.unpin": "Unpin",
    "chat.message.userSendAt": "{user} send at {time}",
    "chat.mute.label": "Mute is on. You will not receive notifications of this conversation.",
    "chat.noMoreMessage": "No more messages.",
    "chat.notInGroupTip": "You are no longer in the group and cannot send messages at this time",
    "chat.one2one.typing": "typing...",
    "chat.privateChat.name": "{0}（me）",
    "chat.public.copyInvitation": "Copy Invitation Link",
    "chat.public.label": "Public",
    "chat.public.setPrivate": "Set Private",
    "chat.public.setPublic": "Set Public",
    "chat.removeAdminForGroup": "Set {0} as an normal member",
    "chat.removeAdminForGroup.confirm": "Confirm to set {0} as a normal member?",
    "chat.rename.newTitle": "Chat name",
    "chat.rename.newTitleRequired": "Enter a name for the chat",
    "chat.rename.someRenameGroup.format": "{0} changed chat name to {1}.",
    "chat.rename.title": "Rename chat",
    "chat.role.admin": "A",
    "chat.selectMembers": "Select members",
    "chat.selectMentions": "选择要在会话中提及的成员",
    "chat.send.sendSuccess": "Send Success to {0} chats",
    "chat.send.sending": "Sending message, please wait a moment...",
    "chat.sendClipboardImage": "Send Image",
    "chat.sendCode.codeName": "Code Name",
    "chat.sendCode.content.placeholder": "Write code here",
    "chat.sendCode.defaultLanguage": "Code lang (Auto)",
    "chat.sendCode.sendBtnLabel": "Send",
    "chat.sendCodeDialog.title": "Send code",
    "chat.sendMessage": "Send Message",
    "chat.sendbox.changeHotkeyTip": "Select hotkey for Send Message",
    "chat.sendbox.memberNotInGroup": "{0}'s not here",
    "chat.sendbox.placeholder.memberIsBusy": "Send Message（{0} status is \"{1}\". Your message may not be seen immediately）",
    "chat.sendbox.placeholder.memberIsOffline": "Send Message（{0} is offline. Your message will be seen when the receiver is online）",
    "chat.sendbox.placeholder.sendMessage": "Send Message",
    "chat.sendbox.toolbar.bulletin": "Bulletin Settings",
    "chat.sendbox.toolbar.captureScreen": "Capture Screen",
    "chat.sendbox.toolbar.changeHotkeyTip": "Right click for hotkey",
    "chat.sendbox.toolbar.code": "Code",
    "chat.sendbox.toolbar.emoticon": "Emoji",
    "chat.sendbox.toolbar.file": "File",
    "chat.sendbox.toolbar.file.offline": "Send via Server",
    "chat.sendbox.toolbar.file.online": "Peer-to-peer Send",
    "chat.sendbox.toolbar.file.online.offlinewarning": "User offline, unable to use peer-to-peer sending.",
    "chat.sendbox.toolbar.file.online.unusable": "Peer-to-peer sending cannot be used when the other party in a group conversation or one-to-one conversation is not online",
    "chat.sendbox.toolbar.image": "Image",
    "chat.sendbox.toolbar.markdown.disabled": "Markdown - Disabled",
    "chat.sendbox.toolbar.markdown.enabled": "Markdown - Enabled",
    "chat.sendbox.toolbar.markdownGuide": "Markdown Guide",
    "chat.sendbox.toolbar.moreOptions": "Right click for more options.",
    "chat.sendbox.toolbar.previewDraft": "Preview",
    "chat.sendbox.toolbar.send": "Send Message",
    "chat.sendbox.toolbar.setFontSize": "Font Size",
    "chat.sendbox.toolbar.tips": "Tip",
    "chat.share": "Share",
    "chat.share.selectChats": "Select chats to forward",
    "chat.share.sendSuccess": "Send Success to {0} chats",
    "chat.share.sending": "Forwarding message, please wait a moment...",
    "chat.sidebar.cancelSelection": "Unselect all",
    "chat.sidebar.close": "Close sidebar",
    "chat.sidebar.createChat": "Chat",
    "chat.sidebar.createGroup": "Create a group",
    "chat.sidebar.invite": "Add members",
    "chat.sidebar.invite.action": "Invite",
    "chat.sidebar.removeMember": "Remove members",
    "chat.sidebar.tab.files.label": "Files",
    "chat.sidebar.tab.files.loading": "Searching files…",
    "chat.sidebar.tab.files.noFilesHere": "No file shared yet.",
    "chat.sidebar.tab.peoples.label": "Members",
    "chat.sidebar.tab.profile.label": "Profile",
    "chat.sidebar.tab.recentContacts.label": "Recents",
    "chat.sidebar.watch": "Watch members",
    "chat.status.atAll": "@All",
    "chat.status.atMe": "@Me",
    "chat.systemGroup.name": "System",
    "chat.tempChat.name": "Temporary Conversation",
    "chat.tips.close": "Close and hide this button",
    "chat.tips.dragging": "Drag and drop your file to upload.",
    "chat.tips.markdown": "Add style to your message with Markdown.",
    "chat.tips.pasting": "Paste and send picture from clipboard.",
    "chat.tips.screenshots": "Right click Capture Screen for more options.",
    "chat.tips.title": "Pro Tips",
    "chat.toolbar.cancelHide": "Cancel Hide",
    "chat.toolbar.cancelMute": "Unmute",
    "chat.toolbar.freeze": "Temporarily remove from recent chats",
    "chat.toolbar.hide": "Hide",
    "chat.toolbar.history": "History",
    "chat.toolbar.invite": "Invite",
    "chat.toolbar.more": "More",
    "chat.toolbar.mute": "Mute",
    "chat.toolbar.scrollToBottom": "Scroll to bottom",
    "chat.toolbar.scrollToTarget": "Message Positioning",
    "chat.toolbar.scrollToTop": "Scroll to top",
    "chat.toolbar.sidebar": "Sidebar",
    "chat.toolbar.star": "Topping",
    "chat.toolbar.unstar": "Cancel topping",
    "chat.view.context": "Click to view context",

    "chats.chat.search.include": "Includes",
    "chats.chat.search.result.format": "In \"{0}\", {1} items found.",
    "chats.chat.selectOneOnMenu": "Choose a conversation from the left column.",
    "chats.confirmToJoinPublicChat": "Confirm to join public group \"{0}\"?",
    "chats.create.label": "Create…",
    "chats.dragNDropFileMessage": "Drag and drop files here to send.",
    "chats.history.fetchAll": "Fetch",
    "chats.history.fetchAllFromServer": "Fetch all history from the serve.",
    "chats.history.fetchFinish": "Finish",
    "chats.history.fetchFromServer": "Fetch conversation history from the server.",
    "chats.history.fetchingMessages": "Fetching, click cancel…",
    "chats.history.group.contacts": "Contact",
    "chats.history.group.groups": "Group",
    "chats.history.localChat": "No messages in this conversation.",
    "chats.history.noMessages": "No history found. You can fetch history from the server.",
    "chats.history.search.filetype.all": "All",
    "chats.history.search.filetype.file": "File",
    "chats.history.search.filetype.image": "Image",
    "chats.history.search.placeholder": "Search history",
    "chats.history.search.result.format": " {0} found.",
    "chats.history.search.result.noResults": "No relevant results found, please adjust the keywords and try again.",
    "chats.history.search.result.notShow.format": " {0} items are not displayed.",
    "chats.history.search.result.selectTip": "Click the found to view the conversation history.",
    "chats.history.search.result.toMany": "Too many found. Narrow down the scope by using more conditions and keywords. Use space to separate keywords.",
    "chats.history.search.type.all": "Select all",
    "chats.history.search.type.choosed": "Selected conversation",
    "chats.history.search.type.contacts": "Contact",
    "chats.history.search.type.groups": "Group",
    "chats.history.searching": "Search…",
    "chats.history.searching.format": "Searching in \"{0}\" chats …",
    "chats.history.selectChatTip": "Choose a conversation from the left column.",
    "chats.history.selectFetchTime": "Select time frame",
    "chats.history.sync.fast": "Fast",
    "chats.history.sync.slow": "Slow",
    "chats.history.title": "History",
    "chats.joinedChatNotFound": "The group chat to be joined was not found.",
    "chats.menu.fileSaved": "File Saved",
    "chats.menu.filesSaved.format": "{0} Files Saved",
    "chats.menu.group.add": "Add to",
    "chats.menu.group.addExist": "Add to group",
    "chats.menu.group.create": "Create",
    "chats.menu.group.createTip": "Enter group name",
    "chats.menu.group.current": "Current",
    "chats.menu.group.default": "Default",
    "chats.menu.group.delete": "Delete",
    "chats.menu.group.delete.confirm.format": "Do you want to delete Group【{0}】?",
    "chats.menu.group.delete.tip.format": "After you delete the group, the conversation history will be moved to Group【{0}】.",
    "chats.menu.group.deleted": "Deleted",
    "chats.menu.group.dismissed": "Dismissed",
    "chats.menu.group.existsTip": "Duplicated group name. Try a different one.",
    "chats.menu.group.hidden": "Saved",
    "chats.menu.group.noCategoryToAdd": "No group to add to.",
    "chats.menu.group.other": "Other",
    "chats.menu.group.rename": "Rename",
    "chats.menu.group.renameTip": "Rename group",
    "chats.menu.group.requiredNewName": "Enter group name",
    "chats.menu.group.stared": "Top",
    "chats.menu.groupType.category": "Custom",
    "chats.menu.groupType.dept": "Department",
    "chats.menu.groupType.normal": "Tile (Default)",
    "chats.menu.groupType.role": "Role",
    "chats.menu.switchView": "Grouped by",
    "chats.search.contacts": "Search user",
    "chats.search.groups": "Search group",
    "chats.search.recents": "Search",

    "common.about": "About",
    "common.busyTip": "Please wait…",
    "common.cancel": "Cancel",
    "common.checkUpdate": "Check Update",
    "common.clickShowMoreFormat": " {0} more…",
    "common.close": "Close",
    "common.closeWindowConfirm": "Do you want to close the window?",
    "common.collapse": "Collapse",
    "common.confirm": "Confirm",
    "common.confirmCreateAppWindow": "Do you want to open a new window? (You can log in another account in this window）",
    "common.confirmQuitIM": "Do you want to close the window and quit Xuan?",
    "common.confirmSelect": "Confirm selection",
    "common.continue": "Continue",
    "common.copied": "Copied",
    "common.copy": "Copy",
    "common.copyCode": "Copy Code",
    "common.copyFormat": "Copy “{0}”",
    "common.copyLink": "Copy Link",
    "common.copyText": "Copy Text",
    "common.copyrightFormat": "Copyright by ©️ {year} {name}",
    "common.delete": "Delete",
    "common.download": "Download",
    "common.enterFullscreen": "Fullscreen",
    "common.exit": "Exit",
    "common.exitFullscreen": "Exit Fullscreen",
    "common.exitIM": "Quit",
    "common.expand": "Expand",
    "common.files.findCount.none": "File not found",
    "common.group": "群",
    "common.groupBy": "Group",
    "common.loadMore": "Load more...",
    "common.loading": "Loading…",
    "common.moreActions": "More…",
    "common.moreThan": "More than {0} items",
    "common.multiSelection": "Multiple select",
    "common.noAvailableActions": "No available actions",
    "common.notFoundOptions": "No available options found",
    "common.notification": "Notifications",
    "common.notificationSubname": "Notifications",
    "common.open": "Open",
    "common.openLink": "Open Link",
    "common.poweredBy": "Powered By Xuanxuan",
    "common.refresh": "Refresh",
    "common.remove": "Remove",
    "common.rename": "Rename",
    "common.required": "Required",
    "common.requiredField.format": "【{0}】is required.",
    "common.rerequest": "Re-request",
    "common.restore": "Restore",
    "common.save": "Save",
    "common.search": "Search",
    "common.selectAll": "Select All",
    "common.selectInverse": "Select Inverse",
    "common.selectLanguage": "Please choose your Language",
    "common.setting": "Setting",
    "common.settings": "Setting",
    "common.shareMenu": "Share…",
    "common.sortBy": "Sort",
    "common.switchLanguage": "Language",
    "common.systemPreferneces": "System Preferneces",
    "common.time.day": "Day",
    "common.time.hour": "Hour",
    "common.time.minute": "Minute",
    "common.time.month": "Month",
    "common.time.quarter": "Quarter",
    "common.time.week": "Week",
    "common.time.year": "Year",
    "common.unselectAll": "Unselect All",
    "common.viewDetail": "View Detail",

    "conference.audioDisabled": "Audio disabled",
    "conference.audioDisabledMessage": "Local audio device is not available",
    "conference.cancel": "Cancel",
    "conference.close": "Close Conference",
    "conference.closeConfirmMessage": "All other participants are automatically leaving.",
    "conference.closeConfirmTitle": "Whether to close the current conference?",
    "conference.closeVideo": "Close Video",
    "conference.connectionInfoFormat": "{0} are connecting to the media server…",
    "conference.create": "Start Conference",
    "conference.createConfirmMessage": "Do you want to start a conference with {name}?",
    "conference.createFailed.alreadyJoined": "Failed to open the conference, you have already joined conference \"{name}\".",
    "conference.createMenu.call": "Start call",
    "conference.createMenu.startForAll": "Start conference for all members",
    "conference.createMenu.startWithSelections": "Select members to start conference",
    "conference.createMenu.video": "Start video call",
    "conference.detectAudioUnavailable": "There is no sound in the microphone. Please check whether the device is available.",
    "conference.displayType.screen": "Screens",
    "conference.displayType.window": "Applications",
    "conference.entireScreen": "Entire Screen",
    "conference.error.publishVideo": "Failed to open the video, please check whether the camera and other devices are available, [{error}]",
    "conference.hangup": "Hang up",
    "conference.hangupConfirmTitle": "Are you sure you want to hang up?",
    "conference.ignore": "Ignore",
    "conference.join": "Join",
    "conference.joinFailed.alreadyJoined": "Failed to join the conference, you have already joined conference \"{name}\".",
    "conference.leave": "Leave",
    "conference.mediaTypes.audio": "Audio",
    "conference.mediaTypes.video": "Video",
    "conference.message.closed": "Conference closed",
    "conference.message.closing": "Closing conference...",
    "conference.message.createFail": "Conference connection failed",
    "conference.message.creating": "Conference is connecting",
    "conference.message.ignored": "This conference has been ignored, you can join at any time",
    "conference.message.incoming": "{openedBy} opened conference, {participantCount} peoples in the conference",
    "conference.message.joinFail": "Failed to join the conference. The conference may have ended, or exceeded the number of participants.",
    "conference.message.joinedOnOtherDevice": "Joined the conference on another device",
    "conference.message.open": "{participantCount} in the conference…",
    "conference.message.server_connected": "You have joined the conference，{participantsInfo} peoples in the conference…{connectionInfo}",
    "conference.message.server_connecting": "Connecting to the media server…",
    "conference.message.server_disconnecting": "Disconnecting to the media server…",
    "conference.message.server_error": "Cannot connect to the media server",
    "conference.message.server_ready": "Preparing to connect to media server…",
    "conference.mute": "Mute Audio",
    "conference.muted": "Muted",
    "conference.othersAlreadyShareScreen": "Someone else is already sharing the screen",
    "conference.participants.ellipsisTotalFormat": "and many more than {0} peoples",
    "conference.participants.joinPunctuation": ",",
    "conference.participants.me": "I",
    "conference.participants.totalFormat": "total of {0} peoples",
    "conference.participantsList": "Participants",
    "conference.publishVideo": "Enable video",
    "conference.rejoin": "Rejoin",
    "conference.retryCreate": "Retry",
    "conference.screenNamePrefix": "Screen ",
    "conference.screenSharing": "Screen sharing",
    "conference.selectAllChatMembers": "All members in chat",
    "conference.selectDisplaySourceToShare": "Please choose what to share",
    "conference.selectManual": "Select in manual",
    "conference.selectMediaTypes": "Please select media type to share",
    "conference.selectParticipants": "Please select who will participate in the conference",
    "conference.shareScreen": "Share screen",
    "conference.shareScreen.noPermission": "Please grant Screen Capture permission form system preferences.",
    "conference.status.closed": "Conference Closed",
    "conference.status.closing": "Closing",
    "conference.status.createFail": "Conference create failed",
    "conference.status.creating": "Creating Conference",
    "conference.status.ignored": "Conference Ignored",
    "conference.status.incoming": "{openedBy} open a conference，{participantsCount} peoples are in the conference",
    "conference.status.joinedOnOtherDevice": "Joined on another device",
    "conference.status.muted": "Muted",
    "conference.status.offline": "Offline",
    "conference.status.open": "Conference in progress",
    "conference.status.open.invite": "Continue to invite",
    "conference.status.server_connected": "Conference in progress",
    "conference.status.server_connecting": "Connecting to the conference",
    "conference.status.server_disconnecting": "Disconnecting from the conference",
    "conference.status.server_error": "Cannot connect to the media server",
    "conference.status.server_ready": "Ready to connect to the conference",
    "conference.switchToConferenceWindow": "Switch to conference",
    "conference.unignore": "Cancel Ignore",
    "conference.unmute": "Unmute Audio",
    "conference.unpublishScreencast": "Stop screensharing",
    "conference.unpublishVideo": "Disable video",
    "conference.videoNotAllowedWithScreen": "Cannot share video on during screen sharing, please disable video and try again",
    "conference.videoPublishing": "Video sharing",
    "conference.window.closeConfirm": "Conference in progress. How do we proceed?",
    "conference.window.title": "Conference in progress - {0}",

    "contacts": "Contacts",
    "contacts.groups.created": "Groups Created By Me",
    "contacts.groups.joined": "Groups I'm In",
    "contacts.groups.public": "Public Groups",
    "contacts.members.all": "All Members",
    "contacts.nav.groups": "Groups",
    "contacts.nav.members": "Members",

    "debug.inspectElement": "Inspect Element",

    "diagnostics.contactUs": "Contact US",
    "diagnostics.copiedDiagnoseLogs": "Copied Logs",
    "diagnostics.copyDiagnoseLogs": "Copy Logs",
    "diagnostics.detail": "Details",
    "diagnostics.diagnoseNetwork": "Diagnose",
    "diagnostics.diagnoseUnexpectedInterruption": "Diagnose unexpected interruption",
    "diagnostics.endDiagnoseNetwork": "The diagnostics is complete and no problems are found. Please try to login again.",
    "diagnostics.endDiagnoseNetworkWithErrors": "The diagnostics is complete, found {errorsCount} errors，{warningsCount} issues.",
    "diagnostics.expandAllDetail": "Expand All",
    "diagnostics.exportDiagnoseLogs": "Export Logs",
    "diagnostics.moreSuggestions": "More suggestions...",
    "diagnostics.newVersionAvailable": "A new version is available (the latest version is {newVersion} and the current version is {currentVersion}), please visit {downloadURL} to download the latest version to use, or contact your administrator.",
    "diagnostics.pingLogs": "ping {hostname} {pingTime}ms.",
    "diagnostics.pingWithLongTime": "The ping {hostname} operation took too long {pingTime} ms.",
    "diagnostics.resolveHostname": "The host name {hostname} has been resolved to the IP {ip}.",
    "diagnostics.restartDiagnose": "Restart",
    "diagnostics.serverInfo": "Fetch server info from {serverInfoUrl}.",
    "diagnostics.startingDiagnoseNetwork": "Start to diagnose network problems, server address: {url}, account: {account}, client version: {version}.",
    "diagnostics.suggestions": "Suggestions",
    "diagnostics.tracerouteError": "Found issues on traceroute {hostname}.",
    "diagnostics.tracerouteInfo": "Traceroute {hostname} information.",
    "diagnostics.waitForDiagnosing": "Please wait, diagnosing network problems ...",

    "dialog.appClose.cancelAction": "Cancel this action",
    "dialog.appClose.minimizeMainWindow": "Minimize window",
    "dialog.appClose.quitApp": "Close and quit",
    "dialog.appClose.rememberOption": "Remember my choice.",
    "dialog.appClose.title": "What do you want to do?",
    "dialog.fileSaveTo": "Save to",
    "dialog.openFile": "Open",
    "dialog.reloadWindowConfirm": "Do you want to restart it?",
    "dialog.reloadWindowConfirmTip": "This account will be logged out. Log in is required later.",

    "emoji.category.activity": "Activity",
    "emoji.category.flags": "Flag",
    "emoji.category.food": "Food",
    "emoji.category.nature": "Nature",
    "emoji.category.objects": "Object",
    "emoji.category.people": "People",
    "emoji.category.symbols": "Symbol",
    "emoji.category.travel": "Travel",
    "emoji.title": "Emoji",

    "error.ACTION_NOT_ALLOWED": "This operation is not allowed.",
    "error.BUSY": "Server is busy. Try later.",
    "error.CANNOT_HANDLE_IMAGE": "Image processing failed.",
    "error.CLIENT_REQUIRE_UPDATE": "The client version is too low and needs to be upgraded before logging into the system.",
    "error.COMMON_ERROR": "Error. Try it again.",
    "error.CONFERENCE_NO_SCREEN": "No shareable screen content source found",
    "error.CONFERENCE_NO_VIDEO": "No video input device found",
    "error.EXT_NAME_ALREADY_INSTALLED": "You have installed an extension with the same name.",
    "error.EXT_NOT_EXT_SOURCE": "The file selected in not a valid .zip, .xext, or package.json.",
    "error.EXT_NOT_FOUND": "This extension is not installed.",
    "error.EXT_UNZIP_ERROR": "Error when unzipping the extension.",
    "error.HTTP_ABORT": "Canceled.",
    "error.HTTP_DATA_ERROR": "Wrong data returned from your server.",
    "error.HTTP_ECONNREFUSED": "Access refused at {url}.",
    "error.HTTP_ETIMEDOUT": "Access timeout at {url}.",
    "error.HTTP_REQUEST_FAIL": "Failed to connect your server. Please check your connection.",
    "error.HTTP_STATUS_401": "The account name or password is incorrect.",
    "error.HTTP_STATUS_402": "User is locked for now, please try again later.",
    "error.HTTP_STATUS_403": "User is locked forever.",
    "error.HTTP_STATUS_405": "Backend server is unlicensed, please contact your administrator for help.",
    "error.HTTP_STATUS_500": "The server encountered an error while processing the request.",
    "error.HTTP_STATUS_ERROR": "Wrong status of the server.",
    "error.IMAGE_NOT_FIND": "Image is not found. {0}.",
    "error.INVALID_TOKEN": "Automatic login expired, please re-enter your password.",
    "error.NET_LOOKUP_FAIL": "Unable to resolve host name {hostname}.",
    "error.NET_OFFLINE": "Disconnected to the internet.",
    "error.NET_PING_FAIL": "Ping {hostname} failed.",
    "error.NET_TRACEROUTE_ERROR": "Traceroute {hostname} error.",
    "error.SERVER_VERSION_NOT_SUPPORT": "Your current client（{version}）is not compatible with the server version {serverVersion}. Server version should be {minSupportVersion} +.",
    "error.SERVER_VERSION_UNKNOWN": "Unknown server version.",
    "error.SOCKET_CLOSED": "The server unexpectedly disconnected the Socket connection.",
    "error.SOCKET_CLOSE_ABNORMAL": "Unable to establish a connection, the current network may be unavailable.",
    "error.SOCKET_TIMEOUT": "Server connection timeout.",
    "error.THEME_WITHOUT_CSS_FILE": "No CSS file is found for the selected theme.",
    "error.TIMEOUT": "Timeout.",
    "error.UPDATER_UNZIP_ERROR": "An error occurred while reading the update package file.",
    "error.UPLOAD_DISABLED": "File uploading failed. File uploading is disabled on your server.",
    "error.UPLOAD_FILE_FAILED": "Failed to upload it.",
    "error.UPLOAD_FILE_IS_TOO_LARGE": "Failed to upload it. File <= {0} can be uploaded.",
    "error.UPLOAD_FILE_IS_TYPE_ERROR": "Failed to upload it. File type is error.",
    "error.UPLOAD_FILE_IS_ZERO_SIZE": "Failed to upload it. File size is 0kb.",
    "error.UPLOAD_FOLDER_NOT_SUPPORTED": "Failed to upload, folders are not supported.",
    "error.USER_CANCELED": "User cancelled operation",
    "error.USER_DATA_PATH_DENY": "User data is not available. Try again.",
    "error.USER_DENY_UPLOAD": "You don't have the privilege to upload files. Contact your Admin.",
    "error.USER_INVALID": "User information is required.",
    "error.USER_KICKOFF": "Your account might has logged in elsewhere. If it is not you, change your password immediately.",
    "error.USER_KICKOFF_1": "Your account has logged in elsewhere. If it is not you, change your password immediately.",
    "error.USER_KICKOFF_2": "Your password has been changed, please login with the new password.",
    "error.USER_KICKOFF_3": "Current account has been deleted",
    "error.USER_KICKOFF_4": "Current account is forbided, please contact the administrator",
    "error.suggestion.CLIENT_REQUIRE_UPDATE": "Please obtain the latest version of the client from the official website for deployment and use",
    "error.suggestion.HTTP_DATA_ERROR": "Please check if the XXD server is running normally|Check if XXB can be accessed normally|Make sure that the mysql database is started and allow XXB access",
    "error.suggestion.HTTP_ECONNREFUSED": "Please check if the XXD server is running normally|Check that the port {port} is correct",
    "error.suggestion.HTTP_ETIMEDOUT": "Make sure that the hostname or domain name {hostname} is working properly | Check the firewall settings on the server to allow clients to access {hostname} and port {port} | If the domain name used was just resolved, you may need to wait for a while Takes effect | Ensure that the server pointed to by hostname or domain name {hostname} is up and accessible",
    "error.suggestion.HTTP_REQUEST_FAIL": "Check if the domain name or IP pointed to by the request address is correct",
    "error.suggestion.HTTP_STATUS_401": "Please fill in the correct account or password. If you forget the password, please contact the administrator to login to the XXB back-end management interface to modify it",
    "error.suggestion.HTTP_STATUS_402": "Usually temporarily disabled accounts will return to normal after 10 minutes, please login later|If you want to access your account immediately, please contact your administrator to login to XXB backend User management interface for lifting the ban ",
    "error.suggestion.HTTP_STATUS_403": "Please contact your administrator to login to the XXB back-end user management interface to lift the ban",
    "error.suggestion.HTTP_STATUS_405": "If you are an administrator, please visit https://www.xuanim.com/license-browse.html for authorization",
    "error.suggestion.HTTP_STATUS_500": "Check if XXB can be accessed normally|Make sure the mysql database is started and allow XXB access",
    "error.suggestion.HTTP_STATUS_ERROR": "Check if XXB can be accessed normally|Make sure the mysql database is started and allow XXB access",
    "error.suggestion.NET_LOOKUP_FAIL": "Ensure that the hostname or domain name {hostname} can be used normally|If the domain name used is just resolved, you may need to wait for a period of time to take effect|Ensure the hostname or domain name {hostname} The server pointed to is up and accessible ",
    "error.suggestion.NET_OFFLINE": "Make sure the current device is connected to the network|check if the airplane mode is turned on, if it is turned off please turn off the airplane mode|check if the network proxy is set correctly|check that the network card device is working properly",
    "error.suggestion.NET_PING_FAIL": "Ensure that the hostname or domain name {hostname} can be used normally|Check the firewall settings on the server to allow clients to access {hostname}|If the domain name used is just resolved, you may need to wait for a period of time to take effect|Ensure the hostname or domain name {hostname} The server pointed to is up and accessible ",
    "error.suggestion.NET_TRACEROUTE_ERROR": "Ensure that the hostname or domain name {hostname} can be used normally|Check the firewall settings on the server to allow clients to access {hostname}|If the domain name used is just resolved, you may need to wait for a period of time to take effect|Ensure the hostname or domain name {hostname} The server pointed to is up and accessible ",
    "error.suggestion.RTC_NOT_SUPPORT": "Send online files is not support",
    "error.suggestion.RTC_ONLY_ONE2ONE": "Send offline files can only be one-to-one, not in groups",
    "error.suggestion.SERVER_VERSION_NOT_SUPPORT": "Please obtain the latest version of the server from the official website for deployment",
    "error.suggestion.SERVER_VERSION_UNKNOWN": "Please make sure your server is obtained from an official channel",
    "error.suggestion.SOCKET_CLOSED": "Check that XXD is working properly|Make sure the port on the XXD server is available",
    "error.suggestion.SOCKET_CLOSE_ABNORMAL": "Check that XXD is working properly|Make sure the port on the XXD server is available",
    "error.suggestion.SOCKET_TIMEOUT": "Please check that the data packets sent to the server are supported by the current version | If you are sure that it is an error, please record the operations before and after the error occurred and give us feedback",
    "error.suggestion.USER_INVALID": "Please check that the server address, account and password information used for login is correct",

    "ext.api.detail.definition.header": "definition",
    "ext.api.detail.example.header": "Examples",
    "ext.api.detail.params.column.default": "Default value",
    "ext.api.detail.params.column.explain": "explain",
    "ext.api.detail.params.column.name": "name",
    "ext.api.detail.params.column.option": "Optional",
    "ext.api.detail.params.column.type": "type",
    "ext.api.detail.params.header": "parameter",
    "ext.api.detail.returns.column.explain": "explain",
    "ext.api.detail.returns.column.type": "type",
    "ext.api.detail.returns.header": "Return value",
    "ext.api.groupType.level": "Grade",
    "ext.api.groupType.module": "modular",
    "ext.api.groupType.none": "nothing",
    "ext.api.level.description.L0": "The extension module has an API of level 0 by default",
    "ext.api.level.description.L1": "Be able to read the relevant information of the current user",
    "ext.api.level.description.L2": "Be able to perform other operations related to the current user, and be able to use some general components and dialog boxes on the interface",
    "ext.api.level.description.L3": "Be able to obtain session list, message record, department and organization member information",
    "ext.api.level.description.L4": "It can send messages through the API, operate the session and use the function dialog box through commands",
    "ext.api.level.description.L5": "It can customize message cards, right-click menus, send local notifications, and use more built-in auxiliary function APIs to operate audio and video conferences",
    "ext.api.level.description.L6": "Be able to use react to develop applications, directly use the built-in general components and functional components on the interface, and actively execute functional commands",
    "ext.api.level.description.L7": "The built-in module of nodejs can be used to access additional utility libraries provided by the platform (such as electron)",
    "ext.api.noPermission": "No permission to use the API in current environment",
    "ext.api.searchBox.placeholder": "Search API",
    "ext.api.sortType.level": "Rank order",
    "ext.api.sortType.name": "Name flashback",
    "ext.api.type.class": "Class",
    "ext.api.type.function": "Function",
    "ext.api.type.interface": "Interface",
    "ext.api.type.module": "Module",
    "ext.api.type.type": "Type",
    "ext.api.type.var": "Var",
    "ext.app.about": "About",
    "ext.app.close": "Close",
    "ext.app.copyUrl": "copy link",
    "ext.app.goBack": "Back",
    "ext.app.goForward": "Forward",
    "ext.app.goHome": "App Home",
    "ext.app.open": "Open",
    "ext.app.openDevTools": "Developer Tool",
    "ext.app.openInBrowser": "Open in browser",
    "ext.app.pinnedOnMenu": "Pin to Menu",
    "ext.app.redirectConfirm": "Redirect to {url}?",
    "ext.app.refresh": "Refresh",
    "ext.app.share": "Share",
    "ext.app.unpinnedOnMenu": "Unpin",
    "ext.author": "Author",
    "ext.bugs": "Feedback",
    "ext.buildIn": "Build-in",
    "ext.buildIn.hint": "Build-in：this extension is built in this release.",
    "ext.cannotUninstallBuildIn": "Built-in extension can't be uninstalled.",
    "ext.cannotUninstallRemote": "Remote extension can't be uninstalled.",
    "ext.disable": "Disable",
    "ext.disabled": "Disabled",
    "ext.downloading": "Downloading...{0}",
    "ext.enable": "Enable",
    "ext.extension.installTime": "Install",
    "ext.extension.loadPath": "Load path",
    "ext.extension.loadTime": "Load",
    "ext.extension.needRestart": "Restart",
    "ext.extension.needRestartTip": "Restart Xuanxuan after the extension is installed or changed.",
    "ext.extension.pkgHasError": "Error in this extension:",
    "ext.extension.updateTime": "Update",
    "ext.extensions.all": "All",
    "ext.extensions.apps": "App",
    "ext.extensions.developing": "Developing",
    "ext.extensions.installConfirm": "Load local extensions that is in developing.",
    "ext.extensions.installDevExtension": "Load local extensions that is in developing.",
    "ext.extensions.installExtension": "Install extension",
    "ext.extensions.installLocalExtTip": "Select .zip file to install",
    "ext.extensions.installLocalExtension": "Install local extension",
    "ext.extensions.installed": "Installed",
    "ext.extensions.moreActions": "More",
    "ext.extensions.needRestartTip.format": " {0} extensions require Xuanxuan restart.",
    "ext.extensions.plugins": "Plugin",
    "ext.extensions.reload": "Reload",
    "ext.extensions.reloadFinish": "Extension has be reloaded.",
    "ext.extensions.restart": "Restart",
    "ext.extensions.searchResult": "Search Result",
    "ext.extensions.showFolder": "Open folder",
    "ext.extensions.themes": "Theme",
    "ext.files": "File",
    "ext.files.all": "All",
    "ext.files.docs": "Doc",
    "ext.files.findCount.format": " {0} File found",
    "ext.files.findCount.none": "File not found",
    "ext.files.findToMany.format": "Total {0} File found. {1} displayed, {2} hidden. Add conditions to narrow down your search.",
    "ext.files.images": "Image",
    "ext.files.others": "Other",
    "ext.files.programs": "Program",
    "ext.home.addMoreApps": "Add more",
    "ext.home.appsCount.format": "{0} App in total",
    "ext.home.findAppsCount.format": "{0} App is found.",
    "ext.home.manageInExtensionsApp": "Manage in extension",
    "ext.homepage": "Website",
    "ext.install": "Install",
    "ext.installFail": "Failed",
    "ext.installSuccess.format": "Extension 【{0}】 is installed.",
    "ext.license": "License",
    "ext.openApp": "Open App",
    "ext.overrideInstall.format": "You have installed an extension named【{0}】(version {1}). You are about to install Extension【{2}】version {3}. If continue, the older version will be overwritten. Do you want to continue?",
    "ext.publisher": "Publisher",
    "ext.publisher.format": "Published by {0} ",
    "ext.remote.hint": "Remote：this extension is provided by the server you log in.",
    "ext.repository": "Repo",
    "ext.themes.count.format": "{0} Theme in total",
    "ext.themes.current": "Current",
    "ext.themes.default": "Default",
    "ext.themes.inside": "Build-in",
    "ext.type.app": "App",
    "ext.type.plugin": "Plugin",
    "ext.type.theme": "Theme",
    "ext.unavailable": "N/A",
    "ext.uninstall": "Uninstall",
    "ext.uninstallConfirm.format": "Do you want to uninstall Extension 【{0}】?",
    "ext.uninstallSuccess.format": "Extension 【{0}】 is uninstalled.",
    "ext.updateInstall.format": "Do you want to upgrade Extension【{0}】version {1} to version {2}?",

    "exts.api.desc": "View extended API document in application",
    "exts.api.label": "Xuan Ext API",
    "exts.appNoView": "App cannot be displayed.",
    "exts.appNotFound.format": "App（{0}）is not found.",
    "exts.category.buildIn": "Build-In",
    "exts.category.others": "Others",
    "exts.category.remote": "Remote Apps",
    "exts.extensions.desc": "Manage my extensions, including Apps, Themes, and Plug-ins.",
    "exts.extensions.label": "Plug-ins",
    "exts.files.desc": "Manage files sent and received in conversations.",
    "exts.files.label": "Files",
    "exts.firefoxSend.desc": "Help you send large files.",
    "exts.firefoxSend.label": "FireFox",
    "exts.home.all": "All",
    "exts.home.desc": "Manage Apps",
    "exts.home.label": "Apps",
    "exts.home.search": "Search",
    "exts.install": "Install",
    "exts.installWarning": "Extension【{0}】will be installed. It has access to your account and all chat history. Make sure the extension is secure. Do you want to install it?",
    "exts.installation.permissions": "The extension needs the following permissions:",
    "exts.installation.title": "Install [{0}]",
    "exts.permission.user.getCurrentUser": "Get information of current user",
    "exts.themes.desc": "View themes installed, and change themes and appearance.",
    "exts.themes.label": "Themes",

    "file.abort": "Cancel",
    "file.abortNetwork": "Canceled",
    "file.cannotOpenTheFile": "Cannot open the file",
    "file.cannotPreviewTheFile": "Cannot preview this file",
    "file.downloadFailed": "Failed!",
    "file.downloading": "Downloading…",
    "file.error.acces": "Cannot save file，please check if a read-only file with the same name already exists.",
    "file.error.busy": "Cannot replace the file, is there any process using the file?",
    "file.error.remove": "File has been removed, please download again",
    "file.fileSavedAt.format": "Save to {0}",
    "file.image.title": "Image",
    "file.loading": "Loading…",
    "file.notFoundInServer": "The file has been removed from the server",
    "file.open": "Open",
    "file.openFolder": "Open folder",
    "file.preview": "Preview",
    "file.preview.unsupported": "Previewing this file type is currently not supported.",
    "file.retracted": "Image has been retracted",
    "file.reupload": "Reupload",
    "file.rtc.accept": "Accept",
    "file.rtc.notFound": "The file does not exist and may have been deleted or moved",
    "file.rtc.refuse": "Refuse",
    "file.rtc.time": "It will take another {0}s",
    "file.rtc.transferring": "Transferring…",
    "file.rtc.waiting": "Waiting for approval…",
    "file.sending": "Sending…",
    "file.title.format": "File：{0}",
    "file.upload.large.hint": "The file exceeds size limit, but can be sent peer-to-peer, the other party needs to receive manually",
    "file.upload.large.tip": "The size of the above file exceeds the server limit and can be sent by peer-to-peer",
    "file.upload.p2p.always": "Files that exceed size limit will be sent peer-to-peer in the future",
    "file.upload.p2p.exitHint.content": "There are still files that haven’t been uploaded. Are you sure you want to quit?",
    "file.upload.p2p.exitHint.sendingFileOnlyOne": "There is already a file being transferred, please wait for the transfer to end or cancel before trying to send a new file online",
    "file.upload.p2p.hint": "Files sent peer-to-peer needs to be received manually by the other party",
    "file.upload.p2p.label": "Peer-to-peer Send",
    "file.uploadFailed": "Failed!",
    "file.uploading": "Uploading…",

    "gallery.view.audio": "View audio",
    "gallery.view.image": "View image",
    "gallery.view.media": "View media",
    "gallery.view.video": "View video",

    "imageCutter.captureScreen": "Capture Screen",
    "imageCutter.hideCurrentWindowAndCaptureScreen": "Hide the window and capture the screen.",
    "imageCutter.setGlobalHotkey": "Set a global hotkey for Capture Screen",

    "integrations.collaboraOffice.notConfigured": "Collabora Office integration not configured, please contact administrator.",

    "login.account.hint": "Account/Email",
    "login.account.label": "Account",
    "login.autoConnect.connectIM": "Connect NOW",
    "login.autoConnect.connecting": "Connecting…",
    "login.autoConnect.errorDetail": "More",
    "login.autoConnect.failedAndWait": "Login failed. Try again in {0} seconds.",
    "login.autoConnect.logout": "Log out",
    "login.autoConnect.wait": "You are offline. Auto login in {0} seconds.",
    "login.autoLogin": "Auto Login",
    "login.btn.label": "Log in",
    "login.btn.logging": "Logging...",
    "login.ldap": "LDAP",
    "login.ldap.confirm": "LDAP login requires server support. \"Remember me\" and \"Auto Login\" are disabled. Do you want to continue?",
    "login.moreLoginSettings": "More setting",
    "login.nonSecurity.btn": "Continue non-secure mode",
    "login.nonSecurity.confirm": "You will connect to server {0} under HTTP. Do you want to continue?",
    "login.nonSecurity.detail": "Encrypted client-server communication is supported. Contact your Admin to set HTTPS. Non-secure mode is only for testing.",
    "login.openAtLogin": "Startup",
    "login.password.clear": "Clear",
    "login.password.label": "Password",
    "login.rememberMe": "Remember Me",
    "login.retry": "Login Again",
    "login.serverUrl.hint": "https://xuanxuan.chat",
    "login.serverUrl.label": "Server",
    "login.showServerSetting": "Show server setting",
    "login.signed": "You have clocked in today.",
    "login.swapUser": "Swap",

    "media.next": "Next",
    "media.prev": "Previous",
    "media.preview": "View",
    "media.rotate90": "Rotate 90˚",
    "media.zoomIn": "Zoom in",
    "media.zoomOut": "Zoom out",
    "media.zoomReset": "Reset",

    "member.dept": "Department",
    "member.dept.short": "Dept",
    "member.dept.unset": "Department unset",
    "member.gender.f": "Female",
    "member.gender.m": "Male",
    "member.him": "He/She",
    "member.him.f": "She",
    "member.him.m": "He",
    "member.profile.contactInfo": "Contact",
    "member.profile.email": "Email",
    "member.profile.mobile": "Mobile",
    "member.profile.phone": "Phone",
    "member.profile.sendMessage": "Chat",
    "member.profile.site": "Website",
    "member.profile.view": "Profile",
    "member.role": "Role",
    "member.role.dev": "Developer",
    "member.role.market": "Marketing",
    "member.role.office": "Administration",
    "member.role.pm": "Project Manager",
    "member.role.po": "Product Owner",
    "member.role.qa": "QA",
    "member.role.qd": "QA Manager",
    "member.role.sale": "Sales",
    "member.status": "Status",
    "member.status.away": "Away",
    "member.status.busy": "Busy",
    "member.status.disconnect": "Disconnected",
    "member.status.logged": "Logged in",
    "member.status.meeting": "In meeting",
    "member.status.offline": "Offline",
    "member.status.online": "Online",
    "member.status.unverified": "Not logged in",

    "menu.about": "About",
    "menu.bringAllToFront": "All on Top",
    "menu.close": "Close",
    "menu.community": "Community",
    "menu.copy": "Copy",
    "menu.copy.select": "Copy select “{0}”",
    "menu.copyImage": "Copy Image",
    "menu.createNewWindow": "Create a new window...",
    "menu.cut": "Cut",
    "menu.edit": "Edit",
    "menu.help": "Help",
    "menu.hideCurrentWindow": "Hide Window",
    "menu.hideOtherWindows": "Hide others",
    "menu.image.copy": "Copy",
    "menu.image.download": "Load The Image",
    "menu.image.open": "Open",
    "menu.image.saveAs": "Save as",
    "menu.image.view": "View",
    "menu.issues": "Feedback",
    "menu.minimize": "Min",
    "menu.paste": "Paste",
    "menu.project": "Project",
    "menu.quit": "Quit",
    "menu.redo": "Redo",
    "menu.reload": "Reload",
    "menu.selectAll": "Select All",
    "menu.showAllWindows": "Show all",
    "menu.toggleDeveloperTool": "Developer Tool",
    "menu.toggleFullscreen": "Fullscreen",
    "menu.undo": "Undo",
    "menu.view": "",
    "menu.website": "Website",
    "menu.window": "Window",

    "mobile.download.tip": "No mobile app, go to download >>",
    "mobile.download.title": "Scan code to download mobile app",
    "mobile.login.tip": "Have mobile app, go to login in >>",
    "mobile.login.title": "Scan code to log in to mobile app",
    "mobile.logined.tip": "Successfully logged in on the mobile, this dialog will be closed automatically in {0} seconds",

    "navbar.chats.label": "Recent Chat",
    "navbar.chats.menu": "Un/Fold Chat List",
    "navbar.contacts.label": "Contacts",
    "navbar.exts.label": "Extensions",
    "navbar.groups.label": "Groups",

    "notification.memberSays.format": "{0}",
    "notification.memberSaysInGroup.format": "{0} at {1}",
    "notification.receviedMessages.format": "You have {0} messages",

    "pager.next": "Next",
    "pager.prev": "Prev",

    "qrcode.login.fail": "Failed to obtain login code",
    "qrcode.login.refresh": "Refresh",

    "setting.chats.enableAnimate": "Enable animation",
    "setting.chats.enableSearchInEmojiPicker": "Enable emoji search bar (valid after restart)",
    "setting.chats.listenClipboardImage": "Listen to the clipboard and remind to send the clipped image directly.",
    "setting.chats.sendBigFileOnline": "When the file size exceeds the server limit, automatically send it online",
    "setting.chats.sendHDEmoticon": "Send HD emoji when the message is one emoji.",
    "setting.chats.sendTypingStatus": "Display the typing status for 1-on-1 chat",
    "setting.chats.showMeOnMenu": "Show me in the contact list",
    "setting.chats.showMessageTip": "Show tips for toolbars",
    "setting.experiments.historyWindow": "Show chat history in separate window",
    "setting.hotkeys.cantSetOnlyModifyKeys": "Hot key should not be all modifier keys(Ctrl, Alt/Option, Shift, Windows/Command). It should have a general key at least.",
    "setting.hotkeys.globalCaptureScreen": "Capture Screen",
    "setting.hotkeys.globalFocusWindow": "Hide/Show the main window",
    "setting.hotkeys.sendMessage": "Send Message",
    "setting.message.reset": "Reset to default settings. It is valid after you save it.",
    "setting.navigation.navbarShowRecents": "Display last conversations on the navigation bar",
    "setting.navigation.onlyShowNoticeCountOnRecents": "Only display the number of unread messages for last conversations",
    "setting.navigation.showAvatarOnBottom": "Show avatar at the bottom of the navigation bar",
    "setting.notification.enableSoundNotification": "Enable sound alert",
    "setting.notification.enableWindowNotification": "Enable pop-up windows",
    "setting.notification.flashTrayIcon": "Enable tray icon flash",
    "setting.notification.flashTrayIconCondition": "Flash tray icon when",
    "setting.notification.muteOnUserIsBusy": "Mute if the user is busy/in meeting.",
    "setting.notification.onNeed": "receive a message",
    "setting.notification.onWindowBlur": "receive a message if the window is blur",
    "setting.notification.onWindowHide": "receive a message if the window is hidden",
    "setting.notification.playSoundCondition": "Play Sound when",
    "setting.notification.safeWindowNotificationTip": "Do not display the message content in the pop-up window",
    "setting.notification.windowNotificationCondition": "Pop up a window when",
    "setting.reset.btn": "Reset to default",
    "setting.reset.tip": "Restored settings to default, they will take effect after saving.",
    "setting.section.chats": "Chat",
    "setting.section.experiments": "Experimental Features",
    "setting.section.hotkeys": "Hot Key",
    "setting.section.navigation": "Navigation",
    "setting.section.notification": "Notification",
    "setting.section.reset": "Reset defaults",
    "setting.section.windows": "Window",
    "setting.windows.askEveryTime": "always ask me",
    "setting.windows.hideWindowOnBlur": "Minimize the window when it is blur",
    "setting.windows.hideWindowOnOpenAtLogin": "Set it to be hidden to the tray after logging in automatically when it starts up",
    "setting.windows.minimizeMainWindow": "Minimize the window",
    "setting.windows.onClickCloseButton": "Click the close button of the window",
    "setting.windows.quitApp": "Close the window and quit the app",
    "setting.windows.removeFromTaskbarOnHide": "Hide minimized windows",
    "setting.windows.zoomFactor": "Zoom Factor",

    "time.all": "All",
    "time.dby": "",
    "time.format.day": "d",
    "time.format.full": "yyyy-M-d",
    "time.format.month": "M-d",
    "time.format.yearMonth": "yyyy-M",
    "time.halfYear": "6-Month",
    "time.justNow": "Just now",
    "time.minute": "minutes",
    "time.minuteAgo": "{0} min ago",
    "time.oneMonth": "This Month",
    "time.oneWeek": "This Week",
    "time.oneYear": "12-Month",
    "time.threeMonth": "3-Month",
    "time.today": "Today",
    "time.twoYear": "24-Month",
    "time.yesterday": "Yesterday",

    "todo.beginAndEndBothRequired": "Both begin time and end time are required, or they are both set as blank.",
    "todo.beginMustBeforeEnd": "End time should be bigger than begin time.",
    "todo.create": "Create to-do",
    "todo.createSuccess": "Todo is created.",
    "todo.edit": "Edit To Do",
    "todo.input.desc.hint": "Markdown",
    "todo.label.begin": "Begin",
    "todo.label.date": "Date",
    "todo.label.desc": "Description",
    "todo.label.end": "End",
    "todo.label.name": "name",
    "todo.label.pri": "Priority",

    "update.clientRequiredUpdateToLoginServer": "Client has to be upgraded first and then you can log in {0}",
    "update.closeAndDownloadInBackground": "Close and download in background",
    "update.contactAdminToUpdate": "Contact your Administer to update Client.",
    "update.foundNewVersion": "Found new version",
    "update.message.alreadyNew": "It is the latest version.",
    "update.message.downloadUrlNotAvailable": "The download URL is not available.",
    "update.message.downloaded": "Downloaded. Restart it to finish update.",
    "update.message.downloading": "Download...",
    "update.message.newVersionAvailable": "A new version is available.",
    "update.message.unziping": "Unziping...",
    "update.notifyMeNextTime": "Remind me next time",
    "update.restartToCompleteUpdate": "Finish update and restart.",
    "update.retryUpdate": "Retry Update",
    "update.skipThisVersion": "Skip this version",
    "update.updateNow": "Update Now",
    "update.versionDetails": "Version {0} Details",
    "update.versionsFormat": "Latest version: {0}. Your version: {1}.",

    "user.changePassword.btn.confirm": "Change Password",
    "user.changePassword.denySimplePassword": "Password is weak. It should be at least 6 characters.",
    "user.changePassword.failed": "Failed to change the password.",
    "user.changePassword.heading": "Change Password",
    "user.changePassword.inputRequired": "“{0}” is required.",
    "user.changePassword.newPassword": "New Password",
    "user.changePassword.newPasswordRepeat": "Repeat Password",
    "user.changePassword.notChanged": "New password is the same as the old one.",
    "user.changePassword.notSupport": "Failed. Your account can't change the password.",
    "user.changePassword.passwordNotSame": "Password is not the same.",
    "user.changePassword.success": "Password is changed.",

    "usermenu.about": "About",
    "usermenu.changeAvatar": "Change Avatar",
    "usermenu.changePassword": "Change Password",
    "usermenu.exit": "Quit",
    "usermenu.login.qr": "Scan code login",
    "usermenu.logout": "Logout",
    "usermenu.openProfile": "Profile",
    "usermenu.setting": "Setting",

    "webview.foreceReload": "Force reload",
    "webview.goBack": "Go back",
    "webview.goForward": "Go forward",
    "webview.maximize": "Maximize",
    "webview.openInBrowser": "Open in browser",
    "webview.reload": "Reload",
    "webview.stopLoad": "Stop",
    "webview.window.title": "Web Browser",

    "week.Friday": "Friday",
    "week.Monday": "Monday",
    "week.Saturday": "Saturday",
    "week.Sunday": "Sunday",
    "week.Thursday": "Thursday",
    "week.Tuesday": "Tuesday",
    "week.Wednesday": "Wednesday"
}
