Update a large number of strings via transifex (#1403)

FREEBIE
This commit is contained in:
Scott Nonnenberg 2017-08-30 09:31:03 -07:00 committed by GitHub
parent 548586b934
commit e16d80d9a2
38 changed files with 9016 additions and 956 deletions

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 ثواني", "message": "10 ثواني",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "آخر تحميل في", "message": "آخر تحميل في",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "نمط المرفق غير مدعوم. اضغط للحفظ", "message": "نمط المرفق غير مدعوم. اضغط للحفظ",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "لقد حددت المؤقت على $time$", "message": "لقد حددت المؤقت على $time$",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "إعدادات", "message": "إعدادات",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 ث", "message": "5 ث",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "الرسائل المختفية", "message": "الرسائل المختفية",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "تفاصيل", "message": "تفاصيل",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5د", "message": "5د",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "نمط الملف غير مدعوم", "message": "نمط الملف غير مدعوم",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "توليد مفاتيح", "message": "توليد مفاتيح",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "مرحبا الى سيجنال Signal", "message": "مرحبا الى سيجنال Signal",
@ -103,10 +141,6 @@
"message": "عند وصول الرسائل، أظهر إشعارات تتضمن:", "message": "عند وصول الرسائل، أظهر إشعارات تتضمن:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "أعضاء",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 ساعة", "message": "1 ساعة",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "اعادة تشغيل سيجنال Signal", "message": "اعادة تشغيل سيجنال Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "حذف الرسائل", "message": "حذف الرسائل",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "خطأ في التعامل مع الرسائل الواردة", "message": "خطأ في التعامل مع الرسائل الواردة",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "اختر جهة اتصال او مجموعة لبدء محادثه.", "message": "اختر جهة اتصال او مجموعة لبدء محادثه.",
"description": "" "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": { "installConnecting": {
"message": "جاري الاتصال...", "message": "جاري الاتصال...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.", "message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "أُرسلت", "message": "أُرسلت",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ حدد المؤقت على $time$.", "message": "$name$ حدد المؤقت على $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "الآن", "message": "الآن",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 يوم", "message": "1 يوم",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "بلّغ عن مشكل", "message": "بلّغ عن مشكل",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "بحث...", "message": "بحث...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "لا الاسم ولا الرسالة", "message": "لا الاسم ولا الرسالة",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Learn more about verifying safety numbers", "message": "Learn more about verifying safety numbers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "الموافقة على أرقام الأمن", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "معذرة، لديك أجهزة كثيرة مرتبطة مسبقا. حاول إزالة بعضها.", "message": "معذرة، لديك أجهزة كثيرة مرتبطة مسبقا. حاول إزالة بعضها.",
@ -281,12 +385,32 @@
"message": "1د", "message": "1د",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "تحديث", "message": "تحديث",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "الحفاظ على الخصوصية أمر ممكن. سيجنال Signal يجعل ذلك سهلا.", "message": "الحفاظ على الخصوصية أمر ممكن. سيجنال Signal يجعل ذلك سهلا.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "غير متصّل", "message": "غير متصّل",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "يتم التحميل", "message": "يتم التحميل",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "موافقة", "message": "موافقة",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "استُقبلت", "message": "استُقبلت",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 ثانية", "message": "30 ثانية",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "أرسل رسالة", "message": "أرسل رسالة",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "رسائل الاعلام", "message": "رسائل الاعلام",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "انتهت صلاحية هذا الإصدار من سيغنال للحاسوب. الرجاء الارتقاء الى أحدث إصدار لمواصلة الرسائل.", "message": "انتهت صلاحية هذا الإصدار من سيغنال للحاسوب. الرجاء الارتقاء الى أحدث إصدار لمواصلة الرسائل.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Your safety number with this contact has changed. Click to process and display.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "معذرة. حجم الملف المختار يتجاوز حد الرسالة الأقصى.", "message": "معذرة. حجم الملف المختار يتجاوز حد الرسالة الأقصى.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "توقف", "message": "توقف",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "افتح سيغنال على هاتفك وانتقل إلى الإعدادات> الأجهزة المرتبطة. اضغط على الزر لإضافة جهاز جديد، ثم امسح الرمز أعلاه.", "message": "افتح سيغنال على هاتفك وانتقل إلى الإعدادات> الأجهزة المرتبطة. اضغط على الزر لإضافة جهاز جديد، ثم امسح الرمز أعلاه.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Invalid number",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "سيجنال للحاسوب. مرحبا بك ", "message": "سيجنال للحاسوب. مرحبا بك ",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "محاولة الاتصال بالمخدّم فشلت", "message": "محاولة الاتصال بالمخدّم فشلت",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "لم يتم إرسال الرسالة.", "message": "لم يتم إرسال الرسالة.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "تجديد جلسة آمنة", "message": "تجديد جلسة آمنة",
@ -455,6 +657,20 @@
"message": "5 ثواني", "message": "5 ثواني",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "اولا قم بتنصيب <a $a_params$> سيجنال </a> على هاتف الاندرويد خاصتك. <br /> سنقوم بربط و مزامنة جهازك.", "message": "اولا قم بتنصيب <a $a_params$> سيجنال </a> على هاتف الاندرويد خاصتك. <br /> سنقوم بربط و مزامنة جهازك.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "ارتباط بـ :", "message": "ارتباط بـ :",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "رسائل جديدة", "message": "رسائل جديدة",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "إلى", "message": "إلى",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "تأكيد", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "إرسال سجل الأخطاء", "message": "إرسال سجل الأخطاء",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "خطأ", "message": "خطأ",
"description": "" "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": { "timerSetTo": {
"message": "تم تحديد المؤقت على $time$", "message": "تم تحديد المؤقت على $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30 ث", "message": "30 ث",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "الإشعارات", "message": "الإشعارات",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "اعادة إرسال ", "message": "اعادة إرسال ",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 секунди", "message": "10 секунди",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Последно са импортирани на ", "message": "Последно са импортирани на ",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Неподдържан прикачен тип. Натиснете за да го запишете.", "message": "Неподдържан прикачен тип. Натиснете за да го запишете.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Провери номер за безопасност", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Настроихте таймера на $time$.", "message": "Настроихте таймера на $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Настройки", "message": "Настройки",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Получено съобщение с нови номера за сигурност. Докосни за преглед.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5сек", "message": "5сек",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Изчезващи съобщения", "message": "Изчезващи съобщения",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Подробности", "message": "Подробности",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5м", "message": "5м",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Неподдържан файлов тип", "message": "Неподдържан файлов тип",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Генериране на ключове", "message": "Генериране на ключове",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Добре дошли в Сигнал", "message": "Добре дошли в Сигнал",
@ -103,10 +141,6 @@
"message": "Когато съобщенията пристигнат, да се изпишат известия които разкриват:", "message": "Когато съобщенията пристигнат, да се изпишат известия които разкриват:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Членове",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 час", "message": "1 час",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Рестартиране на Signal", "message": "Рестартиране на Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Изтрий съобщенията", "message": "Изтрий съобщенията",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Грешка при обработката на входящо съобщение.", "message": "Грешка при обработката на входящо съобщение.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Изберете контакт или група за да започнете разговор.", "message": "Изберете контакт или група за да започнете разговор.",
"description": "" "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": { "installConnecting": {
"message": "Свързване...", "message": "Свързване...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Сигурно искате да $tag_start$ потвърдите $tag_end$ номерата за сигурност с този контакт.", "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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Изпратено", "message": "Изпратено",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ настрои таймера на $time$. ", "message": "$name$ настрои таймера на $time$. ",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "сега", "message": "сега",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 ден", "message": "1 ден",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Докладвай за проблем", "message": "Докладвай за проблем",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Въведете телефонен номер за да добавите контакт.", "message": "Въведете телефонен номер за да добавите контакт.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Търсене...", "message": "Търсене...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Нито име, нито съобщение", "message": "Нито име, нито съобщение",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Научете по-вече за потвърждението на номерата за безопасност.", "message": "Научете по-вече за потвърждението на номерата за безопасност.",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Одобрение на номера за безопасност", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Съжаляваме, вече имате прекалено много регистрирани устройства. Пробвайте да премахнете някое.", "message": "Съжаляваме, вече имате прекалено много регистрирани устройства. Пробвайте да премахнете някое.",
@ -281,12 +385,32 @@
"message": "1м", "message": "1м",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Обновяване", "message": "Обновяване",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Вашите номера за безопасност с $name$ ", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Поверителността е възможна. Сигнал го прави лесно.", "message": "Поверителността е възможна. Сигнал го прави лесно.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Възпроизвеждане на аудио известия", "message": "Възпроизвеждане на аудио известия",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Изключен", "message": "Изключен",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Импортиране...", "message": "Импортиране...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Приемане", "message": "Приемане",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Получено", "message": "Получено",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 секунди", "message": "30 секунди",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Изпрати съобщение", "message": "Изпрати съобщение",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Мултимедиино съобщение", "message": "Мултимедиино съобщение",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Тази версия на Signal за компютър вече е остаряла. Моля, обновете до последната версия за да можете да изпращате съобщения.", "message": "Тази версия на Signal за компютър вече е остаряла. Моля, обновете до последната версия за да можете да изпращате съобщения.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Номерата ви за сигурност с този контакт са променени. Докоснете за преглед.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Съжаляваме, избраният файл надвишава ограниченията за съобщения.", "message": "Съжаляваме, избраният файл надвишава ограниченията за съобщения.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "изключен", "message": "изключен",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Отворете Signal на телефона си, след което отворете 'Настройки' > 'Регистрирани устройства'. Натиснете бутона за да добавите ново устройство, след което сканирайте кода отгоре.", "message": "Отворете Signal на телефона си, след което отворете 'Настройки' > 'Регистрирани устройства'. Натиснете бутона за да добавите ново устройство, след което сканирайте кода отгоре.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Невалиден номер", "message": "Невалиден номер",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Добре дошли в Сигнал за настолен компютър", "message": "Добре дошли в Сигнал за настолен компютър",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Неуспешна връзка със сървъра.", "message": "Неуспешна връзка със сървъра.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Съобщението не беше изпратено.", "message": "Съобщението не беше изпратено.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Рестартиране на поверителна сесия", "message": "Рестартиране на поверителна сесия",
@ -455,6 +657,20 @@
"message": "5 секунди", "message": "5 секунди",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Първо, инсталирайте <a $a_params$>Сигнал</a> на Вашия Андройд телефон.<br /> Ние ще свържем вашите устройства и ще синхронизираме съобщенията Ви.", "message": "Първо, инсталирайте <a $a_params$>Сигнал</a> на Вашия Андройд телефон.<br /> Ние ще свържем вашите устройства и ще синхронизираме съобщенията Ви.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Свързване с ", "message": "Свързване с ",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Нови съобщения", "message": "Нови съобщения",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Вашите номера за безопасност с $name$ са променени.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Изисква одобрение на номера за безопасност, когато са променени.", "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": "Description for safety numbers setting" "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": { "to": {
"message": "До", "message": "До",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Удостовери", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Номера ви за безопасност с този контакт е променен. Това може да значи че някой се опитва да прихване комуникацията ви, или контакта ви просто е преинсталирал приложението. Потвърдете номерата по-долу.", "message": "Номера ви за безопасност с този контакт е променен. Това може да значи че някой се опитва да прихване комуникацията ви, или контакта ви просто е преинсталирал приложението. Потвърдете номерата по-долу.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Изпрати файл с грешките", "message": "Изпрати файл с грешките",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Грешка", "message": "Грешка",
"description": "" "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": { "timerSetTo": {
"message": "Таймера е настроен за $time$", "message": "Таймера е настроен за $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30сек", "message": "30сек",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Известия", "message": "Известия",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Изпрати отново", "message": "Изпрати отново",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 sekund", "message": "10 sekund",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Poslední import", "message": "Poslední import",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Nepodporovaný typ přílohy. Klikněte pro uložení.", "message": "Nepodporovaný typ přílohy. Klikněte pro uložení.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Ověřit bezpečnostní číslo", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Nastavili jste časovač na $time$.", "message": "Nastavili jste časovač na $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Nastavení", "message": "Nastavení",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Přijata zpráva s novým bezpečnostním číslem. Klikněte pro zpracování a zobrazení.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 s", "message": "5 s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Mizející zprávy", "message": "Mizející zprávy",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Podrobnosti", "message": "Podrobnosti",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5 min", "message": "5 min",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Nepodporovaný typ souboru", "message": "Nepodporovaný typ souboru",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Generují se klíče", "message": "Generují se klíče",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Vítejte v Signalu", "message": "Vítejte v Signalu",
@ -103,10 +141,6 @@
"message": "V oznámeních o nově přijatých zprávách ukázat:", "message": "V oznámeních o nově přijatých zprávách ukázat:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Členové",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hodina", "message": "1 hodina",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Restartovat Signal", "message": "Restartovat Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Smazat zprávy", "message": "Smazat zprávy",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Chyba při zpracování příchozí zprávy", "message": "Chyba při zpracování příchozí zprávy",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Vyberte si kontakt nebo skupinu a začněte si povídat.", "message": "Vyberte si kontakt nebo skupinu a začněte si povídat.",
"description": "" "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": { "installConnecting": {
"message": "Připojuje se…", "message": "Připojuje se…",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Mohli byste si chtít u tohoto kontaktu $tag_start$ ověřit $tag_end$ bezpečnostní číslo.", "message": "Mohli byste si chtít u tohoto kontaktu $tag_start$ ověřit $tag_end$ bezpečnostní číslo.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Odeslána", "message": "Odeslána",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ nastavil/a časovač na $time$.", "message": "$name$ nastavil/a časovač na $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "nyní", "message": "nyní",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 den", "message": "1 den",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Nahlásit problém", "message": "Nahlásit problém",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Zadejte telefonní číslo přidat kontakt.", "message": "Zadejte telefonní číslo přidat kontakt.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Hledat…", "message": "Hledat…",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Ani jméno ani zprávu", "message": "Ani jméno ani zprávu",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Dozvědět se více o ověřování bezpečnostních čísel", "message": "Dozvědět se více o ověřování bezpečnostních čísel",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Schvalování bezpečnostních čísel", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Promiňte, ale máte už příliš mnoho propojených zařízení. Zkuste některá odstranit.", "message": "Promiňte, ale máte už příliš mnoho propojených zařízení. Zkuste některá odstranit.",
@ -281,12 +385,32 @@
"message": "1 min", "message": "1 min",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Aktualizovat", "message": "Aktualizovat",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Vaše bezpečnostní číslo s $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Soukromí je možné. Signal jej usnadňuje.", "message": "Soukromí je možné. Signal jej usnadňuje.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Přehrát zvukové upozornění", "message": "Přehrát zvukové upozornění",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Odpojen", "message": "Odpojen",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importuje se…", "message": "Importuje se…",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Přijmout", "message": "Přijmout",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Přijata", "message": "Přijata",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 sekund", "message": "30 sekund",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Poslat zprávu", "message": "Poslat zprávu",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Multimediální zpráva", "message": "Multimediální zpráva",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Tato verze aplikace Signal Desktop je zastaralá. Abyste mohli dále komunikovat, aktualizujte ji prosím na nejnovější verzi.", "message": "Tato verze aplikace Signal Desktop je zastaralá. Abyste mohli dále komunikovat, aktualizujte ji prosím na nejnovější verzi.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Bezpečnostní číslo k tomuto kontaktu se vám změnilo. Klikněte pro zpracování a zobrazení.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Omlouváme se, vybraný soubor překročil limit velikosti zprávy.", "message": "Omlouváme se, vybraný soubor překročil limit velikosti zprávy.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "vyp.", "message": "vyp.",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Otevřete si Signal na telefonu a přejděte do Nastavení > Propojená zařízení. Stisknutím tlačítka přidejte nové zařízení, pak naskenujte kód nahoře.", "message": "Otevřete si Signal na telefonu a přejděte do Nastavení > Propojená zařízení. Stisknutím tlačítka přidejte nové zařízení, pak naskenujte kód nahoře.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Neplatné číslo", "message": "Neplatné číslo",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Vítejte v aplikaci Signal Desktop", "message": "Vítejte v aplikaci Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Připojení k serveru selhalo.", "message": "Připojení k serveru selhalo.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Zpráva neodeslána.", "message": "Zpráva neodeslána.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Bezpečné sezení resetováno", "message": "Bezpečné sezení resetováno",
@ -455,6 +657,20 @@
"message": "5 sekund", "message": "5 sekund",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Nejprve si nainstalujte <a $a_params$>Signal</a> na telefon s Androidem.<br /> Propojíme vaše zařízení a budeme synchronizovat zprávy.", "message": "Nejprve si nainstalujte <a $a_params$>Signal</a> na telefon s Androidem.<br /> Propojíme vaše zařízení a budeme synchronizovat zprávy.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Propojuji s", "message": "Propojuji s",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Nové zprávy", "message": "Nové zprávy",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Změnilo se vám bezpečnostní číslo s $name$.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Vyžadovat schválení nových bezpečnostních čísel, když se změní", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Komu", "message": "Komu",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Ověřit", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Bezpečnostní číslo k tomuto kontaktu se vám změnilo. Může to znamenat buď to, že se někdo snaží vaši komunikaci odposlouchávat, nebo si kontakt prostě znovu nainstaloval Signal. Možná si budete chtít bezpečnostní číslo níže ověřit.", "message": "Bezpečnostní číslo k tomuto kontaktu se vám změnilo. Může to znamenat buď to, že se někdo snaží vaši komunikaci odposlouchávat, nebo si kontakt prostě znovu nainstaloval Signal. Možná si budete chtít bezpečnostní číslo níže ověřit.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Odeslat chybový záznam", "message": "Odeslat chybový záznam",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Chyba", "message": "Chyba",
"description": "" "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": { "timerSetTo": {
"message": "Časovač nastaven na $time$", "message": "Časovač nastaven na $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30 s", "message": "30 s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Oznámení", "message": "Oznámení",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Znovu odeslat", "message": "Znovu odeslat",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 seconds", "message": "10 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Last import at", "message": "Last import at",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Ikke-understøttet vedhæftningstype. Klik for at gemme.", "message": "Ikke-understøttet vedhæftningstype. Klik for at gemme.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "You set the timer to $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Indstillinger", "message": "Indstillinger",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Disappearing messages", "message": "Disappearing messages",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Detaljer", "message": "Detaljer",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Ikke-understøttet fil-type", "message": "Ikke-understøttet fil-type",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Genererer nøgler.", "message": "Genererer nøgler.",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Velkommen til Signal", "message": "Velkommen til Signal",
@ -103,10 +141,6 @@
"message": "Når beskeder ankommer, vis notifikationer med:", "message": "Når beskeder ankommer, vis notifikationer med:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Medlemmer",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hour", "message": "1 hour",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Genstart Signal", "message": "Genstart Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Slet beskeder", "message": "Slet beskeder",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Fejl i forbindelse med indgående besked.", "message": "Fejl i forbindelse med indgående besked.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Vælg en kontakt eller gruppe for at komme igang med at chatte.", "message": "Vælg en kontakt eller gruppe for at komme igang med at chatte.",
"description": "" "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": { "installConnecting": {
"message": "Forbinder...", "message": "Forbinder...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Det er en god ide at $tag_start$ verificere $tag_end$ din sikkerhedsnøgle hos denne kontakt", "message": "Det er en god ide at $tag_start$ verificere $tag_end$ din sikkerhedsnøgle hos denne kontakt",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Sendt", "message": "Sendt",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ set the timer to $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "now", "message": "now",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 day", "message": "1 day",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Rapporter en fejl", "message": "Rapporter en fejl",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Søg...", "message": "Søg...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Hverken navn eller besked", "message": "Hverken navn eller besked",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Learn more about verifying safety numbers", "message": "Learn more about verifying safety numbers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Beklager, du har for mange enheder forbundet. Prøv at fjerne nogle.", "message": "Beklager, du har for mange enheder forbundet. Prøv at fjerne nogle.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Opgrader", "message": "Opgrader",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privatliv er muligt. Signal gør det nemt.", "message": "Privatliv er muligt. Signal gør det nemt.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Afbrudt", "message": "Afbrudt",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importing...", "message": "Importing...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Acceptér", "message": "Acceptér",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Modtaget", "message": "Modtaget",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 seconds", "message": "30 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Send en besked", "message": "Send en besked",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Mediebesked", "message": "Mediebesked",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Denne version af Signal er forældet. Venligst opgrader til den seneste version.", "message": "Denne version af Signal er forældet. Venligst opgrader til den seneste version.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Your safety number with this contact has changed. Click to process and display.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Beklager, den valgte fil overstiger den tilladte størrelse.", "message": "Beklager, den valgte fil overstiger den tilladte størrelse.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "off", "message": "off",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Åbn Signal på din telefon og naviger til Indstillinger > Enheder. Klik for at tilføje en ny enhed og scan ovenstående kode.", "message": "Åbn Signal på din telefon og naviger til Indstillinger > Enheder. Klik for at tilføje en ny enhed og scan ovenstående kode.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Invalid number",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Velkommen til Signal Desktop", "message": "Velkommen til Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Kunne ikke kontakte serveren.", "message": "Kunne ikke kontakte serveren.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Besked ikke afsendt.", "message": "Besked ikke afsendt.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Reset sikker session", "message": "Reset sikker session",
@ -455,6 +657,20 @@
"message": "5 seconds", "message": "5 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Først skal du installere <a $a_params$> Signal </a> på din Android-telefon. <br /> Vi linker herefter dine enheder og holder dine beskeder synkroniseret.", "message": "Først skal du installere <a $a_params$> Signal </a> på din Android-telefon. <br /> Vi linker herefter dine enheder og holder dine beskeder synkroniseret.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Forbinder med", "message": "Forbinder med",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Nye beskeder", "message": "Nye beskeder",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Til", "message": "Til",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Verificér", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Submit debug log", "message": "Submit debug log",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Fejl", "message": "Fejl",
"description": "" "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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Timer set to $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notifikationer", "message": "Notifikationer",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Gensend", "message": "Gensend",
"description": "" "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"
}
}
} }
} }

View file

@ -7,6 +7,14 @@
"message": "10 Sekunden", "message": "10 Sekunden",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "Anzeigen",
"description": "Used as a label on a button allowing user to see more information"
},
"upgradingDatabase": {
"message": "Datenbank wird aktualisiert. Dies kann einige Zeit in Anspruch nehmen …",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"lastSynced": { "lastSynced": {
"message": "Letzter Import am", "message": "Letzter Import am",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -25,10 +33,14 @@
"message": "Nicht unterstützter Anhangstyp. Zum Speichern anklicken.", "message": "Nicht unterstützter Anhangstyp. Zum Speichern anklicken.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Sicherheitsnummer überprüfen", "message": "Sicherheitsnummer anzeigen",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Signal für Android kann nur die ersten 2.000 Zeichen dieser Nachricht empfangen.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Du hast die Zeitbegrenzung auf $time$ festgelegt", "message": "Du hast die Zeitbegrenzung auf $time$ festgelegt",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -43,10 +55,6 @@
"message": "Einstellungen", "message": "Einstellungen",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Nachricht mit neuer Sicherheitsnummer empfangen. Zum Verarbeiten und Anzeigen anklicken.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -67,10 +75,28 @@
"message": "Verschwindende Nachrichten", "message": "Verschwindende Nachrichten",
"description": "Conversation menu option to enable disappearing messages" "description": "Conversation menu option to enable disappearing messages"
}, },
"deleteWarning": {
"message": "Bist du sicher? Das Anklicken von »Löschen« wird diese Nachricht unwiderruflich von diesem Gerät entfernen.",
"description": ""
},
"showMore": { "showMore": {
"message": "Details", "message": "Details",
"description": "Displays the details of a key change" "description": "Displays the details of a key change"
}, },
"verifyHelp": {
"message": "Falls du die Sicherheit deiner Ende-zu-Ende-Verschlüsselung mit $name$ verifizieren möchtest, vergleiche bitte die oben dargestellte Nummer mit der Nummer auf dem Gerät deines Kontakts.",
"description": "",
"placeholders": {
"name": {
"content": "$1",
"example": "John"
}
}
},
"membersNeedingVerification": {
"message": "Deine Sicherheitsnummern mit diesen Gruppenmitgliedern haben sich seit eurer letzten Verifikation geändert. Klicke das jeweilige Gruppenmitglied an, um eure neue gemeinsame Sicherheitsnummer anzuzeigen.",
"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": { "timerOption_5_minutes_abbreviated": {
"message": "5min", "message": "5min",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -79,6 +105,10 @@
"message": "Nicht unterstützter Dateityp", "message": "Nicht unterstützter Dateityp",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Erneut exportieren",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Zum Speichern anklicken", "message": "Zum Speichern anklicken",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -111,10 +141,6 @@
"message": "Beim Eingang von Nachrichten Benachrichtigungen mit folgendem Inhalt anzeigen:", "message": "Beim Eingang von Nachrichten Benachrichtigungen mit folgendem Inhalt anzeigen:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Mitglieder",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 Stunde", "message": "1 Stunde",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -139,20 +165,40 @@
"message": "Unterhaltung löschen", "message": "Unterhaltung löschen",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Migrationsprozess starten? Während die Migration durchgeführt wird, wirst du von dieser App aus keine Signal-Nachrichten senden oder empfangen können.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Fehler bei eingehender Nachricht.", "message": "Fehler bei eingehender Nachricht.",
"description": "" "description": ""
}, },
"delete": {
"message": "Löschen",
"description": ""
},
"verified": {
"message": "Verifiziert",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Wähle einen Kontakt oder eine Gruppe aus, um eine Unterhaltung zu beginnen.", "message": "Wähle einen Kontakt oder eine Gruppe aus, um eine Unterhaltung zu beginnen.",
"description": "" "description": ""
}, },
"exportError": {
"message": "Leider gab es während des Exportierens ein Problem. Überprüfe zuerst dein leeres Zielverzeichnis auf Schreibzugriff und ausreichenden Speicherplatz. Übermittle dann ein Diagnoseprotokoll, sodass wir dir bei der Migration helfen können!",
"description": "Helper text if the user went forward on migrating the app, but ran into an error"
},
"installConnecting": { "installConnecting": {
"message": "Verbindung wird hergestellt …", "message": "Verbindung wird hergestellt …",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "dein ausgewählter Ort",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Vielleicht möchtest du deine Sicherheitsnummer mit diesem Kontakt $tag_start$ überprüfen $tag_end$.", "message": "Vielleicht möchtest du deine Sicherheitsnummer mit diesem Kontakt $tag_start$ verifizieren $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.", "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": { "placeholders": {
"tag_start": { "tag_start": {
@ -163,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Deine Sicherheitsnummer mit $name$hat sich kürzlich geändert. Dies könnte bedeuten, dass jemand versucht, eure Kommunikation abzuhören, oder aber $name$ hat Signal einfach erneut installiert.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Gesendet", "message": "Gesendet",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "Signal Desktop für Chrome wird nicht mehr unterstützt. Möchtest du jetzt auf das neue Signal Desktop migrieren?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrieren",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ hat die Zeitbegrenzung auf $time$ festgelegt", "message": "$name$ hat die Zeitbegrenzung auf $time$ festgelegt",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -185,10 +249,18 @@
"message": "Gerade eben", "message": "Gerade eben",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
}, },
"changedRecentlyMultiple": {
"message": "Deine Sicherheitsnummern mit mehreren Gruppenmitgliedern haben sich kürzlich geändert. Dies könnte bedeuten, dass jemand versucht, eure Kommunikation abzuhören, oder aber die entsprechenden Mitglieder haben Signal einfach erneut installiert.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"timerOption_1_day": { "timerOption_1_day": {
"message": "1 Tag", "message": "1 Tag",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Bitte warte, während deine Daten exportiert werden. Während dieser Zeit kannst du Signal weiterhin auf deinem Telefon und anderen Geräten verwenden. Du kannst auch <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>das neue Signal Desktop installieren</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Problem melden", "message": "Problem melden",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -221,10 +293,24 @@
"message": "Rufnummer eingeben, um Kontakt hinzuzufügen.", "message": "Rufnummer eingeben, um Kontakt hinzuzufügen.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Deine Sicherheitsnummer mit $name$ hat sich geändert und ist nicht mehr verifiziert. Zum Anzeigen anklicken.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Suchen …", "message": "Suchen …",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Fehler bei einigen Empfängern.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Weder Name noch Nachricht", "message": "Weder Name noch Nachricht",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -252,13 +338,9 @@
} }
}, },
"learnMore": { "learnMore": {
"message": "Erfahre mehr über das Überprüfen von Sicherheitsnummern", "message": "Erfahre mehr über das Verifizieren von Sicherheitsnummern",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": {
"message": "Zustimmung für Sicherheitsnummern",
"description": "Header for safety numbers setting"
},
"unreadMessages": { "unreadMessages": {
"message": "$count$ ungelesene Nachrichten", "message": "$count$ ungelesene Nachrichten",
"description": "Text for unread message separator, with count", "description": "Text for unread message separator, with count",
@ -303,6 +385,26 @@
"message": "1min", "message": "1min",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"loadingMessages": {
"message": "Nachrichten werden geladen. Bisher $count$ …",
"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": "Deine Sicherheitsnummer mit $name$ hat sich seit eurer letzten Verifikation geändert. Dies könnte bedeuten, dass jemand versucht, eure Kommunikation abzuhören, oder aber $name$ hat Signal einfach erneut installiert.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Aktualisieren", "message": "Aktualisieren",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
@ -331,12 +433,22 @@
}, },
"installTagline": { "installTagline": {
"message": "Privatsphäre ist möglich. Signal macht sie einfach.", "message": "Privatsphäre ist möglich. Signal macht sie einfach.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Benachrichtigungston wiedergeben", "message": "Benachrichtigungston wiedergeben",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "Du hast deine Sicherheitsnummer mit $name$ nicht verifiziert.",
"description": "Summary state shown at top of the safety number screen if user has not verified contact.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"disconnected": { "disconnected": {
"message": "Nicht verbunden", "message": "Nicht verbunden",
"description": "Displayed when the desktop client cannot connect to the server." "description": "Displayed when the desktop client cannot connect to the server."
@ -345,6 +457,10 @@
"message": "Import wird durchgeführt …", "message": "Import wird durchgeführt …",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Deine Sicherheitsnummern mit mehreren Gruppenmitgliedern haben sich geändert und sind nicht mehr verifiziert. Zum Anzeigen anklicken.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Akzeptieren", "message": "Akzeptieren",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -385,6 +501,26 @@
"message": "Empfangen", "message": "Empfangen",
"description": "Label for the time a message was received" "description": "Label for the time a message was received"
}, },
"youMarkedAsNotVerified": {
"message": "Du hast deine Sicherheitsnummer mit $name$ als nicht verifiziert markiert.",
"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": "Du hast deine Sicherheitsnummer mit $name$ verifiziert.",
"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": { "timerOption_30_seconds": {
"message": "30 Sekunden", "message": "30 Sekunden",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -393,6 +529,10 @@
"message": "Eine Nachricht senden", "message": "Eine Nachricht senden",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Ich",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Nachricht mit Medieninhalten", "message": "Nachricht mit Medieninhalten",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
@ -405,14 +545,14 @@
"message": "Diese Version von Signal Desktop ist veraltet. Bitte führe eine Aktualisierung auf die aktuellste Version durch, um weiterhin Nachrichten austauschen zu können.", "message": "Diese Version von Signal Desktop ist veraltet. Bitte führe eine Aktualisierung auf die aktuellste Version durch, um weiterhin Nachrichten austauschen zu können.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Deine Sicherheitsnummer mit diesem Kontakt hat sich geändert. Zum Verarbeiten und Anzeigen anklicken.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Entschuldigung, die ausgewählte Datei überschreitet die erlaubte Nachrichtengröße.", "message": "Entschuldigung, die ausgewählte Datei überschreitet die erlaubte Nachrichtengröße.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Diese Nachricht löschen",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "aus", "message": "aus",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -421,6 +561,10 @@
"message": "Öffne Signal auf deinem Mobilgerät und gehe zu »Einstellungen« > »Verknüpfte Geräte«. Tippe die Schaltfläche zum Hinzufügen eines neuen Geräts an und scanne dann den oben dargestellten Code ein.", "message": "Öffne Signal auf deinem Mobilgerät und gehe zu »Einstellungen« > »Verknüpfte Geräte«. Tippe die Schaltfläche zum Hinzufügen eines neuen Geräts an und scanne dann den oben dargestellten Code ein.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Verbindung wird getrennt …",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Ungültige Rufnummer", "message": "Ungültige Rufnummer",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -433,10 +577,24 @@
"message": "Neue Nachricht unten", "message": "Neue Nachricht unten",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
}, },
"exportComplete": {
"message": "Deine Daten wurden exportiert nach: <p><b>$location$</b></p> Um die Migration abzuschließen, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>installiere das neue Signal Desktop</a> und importiere diese Daten.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Verbindung zum Server gescheitert.", "message": "Verbindung zum Server gescheitert.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Als nicht verifiziert markieren",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Nachricht nicht gesendet.", "message": "Nachricht nicht gesendet.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -461,6 +619,20 @@
"message": "Unbenannte Datei", "message": "Unbenannte Datei",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Trotzdem senden",
"description": "Used on a warning dialog to make it clear that it might be risky to send the message."
},
"youMarkedAsVerified": {
"message": "Du hast deine Sicherheitsnummer mit $name$ als verifiziert markiert.",
"description": "Shown in the conversation history when the user marks a contact as verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"connecting": { "connecting": {
"message": "Verbindung wird hergestellt …", "message": "Verbindung wird hergestellt …",
"description": "Displayed when the desktop client is currently connecting to the server." "description": "Displayed when the desktop client is currently connecting to the server."
@ -485,6 +657,20 @@
"message": "5 Sekunden", "message": "5 Sekunden",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Mitglieder anzeigen",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "Du hast deine Sicherheitsnummer mit $name$ von einem anderen Gerät aus als nicht verifiziert markiert.",
"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": { "installSignalLink": {
"message": "Installiere zunächst <a $a_params$>Signal</a> auf deinem Android-Gerät.<br /> Wir werden deine Geräte verknüpfen und deine Nachrichten synchronisiert halten.", "message": "Installiere zunächst <a $a_params$>Signal</a> auf deinem Android-Gerät.<br /> Wir werden deine Geräte verknüpfen und deine Nachrichten synchronisiert halten.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -499,6 +685,14 @@
"message": "Verknüpfung wird durchgeführt mit", "message": "Verknüpfung wird durchgeführt mit",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Gruppenmitglieder",
"description": ""
},
"loading": {
"message": "Wird geladen …",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Neue Nachrichten", "message": "Neue Nachrichten",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -520,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Deine Sicherheitsnummer mit $name$ hat sich geändert. Zum Überprüfen anklicken.", "message": "Deine Sicherheitsnummer mit $name$ hat sich geändert. Zum Anzeigen anklicken.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -529,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Zustimmung erfordern für geänderte Sicherheitsnummern", "message": "Deine Sicherheitsnummer mit $name$ hat sich geändert. Dies könnte bedeuten, dass jemand versucht, eure Kommunikation abzuhören, oder aber $name$ hat Signal einfach erneut installiert. Vielleicht möchtest du die neue Sicherheitsnummer mit diesem Kontakt verifizieren.",
"description": "Description for safety numbers setting" "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": { "to": {
"message": "An", "message": "An",
@ -550,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Überprüfen", "message": "Verifizieren",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -570,9 +770,17 @@
"description": "" "description": ""
}, },
"identityChanged": { "identityChanged": {
"message": "Deine Sicherheitsnummer mit diesem Kontakt hat sich geändert. Dies könnte entweder bedeuten, dass jemand versucht, deine Kommunikation abzuhören, oder aber dass dieser Kontakt Signal einfach erneut installiert hat. Vielleicht möchtest du die neue Sicherheitsnummer unten überprüfen.", "message": "Deine Sicherheitsnummer mit diesem Kontakt hat sich geändert. Dies könnte bedeuten, dass jemand versucht, eure Kommunikation abzuhören, oder aber dieser Kontakt hat Signal einfach erneut installiert. Vielleicht möchtest du die neue Sicherheitsnummer unten verifizieren.",
"description": "" "description": ""
}, },
"changedSinceVerifiedMultiple": {
"message": "Deine Sicherheitsnummern mit mehreren Gruppenmitgliedern haben sich seit eurer letzten Verifikation geändert. Dies könnte bedeuten, dass jemand versucht, eure Kommunikation abzuhören, oder aber die entsprechenden Mitglieder haben Signal einfach erneut installiert.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"export": {
"message": "Verzeichnis wählen",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Diagnoseprotokoll übermitteln", "message": "Diagnoseprotokoll übermitteln",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -581,6 +789,16 @@
"message": "Fehler", "message": "Fehler",
"description": "" "description": ""
}, },
"changedRightAfterVerify": {
"message": "Die zu verifizierende Sicherheitsnummer hat sich geändert. Bitte überprüfe deine neue Sicherheitsnummer mit $name$. Diese Veränderung könnte bedeuten, dass jemand versucht, eure Kommunikation abzuhören, oder aber $name$ hat Signal einfach erneut installiert.",
"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": { "timerSetTo": {
"message": "Zeitbegrenzung auf $time$ festgelegt", "message": "Zeitbegrenzung auf $time$ festgelegt",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -595,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"exportInstructions": {
"message": "Der erste Schritt ist die Auswahl eines Verzeichnisses, um die exportierten Daten dieser App zu speichern. Dieses wird deinen Nachrichtenverlauf und vertrauliche, kryptografische Daten enthalten. Achte daher auf einen sicheren Speicherort.",
"description": "Description of the export process"
},
"notifications": { "notifications": {
"message": "Benachrichtigungen", "message": "Benachrichtigungen",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -602,5 +824,15 @@
"resend": { "resend": {
"message": "Erneut senden", "message": "Erneut senden",
"description": "" "description": ""
},
"youMarkedAsVerifiedOtherDevice": {
"message": "Du hast deine Sicherheitsnummer mit $name$ von einem anderen Gerät aus als verifiziert markiert.",
"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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 δευτερόλεπτα", "message": "10 δευτερόλεπτα",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Τελευταία εισαγωγή στις", "message": "Τελευταία εισαγωγή στις",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Μη υποστηριζόμενος τύπος συνημμένου. Πατήστε για αποθήκευση.", "message": "Μη υποστηριζόμενος τύπος συνημμένου. Πατήστε για αποθήκευση.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Επαλήθευση κωδικού ασφαλείας", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Ρύθμισες την αντίστροφη μέτρηση ίση με $time$", "message": "Ρύθμισες την αντίστροφη μέτρηση ίση με $time$",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Ρυθμίσεις", "message": "Ρυθμίσεις",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Ελήφθη μήνυμα με καινούργιου κωδικό ασφαλείας. Κάντε κλίκ για προβολή.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5δ", "message": "5δ",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Εξαφανιζόμενα μηνύματα", "message": "Εξαφανιζόμενα μηνύματα",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Λεπτομέρειες", "message": "Λεπτομέρειες",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5λ", "message": "5λ",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Μη υποστηριζόμενος τύπος αρχείου", "message": "Μη υποστηριζόμενος τύπος αρχείου",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Δημιουργούνται Κλειδιά", "message": "Δημιουργούνται Κλειδιά",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Καλώς ήρθατε στο Signal", "message": "Καλώς ήρθατε στο Signal",
@ -103,10 +141,6 @@
"message": "Κατά την λήψη μηνυμάτων, εμφάνιση ειδοποιήσεων που αποκαλύπτουν:", "message": "Κατά την λήψη μηνυμάτων, εμφάνιση ειδοποιήσεων που αποκαλύπτουν:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Μέλη",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 ώρα", "message": "1 ώρα",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Επανεκκίνηση του Signal", "message": "Επανεκκίνηση του Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Διαγραφή μηνυμάτων", "message": "Διαγραφή μηνυμάτων",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Σφάλμα κατά την διαχείριση εισερχόμενου μηνύματος.", "message": "Σφάλμα κατά την διαχείριση εισερχόμενου μηνύματος.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Επιλέξτε μία επαφή ή ομάδα για να ξεκινήσετε συζήτηση.", "message": "Επιλέξτε μία επαφή ή ομάδα για να ξεκινήσετε συζήτηση.",
"description": "" "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": { "installConnecting": {
"message": "Σύνδεση...", "message": "Σύνδεση...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Ίσως επιθυμείς να $tag_start$ επιβεβαιώσεις $tag_end$ τον κωδικό ασφαλείας σου με αυτή την επαφή.", "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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Στάλθηκε", "message": "Στάλθηκε",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ ρύθμισε την αντίστροφη μέτρηση ίση με $time$", "message": "$name$ ρύθμισε την αντίστροφη μέτρηση ίση με $time$",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "τώρα", "message": "τώρα",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 ημέρα", "message": "1 ημέρα",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Υποβολή παραπόνου", "message": "Υποβολή παραπόνου",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Βάλτε νούμερο τηλεφώνου για να προσθέσετε επαφή", "message": "Βάλτε νούμερο τηλεφώνου για να προσθέσετε επαφή",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Αναζήτηση...", "message": "Αναζήτηση...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Ούτε το όνομα αποστολέα, ούτε το μήνυμα", "message": "Ούτε το όνομα αποστολέα, ούτε το μήνυμα",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Πληροφορίες για την επαλήθευση κωδικών ασφαλείας", "message": "Πληροφορίες για την επαλήθευση κωδικών ασφαλείας",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Έγκριση κωδικού ασφαλείας", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Δυστυχώς έχετε ήδη πολλές συνδεδεμένες συσκευές. Προσπαθήστε να αφαιρέσετε μερικές.", "message": "Δυστυχώς έχετε ήδη πολλές συνδεδεμένες συσκευές. Προσπαθήστε να αφαιρέσετε μερικές.",
@ -281,12 +385,32 @@
"message": "1λ", "message": "1λ",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Αναβάθμιση", "message": "Αναβάθμιση",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Ο κωδικός ασφαλείας σου με τον/την $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Η ιδιωτικότητα είναι εφικτή. Το Signal την κάνει εύκολη.", "message": "Η ιδιωτικότητα είναι εφικτή. Το Signal την κάνει εύκολη.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Ενεργοποίηση ήχου ειδοποίησης", "message": "Ενεργοποίηση ήχου ειδοποίησης",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Αποσυνδεδεμένος/η", "message": "Αποσυνδεδεμένος/η",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Εισάγονται...", "message": "Εισάγονται...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Αποδοχή", "message": "Αποδοχή",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Λήφθηκε", "message": "Λήφθηκε",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 δευτερόλεπτα", "message": "30 δευτερόλεπτα",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Νέο Μήνυμα", "message": "Νέο Μήνυμα",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Μήνυμα πολυμέσων", "message": "Μήνυμα πολυμέσων",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Η τρέχουσα έκδοση του Signal Desktop έχει λήξει. Παρακαλούμε αναβάθμισε στην τελευταία έκδοση για να συνεχίσεις την επικοινωνία σου.", "message": "Η τρέχουσα έκδοση του Signal Desktop έχει λήξει. Παρακαλούμε αναβάθμισε στην τελευταία έκδοση για να συνεχίσεις την επικοινωνία σου.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Ο κωδικός ασφαλείας σας με αυτή την επαφή έχει αλλάξει. Κάντε κλικ για προβολή.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Δυστυχώς το επιλεγμένο αρχείο υπερβαίνει τα όρια μεγέθους μηνυμάτων.", "message": "Δυστυχώς το επιλεγμένο αρχείο υπερβαίνει τα όρια μεγέθους μηνυμάτων.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "Σβησμένο", "message": "Σβησμένο",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Ανοίξτε το Signal στο κινητό σας και πηγαίνετε στις Ρυθμίσεις > Συνδεδεμένες συσκευές. Πιέστε το πλήκτρο προσθήκης νέας συσκευής και σαρώστε το παραπάνω γραφικό.", "message": "Ανοίξτε το Signal στο κινητό σας και πηγαίνετε στις Ρυθμίσεις > Συνδεδεμένες συσκευές. Πιέστε το πλήκτρο προσθήκης νέας συσκευής και σαρώστε το παραπάνω γραφικό.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Λάθος νούμερο", "message": "Λάθος νούμερο",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Καλώς ήρθατε στο Signal Desktop", "message": "Καλώς ήρθατε στο Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Αδυναμία σύνδεσης με τον διακομιστή.", "message": "Αδυναμία σύνδεσης με τον διακομιστή.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Το μήνυμα δεν στάλθηκε.", "message": "Το μήνυμα δεν στάλθηκε.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Η ασφαλής σύνδεση επανεκκινήθηκε", "message": "Η ασφαλής σύνδεση επανεκκινήθηκε",
@ -455,6 +657,20 @@
"message": "5 δευτερόλεπτα", "message": "5 δευτερόλεπτα",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Πρώτα εγκατάστησε το <a $a_params$>Signal</a> στο Android κινητό σου.<br /> Θα συνδέσουμε τις συσκευές σου και θα διατηρήσουμε τα μηνύματά σου συγχρονισμένα.", "message": "Πρώτα εγκατάστησε το <a $a_params$>Signal</a> στο Android κινητό σου.<br /> Θα συνδέσουμε τις συσκευές σου και θα διατηρήσουμε τα μηνύματά σου συγχρονισμένα.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Σύνδεση με", "message": "Σύνδεση με",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Νέα Μηνύματα", "message": "Νέα Μηνύματα",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Ο κωδικός ασφαλείας σας με τον/την $name$ έχει αλλάξει.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Απαιτείται επιβεβαίωση του νέου κωδικού ασφαλείας όταν αλλάξει.", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Προς", "message": "Προς",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Επιβεβαίωση", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Ο κωδικός ασφαλείας με αυτή την επαφή έχει αλλάξει. Αυτό σημαίνει ότι είτε κάποιος προσπαθεί να υποκλέψει την συνομιλία σας είτε αυτή απλά επανεγκατέστησε το Signal. Ίσως επιθυμείτε να επαληθεύσετε το νέο κωδικό ασφαλείας παρακάτω.", "message": "Ο κωδικός ασφαλείας με αυτή την επαφή έχει αλλάξει. Αυτό σημαίνει ότι είτε κάποιος προσπαθεί να υποκλέψει την συνομιλία σας είτε αυτή απλά επανεγκατέστησε το Signal. Ίσως επιθυμείτε να επαληθεύσετε το νέο κωδικό ασφαλείας παρακάτω.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Υποβολή καταχωρήσεων αποσφαλμάτωσης", "message": "Υποβολή καταχωρήσεων αποσφαλμάτωσης",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Σφάλμα", "message": "Σφάλμα",
"description": "" "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": { "timerSetTo": {
"message": "Η ρύθμιση της αντίστροφης μέτρησης είναι ίση με $time$", "message": "Η ρύθμιση της αντίστροφης μέτρησης είναι ίση με $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30δ", "message": "30δ",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Ειδοποιήσεις", "message": "Ειδοποιήσεις",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Ξαναστείλτε", "message": "Ξαναστείλτε",
"description": "" "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"
}
}
} }
} }

View file

@ -105,6 +105,10 @@
"message": "Tipo de archivo no admitido", "message": "Tipo de archivo no admitido",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Toca para guardar", "message": "Toca para guardar",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -161,6 +165,10 @@
"message": "Eliminar mensajes", "message": "Eliminar mensajes",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Fallo al procesar el mensaje recibido.", "message": "Fallo al procesar el mensaje recibido.",
"description": "" "description": ""
@ -177,10 +185,18 @@
"message": "Selecciona un contacto o grupo para empezar a chatear.", "message": "Selecciona un contacto o grupo para empezar a chatear.",
"description": "" "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": { "installConnecting": {
"message": "Conectando ...", "message": "Conectando ...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Tal vez desees $tag_start$ verificar $tag_end$ las cifras de seguridad con este contacto.", "message": "Tal vez desees $tag_start$ verificar $tag_end$ las cifras de seguridad con este contacto.",
"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.", "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.",
@ -207,6 +223,14 @@
"message": "Enviado", "message": "Enviado",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ ha fijado la caducidad a $time$.", "message": "$name$ ha fijado la caducidad a $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -233,6 +257,10 @@
"message": "1 día ", "message": "1 día ",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Informar de un problema", "message": "Informar de un problema",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -533,6 +561,10 @@
"message": "Abre Signal en tu teléfono móvíl, y selecciona Parámetros > Dispositivos enlazados. Toca para añadir un nuevo dispositivo, después escanea el código QR.", "message": "Abre Signal en tu teléfono móvíl, y selecciona Parámetros > Dispositivos enlazados. Toca para añadir un nuevo dispositivo, después escanea el código QR.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Número incorrecto", "message": "Número incorrecto",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -545,6 +577,16 @@
"message": "Mensaje nuevo abajo ", "message": "Mensaje nuevo abajo ",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Fallo al conectar con el servidor.", "message": "Fallo al conectar con el servidor.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
@ -735,6 +777,10 @@
"message": "Las cifras de seguridad con varios miembros de este grupo han cambiado desde la última vez que las verificaste, lo que significaría que alguien ha tratado de interceptar la comunicación o que simplemente han reinstalado Signal.", "message": "Las cifras de seguridad con varios miembros de este grupo han cambiado desde la última vez que las verificaste, lo que significaría que alguien ha tratado de interceptar la comunicación o que simplemente han reinstalado Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message" "description": "Shown on confirmation dialog when user attempts to send a message"
}, },
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Enviar registro de depuración", "message": "Enviar registro de depuración",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -767,6 +813,10 @@
"message": "30 s", "message": "30 s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notificaciones", "message": "Notificaciones",
"description": "Header for notification settings" "description": "Header for notification settings"

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 segundos", "message": "10 segundos",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Última importación a las", "message": "Última importación a las",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Tipo de archivo adjunto no soportado. Haz click para guardar.", "message": "Tipo de archivo adjunto no soportado. Haz click para guardar.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verificar número de seguridad", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Has puesto el contador en $time$.", "message": "Has puesto el contador en $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Configuraciones", "message": "Configuraciones",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Has recibido un mensaje con un nuevo número de seguridad. Clic acá para procesar y mostrar.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Mensajes auto destructivos", "message": "Mensajes auto destructivos",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Detalles", "message": "Detalles",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Tipo de archivo no soportado", "message": "Tipo de archivo no soportado",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Generando llaves", "message": "Generando llaves",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Bienvenido a Signal", "message": "Bienvenido a Signal",
@ -103,10 +141,6 @@
"message": "Cuando los mensajes llegan, muestran notificaciones que revelan:", "message": "Cuando los mensajes llegan, muestran notificaciones que revelan:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Miembros",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hora", "message": "1 hora",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Reiniciar Signal", "message": "Reiniciar Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Borrar mensajes", "message": "Borrar mensajes",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Error manejando mensaje entrante", "message": "Error manejando mensaje entrante",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Escoge un contacto o grupo para comenzar una conversación", "message": "Escoge un contacto o grupo para comenzar una conversación",
"description": "" "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": { "installConnecting": {
"message": "Conectando...", "message": "Conectando...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Deberías de $tag_start$ verificar $tag_end$ to número de seguridad con este contacto.", "message": "Deberías de $tag_start$ verificar $tag_end$ to número de seguridad con este contacto.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Enviados", "message": "Enviados",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ ha puesto el contador en $time$.", "message": "$name$ ha puesto el contador en $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "ahora", "message": "ahora",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 día", "message": "1 día",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Reportar un problema", "message": "Reportar un problema",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Buscar...", "message": "Buscar...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Sin nombre ni mensaje", "message": "Sin nombre ni mensaje",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Aprende más acerca de la verificación de números de seguridad", "message": "Aprende más acerca de la verificación de números de seguridad",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Aprobación de números de seguridad", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Disculpe, tienes muchos dispositivos conectados. Intenta remover algunos.", "message": "Disculpe, tienes muchos dispositivos conectados. Intenta remover algunos.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Actualizar", "message": "Actualizar",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Tu número de seguridad con $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "La privacidad es posible. Signal lo hace fácil.", "message": "La privacidad es posible. Signal lo hace fácil.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Desconectado", "message": "Desconectado",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importando...", "message": "Importando...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Aceptar", "message": "Aceptar",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Recibidos", "message": "Recibidos",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 segundos", "message": "30 segundos",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Enviar un mensaje", "message": "Enviar un mensaje",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Mensaje multimedia", "message": "Mensaje multimedia",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Esta versión de Signal Desktop está obsoleta. Por favor, actualiza a la versión más reciente para continuar mensajeando.", "message": "Esta versión de Signal Desktop está obsoleta. Por favor, actualiza a la versión más reciente para continuar mensajeando.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Tu número de seguridad con este contacto cambió. Clic acá para procesar y mostrar.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Disculpe, el archivo seleccionado excede las restricciones de tamaño del mensaje.", "message": "Disculpe, el archivo seleccionado excede las restricciones de tamaño del mensaje.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "apagado", "message": "apagado",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Abre Signal en tu dispositivo móvil y ve a Configuraciones > Dispositivos vinculados. Haz click en el botón para agregar un nuevo dispositivo, luego scanea el código de arriba.", "message": "Abre Signal en tu dispositivo móvil y ve a Configuraciones > Dispositivos vinculados. Haz click en el botón para agregar un nuevo dispositivo, luego scanea el código de arriba.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Invalid number",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Bienvenido a Signal Desktop", "message": "Bienvenido a Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Fallo al conectarse al servidor", "message": "Fallo al conectarse al servidor",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Mensaje no enviada", "message": "Mensaje no enviada",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Reiniciar sesión segura", "message": "Reiniciar sesión segura",
@ -455,6 +657,20 @@
"message": "5 segundos", "message": "5 segundos",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Primero, instala <a $a_params$>Signal</a> en tu dispositivo Android.<br /> Vincularemos tus dispositivos y mantendremos yus mensajes sincronizados.", "message": "Primero, instala <a $a_params$>Signal</a> en tu dispositivo Android.<br /> Vincularemos tus dispositivos y mantendremos yus mensajes sincronizados.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Conectándose con", "message": "Conectándose con",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Nuevos mensajes", "message": "Nuevos mensajes",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Tu número de seguridad con $name$ ha cambiado.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Se necesitan aprobar los nuevos números de seguridad cuando cambien", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Para", "message": "Para",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Verificar", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Tu número de seguridad con este contacto cambió. Esto puede significar que alguien está tratando de interceptar tus mensajes y/o llamadas o tu contacto simplemente reinstaló Signal. Deberías verificar tu número de seguridad a continuación.", "message": "Tu número de seguridad con este contacto cambió. Esto puede significar que alguien está tratando de interceptar tus mensajes y/o llamadas o tu contacto simplemente reinstaló Signal. Deberías verificar tu número de seguridad a continuación.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Enviar log de depuración", "message": "Enviar log de depuración",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Error", "message": "Error",
"description": "" "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": { "timerSetTo": {
"message": "Contador puesto en $time$", "message": "Contador puesto en $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notificaciones", "message": "Notificaciones",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Reenviar", "message": "Reenviar",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "رفتن به پایین گفتگو",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 ثانیه", "message": "10 ثانیه",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "آخرین واردسازی ", "message": "آخرین واردسازی ",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "این نوع ضمیمه پشتیبانی نمی‌شود. برای ذخیره کلیک کنید.", "message": "این نوع ضمیمه پشتیبانی نمی‌شود. برای ذخیره کلیک کنید.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "تایید شماره‌ی امنیتی", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "سیستم‌های اندرویدی فقط 2000 کاراکتر اول این پیام را دریافت خواهند کرد.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "شما تایمر را روی $time$ تنظیم کردید.", "message": "شما تایمر را روی $time$ تنظیم کردید.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "تنظیمات", "message": "تنظیمات",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "ناسازگاری شماره‌ی امنیتی هنگام دریافت پیام! برای بررسی کلیک کنید.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 ثانیه", "message": "5 ثانیه",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "پیام‌های نابود شونده", "message": "پیام‌های نابود شونده",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "جزئیات", "message": "جزئیات",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5 دقیقه", "message": "5 دقیقه",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "این نوع فایل پشتیبانی نمی‌شود", "message": "این نوع فایل پشتیبانی نمی‌شود",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "ذخیره",
"description": "Hover text for attachment filenames" "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": { "installGeneratingKeys": {
"message": "در حال ایجاد کلیدها", "message": "در حال ایجاد کلیدها",
"description": "" "description": ""
@ -89,24 +127,20 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "به سیگنال خوش‌آمدید", "message": "به سیگنال خوش‌آمدید",
"description": "" "description": ""
}, },
"checkNetworkConnection": { "checkNetworkConnection": {
"message": "Check your network connection.", "message": "ارتباط شبکه خود را چک کنید.",
"description": "Obvious instructions for when a user's computer loses its network connection" "description": "Obvious instructions for when a user's computer loses its network connection"
}, },
"notificationSettingsDialog": { "notificationSettingsDialog": {
"message": "جزئیات آگاه‌سازی هنگام دریافت پیام:", "message": "جزئیات آگاه‌سازی هنگام دریافت پیام:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "اعضا",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 ساعت", "message": "1 ساعت",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "راه‌اندازی مجدد سیگنال", "message": "راه‌اندازی مجدد سیگنال",
"description": "Menu item for restarting the program." "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": { "deleteMessages": {
"message": "حذف پیام‌ها", "message": "حذف پیام‌ها",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "خطا هنگام دریافت پیام.", "message": "خطا هنگام دریافت پیام.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "برای شروع چت یک مخاطب یا گروه را انتخاب کنید.", "message": "برای شروع چت یک مخاطب یا گروه را انتخاب کنید.",
"description": "" "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": { "installConnecting": {
"message": "در حال اتصال...", "message": "در حال اتصال...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "شاید لازم باشد شماره‌ی امنیتی این مخاطب را $tag_start$ بررسی کنید $tag_end$.", "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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "ارسال شد", "message": "ارسال شد",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ تایمر را روی $time$ تنظیم کرد.", "message": "$name$ تایمر را روی $time$ تنظیم کرد.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "همین حالا", "message": "همین حالا",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 روز", "message": "1 روز",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "گزارش مشکل", "message": "گزارش مشکل",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "جست‌و‌جو...", "message": "جست‌و‌جو...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "نه نام و نه متن پیام", "message": "نه نام و نه متن پیام",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "درباره‌ی شماره‌ی امنیتی بیشتر بدانید", "message": "درباره‌ی شماره‌ی امنیتی بیشتر بدانید",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "تایید شماره‌ی امنیتی", "message": "$count$ پیام خوانده نشده",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "متاسفانه دستگاه‌های زیادی را به حسابتان متصل کرده‌اید. تعدادی را حذف کنید.", "message": "متاسفانه دستگاه‌های زیادی را به حسابتان متصل کرده‌اید. تعدادی را حذف کنید.",
@ -281,12 +385,32 @@
"message": "1 دقیقه", "message": "1 دقیقه",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "ارتقاء", "message": "ارتقاء",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "شماره‌ی امنیتی $name$", "message": "شماره امنیتی شما با $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "حفظ حریم خصوصی ممکن است. سیگنال کار را راحتتر میکند.", "message": "حفظ حریم خصوصی ممکن است. سیگنال کار را راحتتر میکند.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "ارتباط قطع شد", "message": "ارتباط قطع شد",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "در حال واردسازی...", "message": "در حال واردسازی...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "تایید", "message": "تایید",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "دریافت شد", "message": "دریافت شد",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 ثانیه", "message": "30 ثانیه",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "ارسال پیام", "message": "ارسال پیام",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "پیام رسانه‌ای", "message": "پیام رسانه‌ای",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "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": { "expiredWarning": {
"message": "این نسخه‌ی سیگنال قدیمی است. برای ارسال پیام لطفا آن را به آخرین نسخه ارتقاء دهید.", "message": "این نسخه‌ی سیگنال قدیمی است. برای ارسال پیام لطفا آن را به آخرین نسخه ارتقاء دهید.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "ناسازگاری شماره‌ی امنیتی هنگام ارسال پیام! برای بررسی کلیک کنید.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "متاسفانه حجم فایل انتخاب شده از حداکثر طول پیام بیشتر است.", "message": "متاسفانه حجم فایل انتخاب شده از حداکثر طول پیام بیشتر است.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "خاموش", "message": "خاموش",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,18 +561,40 @@
"message": "سیگنال را بر روی گوشی موبایل خود باز کنید، سپس به قسمت \"تنظیمات > دستگاه‌های متصل‌شده\" بروید. دکمه‌ی \"اتصال دستگاه جدید\" را فشار دهید و بعد کد بالا را اسکن کنید.", "message": "سیگنال را بر روی گوشی موبایل خود باز کنید، سپس به قسمت \"تنظیمات > دستگاه‌های متصل‌شده\" بروید. دکمه‌ی \"اتصال دستگاه جدید\" را فشار دهید و بعد کد بالا را اسکن کنید.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "شماره نامعتبر",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
}, },
"installWelcome": { "installWelcome": {
"message": "به سیگنال دسکتاپ خوش‌آمدید", "message": "به سیگنال دسکتاپ خوش‌آمدید",
"description": "Welcome title on the install page" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "برقراری ارتباط با سرور ناموفق بود.", "message": "برقراری ارتباط با سرور ناموفق بود.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "پیام ارسال نشد.", "message": "پیام ارسال نشد.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -428,12 +616,26 @@
"description": "Button for the user to confirm that they have Signal for Android" "description": "Button for the user to confirm that they have Signal for Android"
}, },
"unnamedFile": { "unnamedFile": {
"message": "Unnamed File", "message": "فایل بی‌نام",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "در حال اتصال",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "جلسه‌ی امن از نو ایجاد شد", "message": "جلسه‌ی امن از نو ایجاد شد",
@ -455,6 +657,20 @@
"message": "5 ثانیه", "message": "5 ثانیه",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "ابتدا <a $a_params$>سیگنال</a> را بر روی گوشی اندروید خود نصب کنید.</br>ما دستگاه‌های شما را به هم متصل کرده و پیام‌های‌تان را هماهنگسازی می‌کنیم.", "message": "ابتدا <a $a_params$>سیگنال</a> را بر روی گوشی اندروید خود نصب کنید.</br>ما دستگاه‌های شما را به هم متصل کرده و پیام‌های‌تان را هماهنگسازی می‌کنیم.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "اتصال به", "message": "اتصال به",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "پیام‌های جدید", "message": "پیام‌های جدید",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -482,7 +706,7 @@
"description": "" "description": ""
}, },
"voiceMessage": { "voiceMessage": {
"message": "Voice Message", "message": "پیام صوتی",
"description": "Name for a voice message attachment" "description": "Name for a voice message attachment"
}, },
"submit": { "submit": {
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "شماره‌ی امنیتی $name$ تغییر کرده است!", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "درخواست تایید شماره‌ی امنیتی جدید در صورت تغییر آن‌ها", "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": "Description for safety numbers setting" "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": { "to": {
"message": "به", "message": "به",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "بررسی", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "شماره‌ی امنیتی این مخاطب تغییر کرده‌ است. این می‌تواند به این معنی باشد که کسی در حال نفوذ به ارتباط شما است و یا اینکه مخاطب شما سیگنال را از نو نصب کرده و حالا شماره‌ی امنیتی جدیدی دارد.", "message": "شماره‌ی امنیتی این مخاطب تغییر کرده‌ است. این می‌تواند به این معنی باشد که کسی در حال نفوذ به ارتباط شما است و یا اینکه مخاطب شما سیگنال را از نو نصب کرده و حالا شماره‌ی امنیتی جدیدی دارد.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "ارسال گزارش برای اشکال‌زدایی", "message": "ارسال گزارش برای اشکال‌زدایی",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "خطا", "message": "خطا",
"description": "" "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": { "timerSetTo": {
"message": "تایمر روی $time$ تنظیم شد", "message": "تایمر روی $time$ تنظیم شد",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30 ثانیه", "message": "30 ثانیه",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "آگاه‌سازی‌ها", "message": "آگاه‌سازی‌ها",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "ارسال دوباره", "message": "ارسال دوباره",
"description": "" "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"
}
}
} }
} }

View file

@ -105,6 +105,10 @@
"message": "Tiedostotyyppiä ei tueta", "message": "Tiedostotyyppiä ei tueta",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Tallenna napsauttamalla", "message": "Tallenna napsauttamalla",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -161,6 +165,10 @@
"message": "Poista viestit", "message": "Poista viestit",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Virhe saapuvan viestin käsittelyssä.", "message": "Virhe saapuvan viestin käsittelyssä.",
"description": "" "description": ""
@ -177,10 +185,18 @@
"message": "Aloita keskustelu valitsemalla jokin yhteystieto tai ryhmä", "message": "Aloita keskustelu valitsemalla jokin yhteystieto tai ryhmä",
"description": "" "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": { "installConnecting": {
"message": "Yhdistetään...", "message": "Yhdistetään...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Saatat haluta $tag_start$ varmentaa $tag_end$ turvanumerosi tämän yhteystiedon kanssa.", "message": "Saatat haluta $tag_start$ varmentaa $tag_end$ turvanumerosi tämän yhteystiedon kanssa.",
"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.", "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.",
@ -207,6 +223,14 @@
"message": "Lähetetty", "message": "Lähetetty",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ asetti katoamisajan: $time$.", "message": "$name$ asetti katoamisajan: $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -233,6 +257,10 @@
"message": "1 päivä", "message": "1 päivä",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Ilmoita ongelmasta", "message": "Ilmoita ongelmasta",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -533,6 +561,10 @@
"message": "Avaa Signal puhelimessasi ja mene valikosta Asetukset > Yhdistetyt laitteet. Lisätäksesi uuden laitteen napsauta siellä olevaa sinistä nappia ja sitten skannaa yllä näkyvä QR-koodi.", "message": "Avaa Signal puhelimessasi ja mene valikosta Asetukset > Yhdistetyt laitteet. Lisätäksesi uuden laitteen napsauta siellä olevaa sinistä nappia ja sitten skannaa yllä näkyvä QR-koodi.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Virheellinen numero", "message": "Virheellinen numero",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -545,6 +577,16 @@
"message": "Uusi viesti alla", "message": "Uusi viesti alla",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Palvelimeen ei saada yhteyttä.", "message": "Palvelimeen ei saada yhteyttä.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
@ -735,6 +777,10 @@
"message": "Turvanumerosi on vaihtunut usean tämän ryhmän jäsenen kanssa sen jälkeen kun olet viimeksi varmentanut ne. Tämä voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että he on yksinkertaisesti uudelleenasentaneet Signalin.", "message": "Turvanumerosi on vaihtunut usean tämän ryhmän jäsenen kanssa sen jälkeen kun olet viimeksi varmentanut ne. Tämä voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että he on yksinkertaisesti uudelleenasentaneet Signalin.",
"description": "Shown on confirmation dialog when user attempts to send a message" "description": "Shown on confirmation dialog when user attempts to send a message"
}, },
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Lähetä virheenkorjausloki", "message": "Lähetä virheenkorjausloki",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -767,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Ilmoitukset", "message": "Ilmoitukset",
"description": "Header for notification settings" "description": "Header for notification settings"

View file

@ -7,6 +7,14 @@
"message": "10 secondes", "message": "10 secondes",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "Voir",
"description": "Used as a label on a button allowing user to see more information"
},
"upgradingDatabase": {
"message": "Mise à jour de la base de données. Cela peut prendre un moment...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"lastSynced": { "lastSynced": {
"message": "Dernière importation à", "message": "Dernière importation à",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -25,10 +33,14 @@
"message": "Pièce jointe non gérée. Cliquer pour l'enregistrer.", "message": "Pièce jointe non gérée. Cliquer pour l'enregistrer.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Vérifier le numéro de sécurité", "message": "Afficher le numéro de sécurité",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Les clients Android ne recevront que les premiers 2000 caractères de ce message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Vous avez défini lexpiration des messages à $time$.", "message": "Vous avez défini lexpiration des messages à $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -43,10 +55,6 @@
"message": "Paramètres", "message": "Paramètres",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Message reçu avec un nouveau numéro de sécurité. Cliquez pour traiter et afficher.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 sec", "message": "5 sec",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -67,10 +75,28 @@
"message": "Messages éphémères", "message": "Messages éphémères",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Détails", "message": "Détails",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5 min", "message": "5 min",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -79,6 +105,10 @@
"message": "Type de fichier non géré", "message": "Type de fichier non géré",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Cliquer pour sauvegarder", "message": "Cliquer pour sauvegarder",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -111,10 +141,6 @@
"message": "Lors de la réception de messages, afficher les notifications révélant : ", "message": "Lors de la réception de messages, afficher les notifications révélant : ",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Membres",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 heure", "message": "1 heure",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -139,18 +165,38 @@
"message": "Supprimer les messages", "message": "Supprimer les messages",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Erreur lors du traitement du message entrant.", "message": "Erreur lors du traitement du message entrant.",
"description": "" "description": ""
}, },
"delete": {
"message": "Effacer",
"description": ""
},
"verified": {
"message": "Vérifié",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Sélectionner un contact ou groupe pour commencer une discussion.", "message": "Sélectionner un contact ou groupe pour commencer une discussion.",
"description": "" "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": { "installConnecting": {
"message": "Connexion en cours...", "message": "Connexion en cours...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Vous pouvez souhaiter $tag_start$ verify $tag_end$ votre numéro de sécurité avec ce contact.", "message": "Vous pouvez souhaiter $tag_start$ verify $tag_end$ votre numéro de sécurité avec ce contact.",
"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.", "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.",
@ -163,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Envoyé", "message": "Envoyé",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ a défini lexpiration des messages à $time$.", "message": "$name$ a défini lexpiration des messages à $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -185,10 +249,18 @@
"message": "maintenant", "message": "maintenant",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 jour", "message": "1 jour",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Signaler un problème", "message": "Signaler un problème",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -221,10 +293,24 @@
"message": "Entrez un numéro de téléphone pour ajouter un contact.", "message": "Entrez un numéro de téléphone pour ajouter un contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Rechercher…", "message": "Rechercher…",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Ni le nom ni le message", "message": "Ni le nom ni le message",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -255,10 +341,6 @@
"message": "En savoir plus sur la vérification des numéros de sécurité", "message": "En savoir plus sur la vérification des numéros de sécurité",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": {
"message": "Approbation des numéros de sécurité",
"description": "Header for safety numbers setting"
},
"unreadMessages": { "unreadMessages": {
"message": "$count$ Messages non-lus", "message": "$count$ Messages non-lus",
"description": "Text for unread message separator, with count", "description": "Text for unread message separator, with count",
@ -303,6 +385,26 @@
"message": "1 min", "message": "1 min",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Mettre à niveau", "message": "Mettre à niveau",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
@ -331,12 +433,22 @@
}, },
"installTagline": { "installTagline": {
"message": "La confidentialité est possible. Signal le rend facile.", "message": "La confidentialité est possible. Signal le rend facile.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Lire la notification audio", "message": "Lire la notification audio",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Déconnecté", "message": "Déconnecté",
"description": "Displayed when the desktop client cannot connect to the server." "description": "Displayed when the desktop client cannot connect to the server."
@ -345,6 +457,10 @@
"message": "Importation en cours", "message": "Importation en cours",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Accepter", "message": "Accepter",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -385,6 +501,26 @@
"message": "Reçu", "message": "Reçu",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 secondes", "message": "30 secondes",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -393,6 +529,10 @@
"message": "Envoyer un message", "message": "Envoyer un message",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Moi",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Message média", "message": "Message média",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
@ -405,14 +545,14 @@
"message": "Cette version de Signal pour bureau a expiré. Veuillez effectuer la mise à jour afin de continuer à envoyer des messages.", "message": "Cette version de Signal pour bureau a expiré. Veuillez effectuer la mise à jour afin de continuer à envoyer des messages.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Votre numéro de sécurité avec ce contact a changé. Cliquez pour traiter et afficher.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Désolé, le fichier sélectionné dépasse la taille maximale.", "message": "Désolé, le fichier sélectionné dépasse la taille maximale.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Effacer ce message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "Désactivé", "message": "Désactivé",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -421,6 +561,10 @@
"message": "Ouvrez Signal sur votre téléphone et rendez vous dans les Paramètres > Appareils liés. Appuyez sur le bouton pour ajouter un nouvel appareil, puis scannez le code ci-dessus.", "message": "Ouvrez Signal sur votre téléphone et rendez vous dans les Paramètres > Appareils liés. Appuyez sur le bouton pour ajouter un nouvel appareil, puis scannez le code ci-dessus.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Numéro invalide", "message": "Numéro invalide",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -433,10 +577,24 @@
"message": "Nouveau message ci-dessous", "message": "Nouveau message ci-dessous",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "La connexion au serveur a échoué.", "message": "La connexion au serveur a échoué.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Marqué comme non vérifié",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Message non envoyé", "message": "Message non envoyé",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -461,6 +619,20 @@
"message": "Fichier sans nom", "message": "Fichier sans nom",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Envoyer quand même",
"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": { "connecting": {
"message": "Connexion en cours...", "message": "Connexion en cours...",
"description": "Displayed when the desktop client is currently connecting to the server." "description": "Displayed when the desktop client is currently connecting to the server."
@ -485,6 +657,20 @@
"message": "5 secondes", "message": "5 secondes",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Voir les membres",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Commencez par installer <a $a_params$>Signal</a> sur votre téléphone Android. Nous lierons et synchroniserons vos appareils ensuite.", "message": "Commencez par installer <a $a_params$>Signal</a> sur votre téléphone Android. Nous lierons et synchroniserons vos appareils ensuite.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -499,6 +685,14 @@
"message": "Liaison en cours avec", "message": "Liaison en cours avec",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Membres du groupe",
"description": ""
},
"loading": {
"message": "Chargement...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Nouveaux messages", "message": "Nouveaux messages",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -520,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Votre numéro de sécurité avec $name$ a changé. Cliquez pour vérifier.", "message": "Votre numéro de sécurité avec $name$ a changé. Cliquez pour afficher.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -529,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Exiger l'approbation de nouveaux numéros de sécurité lorsqu'ils changent", "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": "Description for safety numbers setting" "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": { "to": {
"message": "à", "message": "à",
@ -550,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Vérifier", "message": "Marquer comme vérifié",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -573,6 +773,14 @@
"message": "Votre numéro de sécurité avec ce contact a changé. Cela pourrait signifier que quelqu'un essaie d'intercepter votre communication, ou ce contact a simplement réinstallé Signal. Vous pouvez vérifier le nouveau numéro de sécurité ci-dessous.", "message": "Votre numéro de sécurité avec ce contact a changé. Cela pourrait signifier que quelqu'un essaie d'intercepter votre communication, ou ce contact a simplement réinstallé Signal. Vous pouvez vérifier le nouveau numéro de sécurité ci-dessous.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Soumettre un rapport de debogage", "message": "Soumettre un rapport de debogage",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -581,6 +789,16 @@
"message": "Erreur", "message": "Erreur",
"description": "" "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": { "timerSetTo": {
"message": "Expiration des messages définie à $time$", "message": "Expiration des messages définie à $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -595,6 +813,10 @@
"message": "30 sec", "message": "30 sec",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notifications", "message": "Notifications",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -602,5 +824,15 @@
"resend": { "resend": {
"message": "Renvoyer", "message": "Renvoyer",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 seconds", "message": "10 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Last import at", "message": "Last import at",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "קובץ לא נתמך. לחץ כדי לשמור.", "message": "קובץ לא נתמך. לחץ כדי לשמור.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "You set the timer to $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Settings", "message": "Settings",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Disappearing messages", "message": "Disappearing messages",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Details", "message": "Details",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "סוג הקובץ אינו נתמך", "message": "סוג הקובץ אינו נתמך",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Generating Keys", "message": "Generating Keys",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "ברוכים הבאים לסיגנל", "message": "ברוכים הבאים לסיגנל",
@ -103,10 +141,6 @@
"message": "When messages arrive, display notifications that reveal:", "message": "When messages arrive, display notifications that reveal:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "חברים",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hour", "message": "1 hour",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Restart Signal", "message": "Restart Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Delete messages", "message": "Delete messages",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Error handling incoming message.", "message": "Error handling incoming message.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "בחר איש קשר או קבוצה כדי להתחיל שיחה.", "message": "בחר איש קשר או קבוצה כדי להתחיל שיחה.",
"description": "" "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": { "installConnecting": {
"message": "Connecting...", "message": "Connecting...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.", "message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "נשלח", "message": "נשלח",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ set the timer to $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "now", "message": "now",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 day", "message": "1 day",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Report an issue", "message": "Report an issue",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Search...", "message": "Search...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Neither name nor message", "message": "Neither name nor message",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Learn more about verifying safety numbers", "message": "Learn more about verifying safety numbers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Sorry, you have too many devices linked already. Try removing some.", "message": "Sorry, you have too many devices linked already. Try removing some.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Upgrade", "message": "Upgrade",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privacy is possible. Signal makes it easy.", "message": "Privacy is possible. Signal makes it easy.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "מנותק", "message": "מנותק",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importing...", "message": "Importing...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Accept", "message": "Accept",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "התקבל", "message": "התקבל",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 seconds", "message": "30 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "שלח הודעה", "message": "שלח הודעה",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Media message", "message": "Media message",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.", "message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Your safety number with this contact has changed. Click to process and display.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "הקובץ עובר את מגבלת הגודל המקסימלי.", "message": "הקובץ עובר את מגבלת הגודל המקסימלי.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "off", "message": "off",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Open Signal on your phone and navigate to Settings > Linked devices. Tap the button to add a new device, then scan the code above.", "message": "Open Signal on your phone and navigate to Settings > Linked devices. Tap the button to add a new device, then scan the code above.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Invalid number",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Welcome to Signal Desktop", "message": "Welcome to Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Failed to connect to server.", "message": "Failed to connect to server.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Message not sent.", "message": "Message not sent.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Secure session reset", "message": "Secure session reset",
@ -455,6 +657,20 @@
"message": "5 seconds", "message": "5 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "First, install <a $a_params$>Signal</a> on your Android phone.<br /> We'll link your devices and keep your messages in sync.", "message": "First, install <a $a_params$>Signal</a> on your Android phone.<br /> We'll link your devices and keep your messages in sync.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Linking with", "message": "Linking with",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "New Messages", "message": "New Messages",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "To", "message": "To",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "וודא", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Submit debug log", "message": "Submit debug log",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "שגיאה", "message": "שגיאה",
"description": "" "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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Timer set to $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notifications", "message": "Notifications",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "שלח מחדש", "message": "שלח מחדש",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 seconds", "message": "10 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Last import at", "message": "Last import at",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Unsupported attachment type. Click to save.", "message": "Unsupported attachment type. Click to save.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "You set the timer to $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Settings", "message": "Settings",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Disappearing messages", "message": "Disappearing messages",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Details", "message": "Details",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "असमर्थित फ़ाइल प्रकार", "message": "असमर्थित फ़ाइल प्रकार",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Generating Keys", "message": "Generating Keys",
"description": "" "description": ""
@ -89,10 +127,10 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Welcome to Signal", "message": "सिग्‍नल में आपका स्वागत है ",
"description": "" "description": ""
}, },
"checkNetworkConnection": { "checkNetworkConnection": {
@ -103,10 +141,6 @@
"message": "When messages arrive, display notifications that reveal:", "message": "When messages arrive, display notifications that reveal:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "सदस्यों",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hour", "message": "1 hour",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Restart Signal", "message": "Restart Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "संदेश हटाएँ", "message": "संदेश हटाएँ",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Error handling incoming message.", "message": "Error handling incoming message.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Select a contact or group to start chatting.", "message": "Select a contact or group to start chatting.",
"description": "" "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": { "installConnecting": {
"message": "Connecting...", "message": "Connecting...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.", "message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "भेज दिया", "message": "भेज दिया",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ set the timer to $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "now", "message": "now",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 day", "message": "1 day",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Report an issue", "message": "Report an issue",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "खोज", "message": "खोज",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Neither name nor message", "message": "Neither name nor message",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Learn more about verifying safety numbers", "message": "Learn more about verifying safety numbers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Sorry, you have too many devices linked already. Try removing some.", "message": "Sorry, you have too many devices linked already. Try removing some.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Upgrade", "message": "Upgrade",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privacy is possible. Signal makes it easy.", "message": "Privacy is possible. Signal makes it easy.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "वियोजित", "message": "वियोजित",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importing...", "message": "Importing...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "स्वीकार करें", "message": "स्वीकार करें",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "प्राप्त किया", "message": "प्राप्त किया",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 seconds", "message": "30 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "एक संदेश भेजें", "message": "एक संदेश भेजें",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Media message", "message": "Media message",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.", "message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Your safety number with this contact has changed. Click to process and display.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "क्षमा करें, चयनित दस्तावेज का आकार संदेश आकार प्रतिबंध से अधिक है।", "message": "क्षमा करें, चयनित दस्तावेज का आकार संदेश आकार प्रतिबंध से अधिक है।",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "off", "message": "off",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Open Signal on your phone and navigate to Settings > Linked devices. Tap the button to add a new device, then scan the code above.", "message": "Open Signal on your phone and navigate to Settings > Linked devices. Tap the button to add a new device, then scan the code above.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Invalid number",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "सिग्नल डेस्कटॉप में आपका स्वागत है", "message": "सिग्नल डेस्कटॉप में आपका स्वागत है",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Failed to connect to server.", "message": "Failed to connect to server.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Message not sent.", "message": "Message not sent.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -424,16 +612,30 @@
"description": "Brief message shown when trying to message a blocked number" "description": "Brief message shown when trying to message a blocked number"
}, },
"installIHaveSignalButton": { "installIHaveSignalButton": {
"message": "I have Signal for Android", "message": "मेरे आंड्राय्ड पे सिग्‍नल है",
"description": "Button for the user to confirm that they have Signal for Android" "description": "Button for the user to confirm that they have Signal for Android"
}, },
"unnamedFile": { "unnamedFile": {
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Secure session reset", "message": "Secure session reset",
@ -455,6 +657,20 @@
"message": "5 seconds", "message": "5 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "First, install <a $a_params$>Signal</a> on your Android phone.<br /> We'll link your devices and keep your messages in sync.", "message": "First, install <a $a_params$>Signal</a> on your Android phone.<br /> We'll link your devices and keep your messages in sync.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Linking with", "message": "Linking with",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "New Messages", "message": "New Messages",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "किस को", "message": "किस को",
@ -512,7 +742,7 @@
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"installFinalButton": { "installFinalButton": {
"message": "Looking good", "message": "सब ठीक लग रहा है ",
"description": "The final button for the install process, after the user has entered a name for their device" "description": "The final button for the install process, after the user has entered a name for their device"
}, },
"messageDetail": { "messageDetail": {
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "सत्यापित करें", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "डिबग लॉग जमा करें", "message": "डिबग लॉग जमा करें",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": " गलती", "message": " गलती",
"description": "" "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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Timer set to $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notifications", "message": "Notifications",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "पुन: भेजें", "message": "पुन: भेजें",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 seconds", "message": "10 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Posljednji uvoz", "message": "Posljednji uvoz",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Nepodržana vrsta privitka. Kliknite za spremanje.", "message": "Nepodržana vrsta privitka. Kliknite za spremanje.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "You set the timer to $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Postavke", "message": "Postavke",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Disappearing messages", "message": "Disappearing messages",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Detalji", "message": "Detalji",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Nepodržana vrsta datoteke", "message": "Nepodržana vrsta datoteke",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Stvaranje ključeva", "message": "Stvaranje ključeva",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Dobrodošli u Signal", "message": "Dobrodošli u Signal",
@ -103,10 +141,6 @@
"message": "Kad poruka dođe, prikaži obavijesti koje otkrivaju:", "message": "Kad poruka dođe, prikaži obavijesti koje otkrivaju:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Članovi",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hour", "message": "1 hour",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Ponovno pokreni Signal", "message": "Ponovno pokreni Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Izbriši poruku", "message": "Izbriši poruku",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Pogreška prilikom upravljanja ulaznom porukom.", "message": "Pogreška prilikom upravljanja ulaznom porukom.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Odaberite kontakt ili grupu za početak dopisivanja.", "message": "Odaberite kontakt ili grupu za početak dopisivanja.",
"description": "" "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": { "installConnecting": {
"message": "Povezivanje...", "message": "Povezivanje...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.", "message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Poslano", "message": "Poslano",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ set the timer to $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "now", "message": "now",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 day", "message": "1 day",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Prijavi problem", "message": "Prijavi problem",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Traži...", "message": "Traži...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Ni ime ni poruka", "message": "Ni ime ni poruka",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Learn more about verifying safety numbers", "message": "Learn more about verifying safety numbers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Žao nam je, imate već previše povezanih uređaja. Pokušajte ukloniti neke.", "message": "Žao nam je, imate već previše povezanih uređaja. Pokušajte ukloniti neke.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Nadogradi", "message": "Nadogradi",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privatnost je moguća. Signal je čini lakom.", "message": "Privatnost je moguća. Signal je čini lakom.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Nepovezano", "message": "Nepovezano",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Uvozim...", "message": "Uvozim...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Prihvati", "message": "Prihvati",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Primljeno", "message": "Primljeno",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 seconds", "message": "30 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Pošalji poruku", "message": "Pošalji poruku",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Medijska poruka", "message": "Medijska poruka",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Ova verzija Signal Desktop-a je istekla. Molimo Vas da nadogradite na najnoviju verziju kako bi nastavili slati poruke.", "message": "Ova verzija Signal Desktop-a je istekla. Molimo Vas da nadogradite na najnoviju verziju kako bi nastavili slati poruke.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Your safety number with this contact has changed. Click to process and display.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Žao nam je, odabrana datoteka nadmašuje ograničenja veličine poruke.", "message": "Žao nam je, odabrana datoteka nadmašuje ograničenja veličine poruke.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "off", "message": "off",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Otvorite Signal na svom telefonu i navigirajte do Postavke > Povezani uređaji. Dodirnite gumb za dodavanje novog uređaja, a zatim skenirajte gornji kod.", "message": "Otvorite Signal na svom telefonu i navigirajte do Postavke > Povezani uređaji. Dodirnite gumb za dodavanje novog uređaja, a zatim skenirajte gornji kod.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Invalid number",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Dobrodošli u Signal Desktop", "message": "Dobrodošli u Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Nije uspjelo spajanje na poslužitelj.", "message": "Nije uspjelo spajanje na poslužitelj.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Poruka nije poslana.", "message": "Poruka nije poslana.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Ponovno pokretanje sigurne sesije", "message": "Ponovno pokretanje sigurne sesije",
@ -455,6 +657,20 @@
"message": "5 seconds", "message": "5 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Prvo, instalirajte <a $a_params$>Signal</a> na Vaš Android telefon.<br /> Mi ćemo povezati Vaše uređaje i održati Vaše poruke sinkroniziranima.", "message": "Prvo, instalirajte <a $a_params$>Signal</a> na Vaš Android telefon.<br /> Mi ćemo povezati Vaše uređaje i održati Vaše poruke sinkroniziranima.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Povezivanje s", "message": "Povezivanje s",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Nove poruke", "message": "Nove poruke",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Za", "message": "Za",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Potvrdi", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Submit debug log", "message": "Submit debug log",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Greška", "message": "Greška",
"description": "" "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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Timer set to $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Obavijesti", "message": "Obavijesti",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Ponovno pošalji", "message": "Ponovno pošalji",
"description": "" "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"
}
}
} }
} }

View file

@ -1,14 +1,26 @@
{ {
"scrollDown": {
"message": "Görgetés a beszélgetés aljára",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 seconds", "message": "10 másodperc",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "Megjelenítés",
"description": "Used as a label on a button allowing user to see more information"
},
"upgradingDatabase": {
"message": "Adatbázis frissítése. Ez eltarthat egy darabig...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"lastSynced": { "lastSynced": {
"message": "Utolsó importálás:", "message": "Utolsó importálás:",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
}, },
"attemptingReconnection": { "attemptingReconnection": {
"message": "Attempting reconnect in $reconnect_duration_in_seconds$ seconds", "message": "Újracsatlakozási kísérlet $reconnect_duration_in_seconds$ másodperc múlva",
"description": "", "description": "",
"placeholders": { "placeholders": {
"reconnect_duration_in_seconds": { "reconnect_duration_in_seconds": {
@ -18,15 +30,19 @@
} }
}, },
"unsupportedAttachment": { "unsupportedAttachment": {
"message": "Nem támogatott csatolmánytípus. Mentéshez kattints ide.", "message": "Ez a csatolmánytípus nem támogatott. Mentéshez kattints ide!",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Biztonsági azonosító megjelenítése",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Az Android-os kliensek csak az üzenet első 2000 karakterét fogják megkapni.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "Az időzítő értékét a következőre módosítottad: $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
"placeholders": { "placeholders": {
"time": { "time": {
@ -39,20 +55,16 @@
"message": "Beállítások", "message": "Beállítások",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5mp",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"installComputerName": { "installComputerName": {
"message": "E számítógép neve ez lesz:", "message": "A jelenlegi számítógép neve ez lesz:",
"description": "Text displayed before the input where the user can enter the name for this device." "description": "Text displayed before the input where the user can enter the name for this device."
}, },
"timestamp_m": { "timestamp_m": {
"message": "1 minute", "message": "1 perc",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
}, },
"gotIt": { "gotIt": {
@ -60,59 +72,81 @@
"description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog." "description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog."
}, },
"disappearingMessages": { "disappearingMessages": {
"message": "Disappearing messages", "message": "Megsemmisülő üzenetek",
"description": "Conversation menu option to enable disappearing messages" "description": "Conversation menu option to enable disappearing messages"
}, },
"deleteWarning": {
"message": "Biztos vagy benne? A 'Törlés'-re kattintással végleg eltávolítod az üzenetet erről az eszközről.",
"description": ""
},
"showMore": { "showMore": {
"message": "Részletek", "message": "Részletek",
"description": "Displays the details of a key change" "description": "Displays the details of a key change"
}, },
"verifyHelp": {
"message": "Ha szeretnéd ellenőrizni a végpontok közti titkosítás sértetlenségét $name$ nevű partnereddel, hasonlítsd össze a fenti számokat a partnered eszközén megjelenő számokkal!",
"description": "",
"placeholders": {
"name": {
"content": "$1",
"example": "John"
}
}
},
"membersNeedingVerification": {
"message": "Biztonsági azonosítód a csoport tagjaival megváltozott az utolsó megerősítés óta. Kattints a csoport egy tagjára, hogy megjelenítsd új biztonsági azonosítótokat!",
"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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5p",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"unsupportedFileType": { "unsupportedFileType": {
"message": "Nem támogatott fájltípus", "message": "Nem támogatott fájltípus",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Újraexportálás",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Kattints a mentéshez!",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "Újabb üzenetek érkeztek",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Kulcsok létrehozása", "message": "Kulcsok létrehozása",
"description": "" "description": ""
}, },
"resetSession": { "resetSession": {
"message": "Reset session", "message": "Biztonsági munkamenet újraindítása",
"description": "This is a menu item for resetting the session, using the imperative case, as in a command." "description": "This is a menu item for resetting the session, using the imperative case, as in a command."
}, },
"offline": { "offline": {
"message": "Offline", "message": "Nincs csatlakozva",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Üdvözlünk a Signal-ban", "message": "Üdvözöl a Signal!",
"description": "" "description": ""
}, },
"checkNetworkConnection": { "checkNetworkConnection": {
"message": "Check your network connection.", "message": "Ellenőrizd hálózati kapcsolatodat!",
"description": "Obvious instructions for when a user's computer loses its network connection" "description": "Obvious instructions for when a user's computer loses its network connection"
}, },
"notificationSettingsDialog": { "notificationSettingsDialog": {
"message": "Amikor üzenet érkezik, az értesítőn látszódjon:", "message": "Amikor üzenet érkezik, az értesítőn ez látszódjon:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Tagok",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 óra", "message": "1 óra",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
}, },
"timerOption_0_seconds_abbreviated": { "timerOption_0_seconds_abbreviated": {
"message": "off", "message": "ki",
"description": "Short format indicating current timer setting in the conversation list snippet" "description": "Short format indicating current timer setting in the conversation list snippet"
}, },
"syncExplanation": { "syncExplanation": {
@ -123,24 +157,48 @@
"message": "Signal újraindítása", "message": "Signal újraindítása",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "Kiléptél a csoportból",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Delete messages", "message": "Üzenetek törlése",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Kezdődhet a migrálási folyamat? Amíg tart, nem fogsz tudni Signal üzeneteket küldeni és fogadni az alkalmazással.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "A bejövő üzenet kezelése sikertelen volt.", "message": "A bejövő üzenet kezelése sikertelen volt.",
"description": "" "description": ""
}, },
"selectAContact": { "delete": {
"message": "Válassz ki egy partnert vagy csoportot a beszélgetés elkezdéséhez.", "message": "Törlés",
"description": "" "description": ""
}, },
"verified": {
"message": "Ellenőrzött",
"description": ""
},
"selectAContact": {
"message": "Válassz ki egy partnert vagy csoportot a beszélgetés elkezdéséhez!",
"description": ""
},
"exportError": {
"message": "Sajnos valami hiba történt az exportálás során. Először is ellenőrizd újra, hogy a célkönyvtárhoz van-e írási jogosultságod, és van-e benne elég szabad hely. Ezt követően küldd el a fejlesztői naplót, és segítünk a migrálásban!",
"description": "Helper text if the user went forward on migrating the app, but ran into an error"
},
"installConnecting": { "installConnecting": {
"message": "Csatlakozás...", "message": "Csatlakozás...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "kiválasztott könyvtár",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.", "message": "$tag_start$ Ide kattintva $tag_end$ ellenőrizheted partnered biztonsági azonosítóját.",
"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.", "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": { "placeholders": {
"tag_start": { "tag_start": {
@ -151,12 +209,30 @@
} }
} }
}, },
"changedRecently": {
"message": "Biztonsági azonosítód $name$ nevű partnereddel nemrég megváltozott. Ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetéseteket, vagy $name$ egyszerűen csak újratelepítette a Signal-t.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Elküldve", "message": "Elküldve",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "A Signal Desktop Chrome alkalmazás fejlesztése leállt. Szeretnél migrálni az új Signal Desktop-ra?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrálás",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ az időzítő értékét a következőre módosította: $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
"placeholders": { "placeholders": {
"name": { "name": {
@ -173,10 +249,18 @@
"message": "most", "message": "most",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
}, },
"changedRecentlyMultiple": {
"message": "Biztonsági azonosítód a csoport több tagjával is megváltozott az utóbbi időben. Ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetéseteket, vagy valaki egyszerűen csak újratelepítette a Signal-t.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"timerOption_1_day": { "timerOption_1_day": {
"message": "1 day", "message": "1 nap",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Kérlek várj, míg az adatok exportálása elkészül. Eközben továbbra is használhatod a Signal-t telefonodon és más eszközeiden, vagy elkezdheted <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>az új Signal Desktop</a> telepítését.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Hiba bejelentése", "message": "Hiba bejelentése",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -186,7 +270,7 @@
"description": "Displayed in notifications for only 1 message" "description": "Displayed in notifications for only 1 message"
}, },
"nameOnly": { "nameOnly": {
"message": "Csak a küldő neve", "message": "Csak a feladó neve",
"description": "Label for setting notifications to display sender name only" "description": "Label for setting notifications to display sender name only"
}, },
"from": { "from": {
@ -198,23 +282,37 @@
"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." "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."
}, },
"unlinkedWarning": { "unlinkedWarning": {
"message": "Relink Signal Desktop to your mobile device to continue messaging.", "message": "Párosítsd újra a Signal Desktopot mobilkészülékeiddel az beszélgetés folytatásához!",
"description": "" "description": ""
}, },
"debugLogExplanation": { "debugLogExplanation": {
"message": "Ez a napló publikusan elérhető lesz az interneten, hogy a hozzájárulók megtekinthessék. Ellenőrizheted és szerkesztheted a tartalmát küldés előtt.", "message": "Ez a naplófájl publikusan elérhető lesz az interneten annak érdekében, hogy a fejlesztől megtekinthessék. A tartalmát feltöltés előtt ellenőrizheted és szabadon szerkesztheted.",
"description": "" "description": ""
}, },
"newPhoneNumber": { "newPhoneNumber": {
"message": "Enter a phone number to add a contact.", "message": "A partner hozzáadásához add meg a telefonszámát!",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Biztonsági azonosítód $name$ nevű partnereddel megváltozott, ezért már nincs megerősítve. Kattints a megjelenítéshez!",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Keresés...", "message": "Keresés...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Néhány címzettnek nem sikerült elküldeni.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Sem név, sem üzenet", "message": "Se név, se üzenet",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
}, },
"syncNow": { "syncNow": {
@ -222,15 +320,15 @@
"description": "Label for a button that syncs contacts and groups from your phone" "description": "Label for a button that syncs contacts and groups from your phone"
}, },
"syncFailed": { "syncFailed": {
"message": "Az importálás sikertelen volt. Győződj meg róla, hogy a számítógéped és a telefonod csatlakozik-e az internetre.", "message": "Az importálás nem sikerült. Győződj meg róla, hogy a számítógéped és telefonod is csatlakozik-e az internetre!",
"description": "Informational text displayed if a sync operation times out." "description": "Informational text displayed if a sync operation times out."
}, },
"unlinked": { "unlinked": {
"message": "Unlinked", "message": "Nincs párosítva",
"description": "" "description": ""
}, },
"installFollowUs": { "installFollowUs": {
"message": "<a $a_params$>Kövess minket</a>, ha érdekelnek a hírek az iOS több eszközös támogatásáról.", "message": "<a $a_params$>Kövess minket</a> ha érdekel, hogy hogy áll a többeszközös működés támogatása iOS-en.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"a_params": { "a_params": {
@ -240,19 +338,25 @@
} }
}, },
"learnMore": { "learnMore": {
"message": "Learn more about verifying safety numbers", "message": "Tudj meg többet a bizonsági azonosítók ellenőrzéséről!",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ olvasatlan üzenet",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Elnézést, de túl sok társított eszközöd van. Próbálj kitörölni néhányat.", "message": "Sajnos túl sok társított eszközöd van. Próbálj kitörölni néhányat!",
"description": "" "description": ""
}, },
"installSignalLinks": { "installSignalLinks": {
"message": "First, install Signal on your <a $play_store$>Android</a> or <a $app_store$>iPhone</a>.<br /> We'll link your devices and keep your messages in sync.", "message": "Először telepítsd a Signal-t <a $play_store$>Android</a> vagy <a $app_store$>iPhone</a>készülékedre!<br /> Eszközeidet összepárosítjuk, majd szinkronban tartjuk üzeneteidet.",
"description": "Prompt the user to install Signal on their phone before linking", "description": "Prompt the user to install Signal on their phone before linking",
"placeholders": { "placeholders": {
"play_store": { "play_store": {
@ -266,27 +370,47 @@
} }
}, },
"installSyncingGroupsAndContacts": { "installSyncingGroupsAndContacts": {
"message": "Csoportok és kapcsolatok szinkronizálása", "message": "Csoportok és partnerek szinkronizálása",
"description": "" "description": ""
}, },
"timerOption_30_minutes_abbreviated": { "timerOption_30_minutes_abbreviated": {
"message": "30m", "message": "30p",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"themeAndroidDark": { "themeAndroidDark": {
"message": "Android (dark)", "message": "Android (sötét)",
"description": "Label text for dark Android theme" "description": "Label text for dark Android theme"
}, },
"timerOption_1_minute_abbreviated": { "timerOption_1_minute_abbreviated": {
"message": "1m", "message": "1p",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"loadingMessages": {
"message": "Üzenetek betöltése. Eddig $count$ db...",
"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": "Biztonsági azonosítód $name$ nevű partnereddel megváltozott az utolsó megerősítés óta. Ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetéseteket, vagy $name$ egyszerűen csak újratelepítette a Signal-t.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Frissítés", "message": "Frissítés",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Biztonsági azonosítód (partner: $name$):",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -300,35 +424,49 @@
"description": "Hides the details of a key change" "description": "Hides the details of a key change"
}, },
"theme": { "theme": {
"message": "Theme", "message": "Téma",
"description": "Header for theme settings" "description": "Header for theme settings"
}, },
"newIdentity": { "newIdentity": {
"message": "New safety number", "message": "Új biztonsági azonosító",
"description": "Header for a key change dialog" "description": "Header for a key change dialog"
}, },
"installTagline": { "installTagline": {
"message": "A magánélet védelme lehetséges. A Signal ezt egyszerűvé teszi.", "message": "A magánélet védelme lehetséges. A Signal ezt egyszerűvé teszi.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Hangjelzés",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "A $name$ nevű partnereddel közös biztonsági azonosító nincs megerősítve.",
"description": "Summary state shown at top of the safety number screen if user has not verified contact.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"disconnected": { "disconnected": {
"message": "Lecsatlakozva", "message": "Lecsatlakozva",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importálás...", "message": "Importálás...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "A korábban egyeztetett biztonsági azonosítók a csoport több tagjával is megváltoztak, így már nem hitelesítettek. Kattints a megjelenítéshez!",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Elfogadás", "message": "Elfogadás",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
}, },
"timerOption_12_hours_abbreviated": { "timerOption_12_hours_abbreviated": {
"message": "12h", "message": "12ó",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"timestampFormat_M": { "timestampFormat_M": {
@ -336,15 +474,15 @@
"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'." "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'."
}, },
"timerOption_6_hours_abbreviated": { "timerOption_6_hours_abbreviated": {
"message": "6h", "message": "6ó",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"unregisteredUser": { "unregisteredUser": {
"message": "A szám nincs regisztrálva", "message": "A telefonszám nincs regisztrálva",
"description": "Error message displayed when sending to an unregistered user." "description": "Error message displayed when sending to an unregistered user."
}, },
"timerOption_1_day_abbreviated": { "timerOption_1_day_abbreviated": {
"message": "1d", "message": "1n",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"sync": { "sync": {
@ -352,61 +490,111 @@
"description": "Label for contact and group sync settings" "description": "Label for contact and group sync settings"
}, },
"timerOption_1_week": { "timerOption_1_week": {
"message": "1 week", "message": "1 hét",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"installGotIt": { "installGotIt": {
"message": "Got it", "message": "Rendben",
"description": "Button for the user to confirm that they have Signal installed." "description": "Button for the user to confirm that they have Signal installed."
}, },
"received": { "received": {
"message": "Fogadva", "message": "Fogadva",
"description": "Label for the time a message was received" "description": "Label for the time a message was received"
}, },
"youMarkedAsNotVerified": {
"message": "Biztonsági azonosítódat nem megerősítettnek jelölted $name$ nevű partnereddel.",
"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": "Biztonsági azonosítódat $name$ nevű partnereddel megerősítetted.",
"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": { "timerOption_30_seconds": {
"message": "30 seconds", "message": "30 másodperc",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"sendMessage": { "sendMessage": {
"message": "Üzenet küldése", "message": "Küldj egy üzenetet",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Én",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Médiaüzenet", "message": "Médiaüzenet",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 olvasatlan üzenet",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "A Signal Desktop ezen verziója elavult. Kérjük, frissítsd a legújabb verzióra, hogy folytatni tudd a beszélgetést.", "message": "A Signal Desktop ezen verziója elavult. Kérlek frissítsd a legújabb verzióra, hogy folytatni tudd a beszélgetést!",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": { "fileSizeWarning": {
"message": "Your safety number with this contact has changed. Click to process and display.", "message": "Sajnos a kiválasztott fájl túllépi az elküldhető üzenet maximális méretét.",
"description": "" "description": ""
}, },
"fileSizeWarning": { "deleteMessage": {
"message": "Elnézést, a kiválasztott fájl túllépi az üzenet méretének korlátját.", "message": "Üzenet törlése",
"description": "" "description": ""
}, },
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "off", "message": "kikapcsolva",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
}, },
"installAndroidInstructions": { "installAndroidInstructions": {
"message": "Nyisd meg a Signal-t a telefonodon, és menj a Beállítások > Társított készülékek menübe. Érintsd meg az eszköz hozzáadása gombot, és olvasd be a fenti kódot.", "message": "Nyisd meg a Signal-t a telefonodon, majd menj a Beállítások > Társított készülékek menüpontba! Koppints az eszköz hozzáadására, majd olvasd be a fenti kódot!",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Lecsatlakozás...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Érvénytelen telefonszám",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
}, },
"installWelcome": { "installWelcome": {
"message": "Üdvözlünk a Signal Desktop-ban", "message": "Üdvözöl a Signal Desktop!",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "Újabb üzenet érkezett",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
},
"exportComplete": {
"message": "Az adataid sikeresen exportálva lettek ide: <p><b>$location$</b></p> A migrálás bejezéséhez, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>telepítsd az új Signal Desktop alkalmazást</a> majd importáld a kimentett adatokat.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "A szerverhez való csatlakozás sikertelen volt.", "message": "Nem sikerült csatlakozni a kiszolgálóhoz.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Megjelölés nem ellenőrzöttként",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Az üzenet nem lett elküldve.", "message": "Az üzenet nem lett elküldve.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -416,27 +604,41 @@
"description": "Label for disabling notifications" "description": "Label for disabling notifications"
}, },
"cancel": { "cancel": {
"message": "Mégse", "message": "Mégsem",
"description": "" "description": ""
}, },
"unblockToSend": { "unblockToSend": {
"message": "Unblock this contact to send a message.", "message": "Üzenet küldéséhez oldd fel partnered blokkolását!",
"description": "Brief message shown when trying to message a blocked number" "description": "Brief message shown when trying to message a blocked number"
}, },
"installIHaveSignalButton": { "installIHaveSignalButton": {
"message": "Már van Androidos Signal-om", "message": "Már van Android-os Signal-om",
"description": "Button for the user to confirm that they have Signal for Android" "description": "Button for the user to confirm that they have Signal for Android"
}, },
"unnamedFile": { "unnamedFile": {
"message": "Unnamed File", "message": "Névtelen fájl",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Küldés ennek ellenére",
"description": "Used on a warning dialog to make it clear that it might be risky to send the message."
},
"youMarkedAsVerified": {
"message": "Biztonsági azonosítódat $name$ nevű partnereddel ellenőrzöttnek jelölted.",
"description": "Shown in the conversation history when the user marks a contact as verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"connecting": { "connecting": {
"message": "Connecting", "message": "Kapcsolódás",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Munkamenet biztonságos visszaállítása", "message": "A biztonsági munkamenet újra lett indítva",
"description": "This is a past tense, informational message. In other words, your secure session has been reset." "description": "This is a past tense, informational message. In other words, your secure session has been reset."
}, },
"installGetStartedButton": { "installGetStartedButton": {
@ -444,19 +646,33 @@
"description": "" "description": ""
}, },
"relink": { "relink": {
"message": "Relink", "message": "Újrapárosítás",
"description": "" "description": ""
}, },
"timerOption_1_week_abbreviated": { "timerOption_1_week_abbreviated": {
"message": "1w", "message": "1h",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"timerOption_5_seconds": { "timerOption_5_seconds": {
"message": "5 seconds", "message": "5 másodperc",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Tagok megjelenítése",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "Biztonsági azonosítódat korábban nem megerősítettnek jelölted $name$ nevű partnereddel egy másik eszközön.",
"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": { "installSignalLink": {
"message": "Először telepítsd a <a $a_params$>Signal-t</a> az Android telefonodra.<br />Össze fogjuk kötni az eszközeid és szinkronban tartjuk az üzeneteid.", "message": "Először telepítsd a <a $a_params$>Signal-t</a> Android-os telefonodra.<br />Eszközeidet összepárosítjuk, majd szinkronban tartjuk üzeneteidet.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
"placeholders": { "placeholders": {
"a_params": { "a_params": {
@ -466,23 +682,31 @@
} }
}, },
"installLinkingWithNumber": { "installLinkingWithNumber": {
"message": "Társítás ezzel:", "message": "Társítás a következővel:",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Csoport tagjai",
"description": ""
},
"loading": {
"message": "Betöltés...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Új üzenetek", "message": "Új üzenetek",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
}, },
"newContact": { "newContact": {
"message": "Click to create new contact", "message": "Új partner létrehozásához kattints ide!",
"description": "" "description": ""
}, },
"theirIdentityUnknown": { "theirIdentityUnknown": {
"message": "You haven't exchanged any messages with this contact yet. Your safety number with them will be available after the first message.", "message": "Még nem váltottál üzenetet egyetlen partnerrel sem. A biztonsági azonosítod az első üzenet elküldését követően lesz elérhető.",
"description": "" "description": ""
}, },
"voiceMessage": { "voiceMessage": {
"message": "Voice Message", "message": "Hangüzenet",
"description": "Name for a voice message attachment" "description": "Name for a voice message attachment"
}, },
"submit": { "submit": {
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Biztonsági azonosítód megváltozott a következő partnereddel: $name$ Kattints a megjelenítéshez!",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,16 +723,22 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "message": "Biztonsági azonosítód $name$ nevű partnereddel megváltozott. Ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetéseteket, de azt is jelentheti, hogy $name$ egyszerűen csak újratelepítette a Signal-t. Javasolt újraellenőrizni a partnereddel közös biztonsági azonosítótokat.",
"description": "Description for safety numbers setting" "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": { "to": {
"message": "Címzett", "message": "Címzett",
"description": "Label for the receiver of a message" "description": "Label for the receiver of a message"
}, },
"timerOption_1_hour_abbreviated": { "timerOption_1_hour_abbreviated": {
"message": "1h", "message": "1ó",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"installFinalButton": { "installFinalButton": {
@ -520,19 +750,19 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Ellenőrzés", "message": "Megjelölés ellenőrzöttként",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
"message": "10s", "message": "10mp",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"nameAndMessage": { "nameAndMessage": {
"message": "Küldő neve és az üzenet", "message": "Feladó neve és az üzenet",
"description": "Label for setting notifications to display name and message text" "description": "Label for setting notifications to display name and message text"
}, },
"failedToSend": { "failedToSend": {
"message": "Nem sikerült az üzenet elküldése néhány címzettnek. Ellenőrizd a hálózati kapcsolatot.", "message": "Nem sikerült elküldeni az üzenetet néhány címzettnek. Ellenőrizd a hálózati kapcsolatot!",
"description": "" "description": ""
}, },
"ok": { "ok": {
@ -540,19 +770,37 @@
"description": "" "description": ""
}, },
"identityChanged": { "identityChanged": {
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "A partnerhez kapcsolódó biztonsági azonosítód megváltozott. Ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetést. De az is előfordulhat, hogy partnered egyszerűen újratelepítette a Signal-t. Lentebb lehetőséged van az új biztonsági azonosító ellenőrzésére.",
"description": "" "description": ""
}, },
"changedSinceVerifiedMultiple": {
"message": "Biztonsági azonosítód a csoport több tagjával is megváltozott az utolsó megerősítés óta. Ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetéseteket, vagy valaki egyszerűen csak újratelepítette a Signal-t.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"export": {
"message": "Könyvtár kiválasztása",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Submit debug log", "message": "Fejlesztői naplófájl elküldése",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
}, },
"error": { "error": {
"message": "Hiba", "message": "Hiba",
"description": "" "description": ""
}, },
"changedRightAfterVerify": {
"message": "A megerősítés alatt álló biztonsági azonosító megváltozott. Kérlek ellenőrizd új biztonsági azonosítódat $name$ nevű partnereddel. Ne felejtsd, ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetéseteket, de azt is jelentheti, hogy $name$ egyszerűen csak újratelepítette a Signal-t.",
"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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Időzítő állapota: $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
"placeholders": { "placeholders": {
"time": { "time": {
@ -562,9 +810,13 @@
} }
}, },
"timerOption_30_seconds_abbreviated": { "timerOption_30_seconds_abbreviated": {
"message": "30s", "message": "30mp",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"exportInstructions": {
"message": "Első lépésként válaszd ki, hogy melyik könyvtárba kerüljenek a kimentett adatok. Az adatok tartalmazzák a beszélgetéseid naplóit, illetve érzékeny kriptográfiai adatokat. Emiatt mindenképp privát helyre mentsd őket!",
"description": "Description of the export process"
},
"notifications": { "notifications": {
"message": "Értesítések", "message": "Értesítések",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Újraküldés", "message": "Újraküldés",
"description": "" "description": ""
},
"youMarkedAsVerifiedOtherDevice": {
"message": "Biztonsági azonosítódat már megerősítetted $name$ nevű partnereddel egy másik eszközön.",
"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"
}
}
} }
} }

View file

@ -1,14 +1,26 @@
{ {
"scrollDown": {
"message": "Gulir ke bawah pembicaraan",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 detik", "message": "10 detik",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "Lihat",
"description": "Used as a label on a button allowing user to see more information"
},
"upgradingDatabase": {
"message": "Pemutakhiran basisdata. Ini mungkin memakan waktu lama ...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"lastSynced": { "lastSynced": {
"message": "Impor terakhir pada", "message": "Impor terakhir pada",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
}, },
"attemptingReconnection": { "attemptingReconnection": {
"message": "Attempting reconnect in $reconnect_duration_in_seconds$ seconds", "message": "Mencoba menyambung kembali dalam $reconnect_duration_in_seconds$ detik",
"description": "", "description": "",
"placeholders": { "placeholders": {
"reconnect_duration_in_seconds": { "reconnect_duration_in_seconds": {
@ -21,10 +33,14 @@
"message": "Jenis lampiran tidak didukung. Klik untuk menyimpan.", "message": "Jenis lampiran tidak didukung. Klik untuk menyimpan.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verifikasi nomor keamanan", "message": "Tampilkan nomor keamanan",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Klien Android hanya akan menerima 2000 karakter pertama dari pesan ini.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Anda memasang pewaktu ke $time$", "message": "Anda memasang pewaktu ke $time$",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Pengaturan", "message": "Pengaturan",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Terima pesan dengan sebuah nomor keamanan baru. Klik untuk memproses dan tampilkan.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5d", "message": "5d",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Menghilangkan pesan", "message": "Menghilangkan pesan",
"description": "Conversation menu option to enable disappearing messages" "description": "Conversation menu option to enable disappearing messages"
}, },
"deleteWarning": {
"message": "Apakah kamu yakin? Mengklik 'hapus' akan menghapus pesan ini dari perangkat ini secara permanen.",
"description": ""
},
"showMore": { "showMore": {
"message": "Detail", "message": "Detail",
"description": "Displays the details of a key change" "description": "Displays the details of a key change"
}, },
"verifyHelp": {
"message": "Jika Anda ingin memverifikasi keamanan enkripsi end-to-end dengan $name$, bandingkan angka di atas dengan nomor di perangkat mereka.",
"description": "",
"placeholders": {
"name": {
"content": "$1",
"example": "John"
}
}
},
"membersNeedingVerification": {
"message": "Nomor keamanan Anda dengan anggota kelompok ini telah berubah sejak terakhir Anda diverifikasi. Klik anggota grup untuk melihat nomor keamanan baru Anda dengan mereka.",
"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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Jenis berkas tidak didukung", "message": "Jenis berkas tidak didukung",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Klik untuk simpan",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "Pesan baru dibawah",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Sedang Membuat Kunci", "message": "Sedang Membuat Kunci",
"description": "" "description": ""
@ -88,25 +126,21 @@
"description": "This is a menu item for resetting the session, using the imperative case, as in a command." "description": "This is a menu item for resetting the session, using the imperative case, as in a command."
}, },
"offline": { "offline": {
"message": "Offline", "message": "Luring",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Selamat datang di Signal", "message": "Selamat datang di Signal",
"description": "" "description": ""
}, },
"checkNetworkConnection": { "checkNetworkConnection": {
"message": "Check your network connection.", "message": "Periksa koneksi jaringan Anda.",
"description": "Obvious instructions for when a user's computer loses its network connection" "description": "Obvious instructions for when a user's computer loses its network connection"
}, },
"notificationSettingsDialog": { "notificationSettingsDialog": {
"message": "Saat pesan sampai, tampilkan pemberitahun yang menampilkan:", "message": "Saat pesan sampai, tampilkan pemberitahun yang menampilkan:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Anggota",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 jam", "message": "1 jam",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Restart Signal", "message": "Restart Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "Anda telah meninggalkan group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Hapus pesan", "message": "Hapus pesan",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Kesalahan dalam penanganan pesan baru.", "message": "Kesalahan dalam penanganan pesan baru.",
"description": "" "description": ""
}, },
"delete": {
"message": "Hapus",
"description": ""
},
"verified": {
"message": "Terverifikasi",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Pilih kontak atau grup untuk mulai mengobrol", "message": "Pilih kontak atau grup untuk mulai mengobrol",
"description": "" "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": { "installConnecting": {
"message": "Menyambungkan...", "message": "Menyambungkan...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Anda mungkin ingin nomor keamanan anda untuk $tag_start$ memverifikasi $tag_end$ dengan kontak ini.", "message": "Anda mungkin ingin nomor keamanan anda untuk $tag_start$ memverifikasi $tag_end$ dengan kontak ini.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Nomor keamanan Anda dengan $name$ telah berubah baru-baru ini. Ini bisa berarti seseorang mencoba mencegat komunikasi Anda atau bahwa $name$ hanya memasang ulang Sinyal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Terkirim", "message": "Terkirim",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ mengubah pewaktu ke $time$.", "message": "$name$ mengubah pewaktu ke $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "sekarang", "message": "sekarang",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
}, },
"changedRecentlyMultiple": {
"message": "Nomor keamanan Anda dengan beberapa anggota grup telah berubah baru-baru ini. Ini bisa berarti seseorang mencoba mencegat komunikasi Anda atau bahwa mereka hanya memasang ulang Sinyal.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"timerOption_1_day": { "timerOption_1_day": {
"message": "1 hari", "message": "1 hari",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Laporkan isu", "message": "Laporkan isu",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -198,7 +282,7 @@
"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." "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."
}, },
"unlinkedWarning": { "unlinkedWarning": {
"message": "Relink Signal Desktop to your mobile device to continue messaging.", "message": "Sambungkan kembali Signal Desktop ke perangkat mobile Anda untuk melanjutkan pesan.",
"description": "" "description": ""
}, },
"debugLogExplanation": { "debugLogExplanation": {
@ -209,10 +293,24 @@
"message": "Masukkan nomor telepon untuk menambahkan kontak.", "message": "Masukkan nomor telepon untuk menambahkan kontak.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Nomor keamanan Anda dengan $name$ telah berubah dan tidak lagi diverifikasi. Klik untuk menampilkan.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Cari...", "message": "Cari...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Beberapa penerima gagal.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Nama atau pesan saja", "message": "Nama atau pesan saja",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -222,11 +320,11 @@
"description": "Label for a button that syncs contacts and groups from your phone" "description": "Label for a button that syncs contacts and groups from your phone"
}, },
"syncFailed": { "syncFailed": {
"message": "Impor gagal. Pastikan komputer atau perangkat anda tersambung jaringan internet.", "message": "Impor gagal. Pastikan komputer dan perangkat anda tersambung ke jaringan internet.",
"description": "Informational text displayed if a sync operation times out." "description": "Informational text displayed if a sync operation times out."
}, },
"unlinked": { "unlinked": {
"message": "Unlinked", "message": "Tidak tersambung",
"description": "" "description": ""
}, },
"installFollowUs": { "installFollowUs": {
@ -243,9 +341,15 @@
"message": "Pelajari lebih jauh tentang verifikasi nomor keamanan", "message": "Pelajari lebih jauh tentang verifikasi nomor keamanan",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Penerimaan nomor keamanan", "message": "$count$ Pesan Belum Dibaca",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Maaf, Anda menautkan perangkat terlalu banyak. Coba hapus beberapa.", "message": "Maaf, Anda menautkan perangkat terlalu banyak. Coba hapus beberapa.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"loadingMessages": {
"message": "Memuat pesan $count$ sejauh ini...",
"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": "Nomor keamanan Anda dengan $name$ telah berubah sejak Anda terakhir diverifikasi. Ini bisa berarti seseorang mencoba mencegat komunikasi Anda atau bahwa $name$ hanya memasang ulang Sinyal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Pemutahiran", "message": "Pemutahiran",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Nomor keamanan anda dengan $name$", "message": "Nomor keamanan Anda dengan $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privasi itu mungkin. Signal membuatnya lebih mudah.", "message": "Privasi itu mungkin. Signal membuatnya lebih mudah.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Mainkan suara notifikasi", "message": "Mainkan suara notifikasi",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "Anda belum memverifikasi nomor keamanan Anda dengan $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": { "disconnected": {
"message": "Luring", "message": "Luring",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Impor ...", "message": "Impor ...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Nomor keamanan Anda dengan beberapa anggota grup ini telah berubah dan tidak lagi diverifikasi. Klik untuk menampilkan.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Terima", "message": "Terima",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Menerima", "message": "Menerima",
"description": "Label for the time a message was received" "description": "Label for the time a message was received"
}, },
"youMarkedAsNotVerified": {
"message": "Anda menandai nomor keamanan Anda dengan $name$ sebagai tidak terverifikasi.",
"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": "Anda telah memverifikasi nomor keamanan Anda dengan $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": { "timerOption_30_seconds": {
"message": "30 detik", "message": "30 detik",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Mengirim pesan", "message": "Mengirim pesan",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Saya",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Pesan berisi media", "message": "Pesan berisi media",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Pesan Belum Dibaca",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Versi dari Signal Desktop ini telah kadaluarsa. Mohom memutahirkan ke versi terbaru untuk melanjutkan pengiriman pesan.", "message": "Versi dari Signal Desktop ini telah kadaluarsa. Mohom memutahirkan ke versi terbaru untuk melanjutkan pengiriman pesan.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Nomor keamanan anda dengan kontak ini telah berubah. Klik untuk memproses dan tampilkan.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Maaf, berkas tersebut melebihi batas ukuran pesan.", "message": "Maaf, berkas tersebut melebihi batas ukuran pesan.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Hapus pesan ini",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "padam", "message": "padam",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Buka Signal di telepon anda dan arahkan ke Pengaturan -> perangkan tersambung. Tekan tombol untuk menambahkan perangkat baru, lalu pindai kode diatas.", "message": "Buka Signal di telepon anda dan arahkan ke Pengaturan -> perangkan tersambung. Tekan tombol untuk menambahkan perangkat baru, lalu pindai kode diatas.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Nomor salah", "message": "Nomor salah",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Selamat datang di Signal Desktop", "message": "Selamat datang di Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "Pesan baru dibawah",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Gagal menyambungkan ke server.", "message": "Gagal menyambungkan ke server.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Tandai tidak terverifikasi",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Pesan tidak terkirim.", "message": "Pesan tidak terkirim.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -428,12 +616,26 @@
"description": "Button for the user to confirm that they have Signal for Android" "description": "Button for the user to confirm that they have Signal for Android"
}, },
"unnamedFile": { "unnamedFile": {
"message": "Unnamed File", "message": "File yang tidak memiliki nama",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Kirim Apapun",
"description": "Used on a warning dialog to make it clear that it might be risky to send the message."
},
"youMarkedAsVerified": {
"message": "Anda menandai nomor keamanan Anda dengan $name$ sebagai yang telah diverifikasi.",
"description": "Shown in the conversation history when the user marks a contact as verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"connecting": { "connecting": {
"message": "Connecting", "message": "Menyambungi",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Sesi aman berakhir", "message": "Sesi aman berakhir",
@ -444,7 +646,7 @@
"description": "" "description": ""
}, },
"relink": { "relink": {
"message": "Relink", "message": "Sambungkan kembali",
"description": "" "description": ""
}, },
"timerOption_1_week_abbreviated": { "timerOption_1_week_abbreviated": {
@ -455,6 +657,20 @@
"message": "5 detik", "message": "5 detik",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Tampilkan anggota",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "Anda menandai nomor keamanan Anda dengan $name$ yang tidak diverifikasi dari perangkat lain.",
"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": { "installSignalLink": {
"message": "Pertama, pasang <a $a_params$>Signal</a> di ponsel Android Anda.<br/> Kami akan menautkan perangkat-perangkat Anda dan menjaga pesan-pesan Anda tetap tersinkronisasi.", "message": "Pertama, pasang <a $a_params$>Signal</a> di ponsel Android Anda.<br/> Kami akan menautkan perangkat-perangkat Anda dan menjaga pesan-pesan Anda tetap tersinkronisasi.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Tautkan dengan", "message": "Tautkan dengan",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Anggota Grup",
"description": ""
},
"loading": {
"message": "Memuat...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Pesan Baru", "message": "Pesan Baru",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -482,7 +706,7 @@
"description": "" "description": ""
}, },
"voiceMessage": { "voiceMessage": {
"message": "Voice Message", "message": "Pesan Suara",
"description": "Name for a voice message attachment" "description": "Name for a voice message attachment"
}, },
"submit": { "submit": {
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Nomor keamanan anda dengan $name$ telah berubah.", "message": "Nomor keamanan Anda dengan $name$ telah berubah. Klik untuk menampilkan.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Dibutuhkan penerimaan untuk nomor keamanan baru setelah berubah", "message": "Nomor keamanan Anda dengan $name$ telah berubah. Ini bisa berarti seseorang mencoba mencegat komunikasi Anda atau bahwa $name$ hanya menginstal ulang Sinyal. Anda mungkin ingin memverifikasi nomor keamanan Anda dengan kontak ini.",
"description": "Description for safety numbers setting" "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": { "to": {
"message": "Kepada", "message": "Kepada",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Verifikasi", "message": "Tandai terverifikasi",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Nomor keamanan anda dengan kontak ini telah berubah. Ini bisa berarti ada seseorang mencoba menyadap komunikasi anda, atau kontak telah menghapus aplikasi Signal. Anda mungkin ingin memverifikasi nomor keamanan baru dibawah.", "message": "Nomor keamanan anda dengan kontak ini telah berubah. Ini bisa berarti ada seseorang mencoba menyadap komunikasi anda, atau kontak telah menghapus aplikasi Signal. Anda mungkin ingin memverifikasi nomor keamanan baru dibawah.",
"description": "" "description": ""
}, },
"changedSinceVerifiedMultiple": {
"message": "Nomor keamanan Anda dengan beberapa anggota grup telah berubah sejak terakhir Anda diverifikasi. Ini bisa berarti seseorang mencoba mencegat komunikasi Anda atau bahwa mereka hanya memasang ulang Sinyal.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Kirim log debug", "message": "Kirim log debug",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Galat", "message": "Galat",
"description": "" "description": ""
}, },
"changedRightAfterVerify": {
"message": "Nomor keamanan yang ingin Anda verifikasi telah berubah. Harap tinjau nomor keamanan baru Anda dengan $name$. Ingat, perubahan ini bisa berarti seseorang mencoba mencegat komunikasi Anda atau bahwa $name$ hanya memasang ulang Sinyal.",
"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": { "timerSetTo": {
"message": "Pewaktu set ke $time$", "message": "Pewaktu set ke $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30d", "message": "30d",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Pemberitahuan", "message": "Pemberitahuan",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Kirim ulang", "message": "Kirim ulang",
"description": "" "description": ""
},
"youMarkedAsVerifiedOtherDevice": {
"message": "Anda menandai nomor keamanan Anda dengan $name$seperti yang diverifikasi dari perangkat lain.",
"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"
}
}
} }
} }

View file

@ -105,6 +105,10 @@
"message": "Tipo di file non supportato", "message": "Tipo di file non supportato",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Clicca per salvare", "message": "Clicca per salvare",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -161,6 +165,10 @@
"message": "Elimina messaggi", "message": "Elimina messaggi",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Errore in gestione messaggio in arrivo.", "message": "Errore in gestione messaggio in arrivo.",
"description": "" "description": ""
@ -177,10 +185,18 @@
"message": "Per iniziare una chat seleziona un contatto od un gruppo.", "message": "Per iniziare una chat seleziona un contatto od un gruppo.",
"description": "" "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": { "installConnecting": {
"message": "Connessione in corso...", "message": "Connessione in corso...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Dovresti $tag_start$ verificare $tag_end$ il codice di sicurezza con questo contatto.", "message": "Dovresti $tag_start$ verificare $tag_end$ il codice di sicurezza con questo contatto.",
"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.", "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.",
@ -207,6 +223,14 @@
"message": "Inviato", "message": "Inviato",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ ha settato il timer a $time$.", "message": "$name$ ha settato il timer a $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -233,6 +257,10 @@
"message": "1 giorno", "message": "1 giorno",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Segnala un problema", "message": "Segnala un problema",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -533,6 +561,10 @@
"message": "Apri Signal sul tuo telefono e vai su Impostazioni > Dispositivi collegati. Premi il bottone per aggiungere un nuovo dispositivo e poi fai lo scan del codice in alto.", "message": "Apri Signal sul tuo telefono e vai su Impostazioni > Dispositivi collegati. Premi il bottone per aggiungere un nuovo dispositivo e poi fai lo scan del codice in alto.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Numero non valido", "message": "Numero non valido",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -545,6 +577,16 @@
"message": "Nuovo messaggio a seguire", "message": "Nuovo messaggio a seguire",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Connessione al server non riuscita.", "message": "Connessione al server non riuscita.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
@ -735,6 +777,10 @@
"message": "Il codice di sicurezza con più membri del gruppo è cambiato. Questo può voler dire che qualcuno sta cercando d'intercettare la tua comunicazione, oppure che hanno semplicemente reinstallato Signal.", "message": "Il codice di sicurezza con più membri del gruppo è cambiato. Questo può voler dire che qualcuno sta cercando d'intercettare la tua comunicazione, oppure che hanno semplicemente reinstallato Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message" "description": "Shown on confirmation dialog when user attempts to send a message"
}, },
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Invia log di debug", "message": "Invia log di debug",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -767,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notifiche", "message": "Notifiche",
"description": "Header for notification settings" "description": "Header for notification settings"

View file

@ -105,6 +105,10 @@
"message": "サポートされていない種類のファイル", "message": "サポートされていない種類のファイル",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "クリックして保存", "message": "クリックして保存",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -161,6 +165,10 @@
"message": "メッセージを削除", "message": "メッセージを削除",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "受信中にエラー", "message": "受信中にエラー",
"description": "" "description": ""
@ -177,10 +185,18 @@
"message": "会話を始めるには連絡先かグループを選択してください", "message": "会話を始めるには連絡先かグループを選択してください",
"description": "" "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": { "installConnecting": {
"message": "QRコードを待っています", "message": "QRコードを待っています",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "このコンタクトとの $tag_start$ 安全番号 $tag_end$ を確認することができます。", "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.", "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.",
@ -207,6 +223,14 @@
"message": "送信", "message": "送信",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$がタイマーを$time$に設定しました", "message": "$name$がタイマーを$time$に設定しました",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -233,6 +257,10 @@
"message": "1日", "message": "1日",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "問題を報告", "message": "問題を報告",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -533,6 +561,10 @@
"message": "携帯電話でSignalを起動し「設定」>「結び付いているデバイス」に進み,デバイス追加のボタンを押して,上部のコードをスキャンしてください。", "message": "携帯電話でSignalを起動し「設定」>「結び付いているデバイス」に進み,デバイス追加のボタンを押して,上部のコードをスキャンしてください。",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "不正な番号です", "message": "不正な番号です",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -545,6 +577,16 @@
"message": "新着メッセージ", "message": "新着メッセージ",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "サーバーに接続できませんでした", "message": "サーバーに接続できませんでした",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
@ -735,6 +777,10 @@
"message": "複数のメンバーで安全番号に変更がありました。誰かが通信を傍受しようとしているかも知れませんしメンバーがSignalをインストールし直しただけかも知れません。", "message": "複数のメンバーで安全番号に変更がありました。誰かが通信を傍受しようとしているかも知れませんしメンバーがSignalをインストールし直しただけかも知れません。",
"description": "Shown on confirmation dialog when user attempts to send a message" "description": "Shown on confirmation dialog when user attempts to send a message"
}, },
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "デバッグログを提出", "message": "デバッグログを提出",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -767,6 +813,10 @@
"message": "30秒", "message": "30秒",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "通知", "message": "通知",
"description": "Header for notification settings" "description": "Header for notification settings"

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 seconds", "message": "10 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "ಕಳೆದ ಆಮದು", "message": "ಕಳೆದ ಆಮದು",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "ಬೆಂಬಲವಿಲ್ಲದ ಲಗತ್ತಿನ ಪ್ರಕಾರ. ಉಳಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ.", "message": "ಬೆಂಬಲವಿಲ್ಲದ ಲಗತ್ತಿನ ಪ್ರಕಾರ. ಉಳಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "You set the timer to $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "ಸಿದ್ಧತೆಗಳು", "message": "ಸಿದ್ಧತೆಗಳು",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Disappearing messages", "message": "Disappearing messages",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "ವಿವರಗಳು", "message": "ವಿವರಗಳು",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "ಬೆಂಬಲವಿಲ್ಲದ ಕಡತ ಪ್ರಕಾರ", "message": "ಬೆಂಬಲವಿಲ್ಲದ ಕಡತ ಪ್ರಕಾರ",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "ಕೀಲಿಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ ...", "message": "ಕೀಲಿಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ ...",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "ಸಿಗ್ನಲ್‌ಗೆ ಸ್ವಾಗತ", "message": "ಸಿಗ್ನಲ್‌ಗೆ ಸ್ವಾಗತ",
@ -103,10 +141,6 @@
"message": "ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಸೂಚನೆಗಳಲ್ಲಿ ಇದನ್ನು ಬಹಿರಂಗಪಡಿಸಲಾಗುತ್ತದೆ:", "message": "ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಸೂಚನೆಗಳಲ್ಲಿ ಇದನ್ನು ಬಹಿರಂಗಪಡಿಸಲಾಗುತ್ತದೆ:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "ಸದಸ್ಯರು",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 ಗಂಟೆ", "message": "1 ಗಂಟೆ",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": " ಸಿಗ್ನಲ್ ಮರುಪ್ರಾರಂಭಿಸಿ", "message": " ಸಿಗ್ನಲ್ ಮರುಪ್ರಾರಂಭಿಸಿ",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Delete messages", "message": "Delete messages",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "ಒಳಬರುವ ಸಂದೇಶ ನಿರ್ವಹಣಾ ದೋಷ.", "message": "ಒಳಬರುವ ಸಂದೇಶ ನಿರ್ವಹಣಾ ದೋಷ.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "ಸಂವಾದ ಪ್ರಾರಂಭಿಸಲು ಸಂಪರ್ಕ ಅಥವಾ ಗುಂಪುನ್ನು ಆಯ್ಕೆಮಾಡಿಕೊಳ್ಳಿ.", "message": "ಸಂವಾದ ಪ್ರಾರಂಭಿಸಲು ಸಂಪರ್ಕ ಅಥವಾ ಗುಂಪುನ್ನು ಆಯ್ಕೆಮಾಡಿಕೊಳ್ಳಿ.",
"description": "" "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": { "installConnecting": {
"message": "ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ...", "message": "ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.", "message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "ಕಳುಹಿಸಿ", "message": "ಕಳುಹಿಸಿ",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ set the timer to $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "ಈಗ", "message": "ಈಗ",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 day", "message": "1 day",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "ಸಮಸ್ಯೆಯನ್ನು ವರದಿಮಾಡಿ", "message": "ಸಮಸ್ಯೆಯನ್ನು ವರದಿಮಾಡಿ",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "ಹುಡುಕಿ... ", "message": "ಹುಡುಕಿ... ",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "ಯಾವುದೇ ಹೆಸರು ಅಥವಾ ಸಂದೇಶ ಬೇಡ", "message": "ಯಾವುದೇ ಹೆಸರು ಅಥವಾ ಸಂದೇಶ ಬೇಡ",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Learn more about verifying safety numbers", "message": "Learn more about verifying safety numbers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "ಕ್ಷಮಿಸಿ, ನೀವು ಹಲವಾರು ಸಾಧನಗಳು ಈಗಾಗಲೇ ಜೋಡಿಸಿದ್ದೀರಿ. ಕೆಲವನ್ನು ತೆಗೆದುಹಾಕಲು ಪ್ರಯತ್ನಿಸಿ.", "message": "ಕ್ಷಮಿಸಿ, ನೀವು ಹಲವಾರು ಸಾಧನಗಳು ಈಗಾಗಲೇ ಜೋಡಿಸಿದ್ದೀರಿ. ಕೆಲವನ್ನು ತೆಗೆದುಹಾಕಲು ಪ್ರಯತ್ನಿಸಿ.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "ಅಪ್ಗ್ರೇಡ್", "message": "ಅಪ್ಗ್ರೇಡ್",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "ಖಾಸಗಿತನ ಸಾಧ್ಯ. ಸಿಗ್ನಲ್ ಇದನ್ನು ಸುಲಭವಾಗಿಸುತ್ತದೆ.", "message": "ಖಾಸಗಿತನ ಸಾಧ್ಯ. ಸಿಗ್ನಲ್ ಇದನ್ನು ಸುಲಭವಾಗಿಸುತ್ತದೆ.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡಿದೆ", "message": "ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡಿದೆ",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "ಆಮದು ಮಾಡಲಾಗುತ್ತಿದೆ ...", "message": "ಆಮದು ಮಾಡಲಾಗುತ್ತಿದೆ ...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "ಒಪ್ಪಿಕೊಳ್ಳಿ", "message": "ಒಪ್ಪಿಕೊಳ್ಳಿ",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "ಸ್ವೀಕರಿಸಲಾಗಿದೆ", "message": "ಸ್ವೀಕರಿಸಲಾಗಿದೆ",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 seconds", "message": "30 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "ಒಂದು ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿ", "message": "ಒಂದು ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿ",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "ಮಾಧ್ಯಮ ಸಂದೇಶ", "message": "ಮಾಧ್ಯಮ ಸಂದೇಶ",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "ಸಿಗ್ನಲ್ ಡೆಸ್ಕ್ಟಾಪ್ ಈ ಆವೃತ್ತಿಯ ಅವಧಿ ಮುಗಿದಿದೆ. ಸಂದೇಶ ಮುಂದುವರೆಸಲು ಹೊಸ ಆವೃತ್ತಿಗೆ ಅಪ್ಗ್ರೇಡ್ ಮಾಡಿ.", "message": "ಸಿಗ್ನಲ್ ಡೆಸ್ಕ್ಟಾಪ್ ಈ ಆವೃತ್ತಿಯ ಅವಧಿ ಮುಗಿದಿದೆ. ಸಂದೇಶ ಮುಂದುವರೆಸಲು ಹೊಸ ಆವೃತ್ತಿಗೆ ಅಪ್ಗ್ರೇಡ್ ಮಾಡಿ.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Your safety number with this contact has changed. Click to process and display.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "ಕ್ಷಮಿಸಿ, ಆಯ್ಕೆಮಾಡಿದ ಕಡತ ಸಂದೇಶದ ಗಾತ್ರ ನಿರ್ಬಂಧಗಳನ್ನು ಮೀರಿದೆ.", "message": "ಕ್ಷಮಿಸಿ, ಆಯ್ಕೆಮಾಡಿದ ಕಡತ ಸಂದೇಶದ ಗಾತ್ರ ನಿರ್ಬಂಧಗಳನ್ನು ಮೀರಿದೆ.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "off", "message": "off",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "ನಿಮ್ಮ ಫೋನ್ನನ ಸಿಗ್ನಲ್‌ನಲ್ಲಿ, ಸೆಟ್ಟಿಂಗ್ಗಳು > ಸಾಧನಗಳನ್ನು ತೆರೆಯಿರಿ. \"ಹೊಸ ಸಾಧನವನ್ನು ಸೇರಿಸಿ\" ಬಟನ್ ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ, ನಂತರ ಮೇಲಿನ ಸಂಕೇತವನ್ನು ಸ್ಕ್ಯಾನ್‌ಮಾಡಿ.", "message": "ನಿಮ್ಮ ಫೋನ್ನನ ಸಿಗ್ನಲ್‌ನಲ್ಲಿ, ಸೆಟ್ಟಿಂಗ್ಗಳು > ಸಾಧನಗಳನ್ನು ತೆರೆಯಿರಿ. \"ಹೊಸ ಸಾಧನವನ್ನು ಸೇರಿಸಿ\" ಬಟನ್ ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ, ನಂತರ ಮೇಲಿನ ಸಂಕೇತವನ್ನು ಸ್ಕ್ಯಾನ್‌ಮಾಡಿ.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Invalid number",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "ಸಿಗ್ನಲ್ ಗಣಕತೆರೆಗೆ ಸ್ವಾಗತ", "message": "ಸಿಗ್ನಲ್ ಗಣಕತೆರೆಗೆ ಸ್ವಾಗತ",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "ಪೂರೈಕೆಗಣಕದ ಜೋತೆ ಸಂಪರ್ಕ ವಿಫಲವಾಗಿದೆ.", "message": "ಪೂರೈಕೆಗಣಕದ ಜೋತೆ ಸಂಪರ್ಕ ವಿಫಲವಾಗಿದೆ.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "ಸಂದೇಶ ಕಳುಹಿಸಲಾಗಿಲ್ಲ.", "message": "ಸಂದೇಶ ಕಳುಹಿಸಲಾಗಿಲ್ಲ.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "ಸುರಕ್ಷಿತ ಅಧಿವೇಶನವನ್ನು ಮರುಹೊಂದಿಸಿ", "message": "ಸುರಕ್ಷಿತ ಅಧಿವೇಶನವನ್ನು ಮರುಹೊಂದಿಸಿ",
@ -455,6 +657,20 @@
"message": "5 seconds", "message": "5 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "ಮೊದಲ, ನಿಮ್ಮ ಆಂಡ್ರ್ಯಾಡ್ ಫೋನ್‌ನಲ್ಲಿ <a $a_params$>ಸಿಗ್ನಲ್‌ನನ್ನ್ನು</a> ಅನುಸ್ಥಾಪಿಸಲು. <br /> ನಾವು ನಿಮ್ಮ ಸಾಧನಗಳನ್ನು ಜೋಡಿಸುತ್ತೇವೆ ಹಾಗು ನಿಮ್ಮ ಸಂದೇಶಗಳನ್ನು ಸಮನ್ವಯಗೊಳಿಸುತ್ತೇವೆ.", "message": "ಮೊದಲ, ನಿಮ್ಮ ಆಂಡ್ರ್ಯಾಡ್ ಫೋನ್‌ನಲ್ಲಿ <a $a_params$>ಸಿಗ್ನಲ್‌ನನ್ನ್ನು</a> ಅನುಸ್ಥಾಪಿಸಲು. <br /> ನಾವು ನಿಮ್ಮ ಸಾಧನಗಳನ್ನು ಜೋಡಿಸುತ್ತೇವೆ ಹಾಗು ನಿಮ್ಮ ಸಂದೇಶಗಳನ್ನು ಸಮನ್ವಯಗೊಳಿಸುತ್ತೇವೆ.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "ಜೊತೆ ಜೋಡಣೆ", "message": "ಜೊತೆ ಜೋಡಣೆ",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "ಹೊಸ ಸಂದೇಶಗಳು", "message": "ಹೊಸ ಸಂದೇಶಗಳು",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "ಗೆ", "message": "ಗೆ",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "ಪರಿಶೀಲಿಸಿ", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Submit debug log", "message": "Submit debug log",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "ದೋಷ", "message": "ದೋಷ",
"description": "" "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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Timer set to $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "ಸೂಚನೆಗಳು", "message": "ಸೂಚನೆಗಳು",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "ಪುನಃ ಕಳುಹಿಸಿ", "message": "ಪುನಃ ಕಳುಹಿಸಿ",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 seconds", "message": "10 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Last import at", "message": "Last import at",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Unsupported attachment type. Click to save.", "message": "Unsupported attachment type. Click to save.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "You set the timer to $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Settings", "message": "Settings",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Disappearing messages", "message": "Disappearing messages",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Details", "message": "Details",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Unsupported file type", "message": "Unsupported file type",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Generating Keys", "message": "Generating Keys",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Welcome to Signal", "message": "Welcome to Signal",
@ -103,10 +141,6 @@
"message": "When messages arrive, display notifications that reveal:", "message": "When messages arrive, display notifications that reveal:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Members",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hour", "message": "1 hour",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Restart Signal", "message": "Restart Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Delete messages", "message": "Delete messages",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Error handling incoming message.", "message": "Error handling incoming message.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Select a contact or group to start chatting.", "message": "Select a contact or group to start chatting.",
"description": "" "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": { "installConnecting": {
"message": "Connecting...", "message": "Connecting...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.", "message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Sent", "message": "Sent",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ set the timer to $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "now", "message": "now",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 day", "message": "1 day",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Report an issue", "message": "Report an issue",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Search...", "message": "Search...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Neither name nor message", "message": "Neither name nor message",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Learn more about verifying safety numbers", "message": "Learn more about verifying safety numbers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Sorry, you have too many devices linked already. Try removing some.", "message": "Sorry, you have too many devices linked already. Try removing some.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Upgrade", "message": "Upgrade",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privacy is possible. Signal makes it easy.", "message": "Privacy is possible. Signal makes it easy.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Disconnected", "message": "Disconnected",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importing...", "message": "Importing...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Accept", "message": "Accept",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Received", "message": "Received",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 seconds", "message": "30 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "메세지를 보내다", "message": "메세지를 보내다",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Media message", "message": "Media message",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.", "message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Your safety number with this contact has changed. Click to process and display.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Sorry, the selected file exceeds message size restrictions.", "message": "Sorry, the selected file exceeds message size restrictions.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "off", "message": "off",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Open Signal on your phone and navigate to Settings > Linked devices. Tap the button to add a new device, then scan the code above.", "message": "Open Signal on your phone and navigate to Settings > Linked devices. Tap the button to add a new device, then scan the code above.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Invalid number",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Welcome to Signal Desktop", "message": "Welcome to Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Failed to connect to server.", "message": "Failed to connect to server.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Message not sent.", "message": "Message not sent.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Secure session reset", "message": "Secure session reset",
@ -455,6 +657,20 @@
"message": "5 seconds", "message": "5 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "First, install <a $a_params$>Signal</a> on your Android phone.<br /> We'll link your devices and keep your messages in sync.", "message": "First, install <a $a_params$>Signal</a> on your Android phone.<br /> We'll link your devices and keep your messages in sync.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Linking with", "message": "Linking with",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "New Messages", "message": "New Messages",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "To", "message": "To",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Verify", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Submit debug log", "message": "Submit debug log",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Error", "message": "Error",
"description": "" "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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Timer set to $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notifications", "message": "Notifications",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Resend", "message": "Resend",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Slinkti į pokalbio apačią",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 sekundžių", "message": "10 sekundžių",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "Rodyti",
"description": "Used as a label on a button allowing user to see more information"
},
"upgradingDatabase": {
"message": "Naujinama duomenų bazė. Tai gali šiek tiek užtrukti...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"lastSynced": { "lastSynced": {
"message": "Paskutinis importavimas ties", "message": "Paskutinis importavimas ties",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Nepalaikomas priedo tipas. Spustelėkite, kad įrašytumėte.", "message": "Nepalaikomas priedo tipas. Spustelėkite, kad įrašytumėte.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Patvirtinti saugumo numerį", "message": "Rodyti saugumo numerį",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android klientai gaus tik pirmuosius 2000 šios žinutės simbolių.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Jūs nustatėte laikmatį į $time$.", "message": "Jūs nustatėte laikmatį į $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Nustatymai", "message": "Nustatymai",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Gauta žinutė su nauju saugumo numeriu. Spustelėkite, norėdami apdoroti ir parodyti.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 sek.", "message": "5 sek.",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Išnykstančios žinutės", "message": "Išnykstančios žinutės",
"description": "Conversation menu option to enable disappearing messages" "description": "Conversation menu option to enable disappearing messages"
}, },
"deleteWarning": {
"message": "Ar tikrai? Spustelėjus \"Ištrinti\", ši žinutė visiems laikams bus pašalinta iš šio įrenginio.",
"description": ""
},
"showMore": { "showMore": {
"message": "Išsamesnė informacija", "message": "Išsamesnė informacija",
"description": "Displays the details of a key change" "description": "Displays the details of a key change"
}, },
"verifyHelp": {
"message": "Jeigu norite patvirtinti savo ištisinio šifravimo su $name$ saugumą, palyginkite aukščiau esančius numerius su numeriais šio asmens įrenginyje.",
"description": "",
"placeholders": {
"name": {
"content": "$1",
"example": "John"
}
}
},
"membersNeedingVerification": {
"message": "Jūsų saugumo numeriai su šiais grupės dalyviais nuo paskutinio patvirtinimo pasikeitė. Spustelėkite ant grupės dalyvio, norėdami pamatyti savo naują saugumo numerį su juo.",
"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": { "timerOption_5_minutes_abbreviated": {
"message": "5 min.", "message": "5 min.",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Nepalaikomas failo tipas", "message": "Nepalaikomas failo tipas",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Eksportuoti dar kartą",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Spustelkite, norėdami įrašyti", "message": "Spustelkite, norėdami įrašyti",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "Naujos žinutės žemiau",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Kuriami raktai", "message": "Kuriami raktai",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Atsijungta", "message": "Atsijungta",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Sveiki atvykę į Signal", "message": "Sveiki atvykę į Signal",
@ -103,10 +141,6 @@
"message": "Kai gaunamos žinutės, rodyti pranešimus, kuriuose atskleidžiama:", "message": "Kai gaunamos žinutės, rodyti pranešimus, kuriuose atskleidžiama:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Dalyviai",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 valanda", "message": "1 valanda",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Paleisti Signal iš naujo", "message": "Paleisti Signal iš naujo",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "Jūs išėjote iš grupės",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Ištrinti žinutes", "message": "Ištrinti žinutes",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Pradėti perkėlimo procesą? Perkėlimo eigoje jūs negalėsite iš šios programos siųsti ar gauti Signal žinučių.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Klaida, apdorojant gaunamą žinutę.", "message": "Klaida, apdorojant gaunamą žinutę.",
"description": "" "description": ""
}, },
"delete": {
"message": "Ištrinti",
"description": ""
},
"verified": {
"message": "Patvirtinta(-s)",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Pasirinkite kontaktą ar grupę, kad pradėtumėte pokalbį.", "message": "Pasirinkite kontaktą ar grupę, kad pradėtumėte pokalbį.",
"description": "" "description": ""
}, },
"exportError": {
"message": "Deja, eksportavimo metu kažkas nutiko. Iš pradžių, dar kartą patikrinkite savo tuščią paskirties katalogą, ar turite prieigą į jį rašyti ir, ar užtenka vietos. Tuomet, pateikite derinimo žurnalą, kad mes galėtume jums padėti su perkėlimu!",
"description": "Helper text if the user went forward on migrating the app, but ran into an error"
},
"installConnecting": { "installConnecting": {
"message": "Jungiamasi...", "message": "Jungiamasi...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "jūsų pasirinkta vieta",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Jūs, tikriausiai, norėtumėte $tag_start$ patvirtinti $tag_end$ savo saugumo numerį su šiuo kontaktu.", "message": "Jūs, tikriausiai, norėtumėte $tag_start$ patvirtinti $tag_end$ savo saugumo numerį su šiuo kontaktu.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Jūsų saugumo numeris su $name$ neseniai pasikeitė. Tai gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad $name$, tiesiog, iš naujo įdiegė Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Išsiųsta", "message": "Išsiųsta",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "Signal darbalaukiui Chrome programa buvo panaikinta. Ar norėtumėte dabar persikelti į naująją Signal programą darbalaukiui?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Perkelti",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ nustatė laikmatį į $time$.", "message": "$name$ nustatė laikmatį į $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "dabar", "message": "dabar",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
}, },
"changedRecentlyMultiple": {
"message": "Jūsų saugumo numeriai su keliais grupės dalyviais neseniai pasikeitė. Tai gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad šie asmenys, tiesiog, iš naujo įdiegė Signal. ",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"timerOption_1_day": { "timerOption_1_day": {
"message": "1 diena", "message": "1 diena",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Palaukite, kol mes eksportuosime jūsų duomenis. Eksportavimo metu, jūs vis dar galite naudotis Signal savo telefone ar kituose įrenginiuose. Taip pat galite <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>įdiegti naująją Signal programą darbalaukiui</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Pranešti apie klaidą", "message": "Pranešti apie klaidą",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Įveskite kontakto, kurį norite pridėti, numerį.", "message": "Įveskite kontakto, kurį norite pridėti, numerį.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Jūsų saugumo numeris su $name$ pasikeitė ir daugiau nebėra patvirtintas. Spustelėkite, norėdami rodyti.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Ieškoti...", "message": "Ieškoti...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Kai kurie gavėjai patyrė nesėkmę.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Nei vardas, nei žinutė", "message": "Nei vardas, nei žinutė",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Sužinoti daugiau apie saugumo numerių patvirtinimą", "message": "Sužinoti daugiau apie saugumo numerių patvirtinimą",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Saugumo numerių patvirtinimas", "message": "$count$ neskaitytų žinučių",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Atleiskite, jūs jau turite per daug susietų įrenginių. Pabandykite kai kuriuos pašalinti.", "message": "Atleiskite, jūs jau turite per daug susietų įrenginių. Pabandykite kai kuriuos pašalinti.",
@ -281,12 +385,32 @@
"message": "1 min.", "message": "1 min.",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"loadingMessages": {
"message": "Įkeliamos žinutės. Jau $count$ įkelta...",
"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": "Jūsų saugumo numeris su $name$ nuo paskutinio patvirtinimo pasikeitė. Tai gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad $name$, tiesiog, iš naujo įdiegė Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Naujinti", "message": "Naujinti",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Jūsų saugumo numeris su $name$", "message": "Jūsų saugumo numeris su $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privatumas yra įmanomas. Signal jį padaro lengvą.", "message": "Privatumas yra įmanomas. Signal jį padaro lengvą.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Groti garso pranešimus", "message": "Groti garso pranešimus",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "Jūs nesate patvirtinę savo saugumo numerio su $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": { "disconnected": {
"message": "Atsijungta", "message": "Atsijungta",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importuojama...", "message": "Importuojama...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Jūsų saugumo numeriai su keliais šios grupės dalyviais pasikeitė ir daugiau nebėra patvirtinti. Spustelėkite, norėdami rodyti.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Priimti", "message": "Priimti",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Gauta", "message": "Gauta",
"description": "Label for the time a message was received" "description": "Label for the time a message was received"
}, },
"youMarkedAsNotVerified": {
"message": "Jūs pažymėjote savo saugumo numerį su $name$ kaip nepatvirtintą.",
"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": "Jūs patvirtinote savo saugumo numerį su $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": { "timerOption_30_seconds": {
"message": "30 sekundžių", "message": "30 sekundžių",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Siųsti žinutę", "message": "Siųsti žinutę",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Aš",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Medija žinutė", "message": "Medija žinutė",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 neskaityta žinutė",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Pasibaigė šios Signal darbalaukiui skirtos versijos galiojimas. Norint tęsti susirašinėjimą, prašome atsinaujinti iki naujausios versijos.", "message": "Pasibaigė šios Signal darbalaukiui skirtos versijos galiojimas. Norint tęsti susirašinėjimą, prašome atsinaujinti iki naujausios versijos.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Jūsų saugumo numeris su šiuo kontaktu pasikeitė. Spustelėkite, norėdami apdoroti ir parodyti.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Atleiskite, pasirinktas failas viršija žinutės dydžio apribojimus.", "message": "Atleiskite, pasirinktas failas viršija žinutės dydžio apribojimus.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Ištrinti šią žinutę",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "išjungta", "message": "išjungta",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Atverkite Signal savo telefone ir naršykite į Nustatymai > Susieti įrenginiai. Bakstelėkite mygtuką, kad pridėtumėte naują įrenginį, o tuomet nuskenuokite aukščiau esantį kodą.", "message": "Atverkite Signal savo telefone ir naršykite į Nustatymai > Susieti įrenginiai. Bakstelėkite mygtuką, kad pridėtumėte naują įrenginį, o tuomet nuskenuokite aukščiau esantį kodą.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Atsijungiama...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Neteisingas numeris", "message": "Neteisingas numeris",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Sveiki atvykę į Signal darbalaukiui", "message": "Sveiki atvykę į Signal darbalaukiui",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "Nauja žinutė žemiau",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
},
"exportComplete": {
"message": "Jūsų duomenys buvo eksportuoti į: <p><b>$location$</b></p> Norėdami užbaigti perkėlimą, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>įdiekite naują Signal programą darbalaukiui</a> ir importuokite šiuos duomenis.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Nepavyko prisijungti prie serverio.", "message": "Nepavyko prisijungti prie serverio.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Žymėti kaip nepatvirtintą",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Žinutė neišsiųsta.", "message": "Žinutė neišsiųsta.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Bevardis failas", "message": "Bevardis failas",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Vis tiek siųsti",
"description": "Used on a warning dialog to make it clear that it might be risky to send the message."
},
"youMarkedAsVerified": {
"message": "Jūs pažymėjote savo saugumo numerį su $name$ kaip patvirtintą.",
"description": "Shown in the conversation history when the user marks a contact as verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"connecting": { "connecting": {
"message": "Jungiamasi", "message": "Jungiamasi",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Saugusis seansas atstatytas", "message": "Saugusis seansas atstatytas",
@ -455,6 +657,20 @@
"message": "5 sekundės", "message": "5 sekundės",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Rodyti dalyvius",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "Jūs iš kito įrenginio pažymėjote savo saugumo numerį su $name$ kaip nepatvirtintą.",
"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": { "installSignalLink": {
"message": "Iš pradžių, įdiekite <a $a_params$>Signal</a> savo Android telefone.<br /> Mes susiesime jūsų įrenginius ir išlaikysime jūsų žinutes sinchronizuotas.", "message": "Iš pradžių, įdiekite <a $a_params$>Signal</a> savo Android telefone.<br /> Mes susiesime jūsų įrenginius ir išlaikysime jūsų žinutes sinchronizuotas.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Susiejama su", "message": "Susiejama su",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Grupės dalyviai",
"description": ""
},
"loading": {
"message": "Įkeliama...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Naujos žinutės", "message": "Naujos žinutės",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Jūsų saugumo numeris su $name$ pasikeitė.", "message": "Jūsų saugumo numeris su $name$ pasikeitė. Spustelėkite, norėdami rodyti.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Reikalauti naujų saugumo numerių patvirtinimo, jiems pasikeitus.", "message": "Jūsų saugumo numeris su $name$ pasikeitė. Tai gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad $name$, tiesiog, iš naujo įdiegė Signal. Jūs, tikriausiai, norėtumėte patvirtinti saugumo numerį su šiuo kontaktu.",
"description": "Description for safety numbers setting" "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": { "to": {
"message": "Kam", "message": "Kam",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Patvirtinti", "message": "Žymėti kaip patvirtintą",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Jūsų saugumo numeris su šiuo kontaktu pasikeitė. Tai gali reikšti, kad arba kažkas bando perimti jūsų susirašinėjimą, arba šis kontaktas, tiesiog, iš naujo įdiegė Signal. Jūs, tikriausiai, žemiau norėtumėte patvirtinti naują saugumo numerį.", "message": "Jūsų saugumo numeris su šiuo kontaktu pasikeitė. Tai gali reikšti, kad arba kažkas bando perimti jūsų susirašinėjimą, arba šis kontaktas, tiesiog, iš naujo įdiegė Signal. Jūs, tikriausiai, žemiau norėtumėte patvirtinti naują saugumo numerį.",
"description": "" "description": ""
}, },
"changedSinceVerifiedMultiple": {
"message": "Jūsų saugumo numeriai su keliais grupės dalyviais nuo paskutinio patvirtinimo pasikeitė. Tai gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad šie asmenys, tiesiog, iš naujo įdiegė Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"export": {
"message": "Pasirinkti katalogą",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Pateikti derinimo žurnalą", "message": "Pateikti derinimo žurnalą",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Klaida", "message": "Klaida",
"description": "" "description": ""
}, },
"changedRightAfterVerify": {
"message": "Saugumo numeris, kurį bandote patvirtinti, pasikeitė. Prašome peržiūrėti savo saugumo numerį su $name$. Atminkite, šis pokytis gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad $name$, tiesiog, iš naujo įdiegė 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": { "timerSetTo": {
"message": "Laikmatis nustatytas į $time$", "message": "Laikmatis nustatytas į $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30 sek.", "message": "30 sek.",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"exportInstructions": {
"message": "Pirmas žingsnis - pasirinkti katalogą, kuriame bus saugomi šios programos eksportuoti duomenys. Tame kataloge bus žinučių istorija ir slaptieji šifruoti duomenys, taigi, nepamirškite jų įrašyti kokioje nors privačioje vietoje.",
"description": "Description of the export process"
},
"notifications": { "notifications": {
"message": "Pranešimai", "message": "Pranešimai",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Siųsti iš naujo", "message": "Siųsti iš naujo",
"description": "" "description": ""
},
"youMarkedAsVerifiedOtherDevice": {
"message": "Jūs iš kito įrenginio pažymėjote savo saugumo numerį su $name$ kaip patvirtintą.",
"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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 seconds", "message": "10 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Last import at", "message": "Last import at",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Неподдржан тип на прилог. Кликнете за зачувување.", "message": "Неподдржан тип на прилог. Кликнете за зачувување.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "You set the timer to $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Settings", "message": "Settings",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Disappearing messages", "message": "Disappearing messages",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Details", "message": "Details",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Неподдржан тип на датотека", "message": "Неподдржан тип на датотека",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Generating Keys", "message": "Generating Keys",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Добредојдовте во Signal", "message": "Добредојдовте во Signal",
@ -103,10 +141,6 @@
"message": "When messages arrive, display notifications that reveal:", "message": "When messages arrive, display notifications that reveal:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Членови",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hour", "message": "1 hour",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Restart Signal", "message": "Restart Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Delete messages", "message": "Delete messages",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Error handling incoming message.", "message": "Error handling incoming message.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Избери контакт или група за разговор", "message": "Избери контакт или група за разговор",
"description": "" "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": { "installConnecting": {
"message": "Connecting...", "message": "Connecting...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.", "message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Испратено", "message": "Испратено",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ set the timer to $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "now", "message": "now",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 day", "message": "1 day",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Report an issue", "message": "Report an issue",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Search...", "message": "Search...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Neither name nor message", "message": "Neither name nor message",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Learn more about verifying safety numbers", "message": "Learn more about verifying safety numbers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Sorry, you have too many devices linked already. Try removing some.", "message": "Sorry, you have too many devices linked already. Try removing some.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Upgrade", "message": "Upgrade",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privacy is possible. Signal makes it easy.", "message": "Privacy is possible. Signal makes it easy.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Play audio notification",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Неповрзан", "message": "Неповрзан",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importing...", "message": "Importing...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Accept", "message": "Accept",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Примено", "message": "Примено",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 seconds", "message": "30 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Испрати порака", "message": "Испрати порака",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Media message", "message": "Media message",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.", "message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Your safety number with this contact has changed. Click to process and display.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Извинете, избраната датотека ги надминува рестрикциите за големина.", "message": "Извинете, избраната датотека ги надминува рестрикциите за големина.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "off", "message": "off",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Open Signal on your phone and navigate to Settings > Linked devices. Tap the button to add a new device, then scan the code above.", "message": "Open Signal on your phone and navigate to Settings > Linked devices. Tap the button to add a new device, then scan the code above.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Invalid number",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Welcome to Signal Desktop", "message": "Welcome to Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Failed to connect to server.", "message": "Failed to connect to server.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Message not sent.", "message": "Message not sent.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Secure session reset", "message": "Secure session reset",
@ -455,6 +657,20 @@
"message": "5 seconds", "message": "5 seconds",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "First, install <a $a_params$>Signal</a> on your Android phone.<br /> We'll link your devices and keep your messages in sync.", "message": "First, install <a $a_params$>Signal</a> on your Android phone.<br /> We'll link your devices and keep your messages in sync.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Linking with", "message": "Linking with",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "New Messages", "message": "New Messages",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "To", "message": "To",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Провери", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Submit debug log", "message": "Submit debug log",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Грешка", "message": "Грешка",
"description": "" "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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Timer set to $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notifications", "message": "Notifications",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Испрати пак", "message": "Испрати пак",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll naar de onderkant van het gesprek",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 seconden", "message": "10 seconden",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "Bekijken",
"description": "Used as a label on a button allowing user to see more information"
},
"upgradingDatabase": {
"message": "De database wordt opgewaardeerd. Dit kan even duren...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"lastSynced": { "lastSynced": {
"message": "Laatst geïmporteerd op", "message": "Laatst geïmporteerd op",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Niet-ondersteund bestandstype. Klik om op te slaan.", "message": "Niet-ondersteund bestandstype. Klik om op te slaan.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Veiligheidsnummer verifiëren", "message": "Veiligheidsnummer tonen",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Contacten die Signal op een Android-telefoon gebruiken zullen enkel de eerste 2000 tekens van dit bericht kunnen lezen.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Je hebt de timer ingesteld op $time$.", "message": "Je hebt de timer ingesteld op $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Instellingen", "message": "Instellingen",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Bericht ontvangen met een nieuw veiligheidsnummer. Klik om deze te tonen en verwerken.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Verdwijnende berichten", "message": "Verdwijnende berichten",
"description": "Conversation menu option to enable disappearing messages" "description": "Conversation menu option to enable disappearing messages"
}, },
"deleteWarning": {
"message": "Weet je het zeker? Door op 'verwijderen' te klikken, wordt dit bericht voorgoed van dit apparaat verwijderd.",
"description": ""
},
"showMore": { "showMore": {
"message": "Details", "message": "Details",
"description": "Displays the details of a key change" "description": "Displays the details of a key change"
}, },
"verifyHelp": {
"message": "Als je de beveiliging van je end-to-end-versleuteling met $name$ wil verifiëren, vergelijk je de nummers hierboven met de nummers op hun apparaat.",
"description": "",
"placeholders": {
"name": {
"content": "$1",
"example": "John"
}
}
},
"membersNeedingVerification": {
"message": "Je veiligheidsnummers met deze groepsleden zijn veranderd sinds de laatste verificatie. Klik op een groepslid om je nieuwe veiligheidsnummer met hen te bekijken.",
"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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Niet-ondersteund bestandstype", "message": "Niet-ondersteund bestandstype",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Opnieuw exporteren",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Klik om op te slaan", "message": "Klik om op te slaan",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "Nieuwe berichten hieronder",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Sleutels aan het genereren", "message": "Sleutels aan het genereren",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Welkom bij Signal", "message": "Welkom bij Signal",
@ -103,10 +141,6 @@
"message": "Toon wanneer een bericht ontvangen wordt meldingen die het volgende weergeven:", "message": "Toon wanneer een bericht ontvangen wordt meldingen die het volgende weergeven:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Deelnemers",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 uur", "message": "1 uur",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -131,20 +165,40 @@
"message": "Berichten verwijderen", "message": "Berichten verwijderen",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Migratieprocedure beginnen? Tijdens de procedure zal je geen Signal-berichten kunnen verzenden of ontvangen in deze toepassing.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Fout bij verwerken van inkomend bericht.", "message": "Fout bij verwerken van inkomend bericht.",
"description": "" "description": ""
}, },
"delete": {
"message": "Verwijderen",
"description": ""
},
"verified": {
"message": "Geverifieerd",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Kies een contact of groep om te starten met chatten.", "message": "Kies een contact of groep om te starten met chatten.",
"description": "" "description": ""
}, },
"exportError": {
"message": "Er ging iets mis bij het exporteren. Controleer nogmaals of je gekozen lege map schrijftoegang en voldoende vrije ruimte beschikbaar heeft. Dien vervolgens een debuglog in zodat we je kunnen helpen migreren!",
"description": "Helper text if the user went forward on migrating the app, but ran into an error"
},
"installConnecting": { "installConnecting": {
"message": "Aan het verbinden...", "message": "Aan het verbinden...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "je geselecteerde locatie",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Je wil wellicht je veiligheidsnummer met dit contact $tag_start$ verifiëren.$tag_end$", "message": "Je $tag_start$verifieert$tag_end$ best je nieuwe veiligheidsnummer met dit contact.",
"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.", "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": { "placeholders": {
"tag_start": { "tag_start": {
@ -155,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Je veiligheidsnummer met $name$ is onlangs veranderd. Dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of gewoonweg dat $name$ Signal opnieuw heeft geïnstalleerd.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Verzonden", "message": "Verzonden",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "De Chrome-app voor Signal Desktop is verouderd. Wil je nu migreren naar de nieuwe Signal Desktop?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migreren",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ heeft de timer ingesteld op $time$.", "message": "$name$ heeft de timer ingesteld op $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -177,10 +249,18 @@
"message": "nu", "message": "nu",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
}, },
"changedRecentlyMultiple": {
"message": "Je veiligheidsnummers met meerdere groepsleden zijn onlangs veranderd. Dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of gewoonweg dat ze Signal opnieuw hebben geïnstalleerd.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"timerOption_1_day": { "timerOption_1_day": {
"message": "1 dag", "message": "1 dag",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Even geduld, we exporteren je gegevens. Je kan tijdens de procedure Signal nog steeds gebruiken op je telefoon en andere apparaat. Je kan ook <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>de nieuwe Signal Desktop installeren</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Meld een probleem", "message": "Meld een probleem",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -213,10 +293,24 @@
"message": "Voer een telefoonnummer in om een contact toe te voegen.", "message": "Voer een telefoonnummer in om een contact toe te voegen.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Je veiligheidsnummer met $name$ is veranderd en niet meer geverifieerd. Klik om het te tonen.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Zoeken...", "message": "Zoeken...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Sommige ontvangers mislukt.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Naam van afzender noch berichtinhoud", "message": "Naam van afzender noch berichtinhoud",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -247,9 +341,15 @@
"message": "Lees meer over het verifiëren van veiligheidsnummers", "message": "Lees meer over het verifiëren van veiligheidsnummers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Veiligheidsnummerbevestiging", "message": "$count$ ongelezen berichten",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Sorry, je hebt te veel apparaten gekoppeld. Probeer er enkele te verwijderen.", "message": "Sorry, je hebt te veel apparaten gekoppeld. Probeer er enkele te verwijderen.",
@ -285,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"loadingMessages": {
"message": "Berichten worden geladen, $count$ tot nu toe...",
"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": "Je veiligheidsnummer met $name$ is veranderd sinds de laatste verificatie. Dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of gewoonweg dat $name$ opnieuw heeft geïnstalleerd.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Opwaarderen", "message": "Opwaarderen",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Je veiligheidsnummer met $name$", "message": "Je veiligheidsnummer met $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -313,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privacy is mogelijk. Signal maakt het gemakkelijk.", "message": "Privacy is mogelijk. Signal maakt het gemakkelijk.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Audiomelding afspelen", "message": "Audiomelding afspelen",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "Je hebt je veiligheidsnummer met $name$ niet geverifieerd.",
"description": "Summary state shown at top of the safety number screen if user has not verified contact.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"disconnected": { "disconnected": {
"message": "Verbinding verbroken", "message": "Verbinding verbroken",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importeren...", "message": "Importeren...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Je veiligheidsnummers met meerdere leden van deze groep zijn veranderd en bijgevolg niet meer geverifieerd. Klik om deze te tonen.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Aanvaarden", "message": "Aanvaarden",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -367,6 +501,26 @@
"message": "Ontvangen", "message": "Ontvangen",
"description": "Label for the time a message was received" "description": "Label for the time a message was received"
}, },
"youMarkedAsNotVerified": {
"message": "Je hebt je veiligheidsnummer met $name$ gemarkeerd als niet-geverifieerd.",
"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": "Je hebt je veiligheidsnummer met $name$ geverifieerd.",
"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": { "timerOption_30_seconds": {
"message": "30 seconden", "message": "30 seconden",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -375,22 +529,30 @@
"message": "Verzend een bericht", "message": "Verzend een bericht",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Ik",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Mediabericht", "message": "Mediabericht",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 ongelezen bericht",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Deze versie van Signal Desktop is verouderd. Opwaardeer naar de laatste versie om verder te chatten.", "message": "Deze versie van Signal Desktop is verouderd. Opwaardeer naar de laatste versie om verder te chatten.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Je veiligheidsnummer met dit contact is veranderd. Klik om deze te tonen en te verwerken.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Sorry, het geselecteerde bestand overschrijdt de maximale grootte.", "message": "Sorry, het geselecteerde bestand overschrijdt de maximale grootte.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Dit bericht verwijderen",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "uit", "message": "uit",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -399,6 +561,10 @@
"message": "Open Signal op je telefoon en ga naar Instellingen > Gekoppelde apparaten. Tik op de knop om een nieuw apparaat toe te voegen en scan daarna de code hierboven.", "message": "Open Signal op je telefoon en ga naar Instellingen > Gekoppelde apparaten. Tik op de knop om een nieuw apparaat toe te voegen en scan daarna de code hierboven.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Verbinding verbreken...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Ongeldig nummer", "message": "Ongeldig nummer",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -407,10 +573,28 @@
"message": "Welkom bij Signal Desktop", "message": "Welkom bij Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "Nieuw bericht hieronder",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
},
"exportComplete": {
"message": "Je gegevens zijn geëxporteerd naar: <p><b>$location$</b></p> <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>Installeer de nieuwe Signal Desktop</a> om de migratie te voltooien en deze gegevens te importeren.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Verbinden met server mislukt.", "message": "Verbinden met server mislukt.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Markeren als niet-geverifieerd.",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Bericht niet verzonden.", "message": "Bericht niet verzonden.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -435,9 +619,23 @@
"message": "Naamloos bestand", "message": "Naamloos bestand",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Toch verzenden",
"description": "Used on a warning dialog to make it clear that it might be risky to send the message."
},
"youMarkedAsVerified": {
"message": "Je hebt je veiligheidsnummer met $name$ gemarkeerd als geverifieerd.",
"description": "Shown in the conversation history when the user marks a contact as verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"connecting": { "connecting": {
"message": "Aan het verbinden", "message": "Aan het verbinden",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Beveiligde sessie opnieuw ingesteld", "message": "Beveiligde sessie opnieuw ingesteld",
@ -459,6 +657,20 @@
"message": "5 seconden", "message": "5 seconden",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Leden tonen",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "Je hebt je veiligheidsnummer met $name$ op een ander apparaat gemarkeerd als niet-geverifieerd.",
"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": { "installSignalLink": {
"message": "Installeer eerst <a $a_params$>Signal</a> op je Android-telefoon.<br /> We zullen je apparaten koppelen en je berichten gesynchroniseerd houden.", "message": "Installeer eerst <a $a_params$>Signal</a> op je Android-telefoon.<br /> We zullen je apparaten koppelen en je berichten gesynchroniseerd houden.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -473,6 +685,14 @@
"message": "Aan het koppelen met", "message": "Aan het koppelen met",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Groepsleden",
"description": ""
},
"loading": {
"message": "Laden...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "nieuwe berichten", "message": "nieuwe berichten",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -494,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Je veiligheidsnummer met $name$ is veranderd.", "message": "Je veiligheidsnummer met $name$ is veranderd. Klik om het te tonen.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -503,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Vereis bevestiging van nieuwe veiligheidsnummers wanneer ze veranderen", "message": "Je veiligheidsnummer met $name$ is veranderd. Dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of gewoonweg dat $name$ Signal opnieuw heeft geïnstalleerd. Je verifieert best je nieuwe veiligheidsnummer met dit contact.",
"description": "Description for safety numbers setting" "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": { "to": {
"message": "Naar", "message": "Naar",
@ -524,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Verifiëren", "message": "Markeren als geverifieerd",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -544,9 +770,17 @@
"description": "" "description": ""
}, },
"identityChanged": { "identityChanged": {
"message": "Je veiligheidsnummer met dit contact is veranderd. Dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of gewoonweg dat je contact Signal opnieuw heeft geïnstalleerd. Je wil wellicht het nieuwe veiligheidsnummer hieronder verifiëren.", "message": "Je veiligheidsnummer met dit contact is veranderd. Dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of gewoonweg dat je contact Signal opnieuw heeft geïnstalleerd. Je verifieert best het nieuwe veiligheidsnummer hieronder.",
"description": "" "description": ""
}, },
"changedSinceVerifiedMultiple": {
"message": "Je veiligheidsnummers met meerdere groepsleden zijn veranderd sinds de laatste verificatie. Dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of gewoonweg dat ze Signal opnieuw hebben geïnstalleerd.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"export": {
"message": "Map kiezen",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Debuglog indienen", "message": "Debuglog indienen",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -555,6 +789,16 @@
"message": "Fout", "message": "Fout",
"description": "" "description": ""
}, },
"changedRightAfterVerify": {
"message": "Het veiligheidsnummer dat je wil verifiëren is veranderd. Controleer je nieuwe veiligheidsnummer met $name$. Let op: dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of gewoonweg dat $name$ Signal opnieuw heeft geïnstalleerd.",
"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": { "timerSetTo": {
"message": "Timer ingesteld op $time$", "message": "Timer ingesteld op $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -569,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"exportInstructions": {
"message": "De eerste stap is het kiezen van een map om de geëxporteerde gegevens van deze toepassing in op te slaan. Ze zal je berichtgeschiedenis en gevoelige cryptografische gegevens bevatten, dus zorg dat je ze ergens privé opslaat.",
"description": "Description of the export process"
},
"notifications": { "notifications": {
"message": "Meldingen", "message": "Meldingen",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -576,5 +824,15 @@
"resend": { "resend": {
"message": "Opnieuw verzenden", "message": "Opnieuw verzenden",
"description": "" "description": ""
},
"youMarkedAsVerifiedOtherDevice": {
"message": "Je hebt je veiligheidsnummer met $name$ op een ander apparaat gemarkeerd als geverifieerd.",
"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"
}
}
} }
} }

View file

@ -1,14 +1,26 @@
{ {
"scrollDown": {
"message": "Rull til bunnen av samtalen",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 sekunder", "message": "10 sekunder",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Last import at", "message": "Siste import på",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
}, },
"attemptingReconnection": { "attemptingReconnection": {
"message": "Attempting reconnect in $reconnect_duration_in_seconds$ seconds", "message": "Forsøker å koble til på nytt om $reconnect_duration_in_seconds$ sekunder",
"description": "", "description": "",
"placeholders": { "placeholders": {
"reconnect_duration_in_seconds": { "reconnect_duration_in_seconds": {
@ -18,15 +30,19 @@
} }
}, },
"unsupportedAttachment": { "unsupportedAttachment": {
"message": "Vedlegg er ikke støttet. Klikk for å lagre det.", "message": "Vedleggstype støttes ikke. Klikk for å lagre det.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android-klienter mottar bare de første 2000 tegnene i denne meldingen.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "Du satt tidtakeren til $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
"placeholders": { "placeholders": {
"time": { "time": {
@ -39,10 +55,6 @@
"message": "Innstillinger", "message": "Innstillinger",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Received message with a new safety number. Click to process and display.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -60,27 +72,53 @@
"description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog." "description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog."
}, },
"disappearingMessages": { "disappearingMessages": {
"message": "Disappearing messages", "message": "Tidsbegrensede meldinger",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Detaljer", "message": "Detaljer",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"unsupportedFileType": { "unsupportedFileType": {
"message": "Filtype er ikke støttet.", "message": "Filtype ikke støttet.",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Klikk for å lagre",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "Nye meldinger nedenfor",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Genererer Nøkler", "message": "Genererer nøkler",
"description": "" "description": ""
}, },
"resetSession": { "resetSession": {
@ -88,25 +126,21 @@
"description": "This is a menu item for resetting the session, using the imperative case, as in a command." "description": "This is a menu item for resetting the session, using the imperative case, as in a command."
}, },
"offline": { "offline": {
"message": "Offline", "message": "Frakoblet",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Velkommen til Signal!", "message": "Velkommen til Signal!",
"description": "" "description": ""
}, },
"checkNetworkConnection": { "checkNetworkConnection": {
"message": "Check your network connection.", "message": "Sjekk din nettverkstilkobling.",
"description": "Obvious instructions for when a user's computer loses its network connection" "description": "Obvious instructions for when a user's computer loses its network connection"
}, },
"notificationSettingsDialog": { "notificationSettingsDialog": {
"message": "When messages arrive, display notifications that reveal:", "message": "Når meldinger ankommer, vis varslinger som avslører:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Medlemmer",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 time", "message": "1 time",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,24 +157,48 @@
"message": "Start Signal på nytt", "message": "Start Signal på nytt",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "Du forlot gruppen",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Slett meldinger", "message": "Slett meldinger",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Error handling incoming message.", "message": "Feil ved håndtering av innkommende melding.",
"description": ""
},
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": "" "description": ""
}, },
"selectAContact": { "selectAContact": {
"message": "Velg en kontakt eller gruppe for å chatte", "message": "Velg en kontakt eller gruppe for å chatte",
"description": "" "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": { "installConnecting": {
"message": "Kobler til....", "message": "Kobler til....",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "You may wish to $tag_start$ verify $tag_end$ your safety number with this contact.", "message": "Du ønsker kanskje å $tag_start$ bekrefte $tag_end$ denne kontakten.",
"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.", "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": { "placeholders": {
"tag_start": { "tag_start": {
@ -151,12 +209,30 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Sendt", "message": "Sendt",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ satt tidtakeren til $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
"placeholders": { "placeholders": {
"name": { "name": {
@ -173,10 +249,18 @@
"message": "nå", "message": "nå",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 dag", "message": "1 dag",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Rapporter et problem", "message": "Rapporter et problem",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -198,7 +282,7 @@
"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." "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."
}, },
"unlinkedWarning": { "unlinkedWarning": {
"message": "Relink Signal Desktop to your mobile device to continue messaging.", "message": "Koble sammen Signal Desktop med din mobilenhet på nytt for å fortsette.",
"description": "" "description": ""
}, },
"debugLogExplanation": { "debugLogExplanation": {
@ -206,15 +290,29 @@
"description": "" "description": ""
}, },
"newPhoneNumber": { "newPhoneNumber": {
"message": "Enter a phone number to add a contact.", "message": "Skriv inn et telefonnummer for å legge til en kontakt.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Søk...", "message": "Søk...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Ingen navn eller melding", "message": "Verken navn eller melding",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
}, },
"syncNow": { "syncNow": {
@ -226,7 +324,7 @@
"description": "Informational text displayed if a sync operation times out." "description": "Informational text displayed if a sync operation times out."
}, },
"unlinked": { "unlinked": {
"message": "Unlinked", "message": "Frakoblet enhet",
"description": "" "description": ""
}, },
"installFollowUs": { "installFollowUs": {
@ -240,19 +338,25 @@
} }
}, },
"learnMore": { "learnMore": {
"message": "Learn more about verifying safety numbers", "message": "Lær mer om å bekrefte sikkerhetsnummer",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ Uleste meldinger",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Beklager. Du har for mange enheter tilkoblet. Prøv å fjern noen.", "message": "Beklager. Du har for mange enheter tilkoblet. Prøv å fjern noen.",
"description": "" "description": ""
}, },
"installSignalLinks": { "installSignalLinks": {
"message": "First, install Signal on your <a $play_store$>Android</a> or <a $app_store$>iPhone</a>.<br /> We'll link your devices and keep your messages in sync.", "message": "Først installerer du Signal på <a $play_store$>Android</a> eller <a $app_store$>iPhone</a>.<br /> Vi kobler enhetene dine sammen og holder meldingene dine synkronisert.",
"description": "Prompt the user to install Signal on their phone before linking", "description": "Prompt the user to install Signal on their phone before linking",
"placeholders": { "placeholders": {
"play_store": { "play_store": {
@ -274,19 +378,39 @@
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"themeAndroidDark": { "themeAndroidDark": {
"message": "Android (dark)", "message": "Android (rk)",
"description": "Label text for dark Android theme" "description": "Label text for dark Android theme"
}, },
"timerOption_1_minute_abbreviated": { "timerOption_1_minute_abbreviated": {
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Oppgrader", "message": "Oppgrader",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Dine sikkerhetsnummer med $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -304,25 +428,39 @@
"description": "Header for theme settings" "description": "Header for theme settings"
}, },
"newIdentity": { "newIdentity": {
"message": "New safety number", "message": "Nytt sikkerhetsnummer",
"description": "Header for a key change dialog" "description": "Header for a key change dialog"
}, },
"installTagline": { "installTagline": {
"message": "Personvern er mulig. Signal gjør det enkelt.", "message": "Personvern er mulig. Signal gjør det enkelt.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Play audio notification", "message": "Spill av lydvarsling",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Tilkobling brutt.", "message": "Tilkobling brutt.",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importerer...", "message": "Importerer...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Godta", "message": "Godta",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -332,7 +470,7 @@
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "D. MMM",
"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'." "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'."
}, },
"timerOption_6_hours_abbreviated": { "timerOption_6_hours_abbreviated": {
@ -363,6 +501,26 @@
"message": "Mottatt", "message": "Mottatt",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 sekunder", "message": "30 sekunder",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,20 +529,28 @@
"message": "Send en melding", "message": "Send en melding",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Media melding", "message": "Mediemelding",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Ulest melding",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.", "message": "Denne versjonen av Signal Desktop er foreldet. Oppgrader til siste versjon for å fortsette.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": { "fileSizeWarning": {
"message": "Your safety number with this contact has changed. Click to process and display.", "message": "Beklager, den valgte filen overskrider begrensninger for meldingsstørrelse.",
"description": "" "description": ""
}, },
"fileSizeWarning": { "deleteMessage": {
"message": "Beklager. Valgt fil er for stor.", "message": "Delete this message",
"description": "" "description": ""
}, },
"timerOption_0_seconds": { "timerOption_0_seconds": {
@ -395,18 +561,40 @@
"message": "Åpne Signal på telefonen din og gå til Innstillinger > Enheter. Trykk på knappen for å legge til en ny enhet og skann koden over.", "message": "Åpne Signal på telefonen din og gå til Innstillinger > Enheter. Trykk på knappen for å legge til en ny enhet og skann koden over.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Invalid number", "message": "Ugyldig nummer",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
}, },
"installWelcome": { "installWelcome": {
"message": "Velkommen til Signal Desktop", "message": "Velkommen til Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "Ny melding nedenfor",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Kunne ikke koble til serveren.", "message": "Kunne ikke koble til tjeneren.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Melding ikke sendt.", "message": "Melding ikke sendt.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -428,12 +616,26 @@
"description": "Button for the user to confirm that they have Signal for Android" "description": "Button for the user to confirm that they have Signal for Android"
}, },
"unnamedFile": { "unnamedFile": {
"message": "Unnamed File", "message": "Navnløs fil",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Kobler til", "message": "Kobler til",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Sikker økt nullstillt", "message": "Sikker økt nullstillt",
@ -444,7 +646,7 @@
"description": "" "description": ""
}, },
"relink": { "relink": {
"message": "Relink", "message": "Koble til på nytt",
"description": "" "description": ""
}, },
"timerOption_1_week_abbreviated": { "timerOption_1_week_abbreviated": {
@ -455,6 +657,20 @@
"message": "5 sekunder", "message": "5 sekunder",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Begynn med å installer <a $a_params$>Signal</a> på din Android-telefon.<br /> Vi kobler enhetene dine sammen og holder meldingene dine synkronisert.", "message": "Begynn med å installer <a $a_params$>Signal</a> på din Android-telefon.<br /> Vi kobler enhetene dine sammen og holder meldingene dine synkronisert.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -466,23 +682,31 @@
} }
}, },
"installLinkingWithNumber": { "installLinkingWithNumber": {
"message": "Lenker opp med", "message": "Kobler sammen med",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "nye meldinger", "message": "Nye meldinger",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
}, },
"newContact": { "newContact": {
"message": "Click to create new contact", "message": "Klikk for å opprette ny kontakt",
"description": "" "description": ""
}, },
"theirIdentityUnknown": { "theirIdentityUnknown": {
"message": "You haven't exchanged any messages with this contact yet. Your safety number with them will be available after the first message.", "message": "Du har ikke utvekslet noen meldinger med denne kontakten ennå. Ditt sikkerhetsnummer med dem vil være tilgjengelig etter den første meldingen.",
"description": "" "description": ""
}, },
"voiceMessage": { "voiceMessage": {
"message": "Voice Message", "message": "Talemelding",
"description": "Name for a voice message attachment" "description": "Name for a voice message attachment"
}, },
"submit": { "submit": {
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Til", "message": "Til",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Bekreft", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -528,7 +758,7 @@
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"nameAndMessage": { "nameAndMessage": {
"message": "Navn og melding", "message": "Både navn og melding",
"description": "Label for setting notifications to display name and message text" "description": "Label for setting notifications to display name and message text"
}, },
"failedToSend": { "failedToSend": {
@ -540,19 +770,37 @@
"description": "" "description": ""
}, },
"identityChanged": { "identityChanged": {
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Ditt sikkerhetsnummer med denne kontakten er endret. Dette kan enten bety at noen prøver å fange opp kommunikasjonen din, eller denne kontakten kan ha installert Signal på nytt. Du kan ønske å bekrefte det nye sikkerhetsnummeret nedenfor.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Send debug logg", "message": "Send feilsøkingslogg",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
}, },
"error": { "error": {
"message": "Feil", "message": "Feil",
"description": "" "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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Tidtaker satt til $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
"placeholders": { "placeholders": {
"time": { "time": {
@ -565,12 +813,26 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Varsling", "message": "Varslinger",
"description": "Header for notification settings" "description": "Header for notification settings"
}, },
"resend": { "resend": {
"message": "Send på nytt", "message": "Send på nytt",
"description": "" "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"
}
}
} }
} }

View file

@ -7,6 +7,14 @@
"message": "10 sekund", "message": "10 sekund",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Ostatni import", "message": "Ostatni import",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -25,14 +33,14 @@
"message": "Nieobsługiwany typ załącznika. Kliknij, aby zapisać.", "message": "Nieobsługiwany typ załącznika. Kliknij, aby zapisać.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"showSafetyNumber": {
"message": "Pokaż numer bezpieczeństwa",
"description": ""
},
"androidMessageLengthWarning": { "androidMessageLengthWarning": {
"message": "W aplikacji na Androida widoczne będzie tylko pierwsze 2000 znaków z tej wiadomości.", "message": "W aplikacji na Androida widoczne będzie tylko pierwsze 2000 znaków z tej wiadomości.",
"description": "Warning that long messages could not get received completely by Android clients." "description": "Warning that long messages could not get received completely by Android clients."
}, },
"verifySafetyNumbers": {
"message": "Zweryfikuj numer bezpieczeństwa",
"description": ""
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Czas ustawiony na $time$", "message": "Czas ustawiony na $time$",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -47,10 +55,6 @@
"message": "Ustawienia", "message": "Ustawienia",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Dostałeś wiadomość z nowym numerem bezpieczeństwa. Kliknij, aby przetworzyć i wyświetlić.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 sek.", "message": "5 sek.",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -71,10 +75,28 @@
"message": "Znikające wiadomości", "message": "Znikające wiadomości",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Szczegóły", "message": "Szczegóły",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5 min.", "message": "5 min.",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -83,6 +105,10 @@
"message": "Nieobsługiwany typ pliku", "message": "Nieobsługiwany typ pliku",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Kliknij, aby zapisać", "message": "Kliknij, aby zapisać",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -115,10 +141,6 @@
"message": "Po otrzymaniu wiadomości, pokaż powiadomienie:", "message": "Po otrzymaniu wiadomości, pokaż powiadomienie:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Użytkownicy",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 godzina", "message": "1 godzina",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -143,18 +165,38 @@
"message": "Usuń konwersację", "message": "Usuń konwersację",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Błąd przy obsłudze przychodzącej wiadomości.", "message": "Błąd przy obsłudze przychodzącej wiadomości.",
"description": "" "description": ""
}, },
"delete": {
"message": "Usuń",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Wybierz kontakt lub grupę aby zacząć rozmowę.", "message": "Wybierz kontakt lub grupę aby zacząć rozmowę.",
"description": "" "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": { "installConnecting": {
"message": "Trwa łączenie...", "message": "Trwa łączenie...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Możesz $tag_start$ zweryfikować $tag_end$ numer bezpieczeństwa z tym kontaktem.", "message": "Możesz $tag_start$ zweryfikować $tag_end$ numer bezpieczeństwa z tym kontaktem.",
"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.", "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.",
@ -167,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Wysłano", "message": "Wysłano",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ ustawił czas na $time$.", "message": "$name$ ustawił czas na $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -189,10 +249,18 @@
"message": "teraz", "message": "teraz",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 dzień", "message": "1 dzień",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Zgłoś problem", "message": "Zgłoś problem",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -225,10 +293,24 @@
"message": "Wprowadź numer telefonu, aby dodać kontakt", "message": "Wprowadź numer telefonu, aby dodać kontakt",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Szukaj...", "message": "Szukaj...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Bez nadawcy i wiadomości", "message": "Bez nadawcy i wiadomości",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -259,10 +341,6 @@
"message": "Dowiedz się więcej o weryfikacji numerów bezpieczeństwa", "message": "Dowiedz się więcej o weryfikacji numerów bezpieczeństwa",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": {
"message": "Zatwierdzanie numerów bezpieczeństwa",
"description": "Header for safety numbers setting"
},
"unreadMessages": { "unreadMessages": {
"message": "Nieprzeczytane wiadomości: $count$", "message": "Nieprzeczytane wiadomości: $count$",
"description": "Text for unread message separator, with count", "description": "Text for unread message separator, with count",
@ -307,6 +385,26 @@
"message": "1 min.", "message": "1 min.",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Aktualizuj", "message": "Aktualizuj",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
@ -335,12 +433,22 @@
}, },
"installTagline": { "installTagline": {
"message": "Prywatność jest możliwa i łatwa dzięki Signal.", "message": "Prywatność jest możliwa i łatwa dzięki Signal.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Odtwórz powiadomienie dźwiękowe", "message": "Odtwórz powiadomienie dźwiękowe",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Odłączony", "message": "Odłączony",
"description": "Displayed when the desktop client cannot connect to the server." "description": "Displayed when the desktop client cannot connect to the server."
@ -349,6 +457,10 @@
"message": "Importowanie...", "message": "Importowanie...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Akceptuj", "message": "Akceptuj",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -389,6 +501,26 @@
"message": "Odebrano", "message": "Odebrano",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 sekund", "message": "30 sekund",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -397,6 +529,10 @@
"message": "Wyślij wiadomość", "message": "Wyślij wiadomość",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Ja",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Wiadomość multimedialna", "message": "Wiadomość multimedialna",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
@ -409,14 +545,14 @@
"message": "Ta wersja Signal Desktop jest przestarzała. Aby nadal wysyłać wiadomości, wykonaj aktualizację.", "message": "Ta wersja Signal Desktop jest przestarzała. Aby nadal wysyłać wiadomości, wykonaj aktualizację.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Twój numer bezpieczeństwa dla tego kontaktu zmienił się. Kliknij, aby przetworzyć i wyświetlić.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Wybrany plik przekracza ograniczenia rozmiaru wiadomości.", "message": "Wybrany plik przekracza ograniczenia rozmiaru wiadomości.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Usuń wiadomość",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "wyłącz", "message": "wyłącz",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -425,6 +561,10 @@
"message": "Otwórz Signal w swoim urządzeniu i przejdź do Ustawienia > Połączone urządzenia. Dotknij przycisk dodawania nowego urządzenia i przeskanuj wyświetlony kod.", "message": "Otwórz Signal w swoim urządzeniu i przejdź do Ustawienia > Połączone urządzenia. Dotknij przycisk dodawania nowego urządzenia i przeskanuj wyświetlony kod.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Nieprawidłowy numer", "message": "Nieprawidłowy numer",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -437,10 +577,24 @@
"message": "Nowa wiadomość poniżej", "message": "Nowa wiadomość poniżej",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Nie można połączyć się z serwerem.", "message": "Nie można połączyć się z serwerem.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Wiadomość nie została wysłana.", "message": "Wiadomość nie została wysłana.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -465,6 +619,20 @@
"message": "Plik bez nazwy", "message": "Plik bez nazwy",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Trwa łączenie", "message": "Trwa łączenie",
"description": "Displayed when the desktop client is currently connecting to the server." "description": "Displayed when the desktop client is currently connecting to the server."
@ -489,6 +657,20 @@
"message": "5 sekund", "message": "5 sekund",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Pokaż członków",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Najpierw zainstaluj <a $a_params$>Signal</a> na swoim Androidzie.<br />Połączymy Twoje urządzenia i zsynchronizujemy wiadomości.", "message": "Najpierw zainstaluj <a $a_params$>Signal</a> na swoim Androidzie.<br />Połączymy Twoje urządzenia i zsynchronizujemy wiadomości.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -503,6 +685,14 @@
"message": "Trwa łączenie z", "message": "Trwa łączenie z",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Członkowie grupy",
"description": ""
},
"loading": {
"message": "Ładowanie...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Nowe wiadomości", "message": "Nowe wiadomości",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -524,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Twój numer bezpieczeństwa z $name$ zmienił się. Kliknij, aby zweryfikować.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -533,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Wymagaj zatwierdzania nowych numerów bezpieczeństwa w razie ich zmiany.", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Do", "message": "Do",
@ -554,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Weryfikuj", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -577,6 +773,14 @@
"message": "Numer bezpieczeństwa dla tego kontaktu zmienił się. To może oznaczać, że ktoś próbuje przechwycić Twoją komunikację lub że po prostu kontakt przeinstalował Signal. Możesz zweryfikować jego nowy numer bezpieczeństwa poniżej.", "message": "Numer bezpieczeństwa dla tego kontaktu zmienił się. To może oznaczać, że ktoś próbuje przechwycić Twoją komunikację lub że po prostu kontakt przeinstalował Signal. Możesz zweryfikować jego nowy numer bezpieczeństwa poniżej.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Wyślij log debugowania", "message": "Wyślij log debugowania",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -585,6 +789,16 @@
"message": "Błąd", "message": "Błąd",
"description": "" "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": { "timerSetTo": {
"message": "Czas ustawiony na $time$.", "message": "Czas ustawiony na $time$.",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -599,6 +813,10 @@
"message": "30 sek.", "message": "30 sek.",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Powiadomienia", "message": "Powiadomienia",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -606,5 +824,15 @@
"resend": { "resend": {
"message": "Wyślij ponownie", "message": "Wyślij ponownie",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Deslizar até o início da conversa",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 segundos", "message": "10 segundos",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "Consultar",
"description": "Used as a label on a button allowing user to see more information"
},
"upgradingDatabase": {
"message": "Atualizando a base de dados. Isso pode levar um tempo...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"lastSynced": { "lastSynced": {
"message": "Última importação feita em ", "message": "Última importação feita em ",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Tipo de anexo incompatível. Clique para salvar. ", "message": "Tipo de anexo incompatível. Clique para salvar. ",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verificar número de segurança", "message": "Exibir número de segurança",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Clientes do Android receberão apenas os primeiros 2000 caracteres desta mensagem.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Você definiu o cronômetro para $time$.", "message": "Você definiu o cronômetro para $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Configurações", "message": "Configurações",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Mensagem recebida com novo número de segurança. Clique para aceitar e exibir.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Mensagens efêmeras", "message": "Mensagens efêmeras",
"description": "Conversation menu option to enable disappearing messages" "description": "Conversation menu option to enable disappearing messages"
}, },
"deleteWarning": {
"message": "Você tem certeza? Ao clicar em 'apagar' você removerá definitivamente essa mensagem deste aparelho.",
"description": ""
},
"showMore": { "showMore": {
"message": "Detalhes", "message": "Detalhes",
"description": "Displays the details of a key change" "description": "Displays the details of a key change"
}, },
"verifyHelp": {
"message": "Se você desejar verificar a segurança da sua criptografia ponta-a-ponta com $name$, compare os números acima com os números no aparelho desse contato.",
"description": "",
"placeholders": {
"name": {
"content": "$1",
"example": "John"
}
}
},
"membersNeedingVerification": {
"message": "Os seus números de segurança com os membros deste grupo mudaram desde a última vez que você os verificou. Clique em um membro do grupo para consultar o seu número de segurança com ele.",
"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": { "timerOption_5_minutes_abbreviated": {
"message": "5min", "message": "5min",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Tipo de arquivo incompatível", "message": "Tipo de arquivo incompatível",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Exportar novamente",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Clicar para salvar", "message": "Clicar para salvar",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "Novas mensagens abaixo",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Gerando Chaves", "message": "Gerando Chaves",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Boas-vindas ao Signal", "message": "Boas-vindas ao Signal",
@ -103,10 +141,6 @@
"message": "Quando a mensagem chegar, exibir notificações que mostrem:", "message": "Quando a mensagem chegar, exibir notificações que mostrem:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Membros",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hora", "message": "1 hora",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Reiniciar Signal", "message": "Reiniciar Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "Voce saiu do grupo",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Apagar Mensagens", "message": "Apagar Mensagens",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Você deseja iniciar o processo de migração? Não será possível enviar ou receber mensagens no Signal neste aplicativo durante o processo de migração.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Erro de tratamento da mensagem recebida.", "message": "Erro de tratamento da mensagem recebida.",
"description": "" "description": ""
}, },
"delete": {
"message": "Apagar",
"description": ""
},
"verified": {
"message": "Verificado",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Selecionar um contato ou grupo para começar a conversar.", "message": "Selecionar um contato ou grupo para começar a conversar.",
"description": "" "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": { "installConnecting": {
"message": "Conectando…", "message": "Conectando…",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "você escolheu uma localização",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Queira $tag_start$ verificar $tag_end$ o seu número de segurança com este contato. ", "message": "Queira $tag_start$ verificar $tag_end$ o seu número de segurança com este contato. ",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "O seu número de segurança com $name$mudou. Isso pode significar uma tentativa de interceptação das suas comunicações ou somente que $name$ reinstalou Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Enviada", "message": "Enviada",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrar",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ definiu o cronômetro para $time$.", "message": "$name$ definiu o cronômetro para $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "agora", "message": "agora",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
}, },
"changedRecentlyMultiple": {
"message": "Os seus números de segurança com vários membros mudaram recentemente. Isso pode significar uma tentativa de interceptação das suas comunicações ou somente que esses contatos reinstalaram Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"timerOption_1_day": { "timerOption_1_day": {
"message": "1 dia", "message": "1 dia",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Relatar um problema", "message": "Relatar um problema",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Inserir um número de telefone para adicionar um contato.", "message": "Inserir um número de telefone para adicionar um contato.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "O seu número de segurança com$name$ mudou e não foi verificado. Clique para exibi-lo. ",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Procurar...", "message": "Procurar...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Nem nome nem mensagem", "message": "Nem nome nem mensagem",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Saiba mais sobre como verificar números de segurança", "message": "Saiba mais sobre como verificar números de segurança",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Aprovação dos números de segurança", "message": "$count$ Mensagens Não Lidas",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Desculpe. Há muitos aparelhos já religados. Tente remover alguns.", "message": "Desculpe. Há muitos aparelhos já religados. Tente remover alguns.",
@ -281,12 +385,32 @@
"message": "1min", "message": "1min",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"loadingMessages": {
"message": "Carregando mensagens. $count$até agora...",
"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": "O seu número de segurança com $name$mudou desde a última vez que você o verificou. Isso pode significar uma tentativa de interceptação das suas comunicações ou somente que $name$ reinstalou Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Atualizar", "message": "Atualizar",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "O seu número de segurança com $name$", "message": "O seu número de segurança com $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Privacidade é possível. Signal faz com que ela seja fácil.", "message": "Privacidade é possível. Signal faz com que ela seja fácil.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Tocar notificações em áudio", "message": "Tocar notificações em áudio",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "Você ainda não verificou o seu número de segurança com $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": { "disconnected": {
"message": "Desconectado", "message": "Desconectado",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importando...", "message": "Importando...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Os seus números de segurança com vários membros deste grupo mudaram e não foram verificados. Clique para exibi-los. ",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Aceitar", "message": "Aceitar",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Recebida", "message": "Recebida",
"description": "Label for the time a message was received" "description": "Label for the time a message was received"
}, },
"youMarkedAsNotVerified": {
"message": "Você marcou o seu número de segurança com $name$como não verificado.",
"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": "Você verificou o seu número de segurança com $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": { "timerOption_30_seconds": {
"message": "30 segundos", "message": "30 segundos",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Enviar uma mensagem", "message": "Enviar uma mensagem",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Eu",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Mensagem de mídia (MMS)", "message": "Mensagem de mídia (MMS)",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Mensagem Não Lida",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Esta versão do Signal Desktop expirou. Por favor, atualize-o para a versão mais recente para continuar enviando mensagens.", "message": "Esta versão do Signal Desktop expirou. Por favor, atualize-o para a versão mais recente para continuar enviando mensagens.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "O seu número de segurança com este contato mudou. Clique para aceitar e exibir.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Desculpe, o arquivo selecionado excede o tamanho máximo aceito.", "message": "Desculpe, o arquivo selecionado excede o tamanho máximo aceito.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Apagar essa mensagem",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "desligar", "message": "desligar",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Abrir Signal no seu telefone e ir até Configurações > Aparelhos religados. Clicar no botão para adicionar um novo aparelho e, em seguida, copiar o código abaixo.", "message": "Abrir Signal no seu telefone e ir até Configurações > Aparelhos religados. Clicar no botão para adicionar um novo aparelho e, em seguida, copiar o código abaixo.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Desconectando...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Número inválido", "message": "Número inválido",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Boas-vindas ao Signal Desktop", "message": "Boas-vindas ao Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "Nova mensagem abaixo",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
},
"exportComplete": {
"message": "Seus dados foram exportados para: <p><b>$location$</b></p> Para completar a migração, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>instale o novo Signal Desktop</a> e importe esses dados.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Falha de conexão ao servidor.", "message": "Falha de conexão ao servidor.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Marcar como não verificado",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Mensagem não enviada.", "message": "Mensagem não enviada.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Arquivo sem nome", "message": "Arquivo sem nome",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Enviar Assim Mesmo",
"description": "Used on a warning dialog to make it clear that it might be risky to send the message."
},
"youMarkedAsVerified": {
"message": "Você marcou o seu número de segurança com $name$como verificado.",
"description": "Shown in the conversation history when the user marks a contact as verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"connecting": { "connecting": {
"message": "Conectando…", "message": "Conectando…",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "A sessão segura foi reiniciada", "message": "A sessão segura foi reiniciada",
@ -455,6 +657,20 @@
"message": "5 segundos", "message": "5 segundos",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Mostrar membros",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "Você marcou o seu número de segurança $name$como não verificado, usando um outro aparelho.",
"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": { "installSignalLink": {
"message": "Primeiro, instale <a $a_params$> Signal </a> no seu telefone Android. <br /> Vamos religar os seus aparelhos e manter as suas mensagens sincronizadas.", "message": "Primeiro, instale <a $a_params$> Signal </a> no seu telefone Android. <br /> Vamos religar os seus aparelhos e manter as suas mensagens sincronizadas.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Religando a", "message": "Religando a",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Membros do grupo",
"description": ""
},
"loading": {
"message": "Carregando...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Novas mensagens", "message": "Novas mensagens",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "O seu número de segurança com $name$ mudou.", "message": "Seu número de segurança com $name$ mudou. Clique para exibi-lo.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Requerer aprovação de novos números de segurança quando eles mudarem.", "message": "O seu número de segurança com $name$mudou. Isso pode significar uma tentativa de interceptação das suas comunicações ou somente que $name$ reinstalou Signal. Recomendamos que você verifique o seu número de segurança com com esse contato.",
"description": "Description for safety numbers setting" "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": { "to": {
"message": "Para", "message": "Para",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Verificar", "message": "Marcar como verificado",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "O seu número de segurança com este contato mudou. Isso pode significar uma tentativa de interceptação das suas comunicações ou uma simples reinstalação do Signal. Recomendamos-lhe verificar o novo número de segurança, abaixo.", "message": "O seu número de segurança com este contato mudou. Isso pode significar uma tentativa de interceptação das suas comunicações ou uma simples reinstalação do Signal. Recomendamos-lhe verificar o novo número de segurança, abaixo.",
"description": "" "description": ""
}, },
"changedSinceVerifiedMultiple": {
"message": "Os seus números de segurança com varios membros mudaram desde a última vez que você os verificou. Isso pode significar uma tentativa de interceptação das suas comunicações ou somente que esses contatos reinstalaram Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"export": {
"message": "Escolher um diretório",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Enviar registro de depuração", "message": "Enviar registro de depuração",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Erro", "message": "Erro",
"description": "" "description": ""
}, },
"changedRightAfterVerify": {
"message": "O número de segurança que você está tentando verificar mudou. Por favor, confira o seu número de segurança com $name$. Lembre-se que isso pode significar uma tentativa de interceptação das suas comunicações ou somente que $name$ reinstalou 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": { "timerSetTo": {
"message": "Cronômetro definido para $time$", "message": "Cronômetro definido para $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notificações ", "message": "Notificações ",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Reenviar", "message": "Reenviar",
"description": "" "description": ""
},
"youMarkedAsVerifiedOtherDevice": {
"message": "Você marcou o seu número de segurança com $name$como verificado, usando um outro aparelho.",
"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"
}
}
} }
} }

View file

@ -105,6 +105,10 @@
"message": "Tipo de ficheiro não suportado", "message": "Tipo de ficheiro não suportado",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Clique para guardar", "message": "Clique para guardar",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -161,6 +165,10 @@
"message": "Apagar mensagens", "message": "Apagar mensagens",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Erro a receber mensagem.", "message": "Erro a receber mensagem.",
"description": "" "description": ""
@ -177,10 +185,18 @@
"message": "Seleccione um contacto ou grupo para trocar mensagens.", "message": "Seleccione um contacto ou grupo para trocar mensagens.",
"description": "" "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": { "installConnecting": {
"message": "A ligar...", "message": "A ligar...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Poderá querer $tag_start$ verificar $tag_end$ o número de segurança com este contacto.", "message": "Poderá querer $tag_start$ verificar $tag_end$ o número de segurança com este contacto.",
"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.", "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.",
@ -207,6 +223,14 @@
"message": "Enviada", "message": "Enviada",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ definiu o temporizador para $time$", "message": "$name$ definiu o temporizador para $time$",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -233,6 +257,10 @@
"message": "1 dia", "message": "1 dia",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Denunciar um problema", "message": "Denunciar um problema",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -533,6 +561,10 @@
"message": "Abra o Signal no seu telemóvel e vá até Definições > Dispositivos associados. Pressione o botão para adicionar um novo dispositivo, de seguida scaneie o código QR apresentado.", "message": "Abra o Signal no seu telemóvel e vá até Definições > Dispositivos associados. Pressione o botão para adicionar um novo dispositivo, de seguida scaneie o código QR apresentado.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Número inválido", "message": "Número inválido",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -545,6 +577,16 @@
"message": "Nova mensagem abaixo", "message": "Nova mensagem abaixo",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Falha na ligação ao servidor", "message": "Falha na ligação ao servidor",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
@ -735,6 +777,10 @@
"message": "Os números de segurança com vários membros do grupo mudaram desde a última vez que os verificou. Is poderá querer dizer que alguém está a tentar interceptar as suas comunicações ou simplesmente os membros do grupo reinstalaram o Signal.", "message": "Os números de segurança com vários membros do grupo mudaram desde a última vez que os verificou. Is poderá querer dizer que alguém está a tentar interceptar as suas comunicações ou simplesmente os membros do grupo reinstalaram o Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message" "description": "Shown on confirmation dialog when user attempts to send a message"
}, },
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Enviar relatório de erros", "message": "Enviar relatório de erros",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -767,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notificações", "message": "Notificações",
"description": "Header for notification settings" "description": "Header for notification settings"

View file

@ -105,6 +105,10 @@
"message": "Tipul fişierului nu este suportat", "message": "Tipul fişierului nu este suportat",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Apasă pentru a salva", "message": "Apasă pentru a salva",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -161,6 +165,10 @@
"message": "Șterge mesajele", "message": "Șterge mesajele",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Eroare la procesarea mesajului primit.", "message": "Eroare la procesarea mesajului primit.",
"description": "" "description": ""
@ -177,10 +185,18 @@
"message": "Alege un contact sau un grup pentru a discuta.", "message": "Alege un contact sau un grup pentru a discuta.",
"description": "" "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": { "installConnecting": {
"message": "Se conectează...", "message": "Se conectează...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "S-ar putea să dorești să $tag_start$ verifici $tag_end$ numărul tău de siguranță pentru acest contact.", "message": "S-ar putea să dorești să $tag_start$ verifici $tag_end$ numărul tău de siguranță pentru acest contact.",
"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.", "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.",
@ -207,6 +223,14 @@
"message": "Trimis", "message": "Trimis",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ a setat cronometrul la $time$.", "message": "$name$ a setat cronometrul la $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -233,6 +257,10 @@
"message": "1 zi", "message": "1 zi",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Raportează o problemă", "message": "Raportează o problemă",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -533,6 +561,10 @@
"message": "Deschide Signal de pe telefonul tău şi navighează la Setări > Dispozitive conectate. Apasă pe buton pentru a adăuga un dispozitiv nou, şi scanează codul de deasupra.", "message": "Deschide Signal de pe telefonul tău şi navighează la Setări > Dispozitive conectate. Apasă pe buton pentru a adăuga un dispozitiv nou, şi scanează codul de deasupra.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Număr invalid", "message": "Număr invalid",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -545,6 +577,16 @@
"message": "Mesaj nou mai jos", "message": "Mesaj nou mai jos",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Conectarea la server a eșuat.", "message": "Conectarea la server a eșuat.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
@ -735,6 +777,10 @@
"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.", "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" "description": "Shown on confirmation dialog when user attempts to send a message"
}, },
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Trimite log-ul de depanare", "message": "Trimite log-ul de depanare",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -767,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Notificări", "message": "Notificări",
"description": "Header for notification settings" "description": "Header for notification settings"

View file

@ -8,11 +8,11 @@
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": { "view": {
"message": "View", "message": "Посмотреть",
"description": "Used as a label on a button allowing user to see more information" "description": "Used as a label on a button allowing user to see more information"
}, },
"upgradingDatabase": { "upgradingDatabase": {
"message": "Upgrading database. This may take some time...", "message": "Обновление базы данных. Это может занять некоторое время...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version" "description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
}, },
"lastSynced": { "lastSynced": {
@ -84,7 +84,7 @@
"description": "Displays the details of a key change" "description": "Displays the details of a key change"
}, },
"verifyHelp": { "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.", "message": "Если Вы пожелаете подтвердить безопасность вашего соединения с $name$, сравните числа, указанные выше, с номерами на устройстве собеседника.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -105,6 +105,10 @@
"message": "Неподдерживаемый формат файла", "message": "Неподдерживаемый формат файла",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Нажмите, чтобы сохранить", "message": "Нажмите, чтобы сохранить",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -161,6 +165,10 @@
"message": "Удалить сообщения", "message": "Удалить сообщения",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Ошибка обработки входящего сообщения.", "message": "Ошибка обработки входящего сообщения.",
"description": "" "description": ""
@ -177,10 +185,18 @@
"message": "Выберите контакт или группу для начала общения.", "message": "Выберите контакт или группу для начала общения.",
"description": "" "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": { "installConnecting": {
"message": "Соединение...", "message": "Соединение...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Возможно, вы хотите $tag_start$ подтвердить код безопасности $tag_end$ для данного контакта.", "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.", "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.",
@ -194,7 +210,7 @@
} }
}, },
"changedRecently": { "changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.", "message": "Ваш код безопасности с $name$ изменился. Это может означать, что кто-то пытается перехватить ваши сообщения, или $name$ попросту переустановил Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message", "description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": { "placeholders": {
"name": { "name": {
@ -207,6 +223,14 @@
"message": "Отправлено", "message": "Отправлено",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ установил(а) таймер на $time$.", "message": "$name$ установил(а) таймер на $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -233,6 +257,10 @@
"message": "1 день", "message": "1 день",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Сообщить о проблеме", "message": "Сообщить о проблеме",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -266,7 +294,7 @@
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": { "noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.", "message": "Ваш код безопасности с $name$ изменился и более не является подтверждённым. Нажмите, чтобы показать.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": { "placeholders": {
"name": { "name": {
@ -358,7 +386,7 @@
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"loadingMessages": { "loadingMessages": {
"message": "Loading messages. $count$ so far...", "message": "Загрузка сообщений. Осталось $count$.",
"description": "Message shown on the loading screen when we're catching up on the backlog of messages", "description": "Message shown on the loading screen when we're catching up on the backlog of messages",
"placeholders": { "placeholders": {
"count": { "count": {
@ -368,7 +396,7 @@
} }
}, },
"changedSinceVerified": { "changedSinceVerified": {
"message": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.", "message": "Ваш код безопасности с $name$ изменился с момента Вашего последнего подтверждения. Это может означать, что кто-то пытается перехватить ваши сообщения, или $name$ попросту переустановил Signal. ",
"description": "Shown on confirmation dialog when user attempts to send a message", "description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": { "placeholders": {
"name": { "name": {
@ -412,7 +440,7 @@
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": { "isNotVerified": {
"message": "You have not verified your safety number with $name$.", "message": "Вы не подтвердили Ваш код безопасности с $name$.",
"description": "Summary state shown at top of the safety number screen if user has not verified contact.", "description": "Summary state shown at top of the safety number screen if user has not verified contact.",
"placeholders": { "placeholders": {
"name": { "name": {
@ -430,7 +458,7 @@
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": { "multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.", "message": "Ваши коды безопасности с несколькими участниками данной группы изменились и более не являются подтверждёнными. Нажмите, чтобы показать.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
}, },
"acceptNewKey": { "acceptNewKey": {
@ -533,6 +561,10 @@
"message": "Откройте Signal на вашем телефоне и перейдите в Настройки > Привязанные устройства. Коснитесь кнопки добавления нового устройства и отсканируйте QR-код указанный выше.", "message": "Откройте Signal на вашем телефоне и перейдите в Настройки > Привязанные устройства. Коснитесь кнопки добавления нового устройства и отсканируйте QR-код указанный выше.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Разъединение...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Неверный номер", "message": "Неверный номер",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -545,6 +577,16 @@
"message": "Новое сообщение ниже", "message": "Новое сообщение ниже",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Не удалось подключиться к серверу.", "message": "Не удалось подключиться к серверу.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
@ -616,11 +658,11 @@
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": { "showMembers": {
"message": "Show members", "message": "Показать участников",
"description": "" "description": ""
}, },
"youMarkedAsNotVerifiedOtherDevice": { "youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.", "message": "Вы пометили, с другого устройства, что Ваш код безопасности с $name$ не подтверждённый.",
"description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.",
"placeholders": { "placeholders": {
"name": { "name": {
@ -644,7 +686,7 @@
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": { "groupMembers": {
"message": "Group members", "message": "Участники группы",
"description": "" "description": ""
}, },
"loading": { "loading": {
@ -682,7 +724,7 @@
} }
}, },
"identityKeyErrorOnSend": { "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.", "message": "Ваш код безопасности с $name$ изменился. Это может обозначать, что кто-то пытается перехватить ваши сообщения, либо $name$ попросту переустановил Signal. Также Вы можете подтвердить Ваш код безопасности с данным контактом.",
"description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change",
"placeholders": { "placeholders": {
"name": { "name": {
@ -708,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Mark as verified", "message": "Отметить как подтверждённый",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -735,6 +777,10 @@
"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.", "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" "description": "Shown on confirmation dialog when user attempts to send a message"
}, },
"export": {
"message": "Выбрать каталог",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Отправить журнал отладки", "message": "Отправить журнал отладки",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -744,7 +790,7 @@
"description": "" "description": ""
}, },
"changedRightAfterVerify": { "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.", "message": "Код безопасности который Вы пытаетесь подтвердить уже изменился. Пожалуйста, перепроверьте Ваш код безопасности с $name$. Помните, что подобные изменения могут означать попытку перехвата ваших сообщений, либо $name$ попросту переустановил 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", "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": { "placeholders": {
"name": { "name": {
@ -767,6 +813,10 @@
"message": "30с", "message": "30с",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Уведомления", "message": "Уведомления",
"description": "Header for notification settings" "description": "Header for notification settings"

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 sekúnd", "message": "10 sekúnd",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Last import at", "message": "Last import at",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Nepodporovaný typ prílohy. Kliknite pre uloženie.", "message": "Nepodporovaný typ prílohy. Kliknite pre uloženie.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Verify safety number", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "You set the timer to $time$.", "message": "You set the timer to $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Nastavenia", "message": "Nastavenia",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Prijatá správa s novým bezpečnostným číslom. Kliknite pre spracovanie a zobrazenie.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5s", "message": "5s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Disappearing messages", "message": "Disappearing messages",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Podrobnosti", "message": "Podrobnosti",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5m", "message": "5m",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Nepodporovaný typ súboru", "message": "Nepodporovaný typ súboru",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Vytvárajú sa kľúče", "message": "Vytvárajú sa kľúče",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Vitajte v aplikácií Signal", "message": "Vitajte v aplikácií Signal",
@ -103,10 +141,6 @@
"message": "When messages arrive, display notifications that reveal:", "message": "When messages arrive, display notifications that reveal:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Členovia",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 hour", "message": "1 hour",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Reštartovať Signal", "message": "Reštartovať Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Zmazať správy", "message": "Zmazať správy",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Error handling incoming message.", "message": "Error handling incoming message.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Vyberte si kontakt alebo skupinu a zahájte rozhovor.", "message": "Vyberte si kontakt alebo skupinu a zahájte rozhovor.",
"description": "" "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": { "installConnecting": {
"message": "Pripájam sa...", "message": "Pripájam sa...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Možno budete chcieť $tag_start$ overiť $tag_end$ svoj bezpečnostný kód s týmto kontaktom.", "message": "Možno budete chcieť $tag_start$ overiť $tag_end$ svoj bezpečnostný kód s týmto kontaktom.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Odoslaná", "message": "Odoslaná",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ set the timer to $time$.", "message": "$name$ set the timer to $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "teraz", "message": "teraz",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 deň", "message": "1 deň",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Report an issue", "message": "Report an issue",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Enter a phone number to add a contact.", "message": "Enter a phone number to add a contact.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Hľadať...", "message": "Hľadať...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Neither name nor message", "message": "Neither name nor message",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Learn more about verifying safety numbers", "message": "Learn more about verifying safety numbers",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Safety numbers approval", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Je nám ľúto, máte prepojený príliš veľa zariadení už. Skúste odstrániť niektoré z nich.", "message": "Je nám ľúto, máte prepojený príliš veľa zariadení už. Skúste odstrániť niektoré z nich.",
@ -281,12 +385,32 @@
"message": "1m", "message": "1m",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Upgrade", "message": "Upgrade",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Your safety number with $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Súkromie je možné. Signal ho uľahčuje.", "message": "Súkromie je možné. Signal ho uľahčuje.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Prehrať zvukovú notifikáciu", "message": "Prehrať zvukovú notifikáciu",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Odpojený", "message": "Odpojený",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Importing...", "message": "Importing...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Prijať", "message": "Prijať",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Prijatá", "message": "Prijatá",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 sekúnd", "message": "30 sekúnd",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Poslať správu", "message": "Poslať správu",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Media message", "message": "Media message",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.", "message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Vaše bezpečnostné číslo k tomuto kontaktu sa zmenilo. Kliknite pre spracovanie a zobrazenie.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Ospravedlňujeme sa, vybraný súbor prekročil limit veľkosti správy.", "message": "Ospravedlňujeme sa, vybraný súbor prekročil limit veľkosti správy.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "vypnuté", "message": "vypnuté",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Otvorte Signal v telefóne a prejdite na Nastavenia > Prepojené zariadenia. Kliknutím na tlačidlo pridajte nové zariadenie, potom naskenujte vyššie uvedený kód.", "message": "Otvorte Signal v telefóne a prejdite na Nastavenia > Prepojené zariadenia. Kliknutím na tlačidlo pridajte nové zariadenie, potom naskenujte vyššie uvedený kód.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Neplatné číslo", "message": "Neplatné číslo",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Vitajte v aplikácií Signal Desktop", "message": "Vitajte v aplikácií Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Pripojenie k serveru zlyhalo.", "message": "Pripojenie k serveru zlyhalo.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Správa nebola odoslaná.", "message": "Správa nebola odoslaná.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Zabezpečené spojenie bolo obnovené", "message": "Zabezpečené spojenie bolo obnovené",
@ -455,6 +657,20 @@
"message": "5 sekúnd", "message": "5 sekúnd",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Najprv, nainštalujte <a $a_params$>Signal</a> na svoj telefón s Androidom.<br /> Následne prepojíme a zosynchronizujeme vaše zariadenia.", "message": "Najprv, nainštalujte <a $a_params$>Signal</a> na svoj telefón s Androidom.<br /> Následne prepojíme a zosynchronizujeme vaše zariadenia.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Prepájam s", "message": "Prepájam s",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Nové správy", "message": "Nové správy",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Require approval of new safety numbers when they change", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Komu", "message": "Komu",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Overiť", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Odoslať ladiaci záznam", "message": "Odoslať ladiaci záznam",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Chyba", "message": "Chyba",
"description": "" "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": { "timerSetTo": {
"message": "Timer set to $time$", "message": "Timer set to $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Upozornenia", "message": "Upozornenia",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Znovu odoslať", "message": "Znovu odoslať",
"description": "" "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"
}
}
} }
} }

View file

@ -7,6 +7,14 @@
"message": "10 sekund", "message": "10 sekund",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "Preglej",
"description": "Used as a label on a button allowing user to see more information"
},
"upgradingDatabase": {
"message": "Posodabljam bazo podatkov. To lahko traja nekaj časa...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"lastSynced": { "lastSynced": {
"message": "Nazadnje uvoženo: ", "message": "Nazadnje uvoženo: ",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -25,14 +33,14 @@
"message": "Nepodprta vrsta priponke. Kliknite, če jo želite shraniti.", "message": "Nepodprta vrsta priponke. Kliknite, če jo želite shraniti.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"showSafetyNumber": {
"message": "Prikaži varnostno število",
"description": ""
},
"androidMessageLengthWarning": { "androidMessageLengthWarning": {
"message": "Odjemalec za Android bo prejel le prvih 2000 znakov tega sporočila.", "message": "Odjemalec za Android bo prejel le prvih 2000 znakov tega sporočila.",
"description": "Warning that long messages could not get received completely by Android clients." "description": "Warning that long messages could not get received completely by Android clients."
}, },
"verifySafetyNumbers": {
"message": "Preglej varnostno število",
"description": ""
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Odštevanje ste nastavili na $time$.", "message": "Odštevanje ste nastavili na $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -47,10 +55,6 @@
"message": "Nastavitve", "message": "Nastavitve",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Prejeto je bilo sporočilo z novim varnostnimi številom. Kliknite za pregled in potrditev.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 s", "message": "5 s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -71,10 +75,28 @@
"message": "Izginjajoča sporočila", "message": "Izginjajoča sporočila",
"description": "Conversation menu option to enable disappearing messages" "description": "Conversation menu option to enable disappearing messages"
}, },
"deleteWarning": {
"message": "Ste prepričani? S klikom na 'izbriši' boste nepovratno izbrisali sporočilo s te naprave.",
"description": ""
},
"showMore": { "showMore": {
"message": "Podrobnosti", "message": "Podrobnosti",
"description": "Displays the details of a key change" "description": "Displays the details of a key change"
}, },
"verifyHelp": {
"message": "Če želite preveriti varnost od konca do konca šifrirane komunikacije z uporabnikom $name$, primerjajte gornje število s številom na njegovi napravi.",
"description": "",
"placeholders": {
"name": {
"content": "$1",
"example": "John"
}
}
},
"membersNeedingVerification": {
"message": "Vaša varnostna števila s temi člani skupine, so bila spremenjena odkar ste nazadnje preverjali. Za ogled novega varnostnega števila z določenim članom skupine kliknite nanj.",
"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": { "timerOption_5_minutes_abbreviated": {
"message": "5 min", "message": "5 min",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -83,6 +105,10 @@
"message": "Nepodprta vrsta datoteke", "message": "Nepodprta vrsta datoteke",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Ponovno izvozi",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Shrani", "message": "Shrani",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -115,10 +141,6 @@
"message": "Ko prispe sporočilo v obvestilu, razkrij:", "message": "Ko prispe sporočilo v obvestilu, razkrij:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Člani",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 uro", "message": "1 uro",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -143,18 +165,38 @@
"message": "Izbriši sporočila", "message": "Izbriši sporočila",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Začnem s selitvijo podatkov? Med postopkom ne boste mogli prejemati ali pošiljati sporočil Signal na tej napravi.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Napaka pri obdelavi dohodnega sporočila.", "message": "Napaka pri obdelavi dohodnega sporočila.",
"description": "" "description": ""
}, },
"delete": {
"message": "Izbriši",
"description": ""
},
"verified": {
"message": "Potrjeno",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Izberite osebo ali skupino in začnite s pogovorom.", "message": "Izberite osebo ali skupino in začnite s pogovorom.",
"description": "" "description": ""
}, },
"exportError": {
"message": "Na žalost je prišlo do nepredvidenih zapletov pri izvozu podatkov. Prosimo, da dvokliknete izbrano prazno mapo. Nato nam pošljite sistemsko zabeležbo, da vam bomo lahko pomagali pri selitvi podatkov.",
"description": "Helper text if the user went forward on migrating the app, but ran into an error"
},
"installConnecting": { "installConnecting": {
"message": "Povezujem ...", "message": "Povezujem ...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "izbrana lokacija",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Morda bi želeli $tag_start$ preveriti in potrditi $tag_end$ vajino varnostno število.", "message": "Morda bi želeli $tag_start$ preveriti in potrditi $tag_end$ vajino varnostno število.",
"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.", "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.",
@ -167,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Vaše varnostno število z uporabnikom $name$ je bilo nedavno spremenjeno. To lahko pomeni, da skuša nekdo prestrezati vajino komunikacijo ali pa je uporabnik $name$ zgolj ponovno namestil aplikacijo Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Poslano", "message": "Poslano",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "Aplikacija Signal Desktop Chrome je opuščena. Bi se želeli preseliti na novi Signal Desktop?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Selitev podatkov",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "Uporabnik $name$ je nastavil odštevanje na $time$.", "message": "Uporabnik $name$ je nastavil odštevanje na $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -189,10 +249,18 @@
"message": "ravnokar", "message": "ravnokar",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
}, },
"changedRecentlyMultiple": {
"message": "Varnostna števila z večimi člani skupine so bila nedavno spremenjena. To lahko pomeni, da skuša nekdo prestrezati vašo komunikacijo ali pa, da so te osebe zgolj ponovno namestile aplikacijo Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"timerOption_1_day": { "timerOption_1_day": {
"message": "1 dan", "message": "1 dan",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Prosimo, počakajte, dokler poteka izvoz podatkov. Med tem lahko še vedno uporabljate aplikacijo Signal na vašem telefonu in drugih napravah. V tem času lahko tudi<a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>namestite novo aplikacijo Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Prijava napake", "message": "Prijava napake",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -225,10 +293,24 @@
"message": "Z vnosom telefonske številke boste ustvarili nov stik", "message": "Z vnosom telefonske številke boste ustvarili nov stik",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Vaše varnostno število z uporabnikom $name$ je bilo spremenjeno in ni več označeno kot potrjeno. Kliknite za prikaz.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Išči ...", "message": "Išči ...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Pošiljanje nekaterim prejemnikom ni bilo uspešno.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Niti imena pošiljatelja niti sporočila", "message": "Niti imena pošiljatelja niti sporočila",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -238,7 +320,7 @@
"description": "Label for a button that syncs contacts and groups from your phone" "description": "Label for a button that syncs contacts and groups from your phone"
}, },
"syncFailed": { "syncFailed": {
"message": "Uvoz ni bil uspešen. Preverite, da sta vaša računalnik in mobilna naprava povezana z internetom.", "message": "Uvoz ni bil uspešen. Preverite, da sta vaša mobilna naprava in računalnik povezana z internetom.",
"description": "Informational text displayed if a sync operation times out." "description": "Informational text displayed if a sync operation times out."
}, },
"unlinked": { "unlinked": {
@ -259,10 +341,6 @@
"message": "Več o verifikaciji varnostnih števil.", "message": "Več o verifikaciji varnostnih števil.",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": {
"message": "Preverjanje istovetnosti",
"description": "Header for safety numbers setting"
},
"unreadMessages": { "unreadMessages": {
"message": "$count$ Neprebrana sporočila", "message": "$count$ Neprebrana sporočila",
"description": "Text for unread message separator, with count", "description": "Text for unread message separator, with count",
@ -307,6 +385,26 @@
"message": "1 min", "message": "1 min",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"loadingMessages": {
"message": "Nalagam sporočila. $count$ zaenkrat...",
"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": "Vaše varnostno število z uporabnikom $name$ je bilo od zadnjega preverjanja spremenjeno. To lahko pomeni, da skuša nekdo prestrezati vajino komunikacijo ali pa, da je uporabnik $name$ zgolj ponovno namestil aplikacijo Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Posodobi", "message": "Posodobi",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
@ -335,12 +433,22 @@
}, },
"installTagline": { "installTagline": {
"message": "Zasebnost obstaja. Signal jo naredi preprosto.", "message": "Zasebnost obstaja. Signal jo naredi preprosto.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Predvajaj zvočna obvestila", "message": "Predvajaj zvočna obvestila",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "Varnostnega števila z uporabnikom $name$ niste potrdili.",
"description": "Summary state shown at top of the safety number screen if user has not verified contact.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"disconnected": { "disconnected": {
"message": "Povezava je prekinjena", "message": "Povezava je prekinjena",
"description": "Displayed when the desktop client cannot connect to the server." "description": "Displayed when the desktop client cannot connect to the server."
@ -349,6 +457,10 @@
"message": "Uvažam ...", "message": "Uvažam ...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Vaša varnostna števila z večimi člani skupine so bila spremenjena in niso več označena kot potrjena. Kliknite za prikaz.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Sprejmi", "message": "Sprejmi",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -389,6 +501,26 @@
"message": "Prejeto", "message": "Prejeto",
"description": "Label for the time a message was received" "description": "Label for the time a message was received"
}, },
"youMarkedAsNotVerified": {
"message": "Vaše varnostno število z uporabnikom $name$ ste označili kot nepotrjeno.",
"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": "Potrdili ste varnostno število z uporabnikom $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": { "timerOption_30_seconds": {
"message": "30 sekund", "message": "30 sekund",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -397,6 +529,10 @@
"message": "Pošlji sporočilo", "message": "Pošlji sporočilo",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Jaz",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Multimedijsko sporočilo", "message": "Multimedijsko sporočilo",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
@ -409,22 +545,26 @@
"message": "Pričujoča različica programa Signal Desktop je potekla. Za ponovno delovanje morate program posodobiti na zadnjo različico.", "message": "Pričujoča različica programa Signal Desktop je potekla. Za ponovno delovanje morate program posodobiti na zadnjo različico.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Vaše varnostno število s to osebo je bilo spremenjeno. Kliknite za pregled in potrditev.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Izbrana datoteka presega največjo dovoljeno velikost.", "message": "Izbrana datoteka presega največjo dovoljeno velikost.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Izbriši to sporočilo",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "Izključeno", "message": "Izključeno",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
}, },
"installAndroidInstructions": { "installAndroidInstructions": {
"message": "Odprite aplikacijo Signal na svojem telefonu in pojdite na Nastavitve > Povezane naprave. Tapnite gumb za dodajanje nove naprave, nato vnesite gornjo kodo.", "message": "Odprite aplikacijo Signal na svojem telefonu in pojdite na Nastavitve > Povezane naprave. Tapnite gumb za dodajanje nove naprave, nato skenirajte gornjo kodo.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Prekinjam...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Neveljavna številka", "message": "Neveljavna številka",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -437,10 +577,24 @@
"message": "Novo sporočilo spodaj", "message": "Novo sporočilo spodaj",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
}, },
"exportComplete": {
"message": "Vaši podatki so bili izvoženi na: <p><b>$location$</b></p> Za končanje postopka <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>namestite novo aplikacijo Signal Desktop</a> in nato uvozite podatke.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Ne morem se povezati s strežnikom.", "message": "Ne morem se povezati s strežnikom.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Označi kot nepotrjeno",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Sporočilo ni bilo poslano.", "message": "Sporočilo ni bilo poslano.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -465,6 +619,20 @@
"message": "Neimenovana datoteka", "message": "Neimenovana datoteka",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Vseeno pošlji",
"description": "Used on a warning dialog to make it clear that it might be risky to send the message."
},
"youMarkedAsVerified": {
"message": "Varnostno število z osebo $name$ ste označili kot potrjeno.",
"description": "Shown in the conversation history when the user marks a contact as verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"connecting": { "connecting": {
"message": "Povezujem", "message": "Povezujem",
"description": "Displayed when the desktop client is currently connecting to the server." "description": "Displayed when the desktop client is currently connecting to the server."
@ -489,6 +657,20 @@
"message": "5 sekund", "message": "5 sekund",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Prikaži člane",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "Varnostno število z uporabnikom $name$ ste na drugi napravi označili kot nepotrjeno.",
"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": { "installSignalLink": {
"message": "Najprej namestite <a $a_params$>Signal</a> na svoj Androidni telefon.<br /> Nato bomo povezali in uskladili obe napravi.", "message": "Najprej namestite <a $a_params$>Signal</a> na svoj Androidni telefon.<br /> Nato bomo povezali in uskladili obe napravi.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -503,6 +685,14 @@
"message": "Povezujem z", "message": "Povezujem z",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Člani skupine",
"description": ""
},
"loading": {
"message": "Nalagam...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Novo sporočilo", "message": "Novo sporočilo",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -524,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Vaše varnostno število z osebo $name$ je bilo spremenjeno. Kliknite za pregled in potrditev.", "message": "Vaše varnostno število z uporabnikom $name$ je bilo spremenjeno. Kliknite za prikaz.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -533,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Zahtevaj potrditev ob spremembi varnostnih števil", "message": "Vaše varnostno število z uporabnikom $name$ je bilo spremenjeno. To lahko pomeni, da skuša nekdo prestrezati vajino komunikacijo ali pa, da je uporabnik $name$ zgolj ponovno namestil aplikacijo Signal. Morebiti bi želeli preveriti vaše varnostno število z njim.",
"description": "Description for safety numbers setting" "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": { "to": {
"message": "Naslovnik", "message": "Naslovnik",
@ -554,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Potrdi", "message": "Označi kot potrjeno.",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -577,6 +773,14 @@
"message": "Vaše varnostno število s to osebo je bilo spremenjeno. To lahko pomeni, da poskuša nekdo prestrezati vajino komunikacijo ali pa je vaš partner zgolj na novo namestil aplikacijo Signal. Novo varnostno število lahko preverite spodaj.", "message": "Vaše varnostno število s to osebo je bilo spremenjeno. To lahko pomeni, da poskuša nekdo prestrezati vajino komunikacijo ali pa je vaš partner zgolj na novo namestil aplikacijo Signal. Novo varnostno število lahko preverite spodaj.",
"description": "" "description": ""
}, },
"changedSinceVerifiedMultiple": {
"message": "Varnostna števila z večimi člani skupine so bila nedavno spremenjena. To lahko pomeni, da skuša nekdo prestrezati vašo komunikacijo ali pa, da so te osebe zgolj ponovno namestile aplikacijo Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"export": {
"message": "Izberi mapo",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Pošlji sistemsko zabeležbo", "message": "Pošlji sistemsko zabeležbo",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -585,6 +789,16 @@
"message": "Napaka", "message": "Napaka",
"description": "" "description": ""
}, },
"changedRightAfterVerify": {
"message": "Varnostno število, ki ga potrjujete je bilo spremenjeno. Prosimo še enkrat preverite vaše novo varnostno število z uporabnikom $name$. Pozor, ta sprememba lahko pomeni, da skuša nekdo prestrezati vajino komunikacijo ali pa, da je uporabnik $name$ zgolj ponovno namestil aplikacijo 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": { "timerSetTo": {
"message": "Čas izginjanja je nastavljen na $time$", "message": "Čas izginjanja je nastavljen na $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -599,6 +813,10 @@
"message": "30 s", "message": "30 s",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
}, },
"exportInstructions": {
"message": "Najprej morate izbrati mapo v katero bomo izvozili podatke te aplikacije. Vanjo bodo prenešena vsa vaša sporočila in podatki potrebni za šifriranje, zato je pomembno, da je ta mapa spravljena na varnem mestu.",
"description": "Description of the export process"
},
"notifications": { "notifications": {
"message": "Obvestila", "message": "Obvestila",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -606,5 +824,15 @@
"resend": { "resend": {
"message": "Ponovno pošlji", "message": "Ponovno pošlji",
"description": "" "description": ""
},
"youMarkedAsVerifiedOtherDevice": {
"message": "Varnostno število z uporabnikom $name$ ste na drugi napravi označili kot potrjeno.",
"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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 секунди", "message": "10 секунди",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Задњи пут увежено", "message": "Задњи пут увежено",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Тип уграђеног садржаја није подржан. Притисните да би преузели.", "message": "Тип уграђеног садржаја није подржан. Притисните да би преузели.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Верификуј шифру преписке", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Подесили сте рок важења на $time$.", "message": "Подесили сте рок важења на $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Подешавања", "message": "Подешавања",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Ова порука је шифрована новом шифром. Притисните за обраду.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 сек", "message": "5 сек",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Самонестајуће поруке", "message": "Самонестајуће поруке",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Опширније", "message": "Опширније",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5 мин", "message": "5 мин",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Недозвољен тип датотеке", "message": "Недозвољен тип датотеке",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Креирам Кључеве", "message": "Креирам Кључеве",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Ван мреже", "message": "Ван мреже",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Добродошли у Сигнал", "message": "Добродошли у Сигнал",
@ -103,10 +141,6 @@
"message": "Садржај обавештења за новопристигле поруке:", "message": "Садржај обавештења за новопристигле поруке:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Чланови",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 час", "message": "1 час",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Поново покрени Сигнал", "message": "Поново покрени Сигнал",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Уклони пошиљке", "message": "Уклони пошиљке",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Грешка у обради поруке.", "message": "Грешка у обради поруке.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Започните преписку одабиром дописника или групе.", "message": "Започните преписку одабиром дописника или групе.",
"description": "" "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": { "installConnecting": {
"message": "Повезивање у току...", "message": "Повезивање у току...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Можда желите да $tag_start$ верификујете $tag_end$ шифру за овог дописника.", "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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Послата", "message": "Послата",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ је подесио/ла рок важења на $time$.", "message": "$name$ је подесио/ла рок важења на $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "сада", "message": "сада",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 дан", "message": "1 дан",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Пријавите проблем", "message": "Пријавите проблем",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Упишите број телефона за нову особу.", "message": "Упишите број телефона за нову особу.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Нађи...", "message": "Нађи...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Скривено", "message": "Скривено",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Више о верификацији шифара преписки", "message": "Више о верификацији шифара преписки",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Одобрење шифара за преписке", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Жао нам је, повезали сте превише уређаја. Развежите неке од њих.", "message": "Жао нам је, повезали сте превише уређаја. Развежите неке од њих.",
@ -281,12 +385,32 @@
"message": "1 мин", "message": "1 мин",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Ажурирај", "message": "Ажурирај",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Шифра преписки за $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Приватност је достижна. Сигнал вам то олакшава.", "message": "Приватност је достижна. Сигнал вам то олакшава.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Звучно обавештење", "message": "Звучно обавештење",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Прекинуто", "message": "Прекинуто",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Увозим...", "message": "Увозим...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Прихвати", "message": "Прихвати",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Примљена", "message": "Примљена",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 секунди", "message": "30 секунди",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Пошаљи поруку", "message": "Пошаљи поруку",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Без текста", "message": "Без текста",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Ваша верзија Сигнал-а за десктоп је застарела. Да би сте наставили дописивање, молимо вас да ажурирате програм.", "message": "Ваша верзија Сигнал-а за десктоп је застарела. Да би сте наставили дописивање, молимо вас да ажурирате програм.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Ваша шифра за овог дописника је промењена. Притисните за обраду.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Жао нам је, ваша датотека превазилази ограничење величине.", "message": "Жао нам је, ваша датотека превазилази ограничење величине.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "искључено", "message": "искључено",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Покрените Сигнал на телефону и пронађите Подешавања > Повезани уређаји. Тапните дугме за додавање уређаја, затим скенирајте бар-код изнад.", "message": "Покрените Сигнал на телефону и пронађите Подешавања > Повезани уређаји. Тапните дугме за додавање уређаја, затим скенирајте бар-код изнад.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Неисправан број", "message": "Неисправан број",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Добродошли у Сигнал Десктоп", "message": "Добродошли у Сигнал Десктоп",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Неуспешно повезивање са сервером.", "message": "Неуспешно повезивање са сервером.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Порука није послата.", "message": "Порука није послата.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Повезујем се", "message": "Повезујем се",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Безбедна сесија ресетована", "message": "Безбедна сесија ресетована",
@ -455,6 +657,20 @@
"message": "5 секунди", "message": "5 секунди",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Претходно наместите <a $a_params$>Сигнал</a> на вашем Андроид уређају.<br />Повезаћемо ваше уређаје и поруке ће бити усаглашене.", "message": "Претходно наместите <a $a_params$>Сигнал</a> на вашем Андроид уређају.<br />Повезаћемо ваше уређаје и поруке ће бити усаглашене.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Везивање са", "message": "Везивање са",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Нове поруке", "message": "Нове поруке",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Шифра преписки са $name$ је другачија.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Захтевај акцију када се промене шифре преписки", "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": "Description for safety numbers setting" "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": { "to": {
"message": "За", "message": "За",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Провери", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Шифра преписке са овим дописником је другачија. Ово значи или да неко пресреће вашу преписку, или је овај дописник једноставно извршио поновну инсталацију Сигнал-а. Можда желите да верификујете приказану шифру.", "message": "Шифра преписке са овим дописником је другачија. Ово значи или да неко пресреће вашу преписку, или је овај дописник једноставно извршио поновну инсталацију Сигнал-а. Можда желите да верификујете приказану шифру.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Објави програмерски извештај", "message": "Објави програмерски извештај",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Грешка", "message": "Грешка",
"description": "" "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": { "timerSetTo": {
"message": "Рок постављен на $time$", "message": "Рок постављен на $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30 сек", "message": "30 сек",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Обавештења", "message": "Обавештења",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Пошаљи опет", "message": "Пошаљи опет",
"description": "" "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"
}
}
} }
} }

View file

@ -105,6 +105,10 @@
"message": "Filtypen stöds ej", "message": "Filtypen stöds ej",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Klicka för att spara", "message": "Klicka för att spara",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -161,6 +165,10 @@
"message": "Radera meddelanden", "message": "Radera meddelanden",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Kunde inte ta emot meddelande.", "message": "Kunde inte ta emot meddelande.",
"description": "" "description": ""
@ -177,10 +185,18 @@
"message": "Välj en kontakt eller grupp för att börja prata.", "message": "Välj en kontakt eller grupp för att börja prata.",
"description": "" "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": { "installConnecting": {
"message": "Ansluter...", "message": "Ansluter...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Du kanske vill $tag_start$ verifiera $tag_end$ ditt säkerhetsnummer med den här kontakten.", "message": "Du kanske vill $tag_start$ verifiera $tag_end$ ditt säkerhetsnummer med den här kontakten.",
"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.", "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.",
@ -207,6 +223,14 @@
"message": "Skickat", "message": "Skickat",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ satte timern på $time$.", "message": "$name$ satte timern på $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -233,6 +257,10 @@
"message": "1 dag", "message": "1 dag",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Anmäl ett programfel", "message": "Anmäl ett programfel",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -533,6 +561,10 @@
"message": "Öppna Signal-appen på din telefon och gå till Settings > Linked devices. Tryck på knappen för att lägga en ny enhet och skanna sedan kodan ovan.", "message": "Öppna Signal-appen på din telefon och gå till Settings > Linked devices. Tryck på knappen för att lägga en ny enhet och skanna sedan kodan ovan.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Felaktigt nummer", "message": "Felaktigt nummer",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -545,6 +577,16 @@
"message": "Nytt meddelande nedanför", "message": "Nytt meddelande nedanför",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Kunde inte kontakta servern.", "message": "Kunde inte kontakta servern.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
@ -735,6 +777,10 @@
"message": "Dina säkerhetsnycklar för flera gruppmedlemmar har ändrats sen du senast verifierade dem. Detta kan betyda att någon försöker avlyssna din konversation eller att $name$ har ominstallerat Signal.", "message": "Dina säkerhetsnycklar för flera gruppmedlemmar har ändrats sen du senast verifierade dem. Detta kan betyda att någon försöker avlyssna din konversation eller att $name$ har ominstallerat Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message" "description": "Shown on confirmation dialog when user attempts to send a message"
}, },
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Skicka debug-logg", "message": "Skicka debug-logg",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -767,6 +813,10 @@
"message": "30s", "message": "30s",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Aviseringar", "message": "Aviseringar",
"description": "Header for notification settings" "description": "Header for notification settings"

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 saniye", "message": "10 saniye",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Son senkronize zamanı", "message": "Son senkronize zamanı",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Desteklenmeyen ek türü. Kaydetmek için tıkla.", "message": "Desteklenmeyen ek türü. Kaydetmek için tıkla.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Güvenlik numarasını doğrula", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Zamanı $time$ olarak ayarladınız.", "message": "Zamanı $time$ olarak ayarladınız.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Ayarlar", "message": "Ayarlar",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Yeni güvenlik numarası ile mesaj alındı. İşleme koymak ve görüntülemek için tıklayın.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5sn", "message": "5sn",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Görünmez mesajlar", "message": "Görünmez mesajlar",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Detaylar", "message": "Detaylar",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5dk", "message": "5dk",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Desteklenmeyen dosya türü", "message": "Desteklenmeyen dosya türü",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Anahtarlar oluşturuluyor", "message": "Anahtarlar oluşturuluyor",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Çevrimdışı", "message": "Çevrimdışı",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Signal'e Hoşgeldin", "message": "Signal'e Hoşgeldin",
@ -103,10 +141,6 @@
"message": "Mesaj geldiğinde bildirimlerde şunları göster:", "message": "Mesaj geldiğinde bildirimlerde şunları göster:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Üyeler",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 saat", "message": "1 saat",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Signal'ı yeniden başlat", "message": "Signal'ı yeniden başlat",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Mesajları sil", "message": "Mesajları sil",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Gelen mesajda hata oluştu.", "message": "Gelen mesajda hata oluştu.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Sohbete başlamak için bir kişi veya topluluk seç.", "message": "Sohbete başlamak için bir kişi veya topluluk seç.",
"description": "" "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": { "installConnecting": {
"message": "Bağlanılıyor...", "message": "Bağlanılıyor...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Bu kullanıcı ile olan güvenlik numaranızı $tag_start$ doğrulamak $tag_end$ isteyebilirsiniz.", "message": "Bu kullanıcı ile olan güvenlik numaranızı $tag_start$ doğrulamak $tag_end$ isteyebilirsiniz.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Gönderildi", "message": "Gönderildi",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ zamanı $time$ olarak ayarladı.", "message": "$name$ zamanı $time$ olarak ayarladı.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "Şimdi", "message": "Şimdi",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 gün", "message": "1 gün",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Problemi raporla", "message": "Problemi raporla",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Kişi eklemek için telefon numarasını girin.", "message": "Kişi eklemek için telefon numarasını girin.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Ara...", "message": "Ara...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Gönderenin adını ve mesajını gösterme", "message": "Gönderenin adını ve mesajını gösterme",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Güvenlik numaralarını doğrulama hakkında daha fazla bilgi edinin", "message": "Güvenlik numaralarını doğrulama hakkında daha fazla bilgi edinin",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Güvenlik numaraları onayı", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Maalesef, çok fazla sayıda cihaz zaten bağlı. Bazılarını kaldırmayı deneyin.", "message": "Maalesef, çok fazla sayıda cihaz zaten bağlı. Bazılarını kaldırmayı deneyin.",
@ -281,12 +385,32 @@
"message": "1dk", "message": "1dk",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Yükselt", "message": "Yükselt",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "$name$ ile güvenlik numaranız", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Gizlilik mümkün. Signal bunu kolaylaştırır.", "message": "Gizlilik mümkün. Signal bunu kolaylaştırır.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Sesli bildirimi oynat", "message": "Sesli bildirimi oynat",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Bağlantı yok", "message": "Bağlantı yok",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "İçe aktarılıyor...", "message": "İçe aktarılıyor...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Kabul et", "message": "Kabul et",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Alındı", "message": "Alındı",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 saniye", "message": "30 saniye",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Mesaj gönder", "message": "Mesaj gönder",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Görsel mesaj", "message": "Görsel mesaj",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Signal Desktop'ın bu sürümü zaman aşımına uğradı. Mesajlaşmaya devam etmek için lütfen en son sürüme geçin.", "message": "Signal Desktop'ın bu sürümü zaman aşımına uğradı. Mesajlaşmaya devam etmek için lütfen en son sürüme geçin.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Bu kişiyle olan güvenlik numaranız değişti. İşlemek ve görüntülemek için tıklayın.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Üzgünüz. Seçilen dosya, mesaj büyüklüğü kısıtlamalarınııyor.", "message": "Üzgünüz. Seçilen dosya, mesaj büyüklüğü kısıtlamalarınııyor.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "Kapat", "message": "Kapat",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Telefonunuzda Sinyal'i açın ve Ayarlar> Bağlantılı cihazlar'a gidin. Yeni bir cihaz eklemek için düğmesine dokunun, ardından yukarıdaki kodu tarayın.", "message": "Telefonunuzda Sinyal'i açın ve Ayarlar> Bağlantılı cihazlar'a gidin. Yeni bir cihaz eklemek için düğmesine dokunun, ardından yukarıdaki kodu tarayın.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Geçersiz numara", "message": "Geçersiz numara",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Signal Masaüstü Uygulamasına Hoş Geldiniz", "message": "Signal Masaüstü Uygulamasına Hoş Geldiniz",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Sunucuyla bağlantı başarısız.", "message": "Sunucuyla bağlantı başarısız.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Mesaj gönderilmedi", "message": "Mesaj gönderilmedi",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Bağlanıyor", "message": "Bağlanıyor",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Güvenli oturumu sıfırla", "message": "Güvenli oturumu sıfırla",
@ -455,6 +657,20 @@
"message": "5 saniye", "message": "5 saniye",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "İlk olarak Android cihazınıza <a $a_params$>Signal</a> yükleyin. Biz cihazlarınızı bağlayarak mesajlarınızı senkronize edeceğiz.", "message": "İlk olarak Android cihazınıza <a $a_params$>Signal</a> yükleyin. Biz cihazlarınızı bağlayarak mesajlarınızı senkronize edeceğiz.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "İle bağla", "message": "İle bağla",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Yeni Mesajlar", "message": "Yeni Mesajlar",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "$name$ ile güvenlik numaranız değişti.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Değişiklik olduğunda yeni güvenlik numaralarının onaylanmasını isteyin", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Alıcı", "message": "Alıcı",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Doğrula", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Bu kişiyle olan güvenlik numaranız değişti. Bu durum, birisinin sizin iletişiminizi kesmeye çalıştığı veya bu kişinin Sinyal'i yeniden yüklemiş olabileceği anlamına gelir. Aşağıdaki yeni güvenlik numarasını doğrulamak isteyebilirsiniz.", "message": "Bu kişiyle olan güvenlik numaranız değişti. Bu durum, birisinin sizin iletişiminizi kesmeye çalıştığı veya bu kişinin Sinyal'i yeniden yüklemiş olabileceği anlamına gelir. Aşağıdaki yeni güvenlik numarasını doğrulamak isteyebilirsiniz.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Hata ayıklama günlüğünü gönder", "message": "Hata ayıklama günlüğünü gönder",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Hata", "message": "Hata",
"description": "" "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": { "timerSetTo": {
"message": "Zaman $time$ olarak ayarlandı", "message": "Zaman $time$ olarak ayarlandı",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30sn", "message": "30sn",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Bildirimler", "message": "Bildirimler",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Yeniden gönder", "message": "Yeniden gönder",
"description": "" "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"
}
}
} }
} }

View file

@ -7,6 +7,14 @@
"message": "10 секунд", "message": "10 секунд",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Останній імпорт в", "message": "Останній імпорт в",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -25,10 +33,14 @@
"message": "Непідтримуваний формат вкладення. Клацніть щоб зберегти.", "message": "Непідтримуваний формат вкладення. Клацніть щоб зберегти.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Підтвердити код безпеки", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Ви встановили таймер на $time$.", "message": "Ви встановили таймер на $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -43,10 +55,6 @@
"message": "Налаштування", "message": "Налаштування",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Отримано повідомлення з новим кодом безпеки. Натисніть, щоб обробити і відобразити.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5с", "message": "5с",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -67,10 +75,28 @@
"message": "Зникаючі повідомлення ", "message": "Зникаючі повідомлення ",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Деталі", "message": "Деталі",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5хв", "message": "5хв",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -79,6 +105,10 @@
"message": "Непідтримуваний формат файлу.", "message": "Непідтримуваний формат файлу.",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Натисніть, щоб зберегти", "message": "Натисніть, щоб зберегти",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -111,10 +141,6 @@
"message": "При отриманні повідомлення показувати нотифікації які відображають:", "message": "При отриманні повідомлення показувати нотифікації які відображають:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Учасники",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 година", "message": "1 година",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -139,18 +165,38 @@
"message": "Видалити повідомлення", "message": "Видалити повідомлення",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Помилка прийому вхідного повідомлення.", "message": "Помилка прийому вхідного повідомлення.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Оберіть контакт чи групу щоб почати спілкування.", "message": "Оберіть контакт чи групу щоб почати спілкування.",
"description": "" "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": { "installConnecting": {
"message": "З'єднання...", "message": "З'єднання...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Можливо, ви хочете $tag_start$ підтвердити код безпеки $tag_end$ для цього контакту.", "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.", "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.",
@ -163,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Надіслано", "message": "Надіслано",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ встановив(ла) таймер на $time$.", "message": "$name$ встановив(ла) таймер на $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -185,10 +249,18 @@
"message": "зараз", "message": "зараз",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 день", "message": "1 день",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Повідомити про ваду", "message": "Повідомити про ваду",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -221,10 +293,24 @@
"message": "Введіть номер телефону щоб додати контакт.", "message": "Введіть номер телефону щоб додати контакт.",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Пошук...", "message": "Пошук...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Нічого", "message": "Нічого",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -255,10 +341,6 @@
"message": "Дізнатися більше про підтвердження кодів безпеки", "message": "Дізнатися більше про підтвердження кодів безпеки",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": {
"message": "Підтвердження кодів безпеки",
"description": "Header for safety numbers setting"
},
"unreadMessages": { "unreadMessages": {
"message": "$count$ непрочитаних повідомлень ", "message": "$count$ непрочитаних повідомлень ",
"description": "Text for unread message separator, with count", "description": "Text for unread message separator, with count",
@ -303,6 +385,26 @@
"message": "1хв", "message": "1хв",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Оновити", "message": "Оновити",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
@ -331,12 +433,22 @@
}, },
"installTagline": { "installTagline": {
"message": "Приватність - це можливо. Signal робить її досягнення простим.", "message": "Приватність - це можливо. Signal робить її досягнення простим.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Звукові повідомлення", "message": "Звукові повідомлення",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Від'єднано", "message": "Від'єднано",
"description": "Displayed when the desktop client cannot connect to the server." "description": "Displayed when the desktop client cannot connect to the server."
@ -345,6 +457,10 @@
"message": "Імпортую...", "message": "Імпортую...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Прийняти", "message": "Прийняти",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -385,6 +501,26 @@
"message": "Отримано", "message": "Отримано",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 секунд", "message": "30 секунд",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -393,6 +529,10 @@
"message": "Надіслати повідомлення", "message": "Надіслати повідомлення",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Медіа повідомлення", "message": "Медіа повідомлення",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
@ -405,14 +545,14 @@
"message": "Ця версія застаріла. Оновіться до останньої версії щоб продовжити спілкування.", "message": "Ця версія застаріла. Оновіться до останньої версії щоб продовжити спілкування.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Код безпеки даного контакту змінився. Натисніть, щоб обробити і відобразити.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Вибачте, але розмір обраного файлу перевищує обмеження.", "message": "Вибачте, але розмір обраного файлу перевищує обмеження.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "вимкнено", "message": "вимкнено",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -421,6 +561,10 @@
"message": "Відкрийте Signal у своєму телефоні і перейдіть у Налаштування > Пов'язані пристрої. Торкніться кнопки додавання нового пристрою і проскануйте QR-код.", "message": "Відкрийте Signal у своєму телефоні і перейдіть у Налаштування > Пов'язані пристрої. Торкніться кнопки додавання нового пристрою і проскануйте QR-код.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Невірний номер", "message": "Невірний номер",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -433,10 +577,24 @@
"message": "Нове повідомлення нижче", "message": "Нове повідомлення нижче",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Не вдалося підключитись до сервера.", "message": "Не вдалося підключитись до сервера.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Повідомлення не надіслане.", "message": "Повідомлення не надіслане.",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -461,6 +619,20 @@
"message": "Безіменний файл", "message": "Безіменний файл",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "З'єднання", "message": "З'єднання",
"description": "Displayed when the desktop client is currently connecting to the server." "description": "Displayed when the desktop client is currently connecting to the server."
@ -485,6 +657,20 @@
"message": "5 секунд", "message": "5 секунд",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Встановіть <a $a_params$>Signal</a> на вашому Android смартфоні.<br />\nМи пов'яжемо ваші пристрої і синхронізуємо повідомлення.", "message": "Встановіть <a $a_params$>Signal</a> на вашому Android смартфоні.<br />\nМи пов'яжемо ваші пристрої і синхронізуємо повідомлення.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -499,6 +685,14 @@
"message": "Пов'язування з", "message": "Пов'язування з",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Нові Повідомлення", "message": "Нові Повідомлення",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -520,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Ваш код безпеки c користувачем $name$змінився. Натисніть, щоб підтвердити. ", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -529,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Вимагати підтвердження кодів безпеки при їх зміні", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Кому", "message": "Кому",
@ -550,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Перевірити", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -573,6 +773,14 @@
"message": "Ваш код безпеки з контактом змінився. Це може означати, що хтось намагається перехопити ваші повідомлення, або співрозмовник просто перевстановив Signal. Ви можете підтвердити новий код безпеки вказаний нижче.", "message": "Ваш код безпеки з контактом змінився. Це може означати, що хтось намагається перехопити ваші повідомлення, або співрозмовник просто перевстановив Signal. Ви можете підтвердити новий код безпеки вказаний нижче.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Надіслати журнал відладки", "message": "Надіслати журнал відладки",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -581,6 +789,16 @@
"message": "Помилка", "message": "Помилка",
"description": "" "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": { "timerSetTo": {
"message": "Таймер встановленно на $time$", "message": "Таймер встановленно на $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -595,6 +813,10 @@
"message": "30с", "message": "30с",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Нотифікації", "message": "Нотифікації",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -602,5 +824,15 @@
"resend": { "resend": {
"message": "Надіслати знову", "message": "Надіслати знову",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "Scroll to bottom of conversation",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 giây", "message": "10 giây",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "Lần nhập cuối cùng lúc", "message": "Lần nhập cuối cùng lúc",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "Không hỗ trợ loại đính kèm. Bấm để lưu.", "message": "Không hỗ trợ loại đính kèm. Bấm để lưu.",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "Xác nhận số-an-toàn", "message": "Show safety number",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android clients will only receive the first 2000 characters of this message.",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "Bạn thiết lập thời gian đến $time$", "message": "Bạn thiết lập thời gian đến $time$",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "Các cài đặt", "message": "Các cài đặt",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "Đã nhận tin nhắn với mộ số-an-toàn mới. Chọn để xử lý và hiển thị.",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 giây", "message": "5 giây",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "Xóa (tự động) tin nhắn", "message": "Xóa (tự động) tin nhắn",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "Chi tiết", "message": "Chi tiết",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5 phút", "message": "5 phút",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "Không hỗ trợ loại tập tin", "message": "Không hỗ trợ loại tập tin",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "Click to save", "message": "Click to save",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"messagesBelow": {
"message": "New messages below",
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
},
"installGeneratingKeys": { "installGeneratingKeys": {
"message": "Tạo mã khóa", "message": "Tạo mã khóa",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "Offline", "message": "Offline",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "Chào mừng đến với Signal", "message": "Chào mừng đến với Signal",
@ -103,10 +141,6 @@
"message": "Khi tin nhắn đến, hiện thị các thông báo thể hiện:", "message": "Khi tin nhắn đến, hiện thị các thông báo thể hiện:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "Thành viên",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 giờ", "message": "1 giờ",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -123,22 +157,46 @@
"message": "Khởi động lại Signal", "message": "Khởi động lại Signal",
"description": "Menu item for restarting the program." "description": "Menu item for restarting the program."
}, },
"youLeftTheGroup": {
"message": "You left the group",
"description": "Displayed when a user can't send a message because they have left the group"
},
"deleteMessages": { "deleteMessages": {
"message": "Xóa tin nhắn", "message": "Xóa tin nhắn",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "Lỗi khi xử lý tin nhắn đến.", "message": "Lỗi khi xử lý tin nhắn đến.",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "Chọn một liên hệ hoặc nhóm để bắt đầu chat.", "message": "Chọn một liên hệ hoặc nhóm để bắt đầu chat.",
"description": "" "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": { "installConnecting": {
"message": "Đang kết nối...", "message": "Đang kết nối...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "Bạn muốn $tag_start$ để xác nhận $tag_end$ số-an-toàn của bạn với người (liên lạc) này.", "message": "Bạn muốn $tag_start$ để xác nhận $tag_end$ số-an-toàn của bạn với người (liên lạc) này.",
"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.", "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.",
@ -151,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "Đã gửi", "message": "Đã gửi",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ thiết lập thời gian đến $time$", "message": "$name$ thiết lập thời gian đến $time$",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -173,10 +249,18 @@
"message": "hiện tại", "message": "hiện tại",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 ngày", "message": "1 ngày",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "Báo lỗi", "message": "Báo lỗi",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -209,10 +293,24 @@
"message": "Nhập số điện thoại để thêm một liên hệ", "message": "Nhập số điện thoại để thêm một liên hệ",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "Tìm kiếm...", "message": "Tìm kiếm...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "Không hiện tên cũng như tin nhắn", "message": "Không hiện tên cũng như tin nhắn",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -243,9 +341,15 @@
"message": "Tìm hiểu thêm về xác nhận các số-an-toàn.", "message": "Tìm hiểu thêm về xác nhận các số-an-toàn.",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "Chấp nhận số-an-toàn", "message": "$count$ Unread Messages",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "Rất tiếc, bạn có quá nhiều thiết bị đã được kết nối. Thử gỡ bỏ vài thiết bị.", "message": "Rất tiếc, bạn có quá nhiều thiết bị đã được kết nối. Thử gỡ bỏ vài thiết bị.",
@ -281,12 +385,32 @@
"message": "1 phút", "message": "1 phút",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "Nâng cấp", "message": "Nâng cấp",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "Số-an-toàn của bạn với $name$", "message": "Your safety number with $name$:",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -309,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "Sự riêng tư là có thể. Signal khiến điều đó trở nên dễ dàng.", "message": "Sự riêng tư là có thể. Signal khiến điều đó trở nên dễ dàng.",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "Phát thông báo nhạc hiệu", "message": "Phát thông báo nhạc hiệu",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "Đã ngắt kết nối", "message": "Đã ngắt kết nối",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "Đăng nhập", "message": "Đăng nhập",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "Chấp nhận", "message": "Chấp nhận",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -363,6 +501,26 @@
"message": "Đã nhận", "message": "Đã nhận",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30 giây", "message": "30 giây",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -371,22 +529,30 @@
"message": "Gửi tin nhắn", "message": "Gửi tin nhắn",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "Tin nhắn đa phương tiện", "message": "Tin nhắn đa phương tiện",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
}, },
"unreadMessage": {
"message": "1 Unread Message",
"description": "Text for unread message separator, just one message"
},
"expiredWarning": { "expiredWarning": {
"message": "Phiên bản này của Signal Desktop đã hết hạn. Vui lòng nâng cấp lên phiên bản mới nhất để tiếp tục nhắn tin.", "message": "Phiên bản này của Signal Desktop đã hết hạn. Vui lòng nâng cấp lên phiên bản mới nhất để tiếp tục nhắn tin.",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "Số-an-toàn của bạn với người (liên lạc) này đã thay đổi. Chọn để xử lý và hiển thị.",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "Rất tiếc, các tập tin đã chọn vượt quá giới hạn kích thước của tin nhắn.", "message": "Rất tiếc, các tập tin đã chọn vượt quá giới hạn kích thước của tin nhắn.",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "Tắt", "message": "Tắt",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -395,6 +561,10 @@
"message": "Mở Signal trên điện thoại và chuyển đến mục Cài đặt > Các thiết bị đã kết nối. Bấm nút để thêm thiết bị mới, sau đó quét mã trên.", "message": "Mở Signal trên điện thoại và chuyển đến mục Cài đặt > Các thiết bị đã kết nối. Bấm nút để thêm thiết bị mới, sau đó quét mã trên.",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "Số không chính xác", "message": "Số không chính xác",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -403,10 +573,28 @@
"message": "Chào mừng đến với Signal Desktop", "message": "Chào mừng đến với Signal Desktop",
"description": "Welcome title on the install page" "description": "Welcome title on the install page"
}, },
"messageBelow": {
"message": "New message below",
"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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "Kết nối đến máy chủ thất bại.", "message": "Kết nối đến máy chủ thất bại.",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "Tin nhắn chưa được gửi", "message": "Tin nhắn chưa được gửi",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -431,9 +619,23 @@
"message": "Unnamed File", "message": "Unnamed File",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "Connecting", "message": "Connecting",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "Khởi tạo lại phiên làm việc bảo mật", "message": "Khởi tạo lại phiên làm việc bảo mật",
@ -455,6 +657,20 @@
"message": "5 giây", "message": "5 giây",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "Trước tiên, cài đặt <a $a_params$>Signal</a> trên điện thoại Android.<br /> Chúng tôi sẽ liên kết các thiết bị và giữ cho các tin nhắn của bạn được đồng bộ.", "message": "Trước tiên, cài đặt <a $a_params$>Signal</a> trên điện thoại Android.<br /> Chúng tôi sẽ liên kết các thiết bị và giữ cho các tin nhắn của bạn được đồng bộ.",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -469,6 +685,14 @@
"message": "Kết nối với", "message": "Kết nối với",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "Các tin nhắn mới", "message": "Các tin nhắn mới",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -490,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Số-an-toàn của bạn với $name$ đã được thay đổi.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -499,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "Bắt buộc xác nhận số-an-toàn mới khi chúng thay đổi", "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": "Description for safety numbers setting" "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": { "to": {
"message": "Tới", "message": "Tới",
@ -520,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "Xác nhận", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -543,6 +773,14 @@
"message": "Số-an-toàn của bạn với người (liên lạc) này đã thay đổi. Điều này có nghĩa rằng người nào đó đang xâm nhập vào liên lạc của bạn, hoặc đơn giản là người (liên lạc) này đã cài đặt lại Signal. Bạn muốn xác nhận số-an-toàn mới bên dưới.", "message": "Số-an-toàn của bạn với người (liên lạc) này đã thay đổi. Điều này có nghĩa rằng người nào đó đang xâm nhập vào liên lạc của bạn, hoặc đơn giản là người (liên lạc) này đã cài đặt lại Signal. Bạn muốn xác nhận số-an-toàn mới bên dưới.",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "Gửi debug log", "message": "Gửi debug log",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -551,6 +789,16 @@
"message": "Lỗi", "message": "Lỗi",
"description": "" "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": { "timerSetTo": {
"message": "Thời gian thiết lập đến $time$", "message": "Thời gian thiết lập đến $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -565,6 +813,10 @@
"message": "30 giây", "message": "30 giây",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "Thông báo", "message": "Thông báo",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -572,5 +824,15 @@
"resend": { "resend": {
"message": "Gửi lại", "message": "Gửi lại",
"description": "" "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"
}
}
} }
} }

View file

@ -7,6 +7,14 @@
"message": "10秒", "message": "10秒",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"view": {
"message": "View",
"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": { "lastSynced": {
"message": "最后一次导入于", "message": "最后一次导入于",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -25,14 +33,14 @@
"message": "不支持的附件类型,点击保存。", "message": "不支持的附件类型,点击保存。",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"showSafetyNumber": {
"message": "Show safety number",
"description": ""
},
"androidMessageLengthWarning": { "androidMessageLengthWarning": {
"message": "Android客户端仅能接收此消息的前2000个字符", "message": "Android客户端仅能接收此消息的前2000个字符",
"description": "Warning that long messages could not get received completely by Android clients." "description": "Warning that long messages could not get received completely by Android clients."
}, },
"verifySafetyNumbers": {
"message": "验证安全代码",
"description": ""
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "您将计时器设置为 $time$ 。", "message": "您将计时器设置为 $time$ 。",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -47,10 +55,6 @@
"message": "设置", "message": "设置",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "收到的消息中有新的安全代码,点击进行处理和显示。",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5秒", "message": "5秒",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -71,10 +75,28 @@
"message": "阅后即焚", "message": "阅后即焚",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "更多", "message": "更多",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5分钟", "message": "5分钟",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -83,6 +105,10 @@
"message": "尚未支持该文件类型", "message": "尚未支持该文件类型",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "单击保存", "message": "单击保存",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
@ -115,10 +141,6 @@
"message": "收到消息时,显示通知:", "message": "收到消息时,显示通知:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "成员",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1小时", "message": "1小时",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -143,18 +165,38 @@
"message": "删除消息", "message": "删除消息",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "处理传入消息时出错。", "message": "处理传入消息时出错。",
"description": "" "description": ""
}, },
"delete": {
"message": "Delete",
"description": ""
},
"verified": {
"message": "Verified",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "选择一个联系人或群组来开始聊天。", "message": "选择一个联系人或群组来开始聊天。",
"description": "" "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": { "installConnecting": {
"message": "正在连接...", "message": "正在连接...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "您可能希望$tag_start$ 验证 $tag_end$您与此联系人的安全代码。", "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.", "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.",
@ -167,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "已发送", "message": "已发送",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ 将计时器设置为 $time$ 。", "message": "$name$ 将计时器设置为 $time$ 。",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -189,10 +249,18 @@
"message": "现在", "message": "现在",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1天", "message": "1天",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "反馈错误信息", "message": "反馈错误信息",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -225,10 +293,24 @@
"message": "键入电话号码来添加联系人", "message": "键入电话号码来添加联系人",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "搜索...", "message": "搜索...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "发件人和信息均不提醒", "message": "发件人和信息均不提醒",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -259,10 +341,6 @@
"message": "了解更多有关安全代码的信息", "message": "了解更多有关安全代码的信息",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": {
"message": "安全代码批准",
"description": "Header for safety numbers setting"
},
"unreadMessages": { "unreadMessages": {
"message": "$count$ Unread Messages", "message": "$count$ Unread Messages",
"description": "Text for unread message separator, with count", "description": "Text for unread message separator, with count",
@ -307,6 +385,26 @@
"message": "1分钟", "message": "1分钟",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "升级", "message": "升级",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
@ -335,12 +433,22 @@
}, },
"installTagline": { "installTagline": {
"message": "Signal让隐私保护触手可及。", "message": "Signal让隐私保护触手可及。",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "播放语音提醒", "message": "播放语音提醒",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "已断开连接", "message": "已断开连接",
"description": "Displayed when the desktop client cannot connect to the server." "description": "Displayed when the desktop client cannot connect to the server."
@ -349,6 +457,10 @@
"message": "导入中...", "message": "导入中...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "接受", "message": "接受",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -389,6 +501,26 @@
"message": "已接收", "message": "已接收",
"description": "Label for the time a message was received" "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": { "timerOption_30_seconds": {
"message": "30秒", "message": "30秒",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -397,6 +529,10 @@
"message": "发送一条消息", "message": "发送一条消息",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "Me",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "附件信息", "message": "附件信息",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
@ -409,14 +545,14 @@
"message": "此桌面版Signal已过期请升级到最新版本以继续发送消息。", "message": "此桌面版Signal已过期请升级到最新版本以继续发送消息。",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "您与此联系人的安全代码已发生改变,点击进行处理和显示。",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "对不起,所选文件超过最大限制。", "message": "对不起,所选文件超过最大限制。",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "Delete this message",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "关闭", "message": "关闭",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -425,6 +561,10 @@
"message": "在您的手机上打开Signal然后点击设置>已连接的设备。点击添加按钮来加入新的设备,然后扫描上面的二维码。", "message": "在您的手机上打开Signal然后点击设置>已连接的设备。点击添加按钮来加入新的设备,然后扫描上面的二维码。",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "无效的号码", "message": "无效的号码",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -437,10 +577,24 @@
"message": "下面的新消息", "message": "下面的新消息",
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "连接服务器失败", "message": "连接服务器失败",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "Mark as not verified",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "信息未发送", "message": "信息未发送",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -465,6 +619,20 @@
"message": "未命名的文件", "message": "未命名的文件",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"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": { "connecting": {
"message": "正在连接", "message": "正在连接",
"description": "Displayed when the desktop client is currently connecting to the server." "description": "Displayed when the desktop client is currently connecting to the server."
@ -489,6 +657,20 @@
"message": "5秒", "message": "5秒",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"showMembers": {
"message": "Show members",
"description": ""
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "You marked your safety number with $name$ as not verified from another device.",
"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": { "installSignalLink": {
"message": "首先在Android设备上安装<a $a_params$> Signal </a>。<br />我们将连接您的设备并同步您的消息。", "message": "首先在Android设备上安装<a $a_params$> Signal </a>。<br />我们将连接您的设备并同步您的消息。",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -503,6 +685,14 @@
"message": "正在连接", "message": "正在连接",
"description": "Text displayed before the phone number that the user is in the process of linking with" "description": "Text displayed before the phone number that the user is in the process of linking with"
}, },
"groupMembers": {
"message": "Group members",
"description": ""
},
"loading": {
"message": "Loading...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"newMessages": { "newMessages": {
"message": "新消息", "message": "新消息",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -524,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "Your safety number with $name$ has changed. Click to verify.", "message": "Your safety number with $name$ has changed. Click to show.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -533,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "更改新的安全代码时需要批准", "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": "Description for safety numbers setting" "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": { "to": {
"message": "至", "message": "至",
@ -554,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "验证", "message": "Mark as verified",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -577,6 +773,14 @@
"message": "您的此联系人的安全代码已更改。这可能意味着有人试图拦截你的通信或者这个联系人重新安装了Signal。您可能想验证以下新安全代码。", "message": "您的此联系人的安全代码已更改。这可能意味着有人试图拦截你的通信或者这个联系人重新安装了Signal。您可能想验证以下新安全代码。",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "提交调试日志", "message": "提交调试日志",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -585,6 +789,16 @@
"message": "错误", "message": "错误",
"description": "" "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": { "timerSetTo": {
"message": "计时器设置为$time$", "message": "计时器设置为$time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -599,6 +813,10 @@
"message": "30秒", "message": "30秒",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "提醒", "message": "提醒",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -606,5 +824,15 @@
"resend": { "resend": {
"message": "重新发送", "message": "重新发送",
"description": "" "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"
}
}
} }
} }

View file

@ -1,8 +1,20 @@
{ {
"scrollDown": {
"message": "捲動至底下對話",
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
},
"timerOption_10_seconds": { "timerOption_10_seconds": {
"message": "10 秒", "message": "10 秒",
"description": "Label for a selectable option in the message expiration timer menu" "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": "正在升級資料庫。這也許會花一些時間...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"lastSynced": { "lastSynced": {
"message": "上一次匯入在", "message": "上一次匯入在",
"description": "Label for date and time of last sync operation" "description": "Label for date and time of last sync operation"
@ -21,10 +33,14 @@
"message": "不支援的附加檔案類型。點擊儲存。", "message": "不支援的附加檔案類型。點擊儲存。",
"description": "Displayed for incoming unsupported attachment" "description": "Displayed for incoming unsupported attachment"
}, },
"verifySafetyNumbers": { "showSafetyNumber": {
"message": "驗證安全碼", "message": "顯示新的安全碼",
"description": "" "description": ""
}, },
"androidMessageLengthWarning": {
"message": "Android 使用者將只會收到訊息中的前 2000 個字",
"description": "Warning that long messages could not get received completely by Android clients."
},
"youChangedTheTimer": { "youChangedTheTimer": {
"message": "你將定時器設為 $time$。 ", "message": "你將定時器設為 $time$。 ",
"description": "Message displayed when you change the message expiration timer in a conversation.", "description": "Message displayed when you change the message expiration timer in a conversation.",
@ -39,10 +55,6 @@
"message": "設定", "message": "設定",
"description": "Menu item and header for global settings" "description": "Menu item and header for global settings"
}, },
"incomingKeyConflict": {
"message": "收到使用新安全碼的訊息。按此顯示細節並執行。",
"description": ""
},
"timerOption_5_seconds_abbreviated": { "timerOption_5_seconds_abbreviated": {
"message": "5 秒", "message": "5 秒",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -63,10 +75,28 @@
"message": "自動銷毀訊息", "message": "自動銷毀訊息",
"description": "Conversation menu option to enable disappearing messages" "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": { "showMore": {
"message": "細節", "message": "細節",
"description": "Displays the details of a key change" "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": { "timerOption_5_minutes_abbreviated": {
"message": "5 分鐘", "message": "5 分鐘",
"description": "Very short format indicating current timer setting in the conversation header" "description": "Very short format indicating current timer setting in the conversation header"
@ -75,10 +105,18 @@
"message": "不支援的檔案類型", "message": "不支援的檔案類型",
"description": "Displayed for outgoing unsupported attachment" "description": "Displayed for outgoing unsupported attachment"
}, },
"exportAgain": {
"message": "Export again",
"description": "If user has already exported once, this button allows user to do it again if needed"
},
"clickToSave": { "clickToSave": {
"message": "點擊儲存", "message": "點擊儲存",
"description": "Hover text for attachment filenames" "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": { "installGeneratingKeys": {
"message": "正在產生金鑰", "message": "正在產生金鑰",
"description": "" "description": ""
@ -89,7 +127,7 @@
}, },
"offline": { "offline": {
"message": "離線", "message": "離線",
"description": "" "description": "Displayed when the desktop client has no network connection."
}, },
"welcomeToSignal": { "welcomeToSignal": {
"message": "歡迎來到 Signal", "message": "歡迎來到 Signal",
@ -103,10 +141,6 @@
"message": "當訊息抵達時,通知會顯示:", "message": "當訊息抵達時,通知會顯示:",
"description": "Explain the purpose of the notification settings" "description": "Explain the purpose of the notification settings"
}, },
"members": {
"message": "成員",
"description": ""
},
"timestamp_h": { "timestamp_h": {
"message": "1 小時", "message": "1 小時",
"description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
@ -131,18 +165,38 @@
"message": "刪除訊息", "message": "刪除訊息",
"description": "Menu item for deleting messages, title case." "description": "Menu item for deleting messages, title case."
}, },
"confirmMigration": {
"message": "Start migration process? You will not be able to send or receive Signal messages from this application while the migration is in progress.",
"description": "Confirmation dialogue when beginning migration"
},
"incomingError": { "incomingError": {
"message": "處理傳入訊息的錯誤。", "message": "處理傳入訊息的錯誤。",
"description": "" "description": ""
}, },
"delete": {
"message": "刪除",
"description": ""
},
"verified": {
"message": "已驗證",
"description": ""
},
"selectAContact": { "selectAContact": {
"message": "選擇一個聯絡人或群組開始聊天。", "message": "選擇一個聯絡人或群組開始聊天。",
"description": "" "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": { "installConnecting": {
"message": "正在連線中...", "message": "正在連線中...",
"description": "Displayed when waiting for the QR Code" "description": "Displayed when waiting for the QR Code"
}, },
"selectedLocation": {
"message": "your selected location",
"description": "Message shown as the export location if we didn't capture the target directory"
},
"verifyContact": { "verifyContact": {
"message": "你也許希望 $tag_start$驗證$tag_end$與這個聯絡人的安全碼。", "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.", "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.",
@ -155,10 +209,28 @@
} }
} }
}, },
"changedRecently": {
"message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"sent": { "sent": {
"message": "已送出", "message": "已送出",
"description": "Label for the time a message was sent" "description": "Label for the time a message was sent"
}, },
"migrationWarning": {
"message": "The Signal Desktop Chrome app has been deprecated. Would you like to migrate to the new Signal Desktop now?",
"description": "Warning notification that this version of the app has been deprecated and the user must migrate"
},
"migrate": {
"message": "Migrate",
"description": "Button label to begin migrating this client to Electron"
},
"theyChangedTheTimer": { "theyChangedTheTimer": {
"message": "$name$ 將定時器設為 $time$。", "message": "$name$ 將定時器設為 $time$。",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
@ -177,10 +249,18 @@
"message": "現在", "message": "現在",
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." "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": { "timerOption_1_day": {
"message": "1 天", "message": "1 天",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
}, },
"exporting": {
"message": "Please wait while we export your data. You can still use Signal on your phone and other devices during this time. You can also <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a>.",
"description": "Message shown on the migration screen while we export data"
},
"reportIssue": { "reportIssue": {
"message": "回報問題", "message": "回報問題",
"description": "Link to open the issue tracker" "description": "Link to open the issue tracker"
@ -213,10 +293,24 @@
"message": "輸入電話號碼來加入聯絡人", "message": "輸入電話號碼來加入聯絡人",
"description": "Placeholder for adding a new number to a contact" "description": "Placeholder for adding a new number to a contact"
}, },
"noLongerVerified": {
"message": "Your safety number with $name$ has changed and is no longer verified. Click to show.",
"description": "Shown in converation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"searchForPeopleOrGroups": { "searchForPeopleOrGroups": {
"message": "搜尋...", "message": "搜尋...",
"description": "Placeholder text in the search input" "description": "Placeholder text in the search input"
}, },
"someRecipientsFailed": {
"message": "Some recipients failed.",
"description": "When you send to multiple recipients via a group, and the message went to some recipients but not others."
},
"noNameOrMessage": { "noNameOrMessage": {
"message": "沒有名稱與訊息", "message": "沒有名稱與訊息",
"description": "Label for setting notifications to display no name and no message text" "description": "Label for setting notifications to display no name and no message text"
@ -247,9 +341,15 @@
"message": "了解更多關於驗證安全碼", "message": "了解更多關於驗證安全碼",
"description": "Text that links to a support article on verifying safety numbers" "description": "Text that links to a support article on verifying safety numbers"
}, },
"safetyNumbersSettingHeader": { "unreadMessages": {
"message": "安全碼允許", "message": "$count$ 則未讀訊息",
"description": "Header for safety numbers setting" "description": "Text for unread message separator, with count",
"placeholders": {
"count": {
"content": "$1",
"example": "5"
}
}
}, },
"installTooManyDevices": { "installTooManyDevices": {
"message": "抱歉,你已經有太多連結的裝置。試著移除一些。", "message": "抱歉,你已經有太多連結的裝置。試著移除一些。",
@ -285,12 +385,32 @@
"message": "1 分鐘", "message": "1 分鐘",
"description": "Very short format indicating current timer setting in the conversation header" "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": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description": "Shown on confirmation dialog when user attempts to send a message",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"upgrade": { "upgrade": {
"message": "升級", "message": "升級",
"description": "Label text for button to upgrade the app to the latest version" "description": "Label text for button to upgrade the app to the latest version"
}, },
"yourSafetyNumberWith": { "yourSafetyNumberWith": {
"message": "你與 $name$ 的安全碼", "message": "你與 $name$ 的安全碼",
"description": "Heading for safety number view", "description": "Heading for safety number view",
"placeholders": { "placeholders": {
"name": { "name": {
@ -313,20 +433,34 @@
}, },
"installTagline": { "installTagline": {
"message": "隱私是有可能的。Signal 讓隱私更簡單。", "message": "隱私是有可能的。Signal 讓隱私更簡單。",
"description": "Tagline displayed under installWelcome on the install page" "description": "Tagline displayed under 'installWelcome' string on the install page"
}, },
"audioNotificationDescription": { "audioNotificationDescription": {
"message": "播放通知音效", "message": "播放通知音效",
"description": "Description for audio notification setting" "description": "Description for audio notification setting"
}, },
"isNotVerified": {
"message": "You have not verified your safety number with $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": { "disconnected": {
"message": "已斷線", "message": "已斷線",
"description": "" "description": "Displayed when the desktop client cannot connect to the server."
}, },
"syncing": { "syncing": {
"message": "正在匯入...", "message": "正在匯入...",
"description": "Label for a disabled sync button while sync is in progress." "description": "Label for a disabled sync button while sync is in progress."
}, },
"multipleNoLongerVerified": {
"message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"acceptNewKey": { "acceptNewKey": {
"message": "接受", "message": "接受",
"description": "Label for a button to accept a new safety number" "description": "Label for a button to accept a new safety number"
@ -367,6 +501,26 @@
"message": "已接收", "message": "已接收",
"description": "Label for the time a message was received" "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": "你已驗證與 $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": { "timerOption_30_seconds": {
"message": "30 秒", "message": "30 秒",
"description": "Label for a selectable option in the message expiration timer menu" "description": "Label for a selectable option in the message expiration timer menu"
@ -375,22 +529,30 @@
"message": "送出一則訊息", "message": "送出一則訊息",
"description": "Placeholder text in the message entry field" "description": "Placeholder text in the message entry field"
}, },
"me": {
"message": "我",
"description": "The label for yourself when shown in a group member list"
},
"mediaMessage": { "mediaMessage": {
"message": "媒體訊息", "message": "媒體訊息",
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." "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": { "expiredWarning": {
"message": "Signal 桌面版的版本已經過期。請更新到最新版來傳送訊息。", "message": "Signal 桌面版的版本已經過期。請更新到最新版來傳送訊息。",
"description": "Warning notification that this version of the app has expired" "description": "Warning notification that this version of the app has expired"
}, },
"outgoingKeyConflict": {
"message": "你與這個聯絡人的安全碼已經變更。按此顯示細節並執行。",
"description": ""
},
"fileSizeWarning": { "fileSizeWarning": {
"message": "抱歉,選擇的檔案大小超過訊息限制", "message": "抱歉,選擇的檔案大小超過訊息限制",
"description": "" "description": ""
}, },
"deleteMessage": {
"message": "刪除這則訊息",
"description": ""
},
"timerOption_0_seconds": { "timerOption_0_seconds": {
"message": "關閉", "message": "關閉",
"description": "Label for option to turn off message expiration in the timer menu" "description": "Label for option to turn off message expiration in the timer menu"
@ -399,6 +561,10 @@
"message": "開啟手機上的 Signal 後,到「設定」>「已連結的裝置」。輕觸按鈕來新增一個新裝置,並掃描上方的條碼。", "message": "開啟手機上的 Signal 後,到「設定」>「已連結的裝置」。輕觸按鈕來新增一個新裝置,並掃描上方的條碼。",
"description": "" "description": ""
}, },
"migrationDisconnecting": {
"message": "Disconnecting...",
"description": "Displayed while we wait for pending incoming messages to process"
},
"invalidNumberError": { "invalidNumberError": {
"message": "無效號碼", "message": "無效號碼",
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
@ -407,10 +573,28 @@
"message": "歡迎來到 Signal 桌面版", "message": "歡迎來到 Signal 桌面版",
"description": "Welcome title on the install page" "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: <p><b>$location$</b></p> To complete the migration, <a target='_blank' href='https://support.whispersystems.org/hc/en-us/articles/214507138-How-do-I-install-Signal-Desktop-'>install the new Signal Desktop</a> and import this data.",
"description": "Message shown on the migration screen when we are done exporting data",
"placeholders": {
"location": {
"content": "$1",
"example": "/Users/someone/somewhere"
}
}
},
"installConnectionFailed": { "installConnectionFailed": {
"message": "無法連線到伺服器。", "message": "無法連線到伺服器。",
"description": "Displayed when we can't connect to the server." "description": "Displayed when we can't connect to the server."
}, },
"unverify": {
"message": "標記為未驗證",
"description": ""
},
"messageNotSent": { "messageNotSent": {
"message": "訊息尚未送出。", "message": "訊息尚未送出。",
"description": "Informational label, appears on messages that failed to send" "description": "Informational label, appears on messages that failed to send"
@ -435,9 +619,23 @@
"message": "未命名的檔案", "message": "未命名的檔案",
"description": "Hover text for attachment filenames" "description": "Hover text for attachment filenames"
}, },
"sendAnyway": {
"message": "Send Anyway",
"description": "Used on a warning dialog to make it clear that it might be risky to send the message."
},
"youMarkedAsVerified": {
"message": "你已經標記與$name$ 的安全碼為已驗證。",
"description": "Shown in the conversation history when the user marks a contact as verified.",
"placeholders": {
"name": {
"content": "$1",
"example": "Bob"
}
}
},
"connecting": { "connecting": {
"message": "連線中", "message": "連線中",
"description": "" "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"sessionEnded": { "sessionEnded": {
"message": "安全對話重設", "message": "安全對話重設",
@ -459,6 +657,20 @@
"message": "5 秒", "message": "5 秒",
"description": "Label for a selectable option in the message expiration timer menu" "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": { "installSignalLink": {
"message": "首先,安裝<a $a_params$>Signal</a>到你的 Android 手機上。<br />我們將會連結你的裝置,並保持訊息同步。", "message": "首先,安裝<a $a_params$>Signal</a>到你的 Android 手機上。<br />我們將會連結你的裝置,並保持訊息同步。",
"description": "Prompt the user to install Signal on Android before linking", "description": "Prompt the user to install Signal on Android before linking",
@ -473,6 +685,14 @@
"message": "正在連結", "message": "正在連結",
"description": "Text displayed before the phone number that the user is in the process of linking with" "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": { "newMessages": {
"message": "新訊息", "message": "新訊息",
"description": "Displayed in notifications for multiple messages" "description": "Displayed in notifications for multiple messages"
@ -494,7 +714,7 @@
"description": "" "description": ""
}, },
"keychanged": { "keychanged": {
"message": "你與 $name$ 的安全碼已經變更。", "message": "你與 $name$ 的安全碼已經變更。按此驗證。",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -503,9 +723,15 @@
} }
} }
}, },
"safetyNumbersSettingDescription": { "identityKeyErrorOnSend": {
"message": "當安全碼變更時,需要被允許", "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": "Description for safety numbers setting" "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": { "to": {
"message": "至", "message": "至",
@ -524,7 +750,7 @@
"description": "" "description": ""
}, },
"verify": { "verify": {
"message": "驗證", "message": "標記為已驗證",
"description": "" "description": ""
}, },
"timerOption_10_seconds_abbreviated": { "timerOption_10_seconds_abbreviated": {
@ -547,6 +773,14 @@
"message": "你與這個聯絡人的安全碼產生變動。這有可能是有不明人士試圖攔截您的通訊,或是,只因為這個聯絡人重新安裝 Signal。你能驗證下方新的安全碼。", "message": "你與這個聯絡人的安全碼產生變動。這有可能是有不明人士試圖攔截您的通訊,或是,只因為這個聯絡人重新安裝 Signal。你能驗證下方新的安全碼。",
"description": "" "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"
},
"export": {
"message": "Choose directory",
"description": "Button to allow the user to export all data from app as part of migration process"
},
"submitDebugLog": { "submitDebugLog": {
"message": "送出偵錯紀錄", "message": "送出偵錯紀錄",
"description": "Menu item and header text for debug log modal, title case." "description": "Menu item and header text for debug log modal, title case."
@ -555,6 +789,16 @@
"message": "錯誤", "message": "錯誤",
"description": "" "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": { "timerSetTo": {
"message": "計時器設定為 $time$", "message": "計時器設定為 $time$",
"description": "Displayed in the conversation list when the timer is updated.", "description": "Displayed in the conversation list when the timer is updated.",
@ -569,6 +813,10 @@
"message": "30 秒", "message": "30 秒",
"description": "Very short format indicating current timer setting in the conversation header" "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": { "notifications": {
"message": "通知", "message": "通知",
"description": "Header for notification settings" "description": "Header for notification settings"
@ -576,5 +824,15 @@
"resend": { "resend": {
"message": "重送", "message": "重送",
"description": "" "description": ""
},
"youMarkedAsVerifiedOtherDevice": {
"message": "你已從另一個裝置標記與 $name$ 的安全碼為已驗證",
"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"
}
}
} }
} }