{ "scrollDown": { "message": "滚动到对话的底部", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, "importChooserTitle": { "message": "Choose directory with exported data", "description": "Title of the popup window used to select data previously exported" }, "timerOption_10_seconds": { "message": "10秒", "description": "Label for a selectable option in the message expiration timer menu" }, "view": { "message": "查看", "description": "Used as a label on a button allowing user to see more information" }, "upgradingDatabase": { "message": "Upgrading database. This may take some time...", "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" }, "lastSynced": { "message": "最后一次导入于", "description": "Label for date and time of last sync operation" }, "attemptingReconnection": { "message": "在 $reconnect_duration_in_seconds$ 秒后尝试重新连接", "description": "", "placeholders": { "reconnect_duration_in_seconds": { "content": "$1", "example": "10" } } }, "importInstructions": { "message": "The first step is to tell us where you previously exported your Signal data. It will be a directory whose name starts with 'Signal Export.'", "description": "Description of the export process" }, "unsupportedAttachment": { "message": "不支持的附件类型,点击保存。", "description": "Displayed for incoming unsupported attachment" }, "showSafetyNumber": { "message": "展示安全码", "description": "" }, "androidMessageLengthWarning": { "message": "Android客户端仅能接收此消息的前2000个字符", "description": "Warning that long messages could not get received completely by Android clients." }, "youChangedTheTimer": { "message": "您将计时器设置为 $time$ 。", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { "content": "$1", "example": "10m" } } }, "settings": { "message": "设置", "description": "Menu item and header for global settings" }, "timerOption_5_seconds_abbreviated": { "message": "5秒", "description": "Very short format indicating current timer setting in the conversation header" }, "installComputerName": { "message": "这台电脑名字将会是", "description": "Text displayed before the input where the user can enter the name for this device." }, "timestamp_m": { "message": "1分钟", "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." }, "gotIt": { "message": "了解", "description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog." }, "disappearingMessages": { "message": "阅后即焚", "description": "Conversation menu option to enable disappearing messages" }, "deleteWarning": { "message": "Are you sure? Clicking 'delete' will permanently remove this message from this device.", "description": "" }, "showMore": { "message": "更多", "description": "Displays the details of a key change" }, "verifyHelp": { "message": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.", "description": "", "placeholders": { "name": { "content": "$1", "example": "John" } } }, "membersNeedingVerification": { "message": "Your safety numbers with these group members have changed since you last verified. Click a group member to see your new safety number with them.", "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "timerOption_5_minutes_abbreviated": { "message": "5分钟", "description": "Very short format indicating current timer setting in the conversation header" }, "unsupportedFileType": { "message": "尚未支持该文件类型", "description": "Displayed for outgoing unsupported attachment" }, "exportAgain": { "message": "重新导出", "description": "If user has already exported once, this button allows user to do it again if needed" }, "clickToSave": { "message": "单击保存", "description": "Hover text for attachment filenames" }, "messagesBelow": { "message": "下面的新消息", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" }, "installGeneratingKeys": { "message": "正在生成密钥", "description": "" }, "resetSession": { "message": "重置会话", "description": "This is a menu item for resetting the session, using the imperative case, as in a command." }, "offline": { "message": "离线", "description": "Displayed when the desktop client has no network connection." }, "welcomeToSignal": { "message": "欢迎来到Signal", "description": "" }, "checkNetworkConnection": { "message": "检查网络连接状态", "description": "Obvious instructions for when a user's computer loses its network connection" }, "notificationSettingsDialog": { "message": "收到消息时,显示通知:", "description": "Explain the purpose of the notification settings" }, "timestamp_h": { "message": "1小时", "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." }, "timerOption_0_seconds_abbreviated": { "message": "关闭", "description": "Short format indicating current timer setting in the conversation list snippet" }, "syncExplanation": { "message": "从您的移动设备导入所有Signal的群组和联系人。", "description": "Explanatory text for sync settings" }, "restartSignal": { "message": "重启Signal", "description": "Menu item for restarting the program." }, "youLeftTheGroup": { "message": "你已经离开了群组", "description": "Displayed when a user can't send a message because they have left the group" }, "deleteMessages": { "message": "删除消息", "description": "Menu item for deleting messages, title case." }, "incomingError": { "message": "处理传入消息时出错。", "description": "" }, "delete": { "message": "删除", "description": "" }, "verified": { "message": "确认", "description": "" }, "selectAContact": { "message": "选择一个联系人或群组来开始聊天。", "description": "" }, "exportError": { "message": "Unfortunately, something went wrong during the export. First, double-check your target empty directory for write access and enough space. Then, please submit a debug log so we can help you get migrated!", "description": "Helper text if the user went forward on migrating the app, but ran into an error" }, "installConnecting": { "message": "正在连接...", "description": "Displayed when waiting for the QR Code" }, "selectedLocation": { "message": "您已选的位置", "description": "Message shown as the export location if we didn't capture the target directory" }, "verifyContact": { "message": "您可能希望$tag_start$ 验证 $tag_end$您与此联系人的安全代码。", "description": "Use $tag_start$ and $tag_end$ to wrap the word or phrase in this sentence that the user should click on in order to navigate to the verification screen. These placeholders will be replaced with appropriate HTML code.", "placeholders": { "tag_start": { "content": "" }, "tag_end": { "content": "" } } }, "changedRecently": { "message": "您与$name$的安全码最近被修改过。这可能意味着有人正在尝试拦截您的通讯,或者$name$只是简单的重装了下Signal。", "description": "Shown on confirmation dialog when user attempts to send a message", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "sent": { "message": "已发送", "description": "Label for the time a message was sent" }, "theyChangedTheTimer": { "message": "$name$ 将计时器设置为 $time$ 。", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { "content": "$1", "example": "Bob" }, "time": { "content": "$2", "example": "10m" } } }, "timestamp_s": { "message": "现在", "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." }, "changedRecentlyMultiple": { "message": "Your safety numbers with multiple group members have changed recently. This could mean that someone is trying to intercept your communication or that they have simply reinstalled Signal.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "timerOption_1_day": { "message": "1天", "description": "Label for a selectable option in the message expiration timer menu" }, "exporting": { "message": "Please wait while we export your data. It may take several minutes. You can still use Signal on your phone and other devices during this time.", "description": "Message shown on the migration screen while we export data" }, "reportIssue": { "message": "反馈错误信息", "description": "Link to open the issue tracker" }, "newMessage": { "message": "新消息", "description": "Displayed in notifications for only 1 message" }, "nameOnly": { "message": "仅显示发送者", "description": "Label for setting notifications to display sender name only" }, "autoUpdateLaterButtonLabel": { "message": "Later", "description": "" }, "from": { "message": "来自", "description": "Label for the sender of a message" }, "deleteConversationConfirmation": { "message": "永久删除此会话?", "description": "Confirmation dialog text that asks the user if they really wish to delete the conversation. Answer buttons use the strings 'ok' and 'cancel'. The deletion is permanent, i.e. it cannot be undone." }, "installImport": { "message": "Set up with Chrome App export", "description": "One of two choices presented on the screen shown on first launch" }, "unlinkedWarning": { "message": "重新链接桌面版Signal到您的移动设备来继续。", "description": "" }, "debugLogExplanation": { "message": "该日志将公开发布以供参考,您可以在提交之前检查和编辑。", "description": "" }, "newPhoneNumber": { "message": "键入电话号码来添加联系人", "description": "Placeholder for adding a new number to a contact" }, "noLongerVerified": { "message": "您与 $name$ 的安全号码已发生改变,而且不再被确认。点击展示。", "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "searchForPeopleOrGroups": { "message": "搜索...", "description": "Placeholder text in the search input" }, "someRecipientsFailed": { "message": "部分接收失败。", "description": "When you send to multiple recipients via a group, and the message went to some recipients but not others." }, "noNameOrMessage": { "message": "发件人和信息均不提醒", "description": "Label for setting notifications to display no name and no message text" }, "syncNow": { "message": "已导入", "description": "Label for a button that syncs contacts and groups from your phone" }, "syncFailed": { "message": "导入失败,确保您的电脑和手机已连网。", "description": "Informational text displayed if a sync operation times out." }, "unlinked": { "message": "未连接", "description": "" }, "installFollowUs": { "message": "关注我们来获取有关iOS的多设备支持。", "description": "", "placeholders": { "a_params": { "content": "$1", "example": "href='http://example.com'" } } }, "learnMore": { "message": "了解更多有关安全代码的信息", "description": "Text that links to a support article on verifying safety numbers" }, "installNew": { "message": "Set up as new install", "description": "One of two choices presented on the screen shown on first launch" }, "importing": { "message": "Please wait while we import your data...", "description": "Shown as we are loading the user's data from disk" }, "unreadMessages": { "message": "$count$未读消息", "description": "Text for unread message separator, with count", "placeholders": { "count": { "content": "$1", "example": "5" } } }, "installTooManyDevices": { "message": "很抱歉,您已连接过多的设备,请删除一些然后重试。", "description": "" }, "installSignalLinks": { "message": "首先,在您的 Android iPhone 上安装Signal。
我们将链接您的设备并保持您的邮件同步。", "description": "Prompt the user to install Signal on their phone before linking", "placeholders": { "play_store": { "content": "$1", "example": "href='http://example.com'" }, "app_store": { "content": "$2", "example": "href='http://example.com'" } } }, "installSyncingGroupsAndContacts": { "message": "正在同步群组和联系人", "description": "" }, "timerOption_30_minutes_abbreviated": { "message": "30分钟", "description": "Very short format indicating current timer setting in the conversation header" }, "themeAndroidDark": { "message": "暗色主题", "description": "Label text for dark Android theme" }, "timerOption_1_minute_abbreviated": { "message": "1分钟", "description": "Very short format indicating current timer setting in the conversation header" }, "loadingMessages": { "message": "Loading messages. $count$ so far...", "description": "Message shown on the loading screen when we're catching up on the backlog of messages", "placeholders": { "count": { "content": "$1", "example": "5" } } }, "changedSinceVerified": { "message": "您与$name$的安全码自从上次确认后被修改过。这可能意味着有人正在尝试拦截您的通讯,或者$name$只是简单的重装了下Signal。", "description": "Shown on confirmation dialog when user attempts to send a message", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "upgrade": { "message": "升级", "description": "Label text for button to upgrade the app to the latest version" }, "yourSafetyNumberWith": { "message": "您与$name$的安全码:", "description": "Heading for safety number view", "placeholders": { "name": { "content": "$1", "example": "John" } } }, "showLess": { "message": "隐藏", "description": "Hides the details of a key change" }, "theme": { "message": "主题", "description": "Header for theme settings" }, "newIdentity": { "message": "新的安全代码", "description": "Header for a key change dialog" }, "installTagline": { "message": "Signal让隐私保护触手可及。", "description": "Tagline displayed under 'installWelcome' string on the install page" }, "audioNotificationDescription": { "message": "播放语音提醒", "description": "Description for audio notification setting" }, "isNotVerified": { "message": "您还没验证与 $name$ 的安全代码。", "description": "Summary state shown at top of the safety number screen if user has not verified contact.", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "disconnected": { "message": "已断开连接", "description": "Displayed when the desktop client cannot connect to the server." }, "syncing": { "message": "导入中...", "description": "Label for a disabled sync button while sync is in progress." }, "multipleNoLongerVerified": { "message": "您与此群组内多位成员的安全码已经改变,而且不再被确认。点击展示。", "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "acceptNewKey": { "message": "接受", "description": "Label for a button to accept a new safety number" }, "timerOption_12_hours_abbreviated": { "message": "12小时", "description": "Very short format indicating current timer setting in the conversation header" }, "timestampFormat_M": { "message": "MMM D", "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "chooseDirectory": { "message": "选择目录", "description": "Button to allow the user to export all data from app as part of migration process" }, "timerOption_6_hours_abbreviated": { "message": "6小时", "description": "Very short format indicating current timer setting in the conversation header" }, "unregisteredUser": { "message": "号码未注册", "description": "Error message displayed when sending to an unregistered user." }, "timerOption_1_day_abbreviated": { "message": "1天", "description": "Very short format indicating current timer setting in the conversation header" }, "autoUpdateRestartButtonLabel": { "message": "Restart", "description": "" }, "importButton": { "message": "Import", "description": "" }, "sync": { "message": "联系人", "description": "Label for contact and group sync settings" }, "timerOption_1_week": { "message": "1周", "description": "Label for a selectable option in the message expiration timer menu" }, "installGotIt": { "message": "了解", "description": "Button for the user to confirm that they have Signal installed." }, "received": { "message": "已接收", "description": "Label for the time a message was received" }, "youMarkedAsNotVerified": { "message": "You marked your safety number with $name$ as unverified.", "description": "Shown in the conversation history when the user marks a contact as not verified, whether on the safety number screen or by dismissing a banner or dialog.", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "isVerified": { "message": "You have verified your safety number with $name$.", "description": "Summary state shown at top of the safety number screen if user has verified contact.", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "timerOption_30_seconds": { "message": "30秒", "description": "Label for a selectable option in the message expiration timer menu" }, "sendMessage": { "message": "发送一条消息", "description": "Placeholder text in the message entry field" }, "me": { "message": "我", "description": "The label for yourself when shown in a group member list" }, "mediaMessage": { "message": "附件信息", "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." }, "unreadMessage": { "message": "1条未读消息", "description": "Text for unread message separator, just one message" }, "expiredWarning": { "message": "此桌面版Signal已过期,请升级到最新版本以继续发送消息。", "description": "Warning notification that this version of the app has expired" }, "fileSizeWarning": { "message": "对不起,所选文件超过最大限制。", "description": "" }, "deleteMessage": { "message": "删除这条消息。", "description": "" }, "autoUpdateNewVersionInstructions": { "message": "Press Restart to apply the updates.", "description": "" }, "timerOption_0_seconds": { "message": "关闭", "description": "Label for option to turn off message expiration in the timer menu" }, "importError": { "message": "Unfortunately, something went wrong during the import.

First, double-check your target directory. It should start with 'Signal Export.'

Next, try with a new export of your data from the Chrome App.

If that still fails, please submit a debug log so we can help you get migrated!", "description": "Message shown if the import went wrong." }, "installAndroidInstructions": { "message": "在您的手机上打开Signal,然后点击设置>已连接的设备。点击添加按钮来加入新的设备,然后扫描上面的二维码。", "description": "" }, "invalidNumberError": { "message": "无效的号码", "description": "When a person inputs a number that is invalid" }, "importComplete": { "message": "We've successfully loaded your data. The next step is to restart the application!", "description": "Shown when the import is complete." }, "installWelcome": { "message": "欢迎来到Signal桌面版", "description": "Welcome title on the install page" }, "messageBelow": { "message": "下面的新消息", "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" }, "exportComplete": { "message": "Your data has been exported to:

$location$

You'll be able to import this data as you set up the new Signal Desktop.", "description": "Message shown on the migration screen when we are done exporting data", "placeholders": { "location": { "content": "$1", "example": "/Users/someone/somewhere" } } }, "installConnectionFailed": { "message": "连接服务器失败", "description": "Displayed when we can't connect to the server." }, "unverify": { "message": "标记为未确认", "description": "" }, "messageNotSent": { "message": "信息未发送", "description": "Informational label, appears on messages that failed to send" }, "autoUpdateNewVersionMessage": { "message": "There is a new version of Signal available.", "description": "" }, "disableNotifications": { "message": "关闭提醒", "description": "Label for disabling notifications" }, "cancel": { "message": "取消", "description": "" }, "unblockToSend": { "message": "取消阻止此联系人来发送消息。", "description": "Brief message shown when trying to message a blocked number" }, "installIHaveSignalButton": { "message": "我有Android版的Signal", "description": "Button for the user to confirm that they have Signal for Android" }, "unnamedFile": { "message": "未命名的文件", "description": "Hover text for attachment filenames" }, "sendAnyway": { "message": "仍要发送", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, "youMarkedAsVerified": { "message": "You marked your safety number with $name$ as verified.", "description": "Shown in the conversation history when the user marks a contact as verified.", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "connecting": { "message": "正在连接", "description": "Displayed when the desktop client is currently connecting to the server." }, "sessionEnded": { "message": "安全会话已重置", "description": "This is a past tense, informational message. In other words, your secure session has been reset." }, "installGetStartedButton": { "message": "开始使用", "description": "" }, "relink": { "message": "重新连接", "description": "" }, "timerOption_1_week_abbreviated": { "message": "1周", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_5_seconds": { "message": "5秒", "description": "Label for a selectable option in the message expiration timer menu" }, "showMembers": { "message": "显示成员", "description": "" }, "youMarkedAsNotVerifiedOtherDevice": { "message": "您标记了您与$name$的从其他设备连接的安全码为未确认状态。", "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "installSignalLink": { "message": "First, install Signal on your mobile phone. We'll link your devices and keep your messages in sync.", "description": "Prompt the user to install Signal on their phone before linking", "placeholders": { "a_params": { "content": "$1", "example": "href='http://example.com'" } } }, "installLinkingWithNumber": { "message": "正在连接", "description": "Text displayed before the phone number that the user is in the process of linking with" }, "groupMembers": { "message": "群组成员", "description": "" }, "loading": { "message": "加载中...", "description": "Message shown on the loading screen before we've loaded any messages" }, "newMessages": { "message": "新消息", "description": "Displayed in notifications for multiple messages" }, "newContact": { "message": "点击创建新联系人", "description": "" }, "theirIdentityUnknown": { "message": "您还未与该联系人有任何通讯,您的安全代码将会在您对其发送第一条消息后显示。", "description": "" }, "voiceMessage": { "message": "语音消息", "description": "Name for a voice message attachment" }, "submit": { "message": "提交", "description": "" }, "keychanged": { "message": "您与$name$的安全码已经改变。点击展示", "description": "", "placeholders": { "name": { "content": "$1", "example": "John" } } }, "identityKeyErrorOnSend": { "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal. You may wish to verify your saftey number with this contact.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "to": { "message": "至", "description": "Label for the receiver of a message" }, "timerOption_1_hour_abbreviated": { "message": "1小时", "description": "Very short format indicating current timer setting in the conversation header" }, "installFinalButton": { "message": "看起来不错", "description": "The final button for the install process, after the user has entered a name for their device" }, "messageDetail": { "message": "信息属性", "description": "" }, "installNewSignal": { "message": "Install new Signal Desktop", "description": "When export is complete, a button shows which sends user to Signal Desktop install instructions" }, "exportChooserTitle": { "message": "Choose target directory for data", "description": "Title of the popup window used to select data storage location" }, "verify": { "message": "标记为已确认", "description": "" }, "exportButton": { "message": "Export", "description": "" }, "timerOption_10_seconds_abbreviated": { "message": "10秒", "description": "Very short format indicating current timer setting in the conversation header" }, "nameAndMessage": { "message": "发件人和信息提醒", "description": "Label for setting notifications to display name and message text" }, "failedToSend": { "message": "无法发送给某些收件人,请检查您的网络连接。", "description": "" }, "ok": { "message": "好", "description": "" }, "identityChanged": { "message": "您的此联系人的安全代码已更改。这可能意味着有人试图拦截你的通信,或者这个联系人重新安装了Signal。您可能想验证以下新安全代码。", "description": "" }, "changedSinceVerifiedMultiple": { "message": "Your safety numbers with multiple group members have changed since you last verified. This could mean that someone is trying to intercept your communication or that they have simply reinstalled Signal.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "submitDebugLog": { "message": "提交调试日志", "description": "Menu item and header text for debug log modal, title case." }, "error": { "message": "错误", "description": "" }, "changedRightAfterVerify": { "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name$. Remember, this change could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name": { "content": "$1", "example": "Bob" } } }, "timerSetTo": { "message": "计时器设置为$time$", "description": "Displayed in the conversation list when the timer is updated.", "placeholders": { "time": { "content": "$1", "example": "1w" } } }, "autoUpdateNewVersionTitle": { "message": "Signal update available", "description": "" }, "timerOption_30_seconds_abbreviated": { "message": "30秒", "description": "Very short format indicating current timer setting in the conversation header" }, "exportInstructions": { "message": "The first step is to choose a directory to store this application's exported data. It will contain your message history and sensitive cryptographic data, so be sure to save it somewhere private.", "description": "Description of the export process" }, "notifications": { "message": "提醒", "description": "Header for notification settings" }, "tryAgain": { "message": "Try again", "description": "Button shown if the user runs into an error during import, allowing them to start over" }, "resend": { "message": "重新发送", "description": "" }, "youMarkedAsVerifiedOtherDevice": { "message": "You marked your safety number with $name$ as verified from another device.", "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", "placeholders": { "name": { "content": "$1", "example": "Bob" } } } }