{
  "@@locale": "en",
  "apiUrlV1Tip": "Similar to https://api.openai.com/v1 (requiring the final /v1). Continue using this URL?",
  "assistant": "Assistant",
  "attention": "Attention",
  "audio": "Audio",
  "auto": "Auto",
  "autoCheckUpdate": "Auto check for updates",
  "autoRmDupChat": "Auto remove duplicate chats",
  "autoScrollBottom": "Auto scroll to bottom",
  "backupTip": "Please keep backup files private and safe!",
  "balance": "Balance",
  "calcTokenLen": "Calculate tokens length",
  "changeModelTip": "Different keys may be able to access different lists of models, so if you don't understand the mechanism and get an error, it is recommended to reset the model.",
  "chat": "Chat",
  "chatHistoryLength": "Chat history length",
  "chatHistoryTip": "Use as chat context",
  "clickSwitch": "Click to switch",
  "clickToCheck": "Click to check",
  "clipboard": "Clipboard",
  "codeBlock": "Code block",
  "colorSeedTip": "It's color seed, not color",
  "compress": "Compress",
  "compressImgTip": "For chat and share",
  "contributor": "Contributors",
  "copied": "Copied",
  "current": "Current",
  "custom": "Custom",
  "day": "day",
  "defaulT": "Default",
  "delFmt": "Delete {type}({id})?",
  "delete": "Delete",
  "deleteConfirm": "Confirmation berfore delete",
  "editor": "Editor",
  "emptyFields": "{fields} is empty",
  "fileNotFound": "File({file}) not found",
  "fileTooLarge": "File too large: {size}",
  "followChatModel": "Follow chat model",
  "fontSize": "Font size",
  "fontSizeSettingTip": "Applies only to code blocks",
  "freeCopy": "Free copy",
  "genChatTitle": "Chat title generator",
  "genTitle": "Generate title",
  "headTailMode": "Head-Tail",
  "headTailModeTip": "Only send `prompt + first user message + current input` as the context. \n\nThis is useful for translating as it saves tokens.",
  "help": "Help",
  "history": "History",
  "historyToolHelp": "Load chats containing keywords {keywords} as context?",
  "historyToolTip": "Load history chats as context",
  "hour": "hour",
  "httpToolTip": "Send Http request, eg. search web content",
  "ignoreContextConstraint": "Ignore context constraint",
  "ignoreTip": "Ignore tips",
  "image": "Image",
  "initChatHelp": "### 📖 Tip\n- Overscroll on the chat page to switch chat history.\n- Long press chat to free copy raw markdown data / delete / etc.\n- URL Scheme usage can be found [here]({unilink})\n\n### 🔍 Help\n- If you have found a bug, please use [Github Issue]({issue})",
  "invalidLinkFmt": "Invalid link: {uri}",
  "joinBeta": "Join Beta Program",
  "languageName": "English",
  "license": "License",
  "licenseMenuItem": "Open-source licenses",
  "list": "List",
  "manual": "Manual",
  "memory": "Memory",
  "memoryAdded": "Memory added: {str}",
  "memoryTip": "Memorise [{txt}]?",
  "message": "Message",
  "migrationV1UrlTip": "Should \"/v1\" be automatically added to the end of the configuration?",
  "minute": "min",
  "model": "Model",
  "modelRegExpTip": "If the model name matches, use tools.",
  "more": "More",
  "multiModel": "Multimodel",
  "myOtherApps": "My other apps",
  "needOpenAIKey": "Please input OpenAI Key first.",
  "needRestart": "Need restart to take effect",
  "newChat": "New chat",
  "noDuplication": "No duplication",
  "notSupported": "{val} is not supported",
  "onMsgCome": "When there are new messages",
  "onSwitchChat": "When switching conversations",
  "onlyRestoreHistory": "Only restore histories (exclude api url / secret key)",
  "onlySyncOnLaunch": "Only sync on launch",
  "other": "Other",
  "participant": "Participant",
  "passwd": "Password",
  "privacy": "Privacy",
  "privacyTip": "This app does not collect any data.",
  "profile": "Profile",
  "promptsSettingsItem": "Prompts",
  "quickShareTip": "Open this link on another device to quickly import the current configuration.",
  "raw": "Raw",
  "refresh": "Refresh",
  "regExp": "Reg Exp",
  "remember30s": "Remember 30s",
  "rename": "Rename",
  "replay": "Replay",
  "replayTip": "The replayed messages and all subsequent messages will be cleared.",
  "res": "Resource",
  "restoreOpenaiTip": "Document can be found [here]({url})",
  "rmDuplication": "Remove duplication",
  "rmDuplicationFmt": "Sure to delete [{count}] items?",
  "route": "Route",
  "save": "Save",
  "saveErrChat": "Save chat with errors",
  "saveErrChatTip": "Save the chat after each message sent or received even if it has error.",
  "scrollSwitchChat": "Scroll to switch chat",
  "search": "Search",
  "secretKey": "Secret key",
  "share": "Share",
  "shareFrom": "Share from",
  "skipSameTitle": "Skip chats with titles that are the same as local chats.",
  "softWrap": "Soft wrap",
  "stt": "stt",
  "sureRestoreFmt": "Are you sure to restore Backup({time})?",
  "switcher": "Switch",
  "syncConflict": "Sync conflict: can't turn on {a} and {b} at the same time.",
  "system": "System",
  "text": "Text",
  "themeColorSeed": "Theme color seed",
  "themeMode": "Theme mode",
  "thirdParty": "Third Party",
  "tool": "Tool",
  "toolConfirmFmt": "Is it permitted to use the tool {tool} ?",
  "toolFinishTip": "Tools invocation completed",
  "toolHttpReqHelp": "It will fetch data from network. In this time, it will communicate with {host}.",
  "toolHttpReqName": "Http Request",
  "tts": "TTS",
  "unsupported": "Unsupported",
  "untitled": "Untitled",
  "update": "Update",
  "usage": "Usage",
  "user": "User",
  "weeksAgo": "{weeks} weeks ago",
  "wrap": "Wrap"
}