Implementation
static const Map<String, String> en = {
conversationsViewMenuAddContact: 'Add Contacts',
conversationsViewMenuCreateGroup: 'New Group',
conversationsViewMenuSelectContacts: 'Select Contacts',
conversationsViewMenuCreateNewChat: 'New Chat',
conversationsViewMenuCancel: 'Cancel',
conversationsViewSearchHint: 'Search',
conversationListLongPressMenuDelete: 'Delete',
conversationListLongPressMenuPin: 'Pin',
conversationListLongPressMenuUnPin: 'Unpin',
conversationListLongPressMenuMute: 'Mute',
conversationListLongPressMenuUnmute: 'Unmute',
conversationListLongPressMenuRead: 'Read',
conversationListLongPressMenuCancel: 'Cancel',
messageListLongPressMenuCopy: 'Copy',
messageListLongPressMenuReply: 'Reply',
messageListLongPressMenuEdit: 'Edit',
messageListLongPressMenuDelete: 'Delete',
messageListLongPressMenuRecall: 'Recall',
messageListLongPressMenuMulti: 'Select',
messageListLongPressMenuPin: 'Pin',
messageListLongPressMenuTranslate: 'Trans',
messageListLongPressMenuTranslateOrigin: 'Hide',
messageListLongPressMenuCreateThread: 'Thread',
recordBarRecord: 'Tap to Record',
recordBarRecording: 'Recording',
recordBarPlay: 'Tap to Play',
recordBarPlaying: 'Playing',
recordBarAutoStop: 'It stops after %a seconds',
addContactTitle: 'Add Contacts',
addContactSubTitle: 'Search by ID',
addContactInputHints: 'User ID',
addContactConfirm: 'Add',
addContactCancel: 'Cancel',
historyMessages: 'Chat History',
createGroupViewTitle: 'New Group',
createGroupViewCreate: 'Create',
createGroupViewSearchContact: 'Search Contacts',
createGroupViewCancel: 'Cancel',
contactsViewNewRequests: 'New Requests',
contactsViewGroups: 'Groups',
contactsViewSearch: 'Search Contacts',
contactsAddContactAlertTitle: 'Add Contacts',
contactsAddContactAlertSubTitle: 'Add Contacts by ID',
contactsAddContactAlertHintText: 'Input ID',
contactsAddContactAlertButtonConfirm: 'Add',
contactsAddContactAlertButtonCancel: 'Cancel',
contactDetailViewSend: 'Chat',
contactDetailViewSearch: 'Search',
contactDetailViewRemark: 'Remark',
contactDetailViewPhone: 'Phone',
contactDetailViewDoNotDisturb: 'Mute Notifications',
contactDetailViewBlock: 'Block',
contactDetailViewClearChatHistory: 'Clear Chat History',
contactDetailViewClearChatHistoryAlertTitle: 'Clear Chat History?',
contactDetailViewClearChatHistoryAlertSubTitle:
'After clearing the chat history, you will not be able to view the chat history with this contact.',
contactDetailViewClearChatHistoryAlertButtonConfirm: 'Confirm',
contactDetailViewClearChatHistoryAlertButtonCancel: 'Cancel',
contactDetailViewDelete: 'Delete Contact',
contactDetailViewCancel: 'Cancel',
contactDetailViewDeleteAlertTitle: 'Delete this contact?',
contactDetailViewDeleteAlertSubTitle:
'Deleting the contact will clear the chat history.',
contactDetailViewDeleteAlertButtonConfirm: 'Confirm',
contactDetailViewDeleteAlertButtonCancel: 'Cancel',
forwardMessageViewTitle: 'Forward to',
forwardMessage: 'Forward',
forwardedMessage: 'Forwarded',
forwardedMessageDownloadError: 'Download failed',
forwardSelectContacts: 'Contacts',
forwardSelectGroups: 'Groups',
groupDetailViewSend: 'Chat',
groupDetailViewDoNotDisturb: 'Mute Notifications',
groupDetailViewClearChatHistory: 'Clear Chat History',
groupDetailViewClearChatHistoryAlertButtonConfirm: 'Confirm',
groupDetailViewClearChatHistoryAlertButtonCancel: 'Cancel',
groupDetailViewCancel: 'Cancel',
groupDetailViewMember: 'Group Members',
groupDetailViewGroupName: 'Group Name',
groupDetailViewDescription: 'Group Description',
groupDetailViewSwitchPublic: 'Set public',
groupDetailViewTransferGroup: 'Transfer Ownership',
groupDetailViewDisbandGroup: 'Disband Group',
groupDetailViewDisbandAlertTitle: 'Disband this group?',
groupDetailViewDisbandAlertSubTitle:
'Disbanding the group will clear the chat history.',
groupDetailViewDisbandAlertButtonConfirm: 'Confirm',
groupDetailViewDisbandAlertButtonCancel: 'Cancel',
groupDetailViewLeaveGroup: 'Leave Group',
groupDetailViewLeaveAlertTitle: 'Leave Group',
groupDetailViewLeaveAlertSubTitle:
'Leaving a group will also delete the chat history.',
groupDetailViewLeaveAlertButtonConfirm: 'Confirm',
groupDetailViewLeaveAlertButtonCancel: 'Cancel',
groupDetailChangeGroupName: 'Change Group Name',
groupDetailChangeGroupDescription: 'Change Group Description',
groupMentionViewMentionAll: 'All',
groupMentionViewTitle: 'Group Mention',
groupMentionViewSearchHint: 'Search',
groupAddMembersViewTitle: 'Add Group Members',
groupAddMembersViewSearchContact: 'Search Contacts',
groupAddMembersViewAdd: 'Add',
groupDeleteMembersViewTitle: 'Remove Group Members',
groupDeleteMembersViewSearchMember: 'Search Members',
groupDeleteMembersViewDelete: 'Delete',
groupDeleteMembersViewAlertTitle: 'Remove these %a members?',
groupDeleteMembersViewAlertSubTitle:
'Are you sure you want to remove this group member(s)?',
groupDeleteMembersViewAlertButtonConfirm: 'Confirm',
groupDeleteMembersViewAlertButtonCancel: 'Cancel',
groupMembersViewTitle: 'Group Members',
groupMembersSearch: 'Search Members',
groupMembersMentionViewTitle: 'Mentions',
groupChangeOwnerViewTitle: 'Transfer Ownership',
groupChangeOwnerViewAlertTitle: 'Transfer group ownership to ',
groupChangeOwnerViewAlertSubTitle:
'After the transfer, the other party will become the owner.',
groupChangeOwnerViewAlertButtonConfirm: 'Confirm',
groupChangeOwnerViewAlertButtonCancel: 'Cancel',
groupsViewTitle: 'Groups',
changInfoViewSave: 'Done',
changInfoViewInputHint: 'input',
alertDestroy: 'The group has been disbanded.',
alertLeave: ' have left the group.',
alertKickedInfo: ' have been removed from the group.',
alertRecallInfo: ' recalled a message',
alertYou: 'You',
alertAlreadyAdd: ' have added ',
alertAsContact: ' as a contact',
messagesViewAlertGroupInfoTitle: ' created a group ',
messagesViewAlertThreadInfoTitle: ' created a thread ',
messageViewAlertShowDetail: 'show details',
alertPinTitle: ' pinned a message',
alertUnpinTitle: ' unpinned a message',
messagesViewEditMessageTitle: 'Editing',
messagesViewMoreActionsTitleAlbum: 'Album',
messagesViewMoreActionsTitleCamera: 'Camera',
messagesViewMoreActionsTitleFile: 'File',
messagesViewMoreActionsTitleLocation: 'Location',
messagesViewMoreActionsTitleVideo: 'Video',
messagesViewMoreActionsTitleVoice: 'Voice',
messagesViewMoreActionsTitleContact: 'Contact Card',
messagesViewLongPressActionsTitleCopy: 'Copy',
messagesViewLongPressActionsTitleRecall: 'Recall',
messagesViewLongPressActionsTitleDelete: 'Delete',
messagesViewLongPressActionsTitleReply: 'Reply',
messagesViewLongPressActionsTitleEdit: 'Edit',
messagesViewLongPressActionsTitleReport: 'Report',
messagesViewDeleteMessageAlertTitle: 'Delete this message?',
messagesViewDeleteMessageAlertSubTitle:
'You are deleting this locally and your contacts can still see this message.',
messagesViewDeleteMessageAlertButtonConfirm: 'Confirm',
messagesViewDeleteMessageAlertButtonCancel: 'Cancel',
messagesViewRecallMessageAlertTitle: 'Recall this message?',
messagesViewRecallMessageAlertSubTitle:
'After the recall, the message will be deleted.',
messagesViewRecallMessageAlertButtonConfirm: 'Recall',
messagesViewRecallMessageAlertButtonCancel: 'Cancel',
messagesViewSelectContactTitle: 'Select Contact',
messagesViewSelectContactCancel: 'Cancel',
messagesViewShareContactAlertTitle: 'Share Contact',
messagesViewShareContactAlertSubTitle: 'Share Contact ',
messagesViewShareContactAlertSubTitleTo: ' to ',
messagesViewShareContactAlertButtonConfirm: 'Share',
messagesViewShareContactAlertButtonCancel: 'Cancel',
messagesViewTyping: 'Typing...',
messageCellCombineText: 'Text',
messageCellCombineImage: 'Image',
messageCellCombineVoice: 'Voice',
messageCellCombineVideo: 'Video',
messageCellCombineFile: 'File',
messageCellCombineContact: 'Card',
messageCellCombineLocation: 'Location',
messageCellCombineCombine: 'Chat History',
newRequestDetailsViewAddContact: 'Add Contact',
newRequestsViewTitle: 'New Requests',
reportMessageViewTitle: 'Report Message',
reportMessageViewReportReasons: 'Report Reasons',
reportMessageViewConfirm: 'Report',
reportMessageViewCancel: 'Cancel',
// report reason
reportTarget1: 'Unwelcome commercial content or spam',
reportTarget2: 'Pornographic or explicit content',
reportTarget3: 'Child abuse',
reportTarget4: 'Hate speech or graphic violence',
reportTarget5: 'Promote terrorism',
reportTarget6: 'Harassment or bullying',
reportTarget7: 'Suicide or self harm',
reportTarget8: 'False information',
reportTarget9: 'Others',
selectContactViewSearchHint: 'Search Contacts',
nonSupportMessage: 'Unsupported message type',
conversationListItemMention: 'Mentioned',
listViewLoadFailed: 'Load Failed',
listViewReload: 'Reload',
messageTextWidgetURLPreviewParsing: 'Parsing...',
quoteWidgetTitleImage: 'Image',
quoteWidgetTitleVideo: 'Video',
quoteWidgetTitleVoice: 'Voice ',
quoteWidgetTitleFile: 'File ',
quoteWidgetTitleCombine: 'Chat History',
quoteWidgetTitleContact: 'Contact ',
quoteWidgetTitleUnFind: 'Not found original message',
messageTranslated: 'Translated',
messageEdited: 'Edited',
messageListItemContactCard: 'Contact card',
newRequestItemAdd: 'Add',
newRequestItemAddReason: 'Request to add you as a friend',
searchWidgetCancel: 'Cancel',
replayBarTitleContact: 'Contact ',
replayBarTitleFile: 'File ',
replayBarTitleCombine: 'Chat History ',
replayBarTitleVoice: 'Voice ',
replayBarTitleVideo: 'Video',
replayBarTitleImage: 'Image',
replayBarTitle: 'Replying ',
confirm: 'Confirm',
cancel: 'Cancel',
bottomSheetCancel: 'Cancel',
threadsViewTitle: 'All topics',
threadNoLastMessage: 'No message',
threadsMessageLeave: 'Leave Topic',
threadsMessageMembers: 'Topic Members',
threadsMessageEdit: 'Edit Topic',
threadsMessageDestroy: 'Delete Topic',
threadEditName: 'Topic Name',
threadNewName: 'New Topic Name',
threadMembers: 'Topic Members',
searchHistory: 'Search History',
pinMessages: ' Pin message',
hasPined: ' pinned ',
byPined: " 's message",
unPinInquire: 'Remove',
unPinConfirmed: 'Confirm',
floatingUnreadMessage: 'unread messages',
deleteSomeMessages: 'Delete %a messages?',
};